:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body,#root{box-sizing:border-box;width:100vw;min-width:0;height:100vh;min-height:0;margin:0;padding:0}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}:root{color:#172033;background:#f5f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#f5f7fb;min-width:320px;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #2563eb}input,select,textarea{color:#172033;background:#fff;border:1px solid #94a3b8;border-radius:8px;min-height:38px;padding:7px 10px}textarea{min-height:88px}table{border-color:#dbe3ee;max-width:100%}th{color:#334155;font-weight:700}.admin-content td,.admin-content th{overflow-wrap:anywhere;vertical-align:top}.admin-content [role=alert]{line-height:1.45}.admin-shell{min-height:100vh;display:flex}.admin-sidebar{background:#fff;border-right:1px solid #dbe3ee;flex:0 0 264px;width:264px;padding:18px 14px;overflow-y:auto}.admin-brand{gap:3px;margin:4px 10px 20px;display:grid}.admin-brand strong{color:#102a43;font-size:18px}.admin-brand span{color:#64748b;font-size:13px}.admin-sidebar ul{gap:3px;margin:0;display:grid}.admin-nav-link{color:#334155;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;line-height:1.35;text-decoration:none;display:grid}.admin-nav-icon{text-align:center;width:24px;line-height:1}.admin-nav-label{min-width:0}.admin-nav-badge{color:#fff;background:#dc2626;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.admin-nav-link:hover{color:#174ea6;background:#eef4ff}.admin-nav-link.is-active{color:#123b84;background:#dbeafe;font-weight:700}.admin-logout{color:#b91c1c;background:#fff;border:1px solid #b91c1c;border-radius:8px;width:100%;margin-top:28px;padding:9px 12px}.admin-logout:hover{background:#fef2f2}.admin-content{flex:1;min-width:0;overflow:auto}.admin-content>*{min-width:0}@media (width<=900px){.admin-shell{display:block}.admin-sidebar{border-bottom:1px solid #dbe3ee;border-right:0;width:100%;max-width:none;height:auto;padding:12px;overflow:visible}.admin-brand{margin:2px 6px 10px}.admin-sidebar ul{gap:5px;padding-bottom:4px;display:flex;overflow-x:auto}.admin-sidebar li{flex:none}.admin-nav-link{white-space:nowrap}.admin-sidebar section{display:block;margin:12px 6px 0!important}.admin-logout{width:auto;margin:10px 6px 0}.admin-content{min-height:calc(100vh - 151px)}}@media (width<=600px){.admin-content h1{font-size:1.55rem!important}.admin-content h2{font-size:1.2rem!important}.admin-content [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}.admin-content [style*="minWidth: 860"]{min-width:720px!important}.admin-content table{font-size:14px}}
