.cs-mock-pc-grid{display:grid;grid-template-columns:minmax(0,1fr) 274px;gap:14px;align-items:start}.cs-mock-pc-col{display:flex;flex-direction:column;gap:12px;min-width:0}.cs-mock-pc-card{background:var(--m-card);border:1px solid var(--m-border);padding:15px 16px}.cs-mock-pc-card.accent{border-left:3px solid var(--m-olive)}.cs-mock-pc-card-h{font:700 10px Geist,system-ui,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--m-fg2)}.cs-mock-pc-card-h.lg{font-size:16px;letter-spacing:-.005em;color:var(--m-fg)}.cs-mock-pc-claimrow{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-top:12px;flex-wrap:wrap}.cs-mock-pc-k{font:700 8.5px Geist,system-ui,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--m-faint);margin-bottom:5px}.cs-mock-pc-num{display:flex;align-items:center;gap:10px;font:700 20px Geist,system-ui,sans-serif;letter-spacing:-.01em;color:var(--m-fg)}.cs-mock-pc-badge{font:700 8.5px Geist,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#b85b0a;background:#fff0e0;border:1px solid hsl(30 90% 82%);padding:3px 8px}.cs-mock-pc-dates{display:flex;gap:12px}.cs-mock-pc-field{font:500 12px Geist,system-ui,sans-serif;color:var(--m-fg);border:1px solid var(--m-border);padding:8px 10px;min-width:108px;background:var(--m-card)}.cs-mock-pc-notes{font:400 12px Manrope,system-ui,sans-serif;color:var(--m-faint);border:1px solid var(--m-border);padding:9px 11px;margin-top:5px}.cs-mock-pc-final{display:flex;align-items:center;gap:9px;font:500 12px Manrope,system-ui,sans-serif;color:var(--m-fg2);margin-top:12px}.cs-mock-pc-final .box{width:13px;height:13px;border:1.5px solid var(--m-border);flex:none}.cs-mock-pc-tabs{display:flex;gap:2px;border-bottom:1px solid var(--m-border)}.cs-mock-pc-tab{font:700 10.5px Geist,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--m-fg2);background:none;border:0;padding:11px 18px;cursor:pointer}.cs-mock-pc-tab.active{color:var(--m-on-accent);background:var(--m-olive)}.cs-mock-pc-lisub{font:400 12px Manrope,system-ui,sans-serif;color:var(--m-faint);margin:4px 0 12px}.cs-mock-pc-tools{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.cs-mock-pc-tool{font:700 9.5px Geist,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--m-fg);border:1px solid var(--m-border);padding:7px 11px;white-space:nowrap}.cs-mock-pc-tool.ghost{color:var(--m-fg2)}.cs-mock-pc-search{flex:1;min-width:120px;font:400 12px Manrope,system-ui,sans-serif;color:var(--m-faint);border:1px solid var(--m-border);padding:7px 11px}.cs-mock-pc-dd{font:500 11px Geist,system-ui,sans-serif;color:var(--m-fg2);border:1px solid var(--m-border);padding:7px 11px;white-space:nowrap}.cs-mock-pc-tblwrap{overflow:hidden}.cs-mock-pc-tbl{width:100%;border-collapse:collapse;font:500 11.5px Geist,system-ui,sans-serif}.cs-mock-pc-tbl th{text-align:right;font:700 8.5px Geist,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--m-faint);padding:8px 9px;border-bottom:1px solid var(--m-border);white-space:nowrap}.cs-mock-pc-tbl th.l{text-align:left}.cs-mock-pc-tbl td{padding:8px 9px;border-bottom:1px solid var(--m-border);text-align:right;color:var(--m-fg2);font-variant-numeric:tabular-nums;white-space:nowrap}.cs-mock-pc-tbl td.l{text-align:left}.cs-mock-pc-tbl td.fg{color:var(--m-fg)}.cs-mock-pc-r.sec td{background:var(--m-band);color:var(--m-fg);font-weight:700;cursor:pointer}.cs-mock-pc-r.grp td{background:#f6f8f2;color:var(--m-fg);font-weight:600;cursor:pointer}.cs-mock-pc-lvl{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;margin-right:8px;background:var(--m-olive);color:var(--m-on-accent);font:700 8.5px Geist,system-ui,sans-serif;vertical-align:middle}.cs-mock-pc-lvl3{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;margin-right:9px;background:var(--m-track);color:var(--m-faint);font:700 8.5px Geist,system-ui,sans-serif;vertical-align:middle}.cs-mock-pc-caret{display:inline-block;width:5px;height:5px;margin-right:9px;border-right:1.5px solid var(--m-fg2);border-bottom:1.5px solid var(--m-fg2);transform:rotate(-45deg);vertical-align:middle}.cs-mock-pc-caret.open{transform:rotate(45deg)}.cs-mock-pc-inm{display:inline-flex;flex-direction:column;vertical-align:middle}.cs-mock-pc-inm small{font:500 9px Geist,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--m-faint);margin-top:2px}.cs-mock-pc-inps{display:inline-flex;gap:6px;justify-content:flex-end}.cs-mock-pc-inp{display:inline-flex;align-items:center;gap:3px;border:1px solid var(--m-border);padding:5px 8px;color:var(--m-fg);font:600 11px Geist,system-ui,sans-serif;background:var(--m-card);min-width:66px;justify-content:flex-end}.cs-mock-pc-inp.pct{min-width:46px}.cs-mock-pc-inp i{color:var(--m-faint);font-style:normal;font-weight:500}.cs-mock-pc-c-act .ic{display:inline-block;width:13px;height:13px;margin-left:7px;opacity:.5;vertical-align:middle}.cs-mock-pc-c-act .ic.calc{border:1.4px solid currentColor}.cs-mock-pc-c-act .ic.x{position:relative}.cs-mock-pc-c-act .ic.x:before,.cs-mock-pc-c-act .ic.x:after{content:"";position:absolute;top:6px;left:0;width:13px;height:1.4px;background:currentColor}.cs-mock-pc-c-act .ic.x:before{transform:rotate(45deg)}.cs-mock-pc-c-act .ic.x:after{transform:rotate(-45deg)}.cs-mock-pc-rail{display:flex;flex-direction:column;gap:12px;min-width:0}.cs-mock-pc-approve{border:1px solid hsl(80 45% 82%);border-left:3px solid var(--m-olive);background:var(--m-band);padding:12px 13px}.cs-mock-pc-approve b{display:block;font:700 11px Geist,system-ui,sans-serif;color:var(--m-olive)}.cs-mock-pc-approve p{font:400 10.5px/1.45 Manrope,system-ui,sans-serif;color:var(--m-fg2);margin:4px 0 0}.cs-mock-pc-srow{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font:500 11.5px Geist,system-ui,sans-serif;color:var(--m-fg2);padding:5px 0}.cs-mock-pc-srow .v{color:var(--m-fg);font-variant-numeric:tabular-nums}.cs-mock-pc-srow .v.pos{color:var(--m-olive)}.cs-mock-pc-srow.strong{font-weight:700;color:var(--m-fg)}.cs-mock-pc-srow.bt{border-top:1px solid var(--m-border);padding-top:8px;margin-top:3px}.cs-mock-pc-srow.sub{font-size:10.5px;color:var(--m-faint);padding:3px 0 3px 12px}.cs-mock-pc-srow.sub.ol{color:var(--m-olive)}.cs-mock-pc-progh{display:flex;justify-content:space-between;align-items:baseline;margin-top:12px;font:700 8.5px Geist,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--m-faint)}.cs-mock-pc-progh b{font-size:13px;letter-spacing:0;color:var(--m-fg)}.cs-mock-pc-prog{position:relative;display:flex;height:8px;background:var(--m-track);border:1px solid var(--m-border);border-radius:999px;margin:6px 0;overflow:hidden}.cs-mock-pc-prog i{height:100%;width:0;transition:width 1s cubic-bezier(.22,1,.36,1)}.cs-mock-pc-prog i.prev{background:var(--m-olive)}.cs-mock-pc-prog i.cur{background:var(--m-teal);transition-delay:.15s}.cs-mock-pc-progleg{display:flex;gap:14px;font:600 9px Geist,system-ui,sans-serif;color:var(--m-fg2)}.cs-mock-pc-progleg span{display:inline-flex;align-items:center;gap:5px}.cs-mock-pc-progleg i{width:8px;height:8px}.cs-mock-pc-progleg i.prev{background:var(--m-olive)}.cs-mock-pc-progleg i.cur{background:var(--m-teal)}.cs-mock-pc-totalbox{display:flex;flex-direction:column;gap:3px;background:var(--m-olive);color:var(--m-on-accent);border-left:3px solid var(--m-fg);padding:14px 15px;margin-top:12px}.cs-mock-pc-totalbox span{font:700 8.5px Geist,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;opacity:.8}.cs-mock-pc-totalbox b{font:700 22px Geist,system-ui,sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cs-mock-pc-ready{display:inline-flex;align-items:center;gap:6px;font:600 10px Geist,system-ui,sans-serif;opacity:.92;margin-top:5px}.cs-mock-pc-ready:before{content:"";width:11px;height:11px;border:1.5px solid currentColor;border-radius:50%;flex:none}.cs-mock-pc-cfrow{display:flex;justify-content:space-between;gap:10px;font:500 11.5px Geist,system-ui,sans-serif;color:var(--m-fg2);padding:6px 0;border-bottom:1px solid var(--m-border)}.cs-mock-pc-cfrow:last-child{border-bottom:0}.cs-mock-pc-cfrow .v{color:var(--m-fg);font-variant-numeric:tabular-nums}@container (max-width: 1040px){.cs-mock-pc-c-tc{display:none}}@container (max-width: 900px){.cs-mock-pc-grid{grid-template-columns:1fr}}@container (max-width: 720px){.cs-mock-pc-c-prev{display:none}}@container (max-width: 560px){.cs-mock-pc-c-pct,.cs-mock-pc-c-act{display:none}.cs-mock-pc-dates{width:100%}}.cs-os[data-theme=dark] .cs-mock-pc-badge{color:#ffb83d;background:#352303;border-color:#5f4311}.cs-os[data-theme=dark] .cs-mock-pc-r.grp td{background:#1d2013}.cs-os[data-theme=dark] .cs-mock-pc-approve{border-color:#424927}
