.adm{background:radial-gradient(120% 70% at 85% 0%, #3fd8f212 0%, #3fd8f200 55%), linear-gradient(180deg, #0a0e20 0%, var(--void-950) 100%);min-height:100svh;color:var(--tulang-100);font-family:var(--font-body);--line:#3fd8f224;--line-soft:#a8b3d41a;--glass:#0e1326b8;background-attachment:fixed;font-size:14px;line-height:1.5}.adm,.adm *,.adm :before,.adm :after{box-sizing:border-box}.adm :focus-visible{outline:1px solid var(--kunyit-300);outline-offset:2px}.adm a{color:var(--telang-300);text-decoration:none}.adm a:hover{color:var(--tulang-50);text-decoration:none}.adm h1,.adm h2,.adm h3{color:var(--tulang-50)}.a-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--nila-200);font-size:10px}.a-mono{font-family:var(--font-mono);font-size:12px}.a-muted{color:var(--nila-200)}.a-small{font-size:12px}.a-panel{background-color:var(--glass);border:1px solid var(--line);--cut:12px;--cut-edge:var(--line);min-width:0;padding:16px 18px}.a-panel.flush{padding:0}.a-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.a-panel.flush .a-panel-head{border-bottom:1px solid var(--line-soft);margin:0;padding:14px 18px 12px}.a-panel-title{border-bottom:2px solid var(--telang-500);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--telang-300);margin:0;padding-bottom:5px;font-size:11px;font-weight:400}.a-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.a-row.between{justify-content:space-between}.a-stack{flex-direction:column;gap:16px;display:flex}.a-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--min,260px)), 1fr));gap:16px;display:grid}.a-spacer{flex:1}.a-btn{--cut:7px;--cut-edge:#3fd8f266;min-height:34px;color:var(--telang-300);font:inherit;white-space:nowrap;cursor:pointer;background-color:#0000;border:1px solid #3fd8f266;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;transition:border-color .12s ease-out,color .12s ease-out,background-color .12s ease-out;display:inline-flex}.a-btn:hover{border-color:var(--telang-500);--cut-edge:var(--telang-500);color:var(--tulang-50)}.a-btn.primary{background-color:var(--kunyit-500);border-color:var(--kunyit-500);--cut-edge:var(--kunyit-500);color:var(--void-950)}.a-btn.primary:hover{background-color:var(--kunyit-300);border-color:var(--kunyit-300);--cut-edge:var(--kunyit-300);color:var(--void-950)}.a-btn.danger{--cut-edge:#e8836f8c;color:var(--danger-300);border-color:#e8836f8c}.a-btn.danger:hover{border-color:var(--danger-300);--cut-edge:var(--danger-300)}.a-btn.quiet{--cut-edge:#a8b3d438;color:var(--nila-100);border-color:#a8b3d438}.a-btn.sm{--cut:5px;min-height:28px;padding:0 10px;font-size:12px}.a-btn:disabled{opacity:.4;cursor:not-allowed}.a-btn.is-loading:disabled{opacity:.85;cursor:progress}.a-spinner{vertical-align:1px;background:currentColor;width:6px;height:6px;margin-right:26px;animation:.9s step-end infinite a-dots;display:inline-block;box-shadow:9px 0,18px 0}@keyframes a-dots{0%{box-shadow:9px 0 #0000,18px 0 #0000}33%{box-shadow:9px 0,18px 0 #0000}66%{box-shadow:9px 0,18px 0}}@media (prefers-reduced-motion:reduce){.a-spinner{animation:none}}.a-field{flex-direction:column;gap:6px;min-width:0;display:flex}.a-input,.a-select,.a-textarea{--cut:6px;--cut-edge:#a8b3d440;width:100%;min-height:36px;color:var(--tulang-50);font:inherit;background-color:#05070f8c;border:1px solid #a8b3d440;padding:7px 10px;font-size:14px}.a-input:focus,.a-select:focus,.a-textarea:focus{border-color:var(--kunyit-500);--cut-edge:var(--kunyit-500);outline:none}.a-textarea{resize:vertical;min-height:120px;line-height:1.55}.a-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--telang-300) 50%), linear-gradient(135deg, var(--telang-300) 50%, transparent 50%);background-position:calc(100% - 15px) 55%,calc(100% - 10px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:28px}.a-select option{background:var(--nila-900)}.a-check{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.a-check input{accent-color:var(--kunyit-500);width:15px;height:15px}.a-seg{border:1px solid var(--line);--cut:6px;--cut-edge:var(--line);display:inline-flex}.a-seg button{border:0;border-left:1px solid var(--line-soft);min-height:30px;color:var(--nila-200);font-family:var(--font-mono);letter-spacing:.06em;cursor:pointer;background:0 0;padding:0 12px;font-size:11px}.a-seg button:first-child{border-left:0}.a-seg button[aria-pressed=true]{color:var(--telang-300);background:#3fd8f21f}.a-badge{--cut:4px;--cut-edge:currentColor;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--nila-200);border:1px solid;align-items:center;gap:6px;padding:2px 8px;font-size:10px;display:inline-flex}.a-badge.ok{color:var(--success-300)}.a-badge.info{color:var(--telang-300)}.a-badge.warn{color:var(--kunyit-300)}.a-badge.err{color:var(--danger-300)}.a-dot{background:currentColor;width:6px;height:6px;display:inline-block}.a-table-wrap{scrollbar-width:thin;scrollbar-color:#3fd8f24d transparent;overflow-x:auto}.a-table{border-collapse:collapse;width:100%;font-size:13px}.a-table th{z-index:1;border-bottom:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;text-align:left;white-space:nowrap;color:var(--nila-200);background:#0a0e1ef5;padding:10px 12px;font-size:10px;font-weight:400;position:sticky;top:0}.a-table td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:10px 12px}.a-table tbody tr:hover td{background:#3fd8f209}.a-table tr.is-selected td{background:#e0a82e12}.a-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.a-table .check{width:36px}.a-table .row-link{color:var(--tulang-50);font-weight:500}.a-bulk{z-index:5;--cut:10px;--cut-edge:#e0a82e8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#141b33f5;border:1px solid #e0a82e8c;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:10px 14px;display:flex;position:sticky;bottom:12px}.a-kv{grid-template-columns:max-content 1fr;gap:8px 18px;margin:0;display:grid}.a-kv dt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--nila-200);padding-top:3px;font-size:10px}.a-kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.a-empty{text-align:center;color:var(--nila-200);padding:28px 18px;font-size:13px}.a-note{border-left:2px solid var(--kunyit-500);color:var(--nila-100);background:#e0a82e0f;padding:10px 12px;font-size:13px}.a-note.info{border-left-color:var(--telang-500);background:#3fd8f20d}.a-note.err{border-left-color:var(--danger-300);background:#e8836f12}.a-chips{flex-wrap:wrap;gap:6px;display:flex}.a-chip{border:1px solid var(--line-soft);font-family:var(--font-mono);letter-spacing:.04em;color:var(--nila-100);padding:2px 8px;font-size:10px}hr.a-hr{border:0;border-top:1px solid var(--line-soft);margin:4px 0}@media (width<=720px){.a-panel{padding:14px}.a-panel.flush .a-panel-head{padding:12px 14px 10px}.a-kv{grid-template-columns:1fr;gap:2px}.a-kv dd{margin-bottom:8px}}
