.adm-input{font:inherit;color:var(--ink);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-field);min-width:0;padding:.5rem .75rem;font-size:.9375rem}.adm-input:focus{border-color:var(--color-jezero-700);outline:none;box-shadow:0 0 0 3px #3965692e}textarea.adm-input{resize:vertical;line-height:1.5}.adm-btn{border-radius:var(--radius-pill);font:600 .875rem/1.2 var(--font-sans);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:.375rem;padding:.5rem 1rem;text-decoration:none;display:inline-flex}.adm-btn:disabled{opacity:.55;cursor:not-allowed}.adm-btn-cta{background:var(--cta);color:var(--cta-ink)}.adm-btn-cta:hover:not(:disabled){background:#c1e65a}.adm-btn-ghost{background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line)}.adm-btn-ghost:hover:not(:disabled){background:var(--surface-sunken)}.adm-btn-danger{background:var(--surface-raised);color:var(--color-opozorilo-600);box-shadow:inset 0 0 0 1px var(--line)}.adm-btn-danger:hover:not(:disabled){background:#fbecea}.adm-btn-sm{padding:.3rem .7rem;font-size:.8125rem}.adm-tag{font:600 .6875rem var(--font-sans);text-transform:uppercase;letter-spacing:.08em;background:var(--color-jezero-900);color:#fff;border-radius:var(--radius-pill);padding:.2rem .5rem}.adm-card{background:var(--surface-raised);border-radius:var(--radius-card);box-shadow:var(--elevation-card);min-width:0;padding:1rem 1.125rem}.adm-card>h2,.adm-card-title{font:700 1rem/1.3 var(--font-display);margin:0}.adm-pill{border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--ink);white-space:nowrap;align-items:center;gap:.25rem;padding:.1rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.adm-pill[data-tone=good]{background:var(--color-sonce-50);color:var(--color-jezero-800)}.adm-pill[data-tone=warn]{background:var(--color-panj-50);color:var(--color-panj-600)}.adm-pill[data-tone=bad]{color:var(--color-opozorilo-600);background:#fbecea}.adm-pill[data-tone=dark]{background:var(--color-jezero-900);color:#fff}.adm-pill[data-tone=muted]{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-muted);background:0 0}.adm-table-wrap{margin:0 -1.125rem;padding:0 1.125rem;overflow-x:auto}.adm-table{border-collapse:collapse;width:100%;font-size:.875rem}.adm-table th{text-align:left;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--line);white-space:nowrap;padding:.5rem .625rem;font-size:.6875rem;font-weight:600}.adm-table td{border-bottom:1px solid var(--surface-sunken);vertical-align:top;padding:.55rem .625rem}.adm-table tr:last-child td{border-bottom:0}.adm-table td.num,.adm-table th.num{text-align:right;font-variant-numeric:tabular-nums}.adm-table a{color:var(--ink)}.adm-kv{grid-template-columns:max-content 1fr;gap:.35rem 1rem;margin:0;font-size:.875rem;display:grid}.adm-kv dt{color:var(--ink-muted)}.adm-kv dd{overflow-wrap:anywhere;margin:0}.adm-muted{color:var(--ink-muted)}.adm-num{font-variant-numeric:tabular-nums}.adm-shell{--side-w:15rem;min-height:100dvh}.adm-shell[data-collapsed=true]{--side-w:4.25rem}.adm-side{width:var(--side-w);z-index:30;background:var(--surface-raised);box-shadow:1px 0 0 var(--line);padding:calc(.875rem + var(--inset-top)) .625rem calc(.75rem + var(--inset-bottom));transition:width .18s var(--ease-out-quint);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.adm-side-group{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);margin:.9rem .6rem .25rem;font-size:.6875rem;font-weight:600}.adm-nav-link{color:var(--ink);border-radius:.625rem;align-items:center;gap:.625rem;padding:.45rem .6rem;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.adm-nav-link:hover{background:var(--surface-sunken)}.adm-nav-link[aria-current=page]{background:var(--color-jezero-900);color:#fff}.adm-nav-link svg{flex:none;width:1.05rem;height:1.05rem}.adm-badge{border-radius:var(--radius-pill);background:var(--cta);min-width:1.4rem;color:var(--cta-ink);text-align:center;margin-left:auto;padding:0 .4rem;font-size:.75rem;font-weight:700}.adm-shell[data-collapsed=true] .adm-side-label,.adm-shell[data-collapsed=true] .adm-side-group,.adm-shell[data-collapsed=true] .adm-badge{display:none}.adm-shell[data-collapsed=true] .adm-nav-link{justify-content:center}.adm-main{margin-left:var(--side-w);min-width:0;transition:margin-left .18s var(--ease-out-quint)}.adm-top{z-index:20;padding:calc(.6rem + var(--inset-top)) 1.5rem .6rem;background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 0 var(--line);flex-wrap:wrap;align-items:center;gap:.625rem;display:flex;position:sticky;top:0}.adm-content{max-width:1480px;padding:1.25rem 1.5rem 4rem}.adm-menu-btn{display:none}.adm-scrim{z-index:25;background:#06150f59;position:fixed;inset:0}.adm-grid{align-items:start;gap:1rem;display:grid}.adm-grid-kpi{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))}.adm-grid-2{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}.adm-grid-3{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}@media (max-width:960px){.adm-shell,.adm-shell[data-collapsed=true]{--side-w:0px}.adm-side{width:min(18rem,86vw);transition:transform .2s var(--ease-out-quint);box-shadow:var(--elevation-float);transform:translate(-105%)}.adm-shell[data-open=true] .adm-side{transform:none}.adm-shell[data-collapsed=true] .adm-side-label,.adm-shell[data-collapsed=true] .adm-side-group,.adm-shell[data-collapsed=true] .adm-badge{display:revert}.adm-menu-btn{display:inline-flex}.adm-top{padding-left:1rem;padding-right:1rem}.adm-content{padding:1rem 1rem 3rem}.adm-grid-2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.adm-side,.adm-main{transition:none}}.adm-skel{background:linear-gradient(90deg, var(--surface-sunken), var(--surface), var(--surface-sunken));background-size:200% 100%;border-radius:.5rem;animation:1.2s linear infinite adm-shimmer}@keyframes adm-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.adm-skel{animation:none}}
