.menu[data-v-31a3bbe6]{border-radius:10px;overflow:hidden}.menu[data-v-31a3bbe6]:nth-of-type(n+2){margin-top:5px}.menu .-link[data-v-31a3bbe6]{align-items:center;box-sizing:border-box;color:#555;display:flex;gap:5px;line-height:1;padding:6px 0 6px 8px;transition:all .1s;width:100%}.menu .-link span svg[data-v-31a3bbe6]{height:16px;fill:#555;transition:fill .1s}.menu .-link span[data-v-31a3bbe6]:first-of-type{align-items:center;display:flex;height:30px;text-align:center;width:30px}.menu .-link.is-active[data-v-31a3bbe6]{background-color:var(--color-purple-light);border-left-color:var(--color-purple-bold);color:var(--color-purple-bold)}.menu .-link.is-active span svg[data-v-31a3bbe6]{fill:var(--color-purple-bold)}.menu .-children[data-v-31a3bbe6]{background-color:var(--color-purple-super-light);display:none}.menu .-children.is-active[data-v-31a3bbe6]{display:block}.menu .-children_link[data-v-31a3bbe6]{color:#555;display:block;font-size:1.3rem;padding:10px 10px 10px 44px}.menu .-children_link.is-active[data-v-31a3bbe6],.menu .-children_link[data-v-31a3bbe6]:hover:not(.is-active){color:var(--color-purple-bold)}.menu .-children li:nth-of-type(n+2) a[data-v-31a3bbe6]{border-top:1px solid var(--color-purple-light)}.menu:hover .-link[data-v-31a3bbe6]{background-color:var(--color-purple-light);border-left-color:var(--color-purple-bold);color:var(--color-purple-bold)}.menu:hover .-link span svg[data-v-31a3bbe6]{fill:var(--color-purple-bold)}.menu:hover .-children[data-v-31a3bbe6]{display:block}
