.admin-frame[data-v-33e92563]{color:#292421;min-height:100vh;display:flex}.side[data-v-33e92563]{background-color:#fff;border-right:1px solid #e9e2da;flex-direction:column;flex:none;gap:8px;width:240px;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0}.wordmark[data-v-33e92563]{color:#493a34;letter-spacing:.05em;padding:0 12px;font-size:1.375rem;font-weight:500;line-height:44px}.side-label[data-v-33e92563]{color:#746c67;letter-spacing:.12em;border-bottom:1px solid #e9e2da;padding:0 12px 16px;font-size:.75rem}.menu[data-v-33e92563]{padding-top:16px}.menu[data-v-33e92563],.submenu[data-v-33e92563]{gap:4px;display:grid}.submenu[data-v-33e92563]{margin-top:4px;padding-left:32px;list-style:none}.sub-link[data-v-33e92563]{min-height:44px}.logout[data-v-33e92563],.menu-link[data-v-33e92563]{width:100%;min-height:44px;font:inherit;color:#292421;border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:.875rem;text-decoration:none;display:flex}.active[data-v-33e92563],.logout[data-v-33e92563]:hover,.menu-link[data-v-33e92563]:hover{background-color:#f4efe9}.logout[data-v-33e92563]:focus-visible,.menu-link[data-v-33e92563]:focus-visible{outline-offset:2px;outline:2px solid #493a34}.active[data-v-33e92563]{color:#493a34;font-weight:500}.menu-icon[data-v-33e92563]{stroke-width:1.6px;flex:none;width:18px;height:18px}.logout[data-v-33e92563]{color:#746c67;cursor:pointer;background:0 0;border:0;margin-top:auto}.admin-content[data-v-33e92563]{flex:1;min-width:0}
