#sidebar{background-color:#fff;color:#334155;border-right:1px solid #e2e8f0}#sidebar .MuiTypography-overline{color:#94a3b8}#sidebar nav a{display:flex;overflow:hidden;padding:.2rem;color:inherit;text-decoration:none;gap:1rem;border-radius:999px}#sidebar nav a:hover{background:#eaf9ff;color:#1e86b0}#sidebar h1{font-size:1rem;font-weight:500;display:flex;align-items:center;margin:0;padding:1rem 2rem;border-top:1px solid #eef2f6;line-height:1}#sidebar ul{padding:0;margin:0;list-style:none}*{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:#00000040;border-radius:8px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background-color:#0006}#sidebar *{scrollbar-color:rgba(255,255,255,.3) transparent}#sidebar *::-webkit-scrollbar-thumb{background-color:#ffffff4d}#sidebar *::-webkit-scrollbar-thumb:hover{background-color:#ffffff73}.print-only{display:none}@media print{@page{size:A4 landscape;margin:12mm}html,body{height:auto!important;overflow:visible!important;background:#fff!important}#sidebar,#sidebar-toggle,.no-print{display:none!important}#detail{margin:0!important;overflow:visible!important;height:auto!important;background:#fff!important}#detail *{overflow:visible!important;max-height:none!important}.print-only{display:block!important}svg,.print-keep{break-inside:avoid;page-break-inside:avoid}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}
