.adm{--a-card:var(--surface-solid);--a-head:var(--raised);--a-line:var(--line);--a-line-2:var(--edge);--a-ink:var(--ink);--a-ink-2:var(--muted);--a-ink-3:var(--muted);--a-link:var(--info);--a-pop:var(--shadow-2);background:var(--bg);min-height:100vh;color:var(--ink);font-size:var(--fs-2);line-height:1.5}.adm .a-page{gap:var(--s-4);max-width:1280px;margin:0 auto;display:grid}.adm .a-head{justify-content:space-between;align-items:flex-end;gap:var(--s-3);flex-wrap:wrap;display:flex}.adm .a-head h1{font-size:var(--fs-3);margin:0}.adm .a-head p{margin:var(--s-1) 0 0;color:var(--muted)}.adm .a-actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.adm .btn{min-height:44px;padding:0 var(--s-4);border:1px solid var(--edge);border-radius:var(--r-1);background:var(--raised);color:var(--ink);font:inherit;font-size:var(--fs-1);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.adm .btn:hover:not(:disabled){filter:var(--hover-fx)}.adm .btn:disabled{opacity:.55;cursor:default}.adm .btn.primary{border-color:var(--brand);background:var(--brand);color:var(--brand-ink)}.adm .btn svg{margin-right:var(--s-2);flex:none}.adm .btn.ghost{background:0 0;border-color:#0000}.adm .btn.ghost:hover:not(:disabled){filter:none;background:rgb(var(--ink-rgb)/.07)}.adm .btn.a-danger{color:var(--bad)}.adm .btn.a-sm{min-height:36px;padding:0 var(--s-3)}.adm :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--info);outline-offset:2px}.adm :is(input,select,textarea):not([type=checkbox],[type=radio]){min-height:40px;padding:var(--s-1) var(--s-3);border:1px solid var(--edge);border-radius:var(--r-1);background:var(--bg);color:var(--ink);font:inherit;font-size:var(--fs-1)}.adm textarea{resize:vertical;width:100%}.adm input[type=checkbox]{border:1.5px solid var(--edge);background:var(--bg);appearance:none;cursor:pointer;width:18px;height:18px;transition:background-color var(--t-fast),border-color var(--t-fast);border-radius:5px;flex:none;place-content:center;margin:0;display:grid}.adm input[type=checkbox]:hover{border-color:var(--scroll)}.adm input[type=checkbox]:is(:checked,:indeterminate){border-color:var(--ink);background:var(--ink)}.adm input[type=checkbox]:before{content:"";background:var(--bg);width:10px;height:10px;transition:transform var(--t-fast) var(--ease);clip-path:polygon(14% 44%,0 59%,40% 100%,100% 22%,85% 8%,39% 69%);transform:scale(0)}.adm input[type=checkbox]:checked:before{transform:scale(1)}.adm input[type=checkbox]:indeterminate:before{clip-path:none;height:2px;transform:scale(1)}.adm .a-msg{padding:var(--s-2) var(--s-3);border:1px solid var(--ok);border-radius:var(--r-1);background:var(--ok-soft);margin:0}.adm .a-msg.bad{border-color:var(--bad);background:var(--bad-soft)}.adm .a-empty,.adm .a-muted{color:var(--muted)}.adm .a-empty{padding:var(--s-6) var(--s-4);text-align:center;margin:0}.adm .a-panel{border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface-solid);overflow:hidden}.adm .a-panel-head{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.adm .a-panel-title h2{font-size:var(--fs-2);margin:0}.adm .a-panel-title .a-muted{font-size:var(--fs-1)}.adm .a-panel-body{padding:var(--s-4)}.adm .a-tabs{gap:var(--s-1);flex-wrap:wrap;display:flex}.adm .a-tabs button{min-height:40px;padding:0 var(--s-3);border-radius:var(--r-1);color:var(--muted);font:inherit;font-size:var(--fs-1);cursor:pointer;background:0 0;border:1px solid #0000}.adm .a-tabs button.on{border-color:var(--edge);background:var(--raised);color:var(--ink)}.adm .a-kpis{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.adm .a-kpi{padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface-solid);color:inherit;gap:2px;text-decoration:none;display:grid}.adm .a-label{font-size:var(--fs-1);color:var(--muted)}.adm .a-value{font-size:var(--fs-3);font-variant-numeric:tabular-nums;font-weight:700}.adm .a-table-wrap{overflow-x:auto}.adm .a-table{border-collapse:collapse;width:100%;font-size:var(--fs-1)}.adm .a-table th{background:var(--raised);color:var(--muted);text-align:left;white-space:nowrap;font-weight:600}.adm .a-table td,.adm .a-table th{padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--line)}.adm .a-table td{vertical-align:middle}.adm .a-table tbody tr:last-child td{border-bottom:0}.adm .a-table tbody tr:hover td{background:rgb(var(--ink-rgb)/.03)}.adm .a-badge,.adm .nowrap{white-space:nowrap}.adm .a-cell{display:grid}.adm .a-badge{border:1px solid var(--edge);font-size:var(--fs-0);border-radius:999px;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.adm .a-badge:is(.ok,.warn,.bad,.info):before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.adm .a-badge.ok{border-color:var(--ok);color:var(--ok);background:var(--ok-soft)}.adm .a-badge.warn{border-color:var(--warn);color:var(--warn);background:var(--warn-soft)}.adm .a-badge.bad{border-color:var(--bad);color:var(--bad);background:var(--bad-soft)}.adm .a-badge.info{border-color:var(--info);color:var(--info);background:var(--info-soft)}.adm .a-form{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.adm .a-field{gap:var(--s-1);display:grid}.adm .a-field.wide{grid-column:1/-1}.adm .a-field>span{font-size:var(--fs-1);color:var(--muted)}.adm p.a-field{font-size:var(--fs-1);margin:0}.adm-top[data-v-96e785c4]{view-transition-name:adm-top;z-index:var(--z-hud);align-items:center;gap:var(--s-4);padding:var(--s-2) var(--s-5);border-bottom:1px solid var(--line);background:var(--surface-solid);display:flex;position:sticky;top:0}.adm-logo[data-v-96e785c4]{font-size:7.4px;display:flex}.adm-tag[data-v-96e785c4]{border:1px solid var(--edge);border-radius:var(--r-1);font-size:var(--fs-0);color:var(--muted);padding:2px 8px}.adm-nav[data-v-96e785c4]{gap:var(--s-1);display:flex}.adm-link[data-v-96e785c4]{min-height:44px;padding:0 var(--s-3);border-radius:var(--r-1);color:var(--muted);align-items:center;text-decoration:none;display:inline-flex}.adm-link[data-v-96e785c4]:hover{color:var(--ink)}.adm-link.router-link-active[data-v-96e785c4]{color:var(--ink);background:rgb(var(--ink-rgb)/.08)}.adm-link[data-v-96e785c4]:focus-visible{outline:2px solid var(--info);outline-offset:2px}.adm-me[data-v-96e785c4]{font-size:var(--fs-1);margin-left:auto}.adm-main[data-v-96e785c4]{padding:var(--s-5)}@media (width<=720px){.adm-top[data-v-96e785c4]{padding:var(--s-2) var(--s-4);gap:var(--s-2);flex-wrap:wrap}.adm-me[data-v-96e785c4],.adm-tag[data-v-96e785c4]{display:none}.adm-link[data-v-96e785c4]{padding:0 var(--s-2)}.adm-main[data-v-96e785c4]{padding:var(--s-4)}}
