.adm-b{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:var(--r-full);font-family:inherit;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.adm-b--md{height:40px;padding:0 18px;font-size:var(--fs-note)}.adm-b--sm{height:32px;padding:0 14px;font-size:var(--fs-caption)}.adm-b--primary{background:var(--maroon);border-color:var(--maroon);color:var(--white)}.adm-b--primary:hover:not(:disabled){background:var(--maroon-deep);border-color:var(--maroon-deep)}.adm-b--success{background:var(--green);border-color:var(--green);color:var(--white)}.adm-b--success:hover:not(:disabled){background:var(--green-deep);border-color:var(--green-deep)}.adm-b--secondary{background:var(--white);border-color:var(--field-border);color:var(--maroon)}.adm-b--secondary:hover:not(:disabled){border-color:var(--maroon);background:var(--rose-tint)}.adm-b--danger{background:var(--error);border-color:var(--error);color:var(--white)}.adm-b--danger:hover:not(:disabled){background:var(--error-deep);border-color:var(--error-deep)}.adm-b--outline{background:transparent;border-color:var(--maroon);color:var(--maroon)}.adm-b--outline:hover:not(:disabled){background:var(--rose-tint);border-color:var(--maroon-deep);color:var(--maroon-deep)}.adm-b--ghost{background:none;border-color:transparent;color:var(--muted)}.adm-b--ghost:hover:not(:disabled){background:var(--rose-tint);color:var(--maroon)}.adm-b--block{display:flex;width:100%}.adm-b:disabled{opacity:.5;cursor:default}.adm-b:focus-visible{outline:2px solid var(--mustard-deep);outline-offset:2px}.adm-page-header{display:flex;align-items:flex-start;gap:var(--s2);flex-wrap:wrap;margin-bottom:var(--s3)}.adm-page-header-main{flex:1 1 320px;min-width:0}.adm-page-header h1{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.adm-page-header-lede{margin:var(--s1) 0 0;max-width:72ch;font-size:var(--fs-note);color:var(--muted)}.adm-page-header-actions{display:flex}.adm-page-header-actions,.adm-refresh-group{align-items:center;gap:var(--s1);flex-wrap:wrap}.adm-refresh-group{display:inline-flex}.adm-refreshed-at{font-size:12px;white-space:nowrap}.adm-skeleton{display:block;background:linear-gradient(90deg,var(--beige) 25%,var(--cream) 50%,var(--beige) 75%);background-size:200% 100%;animation:adm-shimmer 1.4s ease-in-out infinite;border-radius:var(--r1)}@keyframes adm-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.adm-skeleton{animation:none;background:var(--beige)}}.adm-skeleton-lines>.adm-skeleton+.adm-skeleton{margin-top:var(--s1)}.adm-skeleton-lines>.adm-skeleton:last-child:not(:only-child){width:62%}.adm-pill{display:inline-flex;align-items:center;gap:6px;border-radius:var(--r-full);padding:3px 10px;font-size:var(--fs-micro);font-weight:600;letter-spacing:.03em;white-space:nowrap;border:1px solid transparent}.adm-pill--neutral{background:var(--beige);border-color:var(--line);color:var(--muted)}.adm-pill--success{background:var(--green-bg);border-color:#cbe0cb;color:#2c5c2c}.adm-pill--warning{background:var(--amber-bg);border-color:#eed6b4;color:#8a5008}.adm-pill--danger{background:var(--error-bg);border-color:#e3bcbc;color:#7d2626}.adm-pill--info{background:var(--info-bg);border-color:#cfdce7;color:#1c3a54}.adm-pill--accent{background:#fdf1e4;border-color:#ecd6bd;color:#8c5a22}.adm-pill-dot{width:6px;height:6px;border-radius:var(--r-full);background:currentColor;flex-shrink:0}.adm-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--s2);gap:var(--s2)}.adm-stat-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--r1);background:var(--cream);color:var(--muted)}.adm-stat-icon--success{background:var(--green-bg);color:var(--green)}.adm-stat-icon--warning{background:var(--amber-bg);color:var(--amber)}.adm-stat-icon--danger{background:var(--error-bg);color:var(--error)}.adm-stat-icon--info{background:var(--info-bg);color:var(--info)}.adm-stat{container-type:inline-size;display:flex;flex-direction:column;gap:6px;background:var(--white);border:1px solid var(--line);border-radius:var(--r3);padding:var(--s3) var(--s2);box-shadow:var(--shadow-sm);min-height:128px}.adm-stat-label{font-size:var(--fs-micro);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--gov-gold)}.adm-stat-value{font-family:var(--display);font-size:clamp(var(--fs-page),3.4cqi,var(--fs-display));line-height:1.15;color:var(--maroon-deep);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-stat-value--success{color:var(--green)}.adm-stat-value--warning{color:#8a5008}.adm-stat-value--danger{color:var(--error)}.adm-stat-value--info{color:var(--info)}.adm-stat-unavailable{font-family:var(--body);font-size:var(--fs-body);font-style:italic;color:var(--muted)}.adm-stat-hint{margin:0;font-size:var(--fs-caption);line-height:1.45;color:var(--muted)}.adm-stat-foot{margin-top:auto;padding-top:var(--s1)}.adm-stat-error{font-size:var(--fs-caption);color:var(--error);line-height:1.45}.adm-state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s1);border-radius:var(--r2);padding:var(--s3) var(--s2);text-align:left}.adm-state-empty{background:var(--cream);border:1px dashed var(--line);color:var(--muted)}.adm-state-error-box{background:var(--error-bg);border:1px solid #e3bcbc;color:#7d2626}.adm-state-title{font-family:var(--display);font-size:var(--fs-card);color:inherit}.adm-state-empty .adm-state-title{color:var(--maroon-deep)}.adm-state-body{margin:0;font-size:var(--fs-note);line-height:1.5;max-width:68ch}.adm-state-ref{margin:0;font-size:var(--fs-micro);opacity:.85}.adm-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:var(--r2);background:var(--white)}.adm-table{width:100%;border-collapse:collapse;font-size:var(--fs-note)}.adm-table caption{text-align:left;padding:12px var(--s2);font-size:var(--fs-caption);color:var(--muted);border-bottom:1px solid var(--line)}.adm-table caption.adm-visually-hidden{padding:0;border:none}.adm-table td,.adm-table th{padding:10px var(--s2);border-bottom:1px solid var(--line);vertical-align:top}.adm-table--ruled td+td,.adm-table--ruled th+th{border-left:1px solid var(--line)}.adm-table.adm-table--ruled td,.adm-table.adm-table--ruled th{overflow:visible;text-overflow:clip;white-space:normal}.adm-table.adm-table--ruled td.adm-td-nowrap{white-space:nowrap}.adm-table thead th,.prd-table thead th,.stl-table thead th{background:var(--cream)}.adm-table thead th{position:-webkit-sticky;position:sticky;top:0;text-align:left;font-size:var(--fs-micro);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gov-gold);white-space:nowrap}.adm-table tbody tr:last-child td,.adm-table tbody tr:last-child th{border-bottom:none}.adm-table tbody tr:hover{background:var(--cream)}.adm-table thead th.adm-th-right,.adm-td-right,.adm-th-right{text-align:right}.adm-td-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-td-nowrap,.adm-td-num{white-space:nowrap}.adm-sort-btn{display:inline-flex;align-items:center;gap:5px;background:none;border:none;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.adm-sort-btn:hover{color:var(--maroon);text-decoration:underline}.adm-sort-arrow{font-size:var(--fs-micro);line-height:1}.adm-sort-arrow--off{opacity:.35}.adm-table-state-cell{padding:0!important}.adm-table-state-cell>.adm-state{border:none;border-radius:0;background:transparent}.adm-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.adm-subnav{display:flex;gap:4px;margin-bottom:var(--s3);padding-bottom:2px;overflow-x:auto;border-bottom:1px solid var(--panel-line);scrollbar-width:none}.adm-subnav::-webkit-scrollbar{display:none}.adm-subnav-tab{flex-shrink:0;padding:8px 14px;border-bottom:2px solid transparent;color:var(--muted);font-size:var(--fs-note);font-weight:500;text-decoration:none;white-space:nowrap}.adm-subnav-tab:hover{color:var(--maroon)}.adm-subnav-tab-active,.adm-subnav-tab-active:hover{color:var(--maroon);border-bottom-color:var(--maroon);font-weight:700}.adm-subnav-tab:focus-visible{outline:2px solid var(--mustard-deep);outline-offset:-2px;border-radius:var(--r1) var(--r1) 0 0}.adm-b-pair{display:flex;gap:var(--s1);justify-content:flex-end;flex-wrap:nowrap}.adm-td-sticky{position:-webkit-sticky;position:sticky;inset-inline-end:0;z-index:1;background:var(--white)}.adm-th-sticky{z-index:3;background:var(--cream)}.adm-td-sticky:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:1px;background:var(--panel-line)}.adm-table tbody tr:hover .adm-td-sticky{background:var(--rose-tint)}.an-series{display:flex;align-items:flex-end;gap:2px;height:120px;margin-top:var(--s2);padding:var(--s1);background:var(--page-bg);border:1px solid var(--panel-line);border-radius:var(--r1);overflow-x:auto}.an-bar{flex:1 0 auto;min-width:3px;border-radius:2px 2px 0 0;background:var(--maroon);opacity:.85}.an-bar:hover{opacity:1}.audit-list{list-style:none;margin:var(--s2) 0 0;padding:0}.audit-entry{padding:12px 0;border-top:1px solid var(--panel-line)}.audit-entry:first-child{border-top:none}.audit-entry-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s2);flex-wrap:wrap}.audit-entry-head b{font-size:var(--fs-note);color:var(--maroon-deep)}.audit-when{font-size:var(--fs-micro);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.audit-target,.audit-who{margin:2px 0 0;font-size:var(--fs-micro);color:var(--muted)}.audit-reason{margin:6px 0 0;-webkit-padding-start:10px;padding-inline-start:10px;-webkit-border-start:2px solid var(--line);border-inline-start:2px solid var(--line);font-size:var(--fs-note);color:var(--ink)}.hist-actor{font-weight:600;color:var(--ink)}.hist-diff{width:100%;margin-top:8px;border-collapse:collapse;font-size:var(--fs-note)}.hist-diff td,.hist-diff th{padding:6px 10px;border:1px solid var(--panel-line);text-align:start;vertical-align:top;overflow-wrap:anywhere}.hist-diff thead th{background:var(--cream);font-size:var(--fs-micro);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.hist-diff tbody th{width:24%;font-weight:600}.hist-before{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.adm-filter-row{display:flex;align-items:flex-end;gap:var(--s2);flex-wrap:wrap;margin-top:var(--s2)}.adm-filter-row .adm-field{flex:1 1 180px;min-width:0;margin:0}.adm-toast{display:flex;align-items:center;gap:var(--s2);margin-top:var(--s2);padding:8px 10px 8px var(--s2);border:1px solid var(--line);border-radius:var(--r-full);font-size:var(--fs-note)}.adm-toast-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-toast--error{border-color:var(--error);background:var(--error-bg);color:var(--ink)}.adm-success-scrim{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:var(--s3);pointer-events:none;background:rgba(43,26,20,.35);animation:adm-scrim-in .16s ease-out both;transition:background-color .22s ease-in}@keyframes adm-scrim-in{0%{background-color:rgba(43,26,20,0)}}.adm-success-scrim--leaving{background-color:rgba(43,26,20,0)}.adm-success-scrim--leaving .adm-success{opacity:0;transform:translateY(-4px) scale(.98);transition:opacity .18s ease-in,transform .18s ease-in}.adm-success{pointer-events:auto;display:flex;flex-direction:column;align-items:center;gap:var(--s2);padding:var(--s4) var(--s4);min-width:260px;background:var(--white);border:1px solid var(--line);border-radius:var(--r3);box-shadow:var(--shadow-md);animation:adm-success-in .16s ease-out both}@keyframes adm-success-in{0%{opacity:0;transform:translateY(6px) scale(.98)}}.adm-success-text{margin:0;font-family:var(--display);font-size:var(--fs-card);color:var(--maroon-deep);text-align:center}.adm-success-check,.adm-success-ring{stroke:var(--green)}.adm-success-ring{stroke-width:2;stroke-dasharray:145;stroke-dashoffset:145;animation:adm-success-draw .42s ease-out forwards}.adm-success-check{stroke-width:3.5;stroke-dasharray:40;stroke-dashoffset:40;animation:adm-success-draw .26s ease-out .32s forwards}@keyframes adm-success-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.adm-success,.adm-success-scrim{animation:none}.adm-success-scrim,.adm-success-scrim--leaving,.adm-success-scrim--leaving .adm-success{transition:none}.adm-success-scrim--leaving .adm-success{transform:none}.adm-success-check,.adm-success-ring{animation:none;stroke-dashoffset:0}}.adm-dialog-scrim{white-space:normal;position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:var(--s3);background:rgba(43,26,20,.45)}.adm-dialog{display:flex;flex-direction:column;width:min(560px,100%);max-height:calc(100vh - 2 * var(--s3));background:var(--white);border:1px solid var(--line);border-radius:var(--r3);box-shadow:var(--shadow-md);overflow:hidden}.adm-dialog--wide{width:min(880px,100%)}.adm-dialog-head{display:flex;align-items:flex-start;gap:var(--s2);padding:var(--s3) var(--s3) var(--s2);border-bottom:1px solid var(--panel-line)}.adm-dialog h2{flex:1 1 auto;margin:0;font-family:var(--display);font-size:var(--fs-card);line-height:1.3;color:var(--maroon-deep)}.adm-dialog-x{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:-4px -6px 0 0;padding:0;background:none;border:0;border-radius:var(--r1);color:var(--muted);cursor:pointer}.adm-dialog-x:hover:not(:disabled){background:var(--rose-tint);color:var(--maroon)}.adm-dialog-x:disabled{opacity:.5;cursor:default}.adm-dialog-body{flex:1 1 auto;overflow-y:auto;padding:var(--s3)}.adm-dialog-body>*+*{margin-top:var(--s2)}.adm-dialog-lede{margin:0;font-size:var(--fs-note);line-height:1.55;color:var(--muted)}.adm-dialog-foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--s2);padding:var(--s2) var(--s3);background:var(--page-bg);border-top:1px solid var(--panel-line)}.adm-dialog-note{margin-right:auto;font-size:var(--fs-caption);color:var(--muted)}.adm-crumbs{margin-bottom:var(--s1)}.adm-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;margin:0;padding:0;font-size:var(--fs-caption)}.adm-crumbs a{color:var(--muted);text-decoration:none}.adm-crumbs a:hover{color:var(--maroon);text-decoration:underline}.adm-crumbs [aria-current=page]{color:var(--ink);font-weight:600}.adm-crumb-sep{color:var(--line)}.adm-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.adm-count-badge{display:inline-block;-webkit-margin-start:6px;margin-inline-start:6px;padding:1px 7px;border-radius:999px;background:var(--gov-cream,#f6efe4);color:var(--muted);font-size:var(--fs-micro);font-weight:700;vertical-align:middle}.adm-saved{margin-block:var(--s2);padding:var(--s2);border:1px solid var(--green);border-left-width:4px;border-radius:var(--r1);background:var(--green-bg);color:var(--ink);font-size:var(--fs-note)}.adm-filter-row .audit-clear{flex:0 0 auto}.audit-filter-row .adm-field{flex-basis:140px}.audit-table{table-layout:fixed;min-width:900px}.audit-table th:first-child{width:12%}.audit-table th:nth-child(2){width:15%}.audit-table th:nth-child(3){width:19%}.audit-table th:nth-child(4){width:14%}.audit-table th:nth-child(5){width:13%}.audit-table th:nth-child(6){width:14%}.audit-table th:nth-child(7){width:13%}.audit-table td{font-size:var(--fs-note);overflow-wrap:anywhere}.audit-action{color:var(--ink)}.audit-table .audit-when{white-space:normal}.audit-code{font-size:11px;word-break:break-all}.audit-device{font-size:11px;max-width:220px}.adm-table-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s2)}.adm-table-footer .cat-pager{margin:0}.adm-page-size{display:flex;align-items:center;gap:var(--s1);font-size:var(--fs-note);color:var(--muted)}.adm-page-size label{white-space:nowrap}.adm-page-size .adm-select{flex:0 0 auto;width:130px}.adm-chip{display:inline-flex;align-items:center;padding:3px 10px;border:1px solid var(--line);border-radius:999px;background:var(--cream);color:var(--ink);font-size:var(--fs-caption);font-weight:600;white-space:nowrap}.adm-chip--soft{background:none;color:var(--muted);font-weight:500}.adm-dash-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s2);flex-wrap:wrap;margin-bottom:var(--s3)}.adm-dash-head-main{flex:1 1 320px;min-width:0}.adm-dash-welcome{margin:6px 0 0;font-size:var(--fs-note);color:var(--muted)}.adm-kpi-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:14px;gap:14px}@media (max-width:1080px){.adm-kpi-grid{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}.adm-kpi{display:flex;flex-direction:column;gap:7px;background:var(--white);border:1px solid var(--panel-line);border-radius:var(--r2);padding:15px 17px 16px}.adm-kpi-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--r1);background:var(--cream);color:var(--muted)}.adm-kpi-icon--danger{background:var(--error-bg);color:var(--error)}.adm-kpi-icon--success{background:var(--green-bg);color:var(--green)}.adm-kpi-icon--warning{background:var(--amber-bg);color:var(--amber)}.adm-kpi-icon--info{background:var(--info-bg);color:var(--info)}.adm-kpi-value{font-family:var(--display);font-size:30px;font-weight:600;line-height:1.1;color:var(--ink);font-feature-settings:"tnum";white-space:nowrap;font-variant-numeric:tabular-nums}.adm-kpi-label{font-size:var(--fs-caption);color:var(--muted)}.adm-qa{margin-top:var(--s4)}.adm-qa h2{margin-bottom:14px}.adm-qa-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:14px;gap:14px}@media (max-width:1080px){.adm-qa-grid{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.adm-qa-card{display:flex;flex-direction:column;gap:10px;background:var(--white);border:1px solid var(--panel-line);border-radius:var(--r2);padding:14px 15px;text-decoration:none;color:inherit}.adm-qa-head{display:flex;align-items:center;gap:8px}.adm-qa-card:hover{border-color:var(--mustard-deep)}.adm-qa-card-pending,.adm-qa-card-pending:hover{border-color:var(--panel-line);cursor:default}.adm-qa-icon{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border-radius:9px;background:var(--rose-soft);color:var(--maroon)}.adm-qa-text{flex:1 1 auto;min-width:0}.adm-qa-text b{display:block;font-size:var(--fs-note);font-weight:600;color:var(--ink);line-height:1.3}.adm-qa-desc{display:block;margin-top:2px;font-size:var(--fs-micro);color:var(--muted);line-height:1.4}.adm-qa-chevron{flex-shrink:0;color:var(--muted)}.adm-qa-count{font-family:var(--display);min-width:30px;background:var(--maroon);color:var(--white);font-size:var(--fs-note);font-weight:700;line-height:1.2;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-qa-clear,.adm-qa-count{margin-left:auto;flex-shrink:0;padding:3px 9px;border-radius:var(--r-full)}.adm-qa-clear{background:var(--green-bg);color:var(--green);font-size:var(--fs-micro);font-weight:700}.adm-pa{margin-top:var(--s4);background:var(--white);border:1px solid var(--panel-line);border-radius:var(--r2);overflow:hidden}.adm-pa-head,.adm-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s2);flex-wrap:wrap}.adm-pa-head{padding:16px 18px 14px}.adm-pa-head-main,.adm-panel-head-main{flex:1 1 260px;min-width:0}.adm-pa-note,.adm-panel-note{margin:4px 0 0;font-size:var(--fs-caption);color:var(--muted)}.adm-panel-viewall{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-size:var(--fs-caption);font-weight:600;color:var(--maroon);text-decoration:none}a.adm-panel-viewall:hover{text-decoration:underline}.adm-panel-viewall-pending{cursor:default}.adm-pa .adm-table-wrap{border:0;border-top:1px solid var(--panel-line);border-radius:0}.adm-dash-split{display:grid;grid-template-columns:2fr 1fr;align-items:stretch;grid-gap:14px;gap:14px;margin-top:var(--s4)}@media (max-width:1080px){.adm-dash-split{grid-template-columns:1fr}}.adm-panel{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--panel-line);border-radius:var(--r2);padding:16px 18px 14px}.adm-panel>.adm-panel-list{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start}.adm-panel>.adm-panel-list>li{flex:0 0 auto}.adm-panel h2{margin-bottom:4px}.adm-panel-list{list-style:none;margin:0;padding:0}.adm-panel-list li{display:flex;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid var(--panel-line);font-size:var(--fs-note);color:var(--ink)}.adm-panel-list li:last-child{border-bottom:none}.adm-act-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--r-full);background:var(--cream);color:var(--muted)}.adm-act-icon--success{background:var(--green-bg);color:var(--green)}.adm-act-icon--warning{background:var(--amber-bg);color:var(--amber)}.adm-act-icon--danger{background:var(--error-bg);color:var(--error)}.adm-dot{width:7px;height:7px;flex-shrink:0;border-radius:var(--r-full)}.adm-dot--danger{background:var(--error)}.adm-dot--success{background:var(--green)}.adm-dot--warning{background:var(--amber)}.adm-act-text{flex:1 1 auto;min-width:0;line-height:1.4}.adm-act-time{font-family:var(--display);flex-shrink:0;font-size:var(--fs-caption);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.adm-ps-label{flex:1 1 auto;min-width:0}.adm-ps-value{font-family:var(--display);flex-shrink:0;font-weight:600;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-notif{margin-top:var(--s4)}.adm-panel-head{margin-bottom:4px}.adm-panel-head h2{margin-bottom:0}.adm-notif-icon{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;border-radius:var(--r-full);background:var(--rose-soft);color:var(--maroon)}.adm-section{margin-top:var(--s4)}.adm-section-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:var(--s2)}.adm-section-note{margin:0;font-size:var(--fs-caption);color:var(--muted)}.adm-ledger{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);background:var(--white);border-left:1px solid var(--line);border:1px solid var(--line);border-left-width:4px;border-radius:var(--r3);padding:var(--s3);box-shadow:var(--shadow-sm)}.adm-ledger--balanced{border-left-color:var(--green)}.adm-ledger--unbalanced{border-left-color:var(--error);background:var(--error-bg)}.adm-ledger--unknown{border-left-color:var(--muted)}.adm-ledger-main{flex:1 1 280px;min-width:0}.adm-ledger-verdict{font-family:var(--display);font-size:var(--fs-subpage);line-height:1.25;color:var(--maroon-deep)}.adm-ledger-balances{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:var(--s2);gap:var(--s2);flex:2 1 420px;margin:0}.adm-ledger-balance dt{font-size:var(--fs-micro);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gov-gold)}.adm-ledger-balance dd{margin:4px 0 0;font-family:var(--display);font-size:var(--fs-subpage);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--maroon-deep);word-break:break-word}.adm-gap-list{margin:var(--s1) 0 0;padding-left:18px;font-size:var(--fs-note);color:var(--muted);line-height:1.6}.adm-updated{font-size:var(--fs-caption);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:860px){:root{--gutter:var(--s2)}h1{font-size:var(--fs-subpage)}.adm-kpi-value,.adm-stat-value{font-size:var(--fs-page)}.adm-ledger{gap:var(--s2)}.adm-pa-head,.adm-panel{padding:14px var(--s2) 12px}.adm-table thead th{position:static}.adm-dl{grid-template-columns:1fr;gap:2px var(--s2)}.adm-dl dd{margin-bottom:10px}}.adm-kpi--link{color:inherit;text-decoration:none;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.adm-kpi--link:hover{border-color:var(--maroon);box-shadow:var(--shadow-sm)}.adm-kpi--link:focus-visible{outline:2px solid var(--mustard-deep);outline-offset:2px}.adm-panel-list li:has(>.adm-panel-link){padding:0}.adm-panel-link{display:flex;flex:1 1;align-items:center;gap:11px;padding:11px 6px;margin:0 -6px;border-radius:var(--r1);color:inherit;text-decoration:none}.adm-panel-link:hover{background:var(--page-bg)}.adm-panel-link:hover .adm-act-text,.adm-panel-link:hover .adm-ps-label{color:var(--maroon)}.adm-panel-link:focus-visible{outline:2px solid var(--mustard-deep);outline-offset:-2px}:root{--stl-card-radius:var(--r3);--stl-card-shadow:0 4px 10px rgba(0,0,0,0.06);--stl-figure:var(--maroon-deep);--stl-row-gap:14px;--stl-cell-pad:12px;--stl-min-col:260px}.stl-head{display:flex;align-items:flex-start;gap:var(--s2)}.stl-head-text{flex:1 1;min-width:0}.stl-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s2);margin-bottom:var(--s2)}.stl-card-head h2{margin:0}.stl-table-wrap{overflow-x:auto}.stl-table{width:100%;border-collapse:collapse;font-size:var(--fs-note)}.stl-table th{text-align:left;padding:0 var(--stl-cell-pad) var(--s1);font-size:var(--fs-micro);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gov-gold);white-space:nowrap}.stl-table td,.stl-table th{border-bottom:1px solid var(--line)}.stl-table td{padding:var(--stl-row-gap) var(--stl-cell-pad);vertical-align:top}.stl-table tbody tr:last-child td{border-bottom:none}.stl-table td:first-child,.stl-table th:first-child{padding-left:0}.stl-nowrap{white-space:nowrap}.stl-id{display:inline-block;word-break:break-all}.stl-id,.stl-reason-note{font-size:var(--fs-micro);color:var(--muted)}.stl-reason-note{display:block;margin-top:5px;line-height:1.45;max-width:34ch}.stl-badge{display:inline-block;border-radius:var(--r-full);padding:3px 10px;font-size:var(--fs-micro);font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.stl-badge-error{background:var(--error-bg);color:#7d2626}.stl-badge-neutral{background:var(--beige);color:var(--ink);text-transform:none;letter-spacing:0;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace}.stl-detail{margin:0;display:grid;grid-gap:4px;gap:4px;font-size:var(--fs-caption);min-width:220px}.stl-detail-row{display:flex;flex-wrap:wrap;gap:4px 8px}.stl-detail-row dt{color:var(--muted)}.stl-detail-row dd{margin:0;word-break:break-word}.stl-detail-scalar{font-size:var(--fs-caption);word-break:break-word}.stl-empty{padding:var(--s4) var(--s2);text-align:center;border:1px dashed var(--line);border-radius:var(--r2);background:var(--cream)}.stl-empty-title{margin:0 0 6px;font-family:var(--display);font-size:var(--fs-card);color:var(--maroon-deep)}.stl-empty p:last-child{margin:0}.stl-notice{border-radius:var(--r2);border:1px solid;padding:var(--s2);font-size:var(--fs-note)}.stl-notice h2{margin:0 0 6px;color:inherit}.stl-notice p{margin:0}.stl-notice-info{background:var(--info-bg);border-color:#cfdce7;color:#1c3a54}.stl-notice-ok{background:var(--green-bg);border-color:#c5ddc5;color:#275227}.stl-notice-warn{background:var(--amber-bg);border-color:#eccfa6;color:#7a4a09}.stl-notice-error{background:var(--error-bg);border-color:#e3bcbc;color:#7d2626}.stl-list{margin:var(--s1) 0 0;padding-left:20px;display:grid;grid-gap:6px;gap:6px;line-height:1.5}.stl-source{margin:var(--s3) 0 0;font-size:var(--fs-micro);color:var(--muted)}.stl-source summary{cursor:pointer;color:var(--muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.stl-source p{margin:4px 0 0}.stl-amount{font-family:var(--display);display:inline-flex;align-items:baseline;gap:3px;color:var(--stl-figure);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stl-amount-unit{font-size:.72em;opacity:.75}.stl-amount-digits{font-family:var(--display);font-size:1em;letter-spacing:-.01em}.stl-amount-missing{color:var(--muted);font-size:var(--fs-note);font-style:italic}.stl-assert{border-radius:var(--stl-card-radius);border:1px solid;padding:var(--s3);box-shadow:var(--stl-card-shadow)}.stl-assert h2{margin:0 0 6px;color:inherit}.stl-assert p{margin:0;font-size:var(--fs-note)}.stl-assert-tag{margin:0 0 var(--s1)!important;font-size:var(--fs-micro);font-weight:700;letter-spacing:.09em;text-transform:uppercase}.stl-assert-ok{background:var(--green-bg);border-color:#c5ddc5;color:#275227}.stl-assert-fail{background:var(--error-bg);border-color:#e3bcbc;color:#7d2626}.stl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--stl-min-col),1fr));grid-gap:var(--s2);gap:var(--s2)}.stl-account{background:var(--white);border:1px solid var(--line);border-radius:var(--stl-card-radius);box-shadow:var(--stl-card-shadow);padding:var(--s3)}.stl-account h3{margin:0}.stl-account-code{display:block;margin-top:2px;font-size:var(--fs-micro);letter-spacing:.04em;color:var(--gov-gold)}.stl-account-figure{margin:var(--s2) 0 var(--s1);font-size:var(--fs-page);line-height:1.2}.stl-account p:last-child{margin-bottom:0}@media (max-width:860px){.stl-card-head,.stl-head{flex-direction:column}.stl-card-head{gap:4px}.stl-table td:first-child,.stl-table th:first-child{padding-left:var(--stl-cell-pad)}}