.bo-shell.svelte-ut4h6j{display:flex;min-height:100vh;background:var(--st-bg-night);color:var(--st-text-primary);font-family:var(--st-font-sans)}.bo-sidebar.svelte-ut4h6j{width:240px;flex-shrink:0;background:var(--st-bg-deep);border-right:1px solid var(--st-divider);display:flex;flex-direction:column;padding:var(--st-space-6) 0;position:sticky;top:0;height:100vh}.bo-logo.svelte-ut4h6j{display:flex;align-items:center;gap:var(--st-space-3);padding:0 var(--st-space-5) var(--st-space-6);border-bottom:1px solid var(--st-divider);margin-bottom:var(--st-space-4)}.bo-logo-name.svelte-ut4h6j{font-size:var(--st-text-sm);font-weight:600;color:var(--st-text-primary);line-height:1.2}.bo-logo-sub.svelte-ut4h6j{font-size:var(--st-text-xs);color:var(--st-text-muted);line-height:1.2}.bo-nav.svelte-ut4h6j{display:flex;flex-direction:column;gap:2px;padding:0 var(--st-space-3);flex:1}.bo-nav-item.svelte-ut4h6j{display:flex;align-items:center;gap:var(--st-space-3);padding:var(--st-space-2) var(--st-space-3);border-radius:var(--st-radius-sm);font-size:var(--st-text-sm);color:var(--st-text-muted);text-decoration:none;transition:background var(--st-transition-fast),color var(--st-transition-fast)}.bo-nav-item.svelte-ut4h6j svg:where(.svelte-ut4h6j){width:var(--st-icon-md);height:var(--st-icon-md);flex-shrink:0}.bo-nav-item.svelte-ut4h6j:hover{background:var(--st-bg-elevated);color:var(--st-text-secondary)}.bo-nav-item.active.svelte-ut4h6j{background:#a855f71f;color:var(--st-violet-soft)}.bo-sidebar-footer.svelte-ut4h6j{padding:var(--st-space-4) var(--st-space-5) 0;border-top:1px solid var(--st-divider)}.bo-footer-credit.svelte-ut4h6j{margin:var(--st-space-3) 0 0;font-size:.72rem;color:var(--st-text-muted);line-height:1.4}.bo-footer-link.svelte-ut4h6j{color:var(--st-violet-soft);text-decoration:none;font-weight:500}.bo-footer-link.svelte-ut4h6j:hover{text-decoration:underline}.bo-main.svelte-ut4h6j{flex:1;min-width:0;padding:var(--st-space-8) var(--st-space-10);overflow-y:auto}.bo-moi.svelte-ut4h6j{display:flex;flex-direction:column;gap:2px;margin-bottom:var(--st-space-4);min-width:0}.bo-moi-nom.svelte-ut4h6j{font-size:var(--st-text-xs);font-weight:600;color:var(--st-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-moi-email.svelte-ut4h6j{font-size:.72rem;color:var(--st-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-moi.svelte-ut4h6j form:where(.svelte-ut4h6j){margin:var(--st-space-2) 0 0}.bo-deconnexion.svelte-ut4h6j{background:transparent;border:1px solid var(--st-divider);border-radius:var(--st-radius-sm);color:var(--st-text-muted);font-family:var(--st-font-sans);font-size:var(--st-text-xs);padding:var(--st-space-1) var(--st-space-3);cursor:pointer}.bo-deconnexion.svelte-ut4h6j:hover{color:var(--st-text-primary);border-color:var(--st-violet)}@media(max-width:768px){.bo-shell.svelte-ut4h6j{flex-direction:column}.bo-sidebar.svelte-ut4h6j{width:100%;height:auto;position:relative;padding:var(--st-space-3) 0 0;border-right:none;border-bottom:1px solid var(--st-divider)}.bo-logo.svelte-ut4h6j{padding:0 var(--st-space-4) var(--st-space-3);margin-bottom:0;border-bottom:none}.bo-nav.svelte-ut4h6j{flex-direction:row;flex-wrap:wrap;gap:var(--st-space-2);padding:0 var(--st-space-4) var(--st-space-3)}.bo-nav-item.svelte-ut4h6j{white-space:nowrap;padding:var(--st-space-1) var(--st-space-3);border:1px solid var(--st-divider);border-radius:999px}.bo-nav-item.svelte-ut4h6j svg:where(.svelte-ut4h6j){display:none}.bo-sidebar-footer.svelte-ut4h6j{display:none}.bo-main.svelte-ut4h6j{padding:var(--st-space-5) var(--st-space-4)}.bo-main.svelte-ut4h6j .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.bo-main.svelte-ut4h6j .bo-table{min-width:1080px}}.bo-moi-mobile.svelte-ut4h6j{display:none}@media(max-width:768px){.bo-moi-mobile.svelte-ut4h6j{display:block;position:absolute;top:var(--st-space-3);right:var(--st-space-4)}.bo-moi-mobile.svelte-ut4h6j form:where(.svelte-ut4h6j){margin:0}}
