.adm{--a-bg:color-mix(in srgb, var(--c-page) 78%, #000);--a-side:color-mix(in srgb, var(--c-page) 66%, #000);--a-surface:color-mix(in srgb, var(--c-page) 90%, var(--c-leather));--a-surface-2:color-mix(in srgb, var(--c-page) 74%, var(--c-leather));--a-surface-3:color-mix(in srgb, var(--c-page) 58%, var(--c-leather));--a-sunken:color-mix(in srgb, var(--c-page) 62%, #000);--a-border:color-mix(in srgb, var(--c-rim) 16%, transparent);--a-border-2:color-mix(in srgb, var(--c-rim) 32%, transparent);--a-text:var(--c-text);--a-text-2:color-mix(in srgb, var(--c-text) 78%, var(--c-page));--a-muted:color-mix(in srgb, var(--c-text) 55%, var(--c-page));--a-accent:var(--c-gold);--a-primary:var(--c-primary);--a-info:var(--c-secondary);--a-danger:var(--c-danger);--a-success:var(--c-success);--a-warn:var(--c-sel);--a-radius:10px;--a-radius-sm:7px;--a-shadow:0 10px 30px #00000059;min-height:100vh;color:var(--a-text);background:var(--a-bg);--sb-size:10px;--sb-thumb:color-mix(in srgb, var(--c-rim) 28%, transparent);--sb-thumb-hover:color-mix(in srgb, var(--c-rim) 50%, transparent);--sb-track:transparent;font-size:14px;line-height:1.45}.adm ::selection{background:color-mix(in srgb,var(--a-accent) 40%,transparent)}.adm :focus-visible{outline:2px solid var(--a-accent);outline-offset:2px}.adm ::-webkit-scrollbar-thumb{box-shadow:none}.adm h1,.adm h2,.adm h3{color:var(--c-title);letter-spacing:0;font-weight:700}.adm .a-muted{color:var(--a-muted)}.adm .a-num{font-variant-numeric:tabular-nums}.adm .a-link,.adm a.a-link{color:var(--a-accent);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--a-accent) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--a-accent) 40%,transparent)}.abtn{--b-bg:var(--a-surface-2);--b-fg:var(--a-text);--b-border:var(--a-border-2);border:1px solid var(--b-border);border-radius:var(--a-radius-sm);min-height:36px;color:var(--b-fg);font:inherit;white-space:nowrap;background:linear-gradient(180deg,color-mix(in srgb,var(--b-bg) 88%,#fff),var(--b-bg));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:700;line-height:1;transition:filter .12s,transform .12s,background-color .12s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 1px 2px #0000004d}.abtn:hover:not(:disabled){filter:brightness(1.12)}.abtn:active:not(:disabled){transform:translateY(1px)}.abtn:disabled{opacity:.5;cursor:not-allowed}.abtn--primary{--b-bg:var(--a-primary);--b-border:color-mix(in srgb, var(--a-primary) 55%, #000)}.abtn--danger,.abtn--info,.abtn--primary,.abtn--success{--b-fg:#fff;text-shadow:0 1px #0000004d}.abtn--danger{--b-bg:var(--a-danger);--b-border:color-mix(in srgb, var(--a-danger) 55%, #000)}.abtn--success{--b-bg:color-mix(in srgb, var(--a-success) 80%, #000);--b-border:color-mix(in srgb, var(--a-success) 45%, #000)}.abtn--info{--b-bg:color-mix(in srgb, var(--a-info) 78%, #000);--b-border:color-mix(in srgb, var(--a-info) 45%, #000)}.abtn--ghost{--b-border:transparent;box-shadow:none;color:var(--a-text-2);background:0 0}.abtn--ghost:hover:not(:disabled){filter:none;background:color-mix(in srgb,var(--c-rim) 10%,transparent);color:var(--a-text)}.abtn--danger-ghost{--b-border:transparent;box-shadow:none;color:color-mix(in srgb,var(--a-danger) 70%,var(--a-text));background:0 0}.abtn--danger-ghost:hover:not(:disabled){filter:none;background:color-mix(in srgb,var(--a-danger) 14%,transparent)}.abtn--sm{gap:5px;min-height:30px;padding:0 10px;font-size:13px}.abtn--lg{min-height:42px;padding:0 18px;font-size:15px}.abtn--icon{width:36px;padding:0}.abtn--icon.abtn--sm{width:30px}.abtn--block{width:100%;display:flex}.abtn.is-loading{text-shadow:none;pointer-events:none;color:#0000!important}.abtn.is-loading:after{content:"";border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite a-spin;position:absolute}.ainput,.aselect,.atextarea{border:1px solid var(--a-border-2);border-radius:var(--a-radius-sm);width:100%;min-height:36px;color:var(--a-text);font:inherit;background:var(--a-sunken);padding:7px 11px;transition:border-color .12s,box-shadow .12s;display:block;box-shadow:inset 0 1px 2px #00000059}.ainput::-moz-placeholder{color:var(--a-muted);opacity:1}.atextarea::-moz-placeholder{color:var(--a-muted);opacity:1}.ainput::placeholder,.atextarea::placeholder{color:var(--a-muted);opacity:1}.ainput:focus,.aselect:focus,.atextarea:focus{border-color:color-mix(in srgb,var(--a-accent) 70%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--a-accent) 18%,transparent),inset 0 1px 2px #00000059;outline:none}.ainput:disabled,.aselect:disabled,.atextarea:disabled{opacity:.55;cursor:not-allowed}.ainput[aria-invalid=true],.aselect[aria-invalid=true],.atextarea[aria-invalid=true]{border-color:var(--a-danger)}.aselect{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--a-muted) 50%),linear-gradient(135deg,var(--a-muted) 50%,transparent 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px;padding-right:32px}.aselect option{background:var(--a-surface);color:var(--a-text)}.atextarea{resize:vertical;min-height:90px}.ainput--sm,.aselect--sm{min-height:30px;padding-top:4px;padding-bottom:4px;font-size:13px}.adm input[type=number].ainput{font-variant-numeric:tabular-nums}.acheck{appearance:none;border:1px solid var(--a-border-2);background:var(--a-sunken);cursor:pointer;border-radius:5px;flex-shrink:0;place-content:center;width:18px;height:18px;margin:0;display:inline-grid}.acheck:before{content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);background:#fff;width:10px;height:10px;transition:transform .1s;transform:scale(0)}.acheck:checked{background:var(--a-primary);border-color:color-mix(in srgb,var(--a-primary) 55%,#000)}.acheck:checked:before{transform:scale(1)}.acard{border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-surface);box-shadow:inset 0 1px #ffffff08}.acard__head{border-bottom:1px solid var(--a-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.acard__title{margin:0;font-size:15px}.acard__body{padding:16px}.abadge{--t:var(--c-rim);border:1px solid color-mix(in srgb,var(--t) 38%,transparent);color:color-mix(in srgb,var(--t) 62%,var(--a-text));white-space:nowrap;background:color-mix(in srgb,var(--t) 14%,transparent);border-radius:99px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.35;display:inline-flex}.abadge--primary{--t:var(--a-primary)}.abadge--info{--t:var(--a-info)}.abadge--danger{--t:var(--a-danger)}.abadge--success{--t:var(--a-success)}.abadge--warn{--t:var(--a-warn)}.abadge--muted{--t:var(--a-muted)}.abadge__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.akbd{border:1px solid var(--a-border-2);color:var(--a-muted);border-bottom-width:2px;border-radius:4px;padding:1px 5px;font-family:inherit;font-size:11px}.agrid{gap:16px;display:grid}.agrid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.agrid--stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.arow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@keyframes a-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.abtn,.ainput,.aselect,.atextarea{transition:none}}.alayout[data-v-b4cf0a13]{--side-w:264px;grid-template-columns:var(--side-w) minmax(0,1fr);transition:grid-template-columns .18s;display:grid}.alayout.is-rail[data-v-b4cf0a13]{--side-w:64px}.askip[data-v-b4cf0a13]{z-index:100;color:#fff;background:var(--a-primary);border-radius:6px;padding:8px 12px;position:absolute;top:-60px;left:8px}.askip[data-v-b4cf0a13]:focus{top:8px}.aside[data-v-b4cf0a13]{border-right:1px solid var(--a-border);background:var(--a-side);flex-direction:column;min-width:0;height:100vh;display:flex;position:sticky;top:0}.aside__brand[data-v-b4cf0a13]{gap:6px;padding:14px 10px 10px 14px}.aside__brand[data-v-b4cf0a13],.aside__logo[data-v-b4cf0a13]{align-items:center;display:flex}.aside__logo[data-v-b4cf0a13]{min-width:0;color:inherit;flex:1;gap:10px;text-decoration:none}.aside__logo img[data-v-b4cf0a13]{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:34px;height:34px}.aside__brand-text[data-v-b4cf0a13]{min-width:0;line-height:1.2;display:grid}.aside__brand-text strong[data-v-b4cf0a13]{color:var(--c-title);font-size:16px}.aside__brand-text small[data-v-b4cf0a13]{color:var(--a-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.aside__close[data-v-b4cf0a13]{display:none}.aside__search[data-v-b4cf0a13]{padding:2px 12px 10px;position:relative}.aside__kbd[data-v-b4cf0a13]{pointer-events:none;position:absolute;top:50%;right:20px;translate:0 calc(-50% - 4px)}.aside__search:has(input:not(:-moz-placeholder-shown)) .aside__kbd[data-v-b4cf0a13]{display:none}.aside__search:focus-within .aside__kbd[data-v-b4cf0a13]{display:none}.aside__search:has(input:not(:placeholder-shown)) .aside__kbd[data-v-b4cf0a13]{display:none}.aside__search-rail[data-v-b4cf0a13]{display:none}.aside__nav[data-v-b4cf0a13]{flex:1;min-height:0;padding:2px 10px 16px;overflow:hidden auto}.aside__empty[data-v-b4cf0a13]{color:var(--a-muted);margin:12px 6px;font-size:13px;list-style:none}:where(.atree[data-v-b4cf0a13],.atree ul[data-v-b4cf0a13]){margin:0;padding:0;list-style:none}.atree__group+.atree__group[data-v-b4cf0a13]{margin-top:1px}.atree__row[data-v-b4cf0a13]{width:100%;min-height:36px;color:var(--a-text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:0 10px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .12s,color .12s;display:flex;position:relative}.atree__row[data-v-b4cf0a13]:hover{color:var(--a-text);background:color-mix(in srgb,var(--c-rim) 7%,transparent)}.atree__icon[data-v-b4cf0a13]{color:var(--a-muted);flex-shrink:0}.atree__label[data-v-b4cf0a13]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.atree__row--root[data-v-b4cf0a13]{margin-bottom:4px}.atree__section[data-v-b4cf0a13]{align-items:center;gap:8px;margin:14px 10px 6px;display:flex}.atree__section[data-v-b4cf0a13]:after{content:"";border-top:1px solid var(--a-border);flex:1}.atree__section-label[data-v-b4cf0a13]{color:var(--a-muted);letter-spacing:.02em;font-size:12px;font-weight:700}.atree__row--group[aria-expanded=true][data-v-b4cf0a13]{color:var(--a-text)}.atree__row--group.has-active .atree__icon[data-v-b4cf0a13],.atree__row--group[aria-expanded=true] .atree__icon[data-v-b4cf0a13]{color:var(--a-accent)}.atree__chev[data-v-b4cf0a13]{color:var(--a-muted);opacity:.7;flex-shrink:0;transition:transform .15s}[aria-expanded=false]>.atree__chev[data-v-b4cf0a13]{transform:rotate(-90deg)}.atree__row.is-active[data-v-b4cf0a13]{color:var(--a-text);background:color-mix(in srgb,var(--a-accent) 13%,transparent)}.atree__row.is-active .atree__icon[data-v-b4cf0a13]{color:var(--a-accent)}.atree__lock[data-v-b4cf0a13]{color:var(--a-muted);opacity:.7;flex-shrink:0}.atree__children[data-v-b4cf0a13]{border-left:1px solid var(--a-border);margin:2px 0 8px 19px;padding-left:12px}.atree__children--l3[data-v-b4cf0a13]{margin:0 0 4px 8px}.atree__line[data-v-b4cf0a13]{align-items:center;gap:2px;display:flex}.atree__row--leaf[data-v-b4cf0a13]{min-height:32px;color:var(--a-muted);padding:0 10px;font-size:13.5px;font-weight:500}.atree__row--leaf[data-v-b4cf0a13]:hover{color:var(--a-text)}.atree__row--leaf.is-active[data-v-b4cf0a13]{color:var(--a-accent);font-weight:700}.atree__row--leaf.is-active[data-v-b4cf0a13]:before{content:"";background:var(--a-accent);border-radius:2px;width:2px;position:absolute;top:7px;bottom:7px;left:-13px}.atree__row--l3[data-v-b4cf0a13]{min-height:30px;font-size:13px}.atree__toggle[data-v-b4cf0a13]{cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;width:26px;height:26px;padding:0;display:grid}.atree__toggle[data-v-b4cf0a13]:hover{background:color-mix(in srgb,var(--c-rim) 10%,transparent)}.aside__user[data-v-b4cf0a13]{border-top:1px solid var(--a-border);align-items:center;gap:8px;padding:10px 12px;display:flex}.aside__avatar[data-v-b4cf0a13]{width:32px;height:32px;color:var(--c-outline);background:var(--a-accent);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.aside__who[data-v-b4cf0a13]{flex:1;min-width:0;line-height:1.2;display:grid}.aside__who strong[data-v-b4cf0a13]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aside__who small[data-v-b4cf0a13]{color:var(--a-muted);font-size:12px}.aside-backdrop[data-v-b4cf0a13]{display:none}@media (width>=1024px){.is-rail .aside__brand[data-v-b4cf0a13]{flex-direction:column;padding:12px 8px 8px}.is-rail .aside__logo[data-v-b4cf0a13]{flex:none}.is-rail .aside__brand-text[data-v-b4cf0a13],.is-rail .aside__search[data-v-b4cf0a13],.is-rail .aside__user-btn[data-v-b4cf0a13],.is-rail .aside__who[data-v-b4cf0a13],.is-rail .atree__chev[data-v-b4cf0a13],.is-rail .atree__label[data-v-b4cf0a13]{display:none}.is-rail .aside__search-rail[data-v-b4cf0a13]{margin:0 auto 8px;display:inline-flex}.is-rail .atree__section[data-v-b4cf0a13]{margin:10px 6px}.is-rail .atree__section-label[data-v-b4cf0a13]{display:none}.is-rail .aside__nav[data-v-b4cf0a13]{padding:2px 8px 16px}.is-rail .atree__row[data-v-b4cf0a13]{justify-content:center;padding:0}.is-rail .atree__row--group.has-active[data-v-b4cf0a13]{background:color-mix(in srgb,var(--a-accent) 11%,transparent)}.is-rail .aside__user[data-v-b4cf0a13]{justify-content:center;padding:10px 0}}.amain-wrap[data-v-b4cf0a13]{flex-direction:column;min-width:0;display:flex}.atop[data-v-b4cf0a13]{z-index:40;border-bottom:1px solid var(--a-border);background:color-mix(in srgb,var(--a-bg) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:10px;min-height:56px;padding:8px 24px;display:flex;position:sticky;top:0}.atop__menu[data-v-b4cf0a13]{display:none}.atop__crumbs[data-v-b4cf0a13]{min-width:0;color:var(--a-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.atop__crumbs a[data-v-b4cf0a13]{color:var(--a-muted);text-decoration:none}.atop__crumbs a[data-v-b4cf0a13]:hover{color:var(--a-text)}.atop__crumbs .is-current[data-v-b4cf0a13]{color:var(--a-text);font-weight:700}.atop__actions[data-v-b4cf0a13]{align-items:center;gap:8px;margin-left:auto;display:flex}.amain[data-v-b4cf0a13]{outline:none;width:100%;max-width:1480px;padding:24px}@media (width<=1023px){.alayout[data-v-b4cf0a13],.alayout.is-rail[data-v-b4cf0a13]{grid-template-columns:minmax(0,1fr)}.aside[data-v-b4cf0a13]{z-index:60;width:calc(min(300px,86vw));box-shadow:var(--a-shadow);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.is-nav-open .aside[data-v-b4cf0a13]{transform:none}.aside__close[data-v-b4cf0a13]{display:inline-flex}.aside__kbd[data-v-b4cf0a13],.aside__rail-btn[data-v-b4cf0a13]{display:none}.is-nav-open .aside-backdrop[data-v-b4cf0a13]{z-index:55;background:#0000008c;display:block;position:fixed;inset:0}.atop[data-v-b4cf0a13]{padding:8px 16px}.atop__menu[data-v-b4cf0a13]{display:inline-flex}.amain[data-v-b4cf0a13]{padding:16px}}@media (width<=520px){.atop__crumbs[data-v-b4cf0a13]>:not(.is-current):not(:first-child),.atop__label[data-v-b4cf0a13]{display:none}}@media (prefers-reduced-motion:reduce){.alayout[data-v-b4cf0a13],.aside[data-v-b4cf0a13],.atree__chev[data-v-b4cf0a13]{transition:none}}
