@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap");.adm{--a-font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--a-bg:#F6F6F7;--a-bg-2:#EDEEEF;--a-panel:#FFFFFF;--a-panel-2:#FFFFFF;--a-sidebar:#F6F6F7;--a-border:#E1E3E5;--a-border-2:#C9CCCF;--a-text:#202223;--a-text-2:#6D7175;--a-muted:#8C9196;--a-blue:#2C6ECB;--a-blue-2:#1F5199;--a-blue-soft:#EBF4FF;--a-orange:#B98900;--a-orange-soft:#FFF5EA;--a-green:#008060;--a-green-soft:#E3F5F1;--a-red:#D72C0D;--a-red-soft:#FFEEEA;--a-violet:#4b3d9e;--a-violet-soft:#eeeaff;--a-yellow:#5e4200;--a-yellow-soft:#ffeec2;--a-ring:rgba(0,0,0,.12);--a-shadow:none;--a-shadow-lg:0 4px 12px rgba(26,26,26,.08);--a-radius:8px;--a-radius-sm:6px;background:var(--a-bg);color:var(--a-text);min-height:100vh;font-family:var(--a-font);font-size:13px;line-height:1.4;-webkit-font-smoothing:antialiased}.dark .adm{--a-bg:#111213;--a-bg-2:#1F2123;--a-panel:#1F2123;--a-panel-2:#1F2123;--a-sidebar:#111213;--a-border:#303236;--a-border-2:#44474A;--a-text:#E1E3E5;--a-text-2:#A6ACAD;--a-muted:#8C9196;--a-blue:#4b9cf5;--a-blue-2:#6fb2f7;--a-blue-soft:#16283d;--a-orange:#f0954a;--a-orange-soft:#3a2818;--a-green:#66d19e;--a-green-soft:#0f2e21;--a-red:#f87c6d;--a-red-soft:#3a1c19;--a-violet:#a898f5;--a-violet-soft:#221f3a;--a-yellow:#e6b95c;--a-yellow-soft:#332a12;--a-shadow:none;--a-shadow-lg:0 4px 14px rgba(0,0,0,.5)}.adm *,.adm :after,.adm :before{box-sizing:border-box}.adm-aurora{display:none!important}.adm-main{padding-left:0}@media (min-width:1024px){.adm-main{padding-left:var(--adm-sidebar-w,232px);transition:padding-left .18s ease}}.adm-panel,.adm-panel-solid{background:var(--a-panel);border:1px solid var(--a-border);border-radius:var(--a-radius);box-shadow:var(--a-shadow)}.adm-hover{transition:border-color .15s ease}.adm-hover:hover{border-color:var(--a-border-2)}.adm-sheen{position:relative}.adm-sheen:after{content:none}.adm h1,.adm h2,.adm h3,.adm h4{font-family:var(--a-font);font-weight:600;letter-spacing:-.01em;color:var(--a-text)}.adm h1{font-size:20px;line-height:1.25}.adm h2{font-size:15px}.adm h3{font-size:14px}.adm-label{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--a-muted)}.adm-num{font-family:var(--a-font);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.adm-btn,.adm-grad-text{color:var(--a-text)}.adm-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--a-radius-sm);font-family:var(--a-font);font-size:13px;font-weight:500;background:var(--a-panel);border:1px solid var(--a-border-2);cursor:pointer;white-space:nowrap;transition:background .12s ease,border-color .12s ease,color .12s ease}.adm-btn:hover{background:var(--a-bg-2)}.adm-btn:active{background:#E1E3E5}.dark .adm-btn:active{background:#2e2e2e}.adm-btn:focus-visible{outline:2px solid var(--a-blue);outline-offset:1px}.adm-btn:disabled{opacity:.5;cursor:not-allowed}.adm-btn-primary{background:var(--a-text);border-color:var(--a-text);color:#fff}.adm-btn-primary:hover{background:#000;border-color:#000}.adm-btn-primary:active{background:#111}.dark .adm-btn-primary{background:#e3e3e3;border-color:#e3e3e3;color:#111}.dark .adm-btn-primary:hover{background:#fff;border-color:#fff}.adm-btn-accent{background:#505050;border-color:#505050;color:#fff}.adm-btn-accent:hover{filter:brightness(.9)}.adm-btn-danger{color:var(--a-red);border-color:var(--a-border-2)}.adm-btn-danger:hover{background:var(--a-red-soft)}.adm-btn-plain{border-color:transparent;background:transparent;color:var(--a-text-2);padding:0 6px;height:28px}.adm-btn-plain:hover{background:var(--a-bg-2)}.adm-btn-sm{height:28px;padding:0 10px;font-size:12px;border-radius:var(--a-radius-sm)}.adm-btn-icon{width:32px;padding:0}.adm-btn-sm.adm-btn-icon{width:28px}:where(.adm-input,.adm-select){width:100%;padding:0 10px;height:32px}.adm-input,.adm-select{border-radius:var(--a-radius-sm);background:var(--a-panel);border:1px solid var(--a-border-2);color:var(--a-text);font-family:var(--a-font);font-size:13px;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.adm-input::-moz-placeholder{color:var(--a-muted)}.adm-input::placeholder{color:var(--a-muted)}.adm-input:focus,.adm-select:focus{border-color:var(--a-blue);box-shadow:0 0 0 2px var(--a-blue-soft)}:where(.adm-input-icon){padding-left:32px}.adm-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 14px) 14px,calc(100% - 9px) 14px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}:where(.adm-select){padding-right:28px}:where(textarea.adm-input){height:auto;padding:8px 10px}textarea.adm-input{resize:vertical;line-height:1.5}.adm-badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:2px 8px;border-radius:var(--a-radius-sm);font-size:12px;font-weight:500;height:24px;background:var(--a-bg-2);color:var(--a-text);border:none;white-space:nowrap}.dark .adm-badge{background:#2e2e2e}.adm-badge-green{background:var(--a-green-soft);color:var(--a-green)}.adm-badge-red{background:var(--a-red-soft);color:var(--a-red)}.adm-badge-blue,.adm-badge-gray,.adm-badge-orange,.adm-badge-violet,.adm-badge-yellow{background:var(--a-bg-2);color:var(--a-muted)}.dark .adm-badge-blue,.dark .adm-badge-orange,.dark .adm-badge-violet,.dark .adm-badge-yellow{background:#2e2e2e;color:var(--a-muted)}.dark .adm-badge-gray{background:#2e2e2e}.adm-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.adm-table thead th{text-align:left;padding:8px 12px;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--a-text-2);background:var(--a-panel);border-bottom:1px solid var(--a-border);position:sticky;top:0;z-index:2;white-space:nowrap}.adm-table tbody td{padding:10px 12px;border-bottom:1px solid var(--a-border);vertical-align:middle;color:var(--a-text)}.adm-table tbody tr{transition:background .1s ease}.adm-table tbody tr:hover{background:var(--a-bg-2)}.adm-table tbody tr:last-child td{border-bottom:none}.adm-scroll::-webkit-scrollbar{width:10px;height:10px}.adm-scroll::-webkit-scrollbar-track{background:transparent}.adm-scroll::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:8px;border:3px solid transparent;background-clip:content-box}.adm-scroll::-webkit-scrollbar-thumb:hover{background:#a0a0a0;border:3px solid transparent;background-clip:content-box}.dark .adm-scroll::-webkit-scrollbar-thumb{background:#444}.adm-kbd{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;font-family:monospace;font-size:10px;font-weight:600;color:var(--a-muted);background:var(--a-bg-2);border:1px solid var(--a-border);box-shadow:0 1px 1px rgba(0,0,0,.05)}.adm-navitem{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--a-radius-sm);font-size:13px;font-weight:500;color:var(--a-text);transition:background .12s ease;cursor:pointer}.adm-navitem:hover{background:var(--a-bg-2)}.adm-divider{height:1px;background:var(--a-border);width:100%}.adm-dot{display:inline-block;width:6px;height:6px;border-radius:50%}.adm-icon{display:inline-flex;justify-content:center;align-items:center}.adm-icon svg{width:100%;height:100%;fill:currentColor}#adm-topbar button{outline:none}#adm-topbar button:focus-visible{outline:none;background:rgba(255,255,255,.1)}.adm-switch{position:relative;width:66px;height:26px;border-radius:6px;cursor:pointer;background:var(--a-bg-2);border:1px solid var(--a-border);display:flex;align-items:center;font-size:11px;font-weight:600;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .12s ease,background .12s ease}.adm-switch button{outline:none}.adm-switch-yes{background:#e3f1df;border-color:#c9e3c1}.adm-switch-no{background:#fbeae5;border-color:#f4c8c2}[data-row-action]{opacity:0;transition:opacity .13s ease,background .13s ease}.group:hover [data-row-action],[data-row-action]:focus-visible,[data-row-action][aria-expanded=true],tr:hover [data-row-action]{opacity:1}@media (hover:none){[data-row-action]{opacity:1}}.adm svg[viewBox="0 0 24 24"] path[stroke-width]{stroke:currentColor}.adm svg[viewBox="0 0 24 24"] path:not([stroke-width]):not([fill]){fill:currentColor}