.bo-sidebar[data-v-f15d5ec7]{background:var(--card-bg);box-shadow:4px 0 24px #0000001f;color:var(--text);display:flex;flex-direction:column;flex-shrink:0;height:100vh;position:sticky;top:0;transition:width .2s ease;width:220px}.bo-sidebar.collapsed[data-v-f15d5ec7]{width:72px}.collapse-btn[data-v-f15d5ec7]{align-items:center;background:var(--page-bg);border:1px solid var(--border);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;padding:0;width:30px}.collapse-btn[data-v-f15d5ec7]:hover{background:var(--peach);border-color:var(--peach);color:var(--brique)}.bo-sidebar-top[data-v-f15d5ec7]{align-items:center;background:#fff;border-bottom:1px solid var(--border);display:flex;gap:8px;justify-content:space-between;overflow:hidden;padding:12px 16px}.bo-sidebar.collapsed .bo-sidebar-top[data-v-f15d5ec7]{justify-content:center;padding:12px 8px}.logo[data-v-f15d5ec7]{display:block;flex-shrink:1;height:96px;min-width:0;-o-object-fit:contain;object-fit:contain;width:96px}.bo-sidebar-nav[data-v-f15d5ec7]{display:flex;flex:1;flex-direction:column;gap:2px;overflow-x:hidden;overflow-y:auto;padding:14px 12px}.nav-item[data-v-f15d5ec7]{align-items:center;border-radius:8px;color:var(--text);cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:10px;padding:10px;white-space:nowrap}.bo-sidebar.collapsed .nav-item[data-v-f15d5ec7]{justify-content:center;padding:10px 0}.nav-item.active[data-v-f15d5ec7]{background:var(--peach);color:var(--brique)}.bo-sidebar-label[data-v-f15d5ec7]{overflow:hidden}.bo-sidebar.collapsed .bo-sidebar-label[data-v-f15d5ec7]{display:none}.bo-sidebar-foot[data-v-f15d5ec7]{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:16px 20px}.bo-sidebar.collapsed .bo-sidebar-foot[data-v-f15d5ec7]{align-items:center;padding:16px 10px}.night-row[data-v-f15d5ec7]{align-items:center;display:flex;justify-content:space-between;width:100%}.bo-sidebar.collapsed .night-row[data-v-f15d5ec7]{flex-direction:column;gap:10px}.night-label[data-v-f15d5ec7]{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;gap:8px;white-space:nowrap}.night-switch[data-v-f15d5ec7]{background:var(--border);border:none;border-radius:999px;cursor:pointer;flex-shrink:0;height:22px;padding:0;position:relative;transition:background .16s;width:38px}.night-switch.on[data-v-f15d5ec7]{background:var(--brique)}.knob[data-v-f15d5ec7]{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;height:18px;left:2px;position:absolute;top:2px;transition:left .16s;width:18px}.night-switch.on .knob[data-v-f15d5ec7]{left:18px}.logout-btn[data-v-f15d5ec7]{align-items:center;display:flex;gap:8px;justify-content:center;white-space:nowrap;width:100%}.bo-sidebar.collapsed .logout-btn[data-v-f15d5ec7]{height:40px;padding:0;width:40px}.bo-header[data-v-863d272f]{background:var(--page-bg);border-bottom:1px solid var(--border);gap:20px;padding:20px 36px;position:sticky;top:0;z-index:10}.bo-header[data-v-863d272f],.page-title[data-v-863d272f]{align-items:center;display:flex}.page-title[data-v-863d272f]{color:var(--brique);font-size:24px;font-weight:600;gap:12px}.page-title[data-v-863d272f] svg{color:var(--brique)}.user-block[data-v-863d272f]{gap:10px;margin-left:auto}.avatar[data-v-863d272f],.user-block[data-v-863d272f]{align-items:center;display:flex}.avatar[data-v-863d272f]{background:var(--peach);border-radius:50%;color:var(--terracotta);flex-shrink:0;height:36px;justify-content:center;width:36px}.user-info[data-v-863d272f]{min-width:0}.user-name[data-v-863d272f]{font-size:14px;font-weight:600}.user-role[data-v-863d272f]{color:var(--text-secondary);font-size:12px}.bo-header-mobile[data-v-863d272f]{align-items:center;display:none;gap:8px}.bo-shell[data-v-904c9464]{background:var(--page-bg);display:flex;min-height:100vh}.bo-content[data-v-904c9464]{display:flex;flex:1;flex-direction:column;min-width:0}.bo-main[data-v-904c9464]{flex:1;padding:28px 36px 60px;width:100%}
