:root{--white:#fff;--line:#e4e4df;--line-soft:#eeeee9;--paper-tint:#fbfbfa;--ink:#1f241f;--soft:#4a4f49;--mute:#616161;--brand:#1c5b6b;--brand-tint:#e4eff1;--brand-deep:#123f4b;--attention:#8a6100;--attention-tint:#f6eedc;--critical:#b3261e;--critical-tint:#f9e9e7;--approved:#1f6b3f;--approved-tint:#e3f1e7;--neutral:#efefec;--admin:#f6f6f7;--admin-line:#e3e3e5;--admin-btn:#2b2b2b;--admin-text:#303030;--row-line:#f0f0f1;--selected:#f4f8f9;--hover:#fafbfc;--hover-selected:#edf4f6;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mono:ui-monospace, "Cascadia Code", Consolas, "Courier New", monospace;--radius:8px;--radius-card:12px;--cb-pad-x:16px;--label-col:224px}*{box-sizing:border-box;margin:0}body{background:var(--admin);color:var(--admin-text);font:13.5px/1.5 var(--sans)}:is(ui-nav-menu:not(:defined),ui-save-bar:not(:defined)){display:none}a{color:var(--brand)}a:hover{color:var(--brand-deep)}button{font-family:var(--sans)}.frame{max-width:1040px;margin:0 auto;padding:24px 24px 60px}.frame.narrow{max-width:860px}.topbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.topbar .lead{flex-wrap:wrap;align-items:center;gap:12px;display:flex}h1{color:#1a1a1a;font-size:20px;font-weight:650}h1 .mono{font:500 15px var(--mono);color:var(--mute)}.sub{color:var(--mute);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.sub .dot{background:var(--approved);border-radius:50%;width:7px;height:7px;display:inline-block}.sub .dot.stale{background:var(--attention)}.sub .dot.failed{background:var(--critical)}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.spacer{flex:1}.back{border:1px solid var(--admin-line);width:32px;height:32px;color:var(--mute);background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn{border:1px solid var(--admin-line);background:var(--white);cursor:pointer;color:var(--admin-text);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:7px 13px;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{color:var(--admin-text);background:#fafafa;text-decoration:none}.btn.primary{background:var(--admin-btn);border-color:var(--admin-btn);color:#fff}.btn.primary:hover{color:#fff;background:#1f1f1f}.btn.brand{background:var(--brand);border-color:var(--brand);color:#fff}.btn.brand:hover{background:var(--brand-deep);color:#fff}.btn.danger{color:var(--critical);border-color:#ecd2cf}.btn.destructive{background:var(--critical);border-color:var(--critical);color:#fff}.btn.destructive:hover{color:#fff;background:#8f1e17;border-color:#8f1e17}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.sm{border-radius:6px;padding:4px 9px;font-size:11.5px}.btn.pick{justify-content:space-between;min-width:200px}.btn.lg{padding:10px 18px;font-size:14px}.linkbtn{color:var(--brand);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600}.linkbtn.mute{color:var(--mute);font-weight:500}.linkbtn:hover{text-decoration:underline}.card{background:var(--white);border:1px solid var(--admin-line);border-radius:var(--radius-card);margin-bottom:12px;overflow:auto hidden;box-shadow:0 1px 2px #0000000d}.card.flat{box-shadow:none}.card .ch{border-bottom:1px solid var(--admin-line);color:#1a1a1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:650;display:flex}.card .ch .hint{color:var(--mute);font-size:12px;font-weight:400}.card .cb{padding:14px var(--cb-pad-x)}.card .cb p.help{color:var(--mute);margin:4px 0 10px;font-size:12.5px;line-height:1.5}.card .cf{border-top:1px solid var(--admin-line);color:var(--mute);background:#fafafa;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:12px;display:flex}.card.accent{border:2px solid var(--brand)}.note-mono{font:11px var(--mono);color:var(--mute);letter-spacing:.02em}.banner{border:1px solid var(--admin-line);background:var(--white);border-left-width:4px;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.banner b{font-weight:600}.banner>b{flex:0 auto;max-width:220px}.banner.info{border-left-color:var(--brand)}.banner.attention{border-left-color:var(--attention)}.banner.critical{border-left-color:var(--critical)}.banner.blocking{background:var(--critical-tint);border-color:#eccfcc;border-left-color:var(--critical)}.banner.blocking b{color:var(--critical)}.banner.success{border-left-color:var(--approved)}.banner .grow{flex:1;min-width:200px}.banner .actions{flex:none}.tiles{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:12px;display:grid}.tile{background:var(--white);border:1px solid var(--admin-line);cursor:pointer;text-align:left;font:inherit;color:inherit;border-radius:12px;padding:12px 14px}.tile.on{border:2px solid var(--brand);padding:11px 13px}.tile:hover{border-color:var(--brand);background:var(--hover)}.tile.flat{cursor:default;background:0 0;border:0;padding:0}.tile.flat:hover{background:0 0;border-color:#0000}.tile .l{color:var(--mute);font-size:12px}.tile.on .l{color:var(--brand);font-weight:600}.tile .row{align-items:baseline;gap:8px;margin-top:4px;display:flex}.tile .n{font:700 24px var(--mono);font-variant-numeric:tabular-nums;color:#1a1a1a}.tile .n.attention{color:var(--attention)}.tile .n.approved{color:var(--approved)}.tile .n.critical{color:var(--critical)}.tile .s{color:var(--mute);font-size:11px}@media (width<=760px){.tiles{grid-template-columns:repeat(2,1fr)}}.tabs{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px 0;display:flex}.tabs .tablist{white-space:nowrap;gap:2px;display:flex;overflow-x:auto}.tab{color:var(--mute);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:3px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.tab:hover{color:var(--admin-text);box-shadow:inset 0 -2px 0 var(--admin-line)}.tab.on{color:#1a1a1a;box-shadow:inset 0 -2px 0 var(--brand)}.tab .n{font:600 11px var(--mono);background:var(--admin);color:var(--mute);border-radius:8px;padding:1px 6px}.tab.save{color:var(--brand);box-shadow:none;padding:8px 10px}.tab.view{gap:0;padding:0}.tab.view .vname{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:8px 4px 8px 12px}.tab.view .x{color:var(--mute);cursor:pointer;background:0 0;border:none;padding:8px 8px 8px 4px;font-size:14px;line-height:1}.tab.view .x:hover{color:var(--critical)}.tabs .tools{flex:none;gap:6px;padding-bottom:6px;display:flex}.tabs .tools input[type=search],.tabs .tools input[type=text]{width:180px;padding:5px 10px;font-size:12px}.bulk{background:var(--admin);border-bottom:1px solid var(--admin-line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;display:flex}.bulk.stick{z-index:3;background:var(--white);border:1px solid var(--admin-line);border-radius:var(--radius-card);margin:0 12px 12px;position:sticky;bottom:12px;box-shadow:0 8px 24px #0000001f}.card.flow{overflow:visible}.qtable{overflow-x:auto}.bulk b{font-weight:600}.bulk .mute{color:var(--mute)}.qhead,.qrow{grid-template-columns:28px 210px minmax(0,1fr) 40px 108px 122px 118px 110px;align-items:center;gap:12px;padding:10px 14px;display:grid}.qhead{border-bottom:1px solid var(--admin-line);text-transform:uppercase;letter-spacing:.05em;color:var(--mute);padding:9px 14px;font-size:11px}.qrow{font-size:12.5px}.qwrap{border-bottom:1px solid var(--row-line)}.qwrap:hover{background:var(--hover)}.qwrap.selected{background:var(--selected)}.qwrap.done{background:#fafafa}.qwrap.selected:hover{background:var(--hover-selected)}.qrow .r{text-align:right}.qrow .item{align-items:center;gap:9px;min-width:0;display:flex}.qrow .item b{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.qrow .item .o{font:11px var(--mono);color:var(--mute)}.qrow .typed{font:12px var(--mono);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qrow .qty{font:12.5px var(--mono);font-variant-numeric:tabular-nums}.qrow .due{font:12px var(--mono);line-height:1.35}.qrow .due b{font-weight:700}.qrow .due .s{color:var(--mute);font-size:11px;display:block}.qrow .proof{font-size:11.5px;line-height:1.35}.qrow .proof .s{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.qrow .batch{font-size:11.5px;line-height:1.35}.qrow .batch .n{font:11.5px var(--mono)}.qrow .batch .s{color:var(--mute);font-size:11px;display:block}.thumb{object-fit:cover;background:repeating-linear-gradient(135deg,#eeeee9 0 3px,#f7f7f5 3px 6px);border-radius:6px;flex:none;width:34px;height:34px;display:block}.thumb.lg{border-radius:8px;width:44px;height:44px}.tsel{width:16px;height:16px;accent-color:var(--admin-btn)}.flag{background:var(--attention-tint);border-radius:8px;align-items:center;gap:10px;margin:0 14px 10px 54px;padding:7px 10px;font-size:12px;line-height:1.45;display:flex}.flag.critical{background:var(--critical-tint)}.flag .w{color:var(--attention);flex:none;font-weight:700}.flag.critical .w{color:var(--critical)}.flag .t{color:var(--admin-text);flex:1}.flag .a{color:var(--admin-text);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.qfoot{color:var(--mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.chip{font:650 11.5px/1.35 var(--sans);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.chip.attention{background:var(--attention-tint);color:var(--attention)}.chip.critical{background:var(--critical-tint);color:var(--critical)}.chip.approved{background:var(--approved-tint);color:var(--approved)}.chip.neutral{background:var(--neutral);color:var(--soft)}.chip.ink{color:var(--ink);background:#f1f1f1}.chip.brand{background:var(--brand-tint);color:var(--brand)}.chip.outline{border:1px solid var(--admin-line);color:var(--admin-text);background:#fff}.chip.mono{font-family:var(--mono);font-weight:600}.word{font-weight:600}.word.attention{color:var(--attention)}.word.critical{color:var(--critical)}.word.approved{color:var(--approved)}.word.neutral{color:var(--soft)}table{border-collapse:collapse;width:100%}th{text-transform:uppercase;letter-spacing:.05em;color:var(--mute);text-align:left;border-bottom:1px solid var(--admin-line);white-space:nowrap;padding:9px 14px;font-size:11px;font-weight:500}td{border-bottom:1px solid var(--row-line);vertical-align:middle;padding:10px 14px;font-size:12.5px}tr:last-child td{border-bottom:0}tr.row{cursor:pointer}tbody tr:hover td{background:var(--hover)}.r{text-align:right}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.mute{color:var(--mute)}.small{font-size:11.5px}.board{align-items:flex-start;gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.col{background:#ededee;border-radius:12px;flex:1 0 236px;min-width:236px;padding:10px}.col .colh{justify-content:space-between;align-items:center;padding:0 4px 8px;font-size:12.5px;font-weight:700;display:flex}.col .colh .dot{border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.col .colh .n{font:600 11.5px var(--mono);color:var(--mute)}.col .cards{flex-direction:column;gap:8px;display:flex}.kcard{border:1px solid var(--admin-line);cursor:pointer;background:#fff;border-radius:10px;padding:10px 11px;box-shadow:0 1px 2px #0000000a}.kcard:hover{border-color:var(--brand);background:var(--hover);box-shadow:0 2px 6px #00000017}.kcard .top{color:var(--mute);font-size:11px;font-family:var(--mono);white-space:nowrap;justify-content:space-between;gap:8px;display:flex}.kcard .top>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.kcard .top>span:last-child{flex:none}.kcard .t{margin-top:3px;font-size:12.5px;font-weight:600}.kcard .typed{font:11.5px/1.4 var(--mono);color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;display:-webkit-box;overflow:hidden}.kcard .tags{flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;font-size:10.5px;display:flex}.reprint{color:var(--ink);font-weight:600}input[type=text],input[type=email],input[type=number],input[type=color],input[type=date],input[type=search],input[type=url],select,textarea{font:13px var(--sans);color:var(--ink);background:#fff;border:1px solid #c9cccf;border-radius:8px;padding:7px 10px}input[type=color]{width:44px;height:34px;padding:2px}input[type=number]{width:90px;font-family:var(--mono)}textarea{resize:vertical;width:100%}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.fieldrow{grid-template-columns:var(--label-col) minmax(0, 1fr);align-items:start;gap:4px 14px;margin-bottom:12px;display:grid}.fieldrow>:first-child{padding-top:8px;font-size:12.5px;font-weight:600;line-height:1.45}.fieldrow>.val{flex-wrap:wrap;align-items:center;gap:7px 10px;min-width:0;min-height:34px;display:flex}.fieldrow .note{color:var(--mute);font-size:12px}.fieldrow .val .note.under{flex-basis:100%}.daypick{flex-wrap:wrap;gap:8px 18px;display:flex}.listrow{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.listrow>.grow{flex:180px;min-width:0}.listrow>.fixed{flex:none}@media (width<=640px){.fieldrow{grid-template-columns:minmax(0,1fr);gap:5px}.fieldrow>:first-child{padding-top:0}.fieldrow>.val{min-height:0}.listrow>input.grow{flex-basis:100%;max-width:none}}.field{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.field>label,.field>.lbl{font-size:12px;font-weight:600}.switch{cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.switch input{appearance:none;cursor:pointer;background:#c9cccf;border-radius:8px;flex:none;width:28px;height:16px;margin:0;position:relative}.switch input:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:left .15s;position:absolute;top:2px;left:2px}.switch input:checked{background:var(--approved)}.switch input:checked:after{left:14px}.switch .state{font-weight:600}.switch .state.on{color:var(--approved)}.check{align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.4;display:inline-flex}.check input{accent-color:var(--admin-btn);flex:none;width:15px;height:15px;margin-top:2px}.varchips{flex-wrap:wrap;gap:6px;margin:6px 0 4px;display:flex}.varchips button{font:600 11px var(--mono);background:var(--brand-tint);color:var(--brand);cursor:pointer;border:0;border-radius:6px;padding:2px 7px}.prev{border:1px solid var(--admin-line);color:var(--soft);background:#fff;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.5}.prev .lbl{color:var(--mute);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:10.5px}.grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.grid3{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.split{grid-template-columns:1fr 320px;align-items:start;gap:12px;display:grid}.split>*{min-width:0}.split.settings{grid-template-columns:200px 1fr;gap:20px}@media (width<=900px){.split,.split.settings,.grid2,.grid3{grid-template-columns:1fr}}.typedgrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.typedbox{border:1px solid var(--admin-line);border-radius:8px;min-width:0;padding:10px 12px}.typedbox .k{color:var(--mute);text-transform:uppercase;letter-spacing:.06em;word-break:break-word;font-size:10.5px}.typedbox .v{font:600 14px/1.45 var(--mono);white-space:pre-wrap;word-break:break-word;margin-top:4px}.typedbox.unmapped{border-color:var(--attention);background:var(--attention-tint)}@media (width<=760px){.typedgrid{grid-template-columns:1fr 1fr}}.vstrip{gap:12px;margin-top:12px;padding-bottom:4px;display:flex;overflow-x:auto}.vnote{color:var(--soft);margin:10px 0 0;font-size:12.5px;line-height:1.6}.vcard{border:1px solid var(--admin-line);border-radius:8px;flex:none;width:200px;padding:8px}.vcard:hover{background:var(--hover)}.vcard.current{border:2px solid var(--attention)}.vcard.approved{border:2px solid var(--approved)}.vcard .img{background:repeating-linear-gradient(135deg,#eeeee9 0 4px,#f7f7f5 4px 8px);border-radius:4px;justify-content:center;align-items:center;height:110px;display:flex;overflow:hidden}.vcard .img>a{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.vcard .img img{object-fit:contain;max-width:100%;max-height:100%}.vcard .vh{justify-content:space-between;align-items:center;margin-top:8px;font-size:12px;display:flex}.vcard .meta{gap:2px;margin:6px 0 0;font-size:11px;line-height:1.45;display:grid}.vcard .meta>div{grid-template-columns:max-content 1fr;align-items:baseline;gap:5px;display:grid}.vcard .meta dt{font:11px var(--mono);color:var(--mute)}.vcard .meta dd{color:var(--soft);overflow-wrap:anywhere;margin:0}.vcard .note{border-left:2px solid var(--admin-line);margin-top:6px;padding-left:7px;font-size:11.5px;line-height:1.45}.vcard .note .quote{-webkit-line-clamp:3;text-align:left;font:inherit;color:var(--soft);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;display:-webkit-box;overflow:hidden}.vcard .note .quote.open{-webkit-line-clamp:unset}.vcard .note .quote:hover{color:var(--ink)}.vcard .note a{margin-top:3px;font-size:11px;display:inline-block}.activity{color:var(--soft);flex-direction:column;gap:7px;font-size:12px;display:flex}.activity .when{font:11px var(--mono);color:var(--mute)}.timeline{flex-direction:column;gap:6px;font-size:12.5px;display:flex}.timeline .when{font:11px var(--mono);color:var(--mute);flex:none;width:120px}.timeline>div{gap:12px;display:flex}.paperframe{background:#e9e9ea;border-radius:8px;justify-content:center;display:flex;overflow:hidden}.paperframe iframe{background:0 0;border:0;width:100%;height:78vh;min-height:520px}.plans{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.plan{border:1px solid var(--admin-line);background:#fff;border-radius:12px;flex-direction:column;padding:18px;display:flex}.plan:hover{background:var(--hover)}.plan.current{border:2px solid var(--ink)}.plan .nm{justify-content:space-between;align-items:baseline;font-size:15px;font-weight:700;display:flex}.plan .price{font:700 22px var(--mono);margin-top:8px}.plan .price small{color:var(--mute);font-size:12px;font-weight:500;font-family:var(--sans)}.plan .cap{color:var(--mute);margin-top:2px;font-size:12.5px}.plan ul{margin:12px 0 14px;padding:0;font-size:12.5px;line-height:1.8;list-style:none}.plan .btn{justify-content:center;margin-top:auto}.meter{background:var(--neutral);border-radius:4px;height:8px;margin-top:12px;overflow:hidden}.meter i{background:var(--ink);height:100%;display:block}.meter i.attention{background:var(--attention)}@media (width<=760px){.plans{grid-template-columns:1fr}}.empty{text-align:center;padding:40px 20px}.empty .big{color:var(--admin-text);margin-top:12px;font-size:14px;font-weight:600}.empty p{color:var(--mute);max-width:46ch;margin:4px auto 0;font-size:12.5px;line-height:1.5}.empty .btn{margin-top:12px}.skeleton{text-align:center;color:var(--mute);font:12px var(--mono);padding:60px}.skel{flex-direction:column;gap:8px;padding:14px 16px;display:flex}.skel i{background:#ededee;border-radius:5px;height:10px;display:block}.spinner{border:2.5px solid var(--brand-tint);border-top-color:var(--brand);vertical-align:-2px;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite st-spin;display:inline-block}@keyframes st-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2.5s}}.reloading{border-radius:var(--radius-card);position:relative}.reloading:before{content:"";border-radius:inherit;background:var(--brand-tint);z-index:3;height:2px;position:absolute;top:0;left:0;right:0}.reloading:after{content:"";border-radius:inherit;background:var(--brand);z-index:4;transform-origin:0;width:100%;height:2px;animation:1.2s ease-in-out infinite st-sweep;position:absolute;top:0;left:0}@keyframes st-sweep{0%{transform:translate(0)scaleX(0)}50%{transform:translate(0)scaleX(1)}to{transform:translate(100%)scaleX(0)}}.reloading .qwrap,.reloading tbody,.reloading .pick,.reloading .col,.reloading .srow{opacity:.45;pointer-events:none}@media (prefers-reduced-motion:reduce){.reloading:after{animation-duration:3.5s}}.pop{z-index:20;border:1px solid var(--admin-line);background:#fff;border-radius:10px;min-width:200px;padding:6px;position:absolute;box-shadow:0 8px 24px #0000001f}.pop button{text-align:left;cursor:pointer;width:100%;color:var(--admin-text);background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:12.5px;display:block}.pop button:hover{background:var(--admin)}.pop button:disabled{color:#b5b5b5;cursor:not-allowed}.overlay{z-index:30;background:#1f241f59;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:12px;outline:none;width:100%;max-width:480px;box-shadow:0 16px 40px #0000002e}.modal .mh{border-bottom:1px solid var(--admin-line);padding:14px 18px;font-size:14px;font-weight:700}.modal .mb{color:var(--soft);padding:14px 18px;font-size:12.5px;line-height:1.5}.modal .mf{border-top:1px solid var(--admin-line);justify-content:flex-end;gap:8px;padding:10px 18px;display:flex}.hold{background:var(--attention-tint);border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-size:12px;display:flex}.hold.critical{background:var(--critical-tint)}.hold b{color:var(--attention);flex:none}.hold.critical b{color:var(--critical)}.hold .t{flex:1}@media (width<=640px){thead{display:none}table,tbody,tr,td{width:auto;display:block}tbody tr{border-bottom:1px solid var(--admin-line);padding:10px 14px}tbody tr:last-child{border-bottom:0}td{border:0;align-items:baseline;gap:10px;padding:3px 0;display:flex}td.r{text-align:left}td:before{content:attr(data-label);width:92px;color:var(--mute);text-transform:uppercase;letter-spacing:.05em;flex:none;font-size:10.5px;line-height:1.7}td[data-label=""]:before{display:none}td[data-label=""]{padding-top:6px}.frame{padding:12px 12px 48px}.qhead{display:none}.qrow{grid-template-columns:28px 1fr;gap:6px 10px}.qrow>*{grid-column:2}.qrow>:first-child{grid-area:1/1/span 3}.flag{margin-left:14px}.topbar .actions{width:100%}.timeline>div{flex-direction:column;gap:1px}.timeline .when{width:auto}}.page.svelte-1v2axqk{--foot-tuck:44px;min-height:calc(100vh + var(--foot-tuck));min-height:calc(100lvh + var(--foot-tuck))}.appfoot.svelte-1v2axqk{max-width:1040px;color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:-44px auto 0;padding:0 24px 24px;font-size:11.5px;display:flex}.appfoot.svelte-1v2axqk a:where(.svelte-1v2axqk){color:inherit;text-underline-offset:2px}.failbar.svelte-1v2axqk{z-index:40;background:var(--critical-tint);border-color:#eccfcc;border-left-color:var(--critical);width:min(640px,100% - 24px);margin:0;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000024}@media (width<=640px){.page.svelte-1v2axqk{--foot-tuck:32px}.appfoot.svelte-1v2axqk{margin-top:-32px;padding:0 12px 16px}}
