@layer components{.shell.ashell{grid-template-columns:1fr}.ashell .atiles,.ashell nav.side.atiles{background:var(--navy);border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));align-self:start;gap:3px;max-width:none;padding:7px;display:grid;position:static;overflow:visible}.ashell .atiles a{flex-direction:column;flex:initial;color:#c9dae8;text-align:center;overflow-wrap:anywhere;border-radius:9px;justify-content:flex-start;align-items:center;gap:3px;min-width:0;padding:8px 3px;font-size:11.5px;font-weight:500;line-height:1.25;text-decoration:none;display:flex;position:relative}.ashell .atiles a .ic{flex:none}.ashell .atiles a:hover{color:#fff;background:#ffffff0f}.ashell .atiles a[aria-current=page],[dir=rtl] .ashell .atiles a[aria-current=page]{background:var(--brand);color:#fff;box-shadow:inset 0 -3px 0 var(--yellow)}.ashell .atiles .cnt{top:2px;background:var(--orange);color:var(--on-orange);margin:0;font-weight:700;position:absolute;inset-inline-end:2px}@media (min-width:861px){.ashell .atiles{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:4px}}.apvlink{position:relative}.apvlink .cnt{top:-4px;background:var(--orange);color:var(--on-orange);font-weight:700;position:absolute;inset-inline-end:-4px}.adm{display:block}.adm .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm .row>select.inp{max-width:100%}.adm .between{justify-content:space-between}.adm .grow{flex:1;min-width:0}.adm .mt{margin-top:14px}.adm .mt2{margin-top:22px}.adm .mt-s{margin-top:6px}.adm .mb{margin-bottom:10px}.adm .grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:760px){.adm .grid2{grid-template-columns:1fr}}.adm .panel h3{margin-bottom:4px}.adm .ok-t{color:var(--ok)}.adm .bad-t{color:var(--bad)}.adm .hbars{gap:10px;margin-top:10px;display:grid}.adm .hb{grid-template-columns:minmax(80px,130px) 1fr minmax(64px,auto);align-items:center;gap:9px;font-size:13.5px;display:grid}.adm .hb>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm .ht{background:var(--surface-2);border-radius:99px;block-size:11px;display:block;overflow:hidden}.adm .ht i{background:var(--brand-3);border-radius:inherit;block-size:100%;display:block}.adm .hv{text-align:end;color:var(--head);white-space:nowrap;font-size:12.5px;font-weight:600}.adm .skills{gap:12px;margin-top:8px;display:grid}.adm .skill{grid-template-columns:104px 1fr 50px;align-items:center;gap:10px;display:grid}.adm .skill .nm{color:var(--head);font-weight:600;line-height:1.3}.adm .skill .nm small{color:var(--muted);font-size:11.5px;font-weight:400;display:block}.adm .stroke{background:repeating-linear-gradient(90deg, var(--surface-2) 0 calc(10% - 2px), transparent calc(10% - 2px) 10%);border-radius:4px;block-size:20px;display:block;position:relative}.adm .stroke i{background:var(--brand-3);border-radius:4px;position:absolute;inset-block:2px;inset-inline-start:0}.adm .stroke.mid i{background:var(--orange)}.adm .stroke.bad i{background:var(--bad);opacity:.9}.adm .skill .pc{font-family:var(--fd);text-align:end;color:var(--head);direction:ltr;font-weight:700}.adm .mbars{align-items:flex-end;gap:9px;block-size:190px;margin-top:10px;padding-top:6px;display:flex}.adm .mbars .vb{text-align:center;block-size:100%;flex:1;grid-template-rows:auto 1fr auto;gap:3px;min-width:0;display:grid}.adm .mbars .vv{color:var(--muted);font-size:11px;font-weight:600}.adm .mbars .vt{display:block;position:relative}.adm .mbars .vt i{background:var(--brand);border-radius:5px 5px 0 0;position:absolute;inset-block-end:0;inset-inline:0}.adm .mbars .vb:last-child .vt i{background:var(--sky)}.adm .mbars .vl{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.adm .ordrow{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;margin-bottom:6px;padding:9px 12px;font-size:13.5px;display:flex}.adm .ordrow.off{opacity:.6}.adm .ordrow .n{text-align:center;inline-size:22px;color:var(--muted);font-family:var(--fd);font-weight:700}.adm .setrow{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.adm .setrow:last-child{border-bottom:0}.adm .setrow>div:first-child{flex:260px;min-width:0}.adm .setrow>form,.adm .setrow>form>label{min-width:0;max-width:100%}.adm .setrow p{color:var(--muted);margin-top:2px;font-size:12.5px}.adm .setrow .limits{flex:100%;min-width:0}.adm .limits-tbl .inp{width:8.5em}.adm .limits-tbl th[scope=row]{white-space:nowrap}.adm .setrow form{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.adm .setrow .field{margin:0}.adm .inp.sm{min-inline-size:0;padding-block:6px}.adm .inp.num{inline-size:110px}.adm .code{direction:ltr;font-family:ui-monospace,monospace;font-size:12px}.adm .filters{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:12px;display:flex}.adm .filters .field{flex:160px;min-width:0;margin:0}.adm .rev{background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:4px;padding:10px 12px;font-size:13.5px;display:grid}.adm .rev.flag{border-color:var(--bad)}.adm .rev p{overflow-wrap:anywhere}.adm .stars{color:var(--orange);gap:2px;display:inline-flex}.adm .stars .off{opacity:.3}.adm .stars .ic path{fill:currentColor}.adm .facts{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 14px;display:grid}.adm .facts>div{gap:2px;display:grid}.adm .facts dt{color:var(--muted);font-size:12px}.adm .facts dd{color:var(--head);overflow-wrap:anywhere;margin:0;font-weight:600}.adm details.diff summary{cursor:pointer;color:var(--brand);font-size:12.5px}[data-theme=dark] .adm details.diff summary{color:var(--sky)}.adm details.diff pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-2);text-align:start;direction:ltr;border-radius:8px;max-block-size:220px;margin-top:4px;padding:8px;font-size:11.5px;overflow:auto}.adm .perm-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:8px 14px;display:grid}.adm .perm-grid label{flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:13.5px;display:inline-flex}.adm .perm-grid .perm-hint{flex-basis:100%;padding-inline-start:24px;font-size:12px;line-height:1.5}.adm .perm-hints{gap:6px;margin:6px 0 0;display:grid}.adm .perm-hints dd{margin:0}.adm .tblwrap td input[type=checkbox],.adm .perm-grid input[type=checkbox]{block-size:18px;inline-size:18px;accent-color:var(--brand)}.adm .lbl{color:var(--head);margin-bottom:4px;font-size:13.5px;font-weight:600;display:block}.adm .rte-tools{gap:4px;margin-bottom:6px}.adm .rte{white-space:normal;min-block-size:160px;max-block-size:480px;line-height:1.7;overflow:auto}.adm .rte:focus{outline:2px solid var(--brand);outline-offset:1px}.adm .rte h2,.sitepage-body h2{color:var(--head);margin:14px 0 6px;font-size:1.25rem}.adm .rte h3,.sitepage-body h3{color:var(--head);margin:12px 0 4px;font-size:1.08rem}.adm .rte p,.sitepage-body p{margin:0 0 10px}.adm .rte ul,.adm .rte ol,.sitepage-body ul,.sitepage-body ol{margin:0 0 10px;padding-inline-start:22px}.adm .rte ul,.sitepage-body ul{list-style:outside}.adm .rte ol,.sitepage-body ol{list-style:decimal}.adm .rte a,.sitepage-body a{color:var(--brand);text-decoration:underline}.sitepage{max-inline-size:820px}.sitepage-body{overflow-wrap:anywhere;line-height:1.8}.sitepage .mt{margin-top:18px}.sitepage .muted{color:var(--muted)}.adm .answers{gap:8px;margin:0;padding:0;list-style:none;display:grid}.adm .answers>li{border-block-end:1px solid var(--line);overflow-wrap:anywhere;gap:4px;padding-block-end:8px;display:grid}.adm .answers>li:last-child{border-block-end:0;padding-block-end:0}.adm tr[aria-current=true] td{background:var(--surface-2)}}
