.sq-shell .cr-pop,.sq-shell .cr-rail{--cr-top:var(--brand-ink);--cr-bg:linear-gradient(180deg,var(--cr-top) 0%,color-mix(in srgb,var(--brand-ink) 90%,#000) 100%);--cr-panel:color-mix(in srgb,var(--brand-ink) 86%,#fff);--cr-border:color-mix(in srgb,#fff 16%,var(--brand-ink));--cr-text:#f4f6f8;--cr-muted:color-mix(in srgb,#fff 70%,var(--brand-ink));--cr-group:color-mix(in srgb,#fff 54%,var(--brand-ink));--cr-hover:color-mix(in srgb,#fff 8%,var(--brand-ink));--cr-active:color-mix(in srgb,#fff 14%,var(--brand-ink));--cr-mark:color-mix(in srgb,var(--accent) 72%,#fff)}html[data-theme=dark] .sq-shell .cr-pop,html[data-theme=dark] .sq-shell .cr-rail{--cr-top:color-mix(in srgb,var(--page) 78%,#000);--cr-bg:linear-gradient(180deg,var(--cr-top) 0%,color-mix(in srgb,var(--page) 70%,#000) 100%);--cr-panel:var(--card);--cr-border:var(--line);--cr-text:var(--ink);--cr-muted:var(--ink2);--cr-group:var(--mut);--cr-hover:var(--card2);--cr-active:var(--soft);--cr-mark:var(--accent)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .sq-shell .cr-pop,html:not([data-theme=light]) .sq-shell .cr-rail{--cr-top:color-mix(in srgb,var(--page) 78%,#000);--cr-bg:linear-gradient(180deg,var(--cr-top) 0%,color-mix(in srgb,var(--page) 70%,#000) 100%);--cr-panel:var(--card);--cr-border:var(--line);--cr-text:var(--ink);--cr-muted:var(--ink2);--cr-group:var(--mut);--cr-hover:var(--card2);--cr-active:var(--soft);--cr-mark:var(--accent)}}html[data-brand=signature] .sq-shell .cr-pop,html[data-brand=signature] .sq-shell .cr-rail{--cr-top:#0d1730;--cr-bg:linear-gradient(180deg,var(--cr-top) 0%,#0c162c 100%);--cr-panel:#101d39;--cr-border:#213152;--cr-text:#f4f7ff;--cr-muted:#a7b5d1;--cr-group:#7486ab;--cr-hover:#152440;--cr-active:#1a2c50;--cr-mark:#5d7cff}html[data-brand=aqua] .sq-shell .cr-pop,html[data-brand=aqua] .sq-shell .cr-rail{--cr-top:#102a2d;--cr-bg:linear-gradient(180deg,var(--cr-top) 0%,#0c2327 100%);--cr-panel:#143338;--cr-border:#285055;--cr-text:#f2fffd;--cr-muted:#a5c6c5;--cr-group:#79a3a2;--cr-hover:#193e43;--cr-active:#1d494e;--cr-mark:#27c1b8}html[data-brand=aurora] .sq-shell .cr-pop,html[data-brand=aurora] .sq-shell .cr-rail{--cr-top:#1b1533;--cr-bg:linear-gradient(180deg,var(--cr-top) 0%,#171129 100%);--cr-panel:#231a43;--cr-border:#382b63;--cr-text:#fbf9ff;--cr-muted:#bab2d6;--cr-group:#8b80ae;--cr-hover:#2a2050;--cr-active:#33265f;--cr-mark:#9a7cff}html[data-brand=solar] .sq-shell .cr-pop,html[data-brand=solar] .sq-shell .cr-rail{--cr-top:#242723;--cr-bg:linear-gradient(180deg,var(--cr-top) 0%,#1e211d 100%);--cr-panel:#2e312c;--cr-border:#444940;--cr-text:#fffdf6;--cr-muted:#c6c1b3;--cr-group:#9a9588;--cr-hover:#363a33;--cr-active:#41453d;--cr-mark:#e0b445}html[data-brand=obsidian] .sq-shell .cr-pop,html[data-brand=obsidian] .sq-shell .cr-rail{--cr-top:#070b11;--cr-bg:linear-gradient(180deg,var(--cr-top) 0%,#090f17 100%);--cr-panel:#0d141e;--cr-border:#1b2735;--cr-text:#f4f8fd;--cr-muted:#a3b1c4;--cr-group:#7f8fa5;--cr-hover:#111d2b;--cr-active:#17263a;--cr-mark:#6d8fff}.sq-shell aside.cr-rail{background:var(--cr-bg);border-right:1px solid var(--cr-border);color:var(--cr-text);--logo-tag:var(--cr-muted);color-scheme:dark}.sq-shell .cr-rail .mrail-scroll::-webkit-scrollbar-thumb,.sq-shell .cr-rail::-webkit-scrollbar-thumb{background:var(--cr-border)}.sq-shell .cr-pop,.sq-shell .cr-rail,.sq-shell .cr-rail *,.sq-shell .cr-rail .mrail-scroll{scrollbar-color:var(--cr-border) transparent}.sq-shell .cr-pop::-webkit-scrollbar-thumb,.sq-shell .cr-rail ::-webkit-scrollbar-thumb{background:var(--cr-border)}.sq-shell .cr-rail .dwbrand{margin:-12px -8px 0;padding:16px 14px 14px 18px;border-bottom:1px solid var(--cr-border);gap:5px}.sq-shell .cr-rail .cr-sub .tag{font-family:var(--f-body);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cr-muted);margin-top:0}.sq-shell .cr-rail .railtgl{color:var(--cr-muted)}.sq-shell .cr-rail .railtgl:hover{border-color:var(--cr-border);color:var(--cr-text)}.sq-shell .cr-prog-slot{flex:none}.sq-shell .cr-prog-slot:empty{display:none}.sq-shell .cr-rail .cr-prog{display:flex;flex-direction:column;gap:4px;flex:none;margin:0 -8px 4px;padding:14px 18px 13px;background:var(--cr-panel);border-bottom:1px solid var(--cr-border)}.sq-shell .cr-rail .cr-prog-lbl{font-size:9px;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--cr-group)}.sq-shell .cr-rail .cr-prog b{font-size:13px;font-weight:600;line-height:1.3;color:var(--cr-text);overflow-wrap:anywhere}.sq-shell .cr-rail .cr-prog .cr-prog-sub{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:11px;line-height:1.35;color:var(--cr-muted)}.sq-shell .cr-rail .mrail-scroll{padding:2px 2px 14px}.sq-shell .cr-rail .mgrp-h{padding:14px 10px 6px;background:transparent;color:var(--cr-group);font-family:var(--f-body);letter-spacing:.13em}.sq-shell .cr-rail .mgrp:first-child .mgrp-h{padding-top:8px}.sq-shell .cr-rail .mgrp-h:hover{color:var(--cr-text)}.sq-shell .cr-rail .mgrp-h .mcount{color:var(--cr-muted)}.sq-shell .cr-rail .mgrp-b{gap:3px}.sq-shell .cr-rail .navlink{gap:10px;padding:8px 10px;border-radius:5px;color:var(--cr-muted);line-height:1.2}.sq-shell .cr-rail .navlink:hover{background:var(--cr-hover);color:var(--cr-text)}.sq-shell .cr-rail .navlink.on{background:var(--cr-active);color:var(--cr-text);font-weight:600;box-shadow:inset 3px 0 0 var(--cr-mark)}.sq-shell .cr-rail .navlink.on:before{display:none}.sq-shell .cr-rail .navlink[data-navgroup] .nvic{color:inherit;opacity:.92}.sq-shell .cr-rail .navlink.on[data-navgroup] .nvic{color:var(--cr-mark);opacity:1}.sq-shell .cr-rail .mrail-fix{background:var(--cr-top);border-bottom-color:var(--cr-border);box-shadow:none}.sq-shell .cr-rail .navgrp{color:var(--cr-group);font-family:var(--f-body);letter-spacing:.13em}.sq-shell .cr-rail .navskel-h,.sq-shell .cr-rail .navskel-r{background:var(--cr-border)}.sq-shell .cr-rail .recent{border-top-color:var(--cr-border)}.sq-shell .cr-rail .recent-h .rt{font-family:var(--f-body);letter-spacing:.13em;color:var(--cr-group)}.sq-shell .cr-rail .recent-h button{color:var(--cr-group)}.sq-shell .cr-rail .recent-h button:hover{background:var(--cr-hover);color:var(--cr-text)}.sq-shell .cr-rail .recent-find{background:var(--cr-panel);border-color:var(--cr-border);color:var(--cr-text)}.sq-shell .cr-rail .recent-find::placeholder{color:var(--cr-muted);opacity:1}.sq-shell .cr-rail .recent-note,.sq-shell .cr-rail .recent-row,.sq-shell .cr-rail .sq-loader-sub{color:var(--cr-muted)}.sq-shell .cr-rail .recent-row:hover{background:var(--cr-hover);color:var(--cr-text)}.sq-shell .cr-rail .recent-row.on{background:var(--cr-active);color:var(--cr-text)}.sq-shell .cr-rail .recent-row svg{color:inherit;opacity:.92}.sq-shell .cr-rail .recent-row .rc{color:inherit}.sq-shell .cr-rail .recent-row .rn{color:var(--cr-group)}.sq-shell .cr-rail .recent-row.on .rn,.sq-shell .cr-rail .recent-row:hover .rn{color:var(--cr-muted)}.sq-shell .cr-rail .recent-more{color:var(--cr-mark)}.sq-shell .cr-rail .recent-more:hover{color:var(--cr-text)}.sq-shell .cr-rail :is(.navlink,.mgrp-h,.railtgl,.recent-h button,.recent-row,.recent-more):focus-visible{outline:2px solid var(--cr-mark);outline-offset:-2px}.sq-shell .cr-rail .recent-find:focus-visible{outline-color:var(--cr-mark)}.sq-shell .cr-pop :focus-visible,.sq-shell .cr-rail :focus-visible{outline-color:var(--cr-mark)}.sq-shell .ovsw-menu.cr-pop{background:var(--cr-panel);color:var(--cr-text);border-color:var(--cr-border);color-scheme:dark}.sq-shell .cr-pop .ovsw-h{border-top-color:var(--cr-border);color:var(--cr-muted)}.sq-shell .cr-pop .ovsw-item.on{background:var(--cr-active);box-shadow:inset 3px 0 0 var(--cr-mark)}.sq-shell .cr-pop .ovsw-item:focus-visible,.sq-shell .cr-pop .ovsw-item:hover{background:var(--cr-hover)}.sq-shell .cr-pop .ovsw-item:focus-visible{box-shadow:inset 0 0 0 2px var(--cr-mark)}.sq-shell .cr-pop .ovsw-ic{background:var(--cr-hover);color:var(--cr-muted)}.sq-shell .cr-pop .ovsw-item.on .ovsw-ic{background:var(--cr-hover);color:var(--cr-mark)}.sq-shell .cr-pop .ovsw-txt b{color:var(--cr-text)}.sq-shell .cr-pop .ovsw-txt small{color:var(--cr-muted)}.sq-shell .cr-pop .ovsw-tick{color:var(--cr-mark)}.sq-shell .cr-rail .dwfoot{border-top-color:var(--cr-border);color:var(--cr-group)}.sq-shell .cr-rail .dwlogo{box-sizing:content-box;padding:5px 9px;border-radius:6px;background:#fff}@media (min-width:901px){.sq-shell .appshell.rail-icons .cr-rail .dwbrand{margin:0;padding:12px 6px 10px}.sq-shell .appshell.rail-icons .cr-rail .cr-prog{display:none}.sq-shell .appshell.rail-icons .cr-rail .navlink.on{background:transparent;box-shadow:none}.sq-shell .appshell.rail-icons .cr-rail .navlink:hover .nvic{background:var(--cr-hover)}.sq-shell .appshell.rail-icons .cr-rail .navlink.on .nvic{background:var(--cr-active);color:var(--cr-mark);box-shadow:inset 3px 0 0 var(--cr-mark)}}@media (min-width:768px) and (max-width:900px){.sq-shell .cr-rail .dwbrand{margin:0;padding:12px 6px 10px}.sq-shell .cr-rail .cr-prog{display:none}.sq-shell .cr-rail .navlink.on{background:transparent;box-shadow:none}.sq-shell .cr-rail .navlink:hover .nvic{background:var(--cr-hover)}.sq-shell .cr-rail .navlink.on .nvic{background:var(--cr-active);color:var(--cr-mark);box-shadow:inset 3px 0 0 var(--cr-mark)}}.sq-shell .topbar .cv-strip{padding:7px clamp(14px,3vw,34px);background:color-mix(in srgb,var(--brand) 14%,var(--card));border-bottom:1px solid color-mix(in srgb,var(--brand) 30%,var(--line))}.sq-shell .topbar .cv-strip:empty{display:none}.sq-shell .cdx-view{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;min-width:0}.sq-shell .cdx-view-tag{display:inline-flex;align-items:center;gap:7px;color:var(--brand-ink);font-size:12.5px;font-weight:700;letter-spacing:.01em;white-space:nowrap}.sq-shell .cdx-view-tag svg{width:16px;height:16px;flex:none}.sq-shell .cdx-view .cdx-pick{height:32px}.sq-shell .cdx-view .cdx-pick select{height:30px;max-width:300px}.sq-shell .cdx-view-note{color:var(--mut);font-size:12px;white-space:nowrap}.sq-shell .cdx-view-acts{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.sq-shell .cdx-view-btn{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);color:var(--ink2);font:inherit;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer}.sq-shell .cdx-view-btn:hover{border-color:var(--line2);color:var(--ink)}.sq-shell .cdx-view-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sq-shell .cdx-view-btn svg{width:15px;height:15px;flex:none}.sq-shell .cdx-view-btn.cdx-view-exit{border-color:var(--brand);color:var(--brand-ink);font-weight:600}.sq-shell .cdx-view-btn.cdx-view-exit:hover{background:var(--brand-soft)}@media (max-width:767px){.sq-shell .cdx-view-note{display:none}}@media (min-width:1200px){.sq-shell.is-client{--ui-zoom:0.9;zoom:var(--ui-zoom)}.sq-shell.is-client,.sq-shell.is-client .appshell{min-height:calc(100vh / var(--ui-zoom))}.sq-shell.is-client aside.drawer{height:calc(100vh / var(--ui-zoom))}html[data-modlayout=dock] .sq-shell.is-client .viewport{min-height:calc(100vh / var(--ui-zoom))}}.sq-records{font-family:var(--f-body);color:var(--ink)}.sq-records *{box-sizing:border-box}.sq-records button{font:inherit;color:inherit}.sq-records .pagewrap{max-width:none;margin:0 auto;padding:0}.sq-records .ob-toolbar{display:flex;align-items:center;gap:10px;margin:0 0 14px;flex-wrap:wrap}.sq-records .ob-search{flex:1 1 260px;min-width:200px;font:inherit;font-size:12.5px;border:1px solid var(--line2);border-radius:var(--r-sm);padding:9px 13px;background:var(--card2);color:var(--ink)}.sq-records .ob-search::placeholder{color:var(--mut)}.sq-records .ob-search:focus{border-color:color-mix(in srgb,var(--brand) 55%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent);outline:none}.sq-records .ob-count{font-size:11.5px;color:var(--mut);white-space:nowrap}.sq-records .ob-tbspace{flex:1 1 auto}.sq-records .ob-btn{display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:12px;font-weight:600;border:1px solid var(--line2);border-radius:var(--r-sm);padding:8px 13px;background:var(--card);color:var(--ink2);cursor:pointer;white-space:nowrap}.sq-records .ob-btn:hover{border-color:var(--brand);color:var(--brand)}.sq-records .ob-addbtn{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.sq-records .ob-addbtn:hover{filter:brightness(1.07);border-color:var(--brand);color:var(--on-brand)}.sq-records .regadd-plus{font-weight:800;margin-right:2px}.sq-records .tblwrap{overflow-x:auto;border-radius:0}.sq-records .regtable{width:100%;border-collapse:separate;border-spacing:0;background:var(--card2);border:0;border-radius:0;box-shadow:none;font-size:12.5px}.sq-records .regtable th{font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);text-align:left;padding:12px 16px;border-bottom:1.5px solid var(--line2);background:var(--card2);white-space:nowrap}.sq-records .regtable td{padding:13px 16px;border-bottom:1px solid var(--line);vertical-align:top}.sq-records .regtable tr:last-child td{border-bottom:0}.sq-records .regtable tbody tr{transition:background var(--t-fast)}.sq-records .regtable tbody tr:hover{background:var(--soft)}.sq-records .rt-main{font-weight:600;color:var(--ink2)}.sq-records .rt-main.link{color:var(--ink2);text-decoration:none}.sq-records .avrow.link,.sq-records a.avrow{color:inherit;text-decoration:none;border-bottom:0}.sq-records .regtable tbody tr:has(a.avrow){cursor:pointer}.sq-records .regtable tbody tr:has(a.avrow)>td:last-child,.sq-records tr.rowlink>td:last-child,.sq-records tr.vnd-rowlink>td:last-child{position:relative;padding-right:30px}.sq-records .regtable tbody tr:has(a.avrow)>td:last-child:after,.sq-records tr.rowlink>td:last-child:after,.sq-records tr.vnd-rowlink>td:last-child:after{content:"\203A";position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:15px;line-height:1;font-weight:700;color:var(--brand);opacity:.55}.sq-records .regtable tbody tr:has(a.avrow):hover>td:last-child:after,.sq-records tr.rowlink:hover>td:last-child:after,.sq-records tr.vnd-rowlink:hover>td:last-child:after{opacity:1}.sq-records .regtable tbody tr.rowsel>td{background:color-mix(in srgb,var(--brand) 6%,var(--card2))}.sq-records .rt-sub{font-size:11.5px;color:var(--mut);margin-top:3px;line-height:1.45}.sq-records .lnkrow{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.sq-records td>.lnkrow{margin-top:0;gap:6px;align-items:center}.sq-records .avrow{display:flex;align-items:center;gap:10px;min-width:0}.sq-records .osav{width:34px;height:34px;border-radius:50%;flex:none;display:grid;place-items:center;color:#fff;font-family:var(--f-mono);font-size:11px;font-weight:700;background:linear-gradient(135deg,var(--forest),var(--lime))}.sq-records .emptystate{border:1px dashed var(--line2);border-radius:var(--r);padding:26px;text-align:center;color:var(--mut);font-family:var(--f-body);font-size:11.5px;background:var(--card2)}.sq-records .pbtn{font-size:13px;font-weight:600;border-radius:var(--r-sm);padding:9px 16px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line2);background:var(--card);color:var(--ink2);cursor:pointer}.sq-records .pbtn:not(.primary):not(.danger):hover:not(:disabled){border-color:color-mix(in srgb,var(--brand) 45%,var(--line));color:var(--ink)}.sq-records .pbtn.sm{padding:5px 10px;font-size:12px}.sq-records .pbtn svg{width:14px;height:14px}.sq-records .pbtn.primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand);box-shadow:0 6px 16px -9px color-mix(in srgb,var(--brand) 80%,transparent)}.sq-records .pbtn.primary:hover{filter:brightness(1.07);color:var(--on-brand)}.sq-records .pbtn.primary:disabled{opacity:.6;cursor:default;filter:none}.sq-records .pbtn.sec{border:1px solid var(--line2);color:var(--ink2);background:var(--card)}.sq-records .pbtn.sec:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--line));color:var(--ink)}.sq-records .pbtn.danger{color:var(--st-critical)}.sq-records .pbtn.danger:hover:not(:disabled){border-color:color-mix(in srgb,var(--st-critical) 45%,var(--line));background:color-mix(in srgb,var(--st-critical) 8%,transparent)}.sq-records .rf-head{margin:2px 0 14px}.sq-records .rf-kick{font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:700}.sq-records .rf-head h2{font-size:20px;font-weight:700;margin:4px 0 3px;color:var(--ink);font-family:var(--f-head)}.sq-records .rf-head p{font-size:12.5px;color:var(--mut);margin:0;max-width:80ch}.sq-records .panel{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);overflow:hidden}.sq-records .rf-panel{padding:14px 16px}.sq-records .rf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px 14px}.sq-records .rf-f{display:flex;flex-direction:column;gap:5px}.sq-records .rf-f.full{grid-column:1/-1}.sq-records .rf-f>label{font-size:11px;font-weight:600;color:var(--mut);display:flex;align-items:center;gap:6px}.sq-records .rf-req{color:var(--st-critical);font-style:normal}.sq-records .rf-hint{font-weight:400;font-style:italic;color:var(--mut)}.sq-records .rfin{font-size:12.5px;padding:8px 10px;border:1px solid var(--line2);border-radius:var(--r-sm);background:var(--card2);color:var(--ink);width:100%;font-family:inherit;transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.sq-records .rfin::placeholder{color:var(--mut)}.sq-records .rfin:focus{outline:none;border-color:color-mix(in srgb,var(--brand) 55%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent)}.sq-records .rfin:disabled{color:var(--mut);background:var(--soft);cursor:not-allowed}.sq-records .rfin[readonly]:not(:disabled){color:var(--ink2);background:var(--soft);border-color:var(--line2);border-style:dashed}.sq-records input[type=checkbox],.sq-records input[type=radio]{accent-color:var(--brand)}.sq-records .rf-err{margin-top:12px;font-size:12px;font-weight:600}.sq-records .rf-err,.sq-records .text-error{color:var(--st-critical)}.sq-records .rf-f>.text-error{font-weight:600}.sq-records .rf-foot{display:flex;align-items:center;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.sq-records .rf-footnote{flex:1;font-size:11.5px;color:var(--mut)}.sq-records .ob-filterbtn.has{border-color:var(--brand);color:var(--brand)}.sq-records .ob-fcount{font-family:var(--f-mono);font-size:10px;font-weight:700;background:var(--brand);color:var(--on-brand);border-radius:var(--pill);padding:1px 6px;margin-left:1px}.sq-records .pagewrap.ob-drawer-open{transition:padding-right var(--t-med) var(--ease)}@media (min-width:900px){.sq-records .pagewrap.ob-drawer-open{padding-right:372px}}.sq-records .ob-drawer{position:fixed;top:57px;right:0;bottom:0;width:min(340px,88vw);z-index:60;background:var(--card);border-left:1px solid var(--line);box-shadow:-14px 0 40px -26px rgba(0,0,0,.45);display:flex;flex-direction:column}.sq-records .ob-drawer-h{display:flex;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid var(--line);font-size:13px;font-weight:700;color:var(--ink)}.sq-records .ob-drawer-x{margin-left:auto;border:0;background:none;color:var(--mut);cursor:pointer;display:grid;place-items:center;padding:3px}.sq-records .ob-drawer-x:hover{color:var(--ink)}.sq-records .ob-drawer-x svg{width:15px;height:15px}.sq-records .ob-drawer-b{flex:1;overflow-y:auto;padding:16px 16px 40px}.sq-records .ob-fsec{margin-bottom:18px}.sq-records .ob-fsec>.lbl{display:block;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-weight:700;margin-bottom:8px}.sq-records .ob-fsec select{width:100%;font:inherit;font-size:12.5px;border:1px solid var(--line2);border-radius:var(--r-sm);padding:8px 11px;background:var(--card2);color:var(--ink)}.sq-records .ob-fsec select:focus{border-color:color-mix(in srgb,var(--brand) 55%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent);outline:none}.sq-records .ob-drawer-foot{border-top:1px solid var(--line);padding:12px 16px;display:flex;gap:8px}.sq-records .ob-drawer-foot .ob-btn{flex:1;justify-content:center}.sq-records .ob-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid var(--line);color:var(--mut);font-size:12px}.sq-records .ob-pg-range{font-family:var(--f-mono)}.sq-records .ob-pg-range b{color:var(--ink);font-weight:600}.sq-records .ob-pg-nav{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-left:auto}.sq-records .ob-pg-btn{min-width:32px;height:32px;padding:0 9px;border:1px solid var(--line2);background:var(--card);color:var(--ink2);border-radius:var(--r-sm);font:inherit;font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.sq-records .ob-pg-btn:not(.on):not(:disabled):hover{border-color:var(--brand);color:var(--brand)}.sq-records .ob-pg-btn.on{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.sq-records .ob-pg-btn:disabled{opacity:.45;cursor:default}.sq-records .ob-pg-gap{padding:0 3px;color:var(--mut)}.sq-records .fachead{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:16px 18px;box-shadow:var(--shadow-sm);margin-bottom:16px}.sq-records .fachead .grow{flex:1;min-width:220px}.sq-records .fachead h2{font-size:18px;font-family:var(--f-head);font-weight:600;margin:0;color:var(--ink)}.sq-records .statepill{display:inline-block;white-space:nowrap;vertical-align:middle;font-family:var(--f-mono);font-size:9.5px;color:var(--ink2);border:1px solid var(--line);border-radius:var(--pill);padding:2px 9px}.sq-records .obinfo{width:100%;border-collapse:collapse;font-size:12.5px}.sq-records .obinfo th{text-align:left;vertical-align:top;font-weight:600;color:var(--mut);font-size:11px;letter-spacing:.02em;text-transform:uppercase;padding:12px 18px 12px 0;white-space:nowrap;width:210px}.sq-records .obinfo td{vertical-align:top;color:var(--ink);padding:12px 0;border-bottom:1px solid var(--line)}.sq-records .obinfo tr:last-child td{border-bottom:0}.sq-records .tone-ok{color:var(--st-operational)!important;border-color:color-mix(in srgb,var(--st-operational) 42%,var(--line))!important;background:color-mix(in srgb,var(--st-operational) 10%,transparent)!important}.sq-records .tone-warn{color:var(--st-warning)!important;border-color:color-mix(in srgb,var(--st-warning) 42%,var(--line))!important;background:color-mix(in srgb,var(--st-warning) 10%,transparent)!important}.sq-records .tone-crit{color:var(--st-critical)!important;border-color:color-mix(in srgb,var(--st-critical) 42%,var(--line))!important;background:color-mix(in srgb,var(--st-critical) 10%,transparent)!important}.sq-records .tone-info{color:var(--st-maintenance)!important;border-color:color-mix(in srgb,var(--st-maintenance) 42%,var(--line))!important;background:color-mix(in srgb,var(--st-maintenance) 10%,transparent)!important}.sq-records .tone-insp{color:var(--st-inspect)!important;border-color:color-mix(in srgb,var(--st-inspect) 42%,var(--line))!important;background:color-mix(in srgb,var(--st-inspect) 10%,transparent)!important}.sq-records .tone-mut{color:var(--mut)!important}.sq-records .tabbar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.sq-records .tabbtn{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:var(--pill);border:1px solid var(--line);background:var(--card);font-family:var(--f-mono);font-size:11px;color:var(--ink2);cursor:pointer;transition:var(--t-fast)}.sq-records .tabbtn:hover{border-color:var(--line2);color:var(--brand)}.sq-records .tabbtn.on{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.sq-records .tabbtn .cnt{font-size:10px;opacity:.72}.sq-records .docrow{display:flex;align-items:center;gap:12px;padding:11px 14px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);margin-bottom:8px;flex-wrap:wrap}.sq-records .docrow .grow{flex:1;min-width:180px}.sq-records .docrow .t{font-weight:600;font-size:12.5px}.sq-records .docrow .s{font-size:11px;color:var(--mut);margin-top:2px;line-height:1.45}.sq-records .subrows{display:flex;flex-direction:column;gap:8px}.sq-records .subrow{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card2)}.sq-records .subrow .rfin{flex:1 1 140px}.sq-records .subrow select.rfin{flex:1.4 1 200px}.sq-records .subrow-rm{flex:none}.sq-records .subhead{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:0 12px 2px}.sq-records .subhead>span{flex:1 1 140px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--mut)}.sq-records .subhead>span.wide{flex:1.4 1 200px}.sq-records .subhead>span.act{flex:none;width:96px}.sq-records .subhead>span.act-rm{flex:none;width:74px}.sq-records .ribbon{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0 6px}@media (max-width:760px){.sq-records .ribbon{grid-template-columns:repeat(2,1fr)}}.sq-records .kpi{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:10px 16px;box-shadow:var(--shadow-sm)}.sq-records .kpi .kl{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.sq-records .kpi .kv{font-family:var(--f-head);font-weight:600;font-size:24px;margin-top:5px;line-height:1.15;display:flex;align-items:baseline;gap:5px;flex-wrap:wrap}.sq-records .kpi .kv small{font-size:11px;font-weight:500;color:var(--mut);flex-basis:100%}.sq-records .oshead{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:22px 0 10px}.sq-records .oshead h3{font-size:14px;font-family:var(--f-head);font-weight:600;color:var(--ink)}.sq-records .oshead .sub{font-family:var(--f-mono);font-size:10.5px;color:var(--mut)}.sq-records details.aql-sec{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);overflow:hidden;margin:10px 0}.sq-records details.aql-sec>summary.aql-h{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--ink);cursor:pointer;user-select:none;list-style:none;margin:0;padding:11px 13px}.sq-records details.aql-sec>summary.aql-h::-webkit-details-marker{display:none}.sq-records details.aql-sec>summary.aql-h .pdchev{margin-left:auto;width:13px;height:13px;flex:none;color:var(--mut);transition:transform var(--t-med) var(--ease)}.sq-records details.aql-sec[open]>summary.aql-h .pdchev{transform:rotate(90deg)}.sq-records details.aql-sec[open]{border-color:color-mix(in srgb,var(--brand) 30%,var(--line))}.sq-records .aql-secb{padding:2px 13px 13px}.sq-records .rechead-actions{display:flex;align-items:center;gap:8px;flex:none;flex-wrap:wrap}.sq-records .rechead-actions .osback,.sq-records .rechead-actions .pbtn{margin:0}.sq-records.v4pal>.pagewrap{padding-top:16px}.sq-records.v4pal>.pagewrap>.sr-only:first-child+*,.sq-records.v4pal>.pagewrap>:first-child{margin-top:0}.sq-records.v4pal .oshead h3{margin:0;font-weight:600}.sq-records.v4pal .loadline{margin:0;padding:18px 0;background:var(--page);color:var(--mut);font-size:12.5px}.sq-records.v4pal .subtle{color:var(--mut)}.sq-records .tabbar .tabbar-right{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.sq-records .osback{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:11px;color:var(--mut);border:1px solid var(--line);border-radius:99px;padding:7px 14px;background:var(--card);cursor:pointer;transition:var(--t-fast)}.sq-records .osback:hover{border-color:var(--brand);color:var(--ink2)}.sq-records .tabbar .tabback{margin:0}.sq-records .ob-btn>svg{width:14px;height:14px}.sq-records .ob-drawer-h>svg{width:15px;height:15px;color:var(--brand)}.cfs-scrim{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.38);backdrop-filter:blur(4px)}.cfs-box{width:min(420px,100%);background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);padding:20px 22px 18px}.cfs-t{margin:0 0 8px;font-family:var(--f-head);font-size:16px;font-weight:600;text-wrap:balance}.cfs-p{margin:0 0 18px;font-size:13px;line-height:1.5;color:var(--mut)}.cfs-btns{display:flex;gap:10px;justify-content:flex-end}.cfs-b{font:inherit;font-size:13px;padding:7px 14px;border-radius:var(--r-sm,7px);border:1px solid var(--line2);background:var(--card);color:var(--ink2);cursor:pointer;transition:border-color var(--t-fast),color var(--t-fast),background var(--t-fast)}.cfs-b:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--line));color:var(--ink)}.cfs-go{font-weight:600}.cfs-go,.cfs-go:hover{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.cfs-go:hover{filter:brightness(1.07)}.cfs-b:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cfs-b{transition:none}}.sq-shell .sq-records table.obinfo th{width:30%;border-bottom:1px solid var(--line);line-height:1.4}.sq-shell .sq-records table.obinfo td{font-size:12.8px;font-weight:500;line-height:1.55;overflow-wrap:anywhere}.sq-shell .sq-records table.obinfo tr:last-child td,.sq-shell .sq-records table.obinfo tr:last-child th{border-bottom:0}@media (max-width:560px){.sq-shell .sq-records table.obinfo th{width:38%;white-space:normal}}.sq-shell .sq-records .pagewrap,.sq-shell .v4.pagewrap{--gutter:10px;display:flex;flex-direction:column;min-height:calc(100dvh - 65px)}.sq-shell .wrap:has(.sq-records .pagewrap .ob-pager){padding-bottom:0}.sq-shell .v4.pagewrap{padding-bottom:0}.sq-shell .sq-records .pagewrap>.ob-pager,.sq-shell .v4.pagewrap>.ob-pager{margin-top:auto;position:sticky;bottom:0;z-index:20}.sq-shell .sq-records .pagewrap .ob-pager,.sq-shell .v4.pagewrap .ob-pager{padding-bottom:var(--gutter,10px);background:color-mix(in srgb,var(--page) 86%,transparent);backdrop-filter:blur(10px)}.sq-shell .sq-records .pagewrap>*,.sq-shell .v4.pagewrap>*{flex:none}