.exs{flex-direction:column;gap:16px;display:flex}.exs-ttl{letter-spacing:.06em;text-transform:uppercase;color:#16243a;font-size:11px;font-weight:700}.exs-grp{flex-direction:column;gap:8px;display:flex}.exs-jobs{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;padding:11px 16px;font-size:13px;line-height:1.55}.exs-jobs ul{margin:4px 0 0;padding-left:18px}.exs-jobs code{font-size:12px}.exs-jobs .exs-cta{margin-top:6px;display:inline-block}.exs-jobserr{opacity:.8;font-size:12px}.exs-jobserr+.exs-cta{margin-left:8px}.exs-attn{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.exs-card{font:inherit;text-align:left;color:inherit;background:#fff;border:1px solid #e5e1d8;border-radius:10px;flex-direction:column;gap:2px;padding:14px 16px;text-decoration:none;display:flex}.exs-card.hot{box-shadow:inset 3px 0 #dd684b}.exs-n{letter-spacing:-.02em;color:#1c2e45;font-variant-numeric:tabular-nums;font-size:26px;font-weight:650}.exs-k{font-size:13px;font-weight:600}.exs-cta{color:#294599;margin-top:4px;font-size:12px;font-weight:600}.exs-panel{background:#fff;border:1px solid #e5e1d8;border-radius:10px;overflow:hidden}.exs-head{color:#fff;background:#16243a;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 16px;font-size:13px;font-weight:700;display:flex}.exs-head .sub{color:#ffffffb3;font-size:12px;font-weight:500}.exs-flow{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);display:grid}.exs-fcell{border-right:1px solid #f2efe9;flex-direction:column;gap:3px;padding:14px 16px;display:flex}.exs-fcell:last-child{border-right:0}.exs-flabel{letter-spacing:.06em;text-transform:uppercase;color:#16243a;font-size:10.5px;font-weight:700}.exs-fsplit{grid-template-columns:1fr 1fr;gap:10px;display:grid}.exs-fbtn{font:inherit;text-align:left;color:inherit;background:0 0;border:0;flex-direction:column;padding:0;text-decoration:none;display:flex}.exs-fn{letter-spacing:-.02em;color:#1c2e45;font-variant-numeric:tabular-nums;font-size:28px;font-weight:650}.exs-fsub{font-size:12.5px;font-weight:600}.exs-fdef{color:#6b7280;font-size:12px}.exs-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.exs-kpi{background:#fff;border:1px solid #e5e1d8;border-radius:10px;padding:13px 16px}.exs-kpitop{align-items:baseline;gap:8px;display:flex}.exs-kpisub{color:#6b7280;font-size:12px}.exs-two{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.exs-gap{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f2efe9;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;display:grid}.exs-gap:hover{background:#faf8f4}.exs-gapname{font-weight:600}.exs-gapdim{color:#6b7280;font-size:12.5px}.exs-gapwhere{color:#4b5563;font-size:12px}.exs-who{color:#4b5563;white-space:nowrap;background:#f0ece3;border-radius:12px;padding:1px 9px;font-size:11.5px;font-weight:600}.exs-d{font-variant-numeric:tabular-nums;color:#4b5563;background:#f0ece3;border-radius:12px;padding:1px 8px;font-size:12px;font-weight:700}.exs-d.t-warn{color:#8a6d00;background:#fdf0d8}.exs-d.t-bad{color:#b04a4a;background:#f8dede}.exs-more{width:100%;font:inherit;text-align:left;color:#294599;cursor:pointer;background:#faf8f4;border:0;padding:9px 16px;font-size:12.5px;font-weight:600;text-decoration:none;display:block}.exs-bars{flex-direction:column;gap:10px;padding:12px 16px;display:flex}.exs-bar{grid-template-columns:130px minmax(0,1fr) 34px;align-items:center;gap:10px;font-size:13px;display:grid}.exs-track{background:#f0ece3;border-radius:4px;height:8px}.exs-fill{background:#1c2e45;border-radius:4px;height:8px}.exs-barn{text-align:right;font-variant-numeric:tabular-nums;font-weight:650}.exs-goals{flex-direction:column;gap:12px;padding:12px 16px;display:flex}.exs-goal{flex-direction:column;gap:5px;display:flex}.exs-goaltop{justify-content:space-between;gap:10px;font-size:13px;display:flex}.exs-goalv{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.exs-gtrack{background:#f0ece3;border-radius:3px;height:6px}.exs-gfill{background:#1c2e45;border-radius:3px;height:6px}.exs-goalsub{color:#6b7280;font-size:11.5px}.exs-tbl{border-collapse:collapse;width:100%;font-size:13px}.exs-tbl th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:#6b7280;border-bottom:1px solid #e5e1d8;padding:8px 14px;font-size:10.5px;font-weight:600}.exs-tbl td{border-bottom:1px solid #f2efe9;padding:8px 14px}.exs-tbl th.r,.exs-tbl td.r{text-align:right;font-variant-numeric:tabular-nums}.exs-tbl td.strong{font-weight:600}.exs-tbl tr.click{cursor:pointer}.exs-tbl tr.click:hover{background:#f3f5f8}.exs-empty{color:#6b7280;padding:14px 16px;font-size:13px}.exs-scroll{overflow-x:auto}@media (width<=1100px){.exs-two{grid-template-columns:minmax(0,1fr)}.exs-flow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.exs-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.exs-fcell.watch{box-shadow:inset 3px 0 #e8c4b2}.exs-fcell.watch .exs-flabel{color:#9a3412}.exs-fcell.watch.gap{background:#fdf6f2;box-shadow:inset 3px 0 #c2410c}.exs-fcell.watch.gap .exs-fn{color:#c2410c}.exs-fcell.watch .exs-fn{color:#1c2e45}.exs-gaprow{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.exs-gapcell{color:inherit;border-right:1px solid #f2efe9;flex-direction:column;gap:2px;padding:14px 16px;text-decoration:none;display:flex}.exs-gapcell:last-child{border-right:0}.exs-gapcell.on:hover{background:#faf9f6}.exs-gapn{color:#c9ccd1;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.exs-gapcell.on .exs-gapn{color:#c2410c}.exs-gapl{color:#4b5563;font-size:12.5px}.pg{flex-direction:column;gap:14px;display:flex}.pg-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-search{font:inherit;background:#fff;border:1px solid #e5e1d8;border-radius:7px;width:260px;max-width:100%;padding:7px 10px;font-size:13px}.pg-pills{flex-wrap:wrap;gap:6px;display:flex}.pg-pill{font:inherit;color:#3d4654;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ddd7ca;border-radius:20px;padding:5px 12px;font-size:12.5px;font-weight:600}.pg-pill:hover{color:#1c2e45;border-color:#1c2e45}.pg-pill.on{color:#fff;background:#1c2e45;border-color:#1c2e45}.pg-spacer{flex:1}.pg-action{font:inherit;color:#fff;cursor:pointer;white-space:nowrap;background:#1c2e45;border:1px solid #1c2e45;border-radius:7px;padding:8px 14px;font-size:13px;font-weight:600}.pg-legend{color:#3d4654;flex-wrap:wrap;align-items:center;gap:14px;font-size:12.5px;display:flex}.pg-legend .states .pg-g{min-width:0;height:auto;padding:1px 7px;font-size:11.5px;line-height:1.5}.pg-legend b{color:#1c2e45}.pg-legend .dim{color:#6b7280}.pg-legend .states{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-wrap{background:#fff;border:1px solid #e5e1d8;border-radius:10px;overflow:hidden}.pg-scroll{overflow-x:auto}.pg-tbl{border-collapse:collapse;width:100%;font-size:13px}.pg-tbl th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:#6b7280;white-space:nowrap;background:#f7f4ee;border-bottom:1px solid #e5e1d8;padding:10px 14px;font-size:11px;font-weight:600}.pg-tbl td{vertical-align:middle;border-bottom:1px solid #f2efe9;padding:11px 14px}.pg-tbl td.r,.pg-tbl th.r{text-align:right}.pg-tbl td.c,.pg-tbl th.c{text-align:center}.pg-tbl tr.click{cursor:pointer}.pg-tbl tr.click:hover{background:#f3f5f8}.pg-tbl tr.rail td:first-child{box-shadow:inset 3px 0 #dd684b}.pg-empty{text-align:center;color:#6b7280;padding:22px 16px;font-size:13px}.pg-name{font-weight:600}.pg-sub{color:#6b7280;font-size:12px}.pg-dim{color:#6b7280}.pg-chip{color:#4b5563;white-space:nowrap;background:#f0ece3;border-radius:12px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-block}.pg-chip.t-live{color:#1c2e45;background:#e7ecf5}.pg-chip.t-warn{color:#8a6d00;background:#fdf0d8}.pg-chip.t-hot{color:#b4502f;background:#fbe6df}.pg-chip.t-bad{color:#b04a4a;background:#f8dede}.pg-chipsub{color:#6b7280;margin-top:3px;font-size:11.5px}.pg-days{font-variant-numeric:tabular-nums;color:#4b5563;background:#f0ece3;border-radius:12px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}.pg-days.t-warn{color:#8a6d00;background:#fdf0d8}.pg-days.t-bad{color:#b04a4a;background:#f8dede}.pg-owner{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.pg-ini{color:#fff;background:#1c2e45;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;font-weight:700;display:inline-flex}.pg-ini.none{background:#c9c4b8}.pg-prog{flex-direction:column;gap:4px;min-width:150px;display:flex}.pg-segs{gap:3px;display:flex}.pg-seg{background:#e5e1d8;border-radius:3px;flex:1;height:5px}.pg-seg.done{background:#1c2e45}.pg-seg.now{background:#dd684b}.pg-progt{color:#4b5563;font-size:12px}.pg-glyphs{gap:5px;font-size:14px;font-weight:700;display:inline-flex}.pg-glyphs .pg-g{box-sizing:border-box;border:1.5px solid #0000;border-radius:5px;justify-content:center;align-items:center;min-width:1.55em;height:1.55em;display:inline-flex}.pg-g{color:#b9b4a8;font-weight:600}.pg-g.live{color:#fff;background:#1c2e45;border-color:#1c2e45}.pg-g.awaiting{color:#0f766e;background:#edf6f5;border-color:#5eada4}.pg-g.progress{color:#8a6d00;background:#fdfaef;border-style:dashed;border-color:#c9a227}.pg-g.interest{color:#294599;background:#eef1fa}.pg-g.dormant{color:#1c2e45;opacity:.75;text-decoration:line-through}.pg-g.out{color:#b04a4a;border-color:#e3bcbc}.pg-g.na{color:#cfcabf;text-decoration:line-through}.pg-btn{font:inherit;color:#1c2e45;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #1c2e45;border-radius:7px;padding:5px 12px;font-size:12.5px;font-weight:600}.pg-btn.solid{color:#fff;background:#1c2e45}.pg-btn:disabled{opacity:.5;cursor:default}.pg-views{background:#fff;border:1px solid #e5e1d8;border-radius:8px;padding:2px;display:flex}.pg-view{font:inherit;color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 14px;font-size:12.5px;font-weight:600}.pg-view.on{color:#fff;background:#1c2e45}.pg-prodrow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pg-prodrow .lbl{color:#6b7280;margin-right:2px;font-size:12px}.pg-prod{font:inherit;color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e1d8;border-radius:20px;padding:3px 11px;font-size:12px}.pg-prod.on{color:#fff;background:#1c2e45;border-color:#1c2e45}.pg-board{grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;align-items:start;gap:14px;padding-bottom:4px;display:grid;overflow-x:auto}.pg-col{background:#f0ece3;border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.pg-colhead{justify-content:space-between;align-items:baseline;padding:2px 4px 4px;display:flex}.pg-colhead .l{letter-spacing:.04em;text-transform:uppercase;color:#16243a;font-size:12px;font-weight:700}.pg-colhead .n{color:#6b7280;font-variant-numeric:tabular-nums;font-size:12px}.pg-card{font:inherit;text-align:left;cursor:pointer;color:inherit;background:#fff;border:1px solid #e5e1d8;border-radius:8px;flex-direction:column;gap:8px;padding:11px 12px;text-decoration:none;display:flex}.pg-card:hover{transform:translateY(-1px);box-shadow:0 3px 10px #00000014}.pg-card.rail{box-shadow:inset 3px 0 #dd684b}.pg-cardtop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pg-cardname{font-size:13.5px;font-weight:600}.pg-cardnext{color:#4b5563;font-size:12.5px}.pg-cardfoot{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pg-tag{color:#4b5563;background:#f0ece3;border-radius:5px;padding:0 6px;font-size:11px;font-weight:600}.pg-test{color:#8a6d00;letter-spacing:.04em;text-transform:uppercase;vertical-align:2px;white-space:nowrap;background:#fdf0d8;border-radius:5px;margin-left:6px;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-block}.pg-boardkey{color:#6b7280;flex-wrap:wrap;align-items:center;gap:16px;font-size:12px;display:flex}.pg-swatch{background:#fff;border:1px solid #e5e1d8;border-radius:2px;width:10px;height:10px;display:inline-block;box-shadow:inset 3px 0 #dd684b}@media (width<=760px){.pg-search{width:100%}}.pg-stats{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.pg-stat{align-items:baseline;gap:7px;display:inline-flex}.pg-stat .n{letter-spacing:-.02em;color:#1c2e45;font-variant-numeric:tabular-nums;font-size:20px;font-weight:650}.pg-stat .l{font-size:13px;font-weight:600}.pg-stat .d{color:#6b7280;font-size:12px}.pg-select{font:inherit;background:#fff;border:1px solid #e5e1d8;border-radius:7px;padding:7px 10px;font-size:13px}.pg-flagrow{background:#fff;border:1px solid #e5e1d8;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;display:flex}.pg-flagrow.blocking{box-shadow:inset 3px 0 #a3352f}.pg-flagdot{background:#c9a227;border-radius:50%;flex-shrink:0;width:9px;height:9px}.pg-flagrow.blocking .pg-flagdot{background:#a3352f}.pg-flagmain{flex:1;min-width:0}.pg-flagtitle{font-size:13.5px;font-weight:600}.pg-flagwhy{color:#4b5563;font-size:12.5px}.pg-flagacts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pg-group{flex-direction:column;gap:8px;display:flex}.pg-grouphead{letter-spacing:.06em;text-transform:uppercase;color:#16243a;font-size:11px;font-weight:700}.pg-grouphead span{color:#6b7280;font-weight:600}.na-head{border-bottom:1px solid #e5e1d8;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.na-head .t{font-size:16px;font-weight:700}.na-head .s{color:#6b7280;font-size:12.5px}.na-match{color:#1c2e45;white-space:nowrap;background:#e7ebf1;border-radius:12px;padding:2px 10px;font-size:12px;font-weight:600}.na-match.none{color:#8a6d00;background:#fbf3d5}.na-will{color:#1c2e45;background:#f6f4ef;border:1px solid #e5e1d8;border-radius:8px;margin:12px 18px 0;padding:10px 12px;font-size:12.5px;line-height:1.5}.na-will b{font-weight:700}.na-will .auto{color:#8a6d00;font-weight:600}.na-will .none{color:#6b7280}.na-body{flex-direction:column;display:flex}.na-left{border-bottom:1px solid #f2efe9;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.na-right{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.na-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#16243a;font-size:11px;font-weight:700}.na-diff{border:1px solid #f2efe9;border-radius:8px;grid-template-columns:28px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);font-size:12.5px;display:grid;overflow:hidden}.na-diff .h{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;background:#f7f4ee;padding:7px 10px;font-size:10.5px}.na-diff .h.tick{padding:7px}.na-diff .c{padding:8px 10px}.na-diff .c.tick{text-align:center;padding:8px}.na-diff .c.field{font-weight:600}.na-diff .c.was{color:#9ca3af}.na-diff .r1{border-top:1px solid #f2efe9}.na-diff .overwrites{color:#a2472c;font-size:11px;font-weight:500}.na-docs{flex-direction:column;gap:5px;font-size:13px;display:flex}.na-docs .miss{color:#a2472c}.na-note{font:inherit;background:#faf8f4;border:1px solid #e5e1d8;border-radius:7px;width:100%;padding:7px 10px;font-size:13px}.na-foot{background:#faf8f4;border-top:1px solid #e5e1d8;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;display:flex}.na-b{font:inherit;color:#1c2e45;cursor:pointer;background:#fff;border:1px solid #e5e1d8;border-radius:7px;padding:8px 14px;font-size:13px;font-weight:600}.na-b.go{color:#fff;background:#1c2e45;border-color:#1c2e45}.na-b.reject{color:#9a4a4a;background:0 0;border:0;padding:8px 6px;font-weight:400}.na-b:disabled{opacity:.45;cursor:default}.rdw.wide .na-body{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.rdw.wide .na-left{border-bottom:0;border-right:1px solid #f2efe9}.stagectl-flags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.stagectl-flag{color:#8a6d00;white-space:nowrap;cursor:help;background:#fdf0d8;border-radius:12px;padding:1px 8px;font-size:11px;font-weight:600}.pg-donemark{color:#1c2e45;letter-spacing:.02em;white-space:nowrap;margin-right:6px;font-size:11.5px;font-weight:700}.pg-note{color:#6b7280;margin:0 0 10px;font-size:12.5px;line-height:1.5}.pg-note a{color:#1c2e45;font-weight:600}.pg-scope{font:inherit;color:#9a3412;cursor:pointer;white-space:nowrap;background:#fdf6f2;border:1px dashed #c2410c;border-radius:6px;padding:5px 11px;font-size:12.5px;font-weight:600}.pg-scope:hover{background:#fbe9e0}.pg-flagwho{color:#1c2e45;margin-left:8px;font-weight:600}.pg-flagwhen{color:#6b7280;font-size:12px;font-weight:400}.rdw{z-index:31;background:#faf8f4;flex-direction:column;width:580px;max-width:100%;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-8px 0 30px #00000026}.rdw.wide{width:max(58vw,760px)}.rdw-scrim{z-index:30;background:#1a1a1a33;position:fixed;inset:0}.rdw-head{background:#fff;border-bottom:1px solid #e5e1d8;flex-direction:column;gap:12px;padding:16px 22px 0;display:flex}.rdw-top{align-items:flex-start;gap:12px;display:flex}.rdw-name{letter-spacing:-.01em;font-size:21px;font-weight:700}.rdw-sub{color:#6b7280;font-size:12.5px}.rdw-acts{color:#6b7280;white-space:nowrap;align-items:center;gap:14px;font-size:12.5px;display:flex}.rdw-acts button{font:inherit;color:#6b7280;background:0 0;border:0;padding:0;font-size:12.5px}.rdw-acts button.lose{color:#9a4a4a}.rdw-acts button.x{font-size:22px;line-height:1}.rdw-track{gap:4px;display:flex}.rdw-step{font:inherit;text-align:left;cursor:default;background:0 0;border:0;flex-direction:column;flex:1;gap:5px;padding:0;display:flex}.rdw-step.next{cursor:pointer}.rdw-bar{background:#e5e1d8;border-radius:3px;width:100%;height:5px}.rdw-step.done .rdw-bar{background:#1c2e45}.rdw-step.now .rdw-bar{background:#dd684b}.rdw-step.lost .rdw-bar{background:#9a4a4a}.rdw-steplabel{color:#9ca3af;font-size:11.5px;font-weight:500}.rdw-step.done .rdw-steplabel,.rdw-step.now .rdw-steplabel{color:#1a1a1a}.rdw-step.now .rdw-steplabel{font-weight:700}.rdw-step.next .rdw-steplabel{color:#294599;font-weight:600}.rdw-step.lost .rdw-steplabel{color:#9a4a4a;font-weight:700}.rdw-note{color:#6b7280;max-width:62ch;margin:-4px 0 0;font-size:12px;line-height:1.5}.rdw-note b{color:#1c2e45;font-weight:600}.rdw-pending{background:#fff;border:1px solid #e5e1d8;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:11px 14px;display:flex;box-shadow:inset 4px 0 #dd684b}.rdw-pending-in{flex-direction:column;flex:240px;gap:3px;display:flex}.rdw-pending-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.rdw-pending-t{color:#1c2e45;font-size:14px;font-weight:700}.rdw-pending-l{color:#6b7280;font-size:12.5px;line-height:1.45}.rdw-foot{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.rdw-pending.quick{box-shadow:none;background:#f3f4f7;border:0;border-radius:7px;align-items:center;gap:10px;padding:8px 10px 8px 12px}.rdw-pending.quick .rdw-pending-in{flex:200px;gap:0}.rdw-pending.quick .rdw-pending-row{flex-direction:column;align-items:flex-start;gap:0}.rdw-pending.quick .rdw-pending-t{font-size:13px;font-weight:700}.rdw-pending.quick .rdw-pending-l{font-size:11.5px;line-height:1.4}.rdw-pending.quick .rdw-foot{gap:6px}.rdw-moved{color:#1c2e45;background:#e7ebf1;border-radius:7px;margin-top:-4px;padding:6px 10px;font-size:12.5px}.rdw-work{background:#e7ebf1;border-radius:9px;flex-direction:column;gap:9px;padding:11px 13px;display:flex}.rdw-wrow{align-items:center;gap:10px;display:flex}.rdw-k{letter-spacing:.07em;text-transform:uppercase;color:#4b5563;flex-shrink:0;width:60px;font-size:10px;font-weight:700;line-height:1.25}.rdw-k.auto{width:auto}.rdw-next{min-width:0;font:inherit;color:#16243a;background:#fff;border:1px solid #c9d1dd;border-radius:7px;flex:1;padding:6px 9px;font-size:14px;font-weight:600}.rdw-by{color:#4b5563;white-space:nowrap;font-size:12px}.rdw-date{width:96px;font:inherit;background:#fff;border:1px solid #c9d1dd;border-radius:7px;padding:6px 8px;font-size:12.5px}.rdw-meta{flex-wrap:wrap;align-items:center;gap:16px;font-size:12.5px;display:flex}.rdw-field{align-items:center;gap:8px;display:flex;position:relative}.rdw-seg{background:#fff;border:1px solid #c9d1dd;border-radius:7px;padding:2px;display:flex}.rdw-seg button{font:inherit;color:#4b5563;background:0 0;border:0;border-radius:5px;padding:2px 10px;font-size:12px;font-weight:600}.rdw-seg button.on{color:#fff;background:#1c2e45}.rdw-owner{font:inherit;color:#1a1a1a;background:#fff;border:1px solid #c9d1dd;border-radius:7px;align-items:center;gap:6px;padding:2px 8px 2px 3px;font-size:12.5px;font-weight:600;display:flex}.rdw-ini{color:#fff;background:#1c2e45;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;font-weight:700;display:inline-flex}.rdw-menu{z-index:5;background:#fff;border:1px solid #e5e1d8;border-radius:8px;flex-direction:column;min-width:180px;padding:4px;display:flex;position:absolute;top:30px;left:52px;box-shadow:0 6px 18px #1a1a1a1f}.rdw-menu button{font:inherit;text-align:left;color:#1a1a1a;background:0 0;border:0;border-radius:6px;padding:6px 9px;font-size:13px}.rdw-menu button.on{background:#e7ebf1}.rdw-handed{color:#1c2e45;font-size:12px}.rdw-tabs{flex-wrap:wrap;align-items:flex-end;gap:18px;display:flex}.rdw-tgroup{flex-direction:column;gap:2px;min-width:0;display:flex}.rdw-tstage{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;padding-left:2px;font-size:10px;font-weight:600}.rdw-titems{flex-wrap:wrap;gap:2px;display:flex}.rdw-tgroup.always{border-left:1px solid #e5e1d8;justify-content:flex-end;padding-left:18px}.rdw-tab{font:inherit;white-space:nowrap;color:#4b5563;background:0 0;border:0;border-bottom:3px solid #0000;margin-right:8px;padding:4px 4px 9px;font-size:13.5px;font-weight:500}.rdw-tab.on{color:#1a1a1a;border-bottom-color:#dd684b;font-weight:700}.rdw-tab.dim{color:#9ca3af}.rdw-body{flex:1;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;gap:18px;min-height:0;padding:18px 22px 22px;display:grid;overflow-y:auto}.rdw-sec{flex-direction:column;gap:8px;display:flex}.rdw-sechead{border-bottom:1px solid #e5e1d8;justify-content:space-between;align-items:baseline;padding-bottom:5px;display:flex}.rdw-sectitle{align-items:center;gap:8px;display:flex}.rdw-secn{color:#fff;background:#16243a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10.5px;font-weight:700;display:inline-flex}.rdw-seclabel{letter-spacing:.06em;text-transform:uppercase;color:#16243a;font-size:11px;font-weight:700}.rdw-secmeta{color:#6b7280;font-size:12px}.rdw-seclink{font:inherit;color:#294599;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600}.rdw-card{background:#fff;border:1px solid #e5e1d8;border-radius:9px;overflow:hidden}.rdw-trio{grid-template-columns:repeat(3,1fr);gap:6px;padding:14px;display:grid}.rdw-tcell{flex-direction:column;gap:6px;display:flex}.rdw-tbar{background:#e5e1d8;border-radius:3px;height:5px}.rdw-tcell.done .rdw-tbar{background:#1c2e45}.rdw-tcell.now .rdw-tbar{background:#dd684b}.rdw-tname{color:#9ca3af;font-size:12.5px;font-weight:500}.rdw-tcell.done .rdw-tname{color:#1a1a1a}.rdw-tcell.now .rdw-tname{color:#1a1a1a;font-weight:700}.rdw-twhen{color:#6b7280;font-size:11.5px}.rdw-cardfoot{background:#faf8f4;border-top:1px solid #f2efe9;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 14px;display:flex}.rdw-cardfoot+.rdw-cardfoot{border-top-color:#f7f5f1}.rdw-say{color:#4b5563;flex:1;min-width:180px;font-size:12.5px}.rdw-footrow{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px;display:flex}.rdw-b{color:#fff;cursor:pointer;white-space:nowrap;background:#1c2e45;border:none;border-radius:7px;justify-content:center;align-items:center;min-height:34px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.rdw-b:hover:not(:disabled){background:#16243a}.rdw-b.ghost{color:#1c2e45;background:#fff;border:1px solid #e5e1d8}.rdw-b.ghost:hover:not(:disabled){background:#faf9f6;border-color:#1c2e45}.rdw-b.danger{color:#9a4a4a;background:#fff;border:1px solid #d9b2b2}.rdw-b.danger:hover:not(:disabled){background:#fdf2f0;border-color:#a3352f}.rdw-b:disabled{opacity:.45;cursor:default}.rdw-b.sm{min-height:27px;padding:0 11px;font-size:12.5px}.rdw-btnrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rdw-row{border-bottom:1px solid #f2efe9}.rdw-row:last-child{border-bottom:0}.rdw-rowin{align-items:center;gap:11px;padding:10px 13px;display:flex}.rdw-mark{color:#fff;background:#fff;border:1.5px solid #e5e1d8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:inline-flex}.rdw-mark.done{background:#1c2e45;border-color:#1c2e45}.rdw-mark.now{background:#dd684b;border-color:#dd684b}.rdw-rowmain{flex:1;min-width:0}.rdw-rowname{font-size:13px;font-weight:500}.rdw-row.now .rdw-rowname{font-weight:700}.rdw-row.todo .rdw-rowname{color:#9ca3af}.rdw-rowsub{color:#6b7280;font-size:11.5px}.rdw-who{color:#4b5563;white-space:nowrap;background:#f3f0ea;border-radius:12px;padding:0 8px;font-size:11px;font-weight:600}.rdw-banner{background:#fff;border:1px solid #e5e1d8;border-radius:8px;align-items:center;gap:12px;padding:11px 14px;display:flex;box-shadow:inset 4px 0 #dd684b}.rdw-banner.stack{flex-direction:column;align-items:stretch;gap:6px}.rdw-banner.ok{background:#e7ebf1;border:0;border-radius:9px;padding:12px 14px;box-shadow:inset 0 0 0 1px #c9d1dd}.rdw-bk{letter-spacing:.07em;text-transform:uppercase;color:#a2472c;font-size:10px;font-weight:700}.rdw-banner.ok .rdw-bk{color:#4b5563}.rdw-bv{margin-top:1px;font-size:14px;font-weight:600}.rdw-banner.ok .rdw-bv{color:#16243a}.rdw-chip{color:#8a6d00;background:#fbf3d5;border-radius:12px;padding:1px 9px;font-size:11.5px;font-weight:600}.rdw-pill{font:inherit;color:#1c2e45;background:#fff;border:1px dashed #d5d0c5;border-radius:12px;padding:2px 9px;font-size:12px}.rdw-pill.set{color:#4b5563;background:#f0ece3;border-style:solid;border-color:#e5e1d8}.rdw-pill.block{color:#a3352f;background:#fae9e8;border:0}.rdw-bucket{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px 10px;padding:4px 2px 0;font-size:12.5px;display:grid}.rdw-bucket>span:nth-child(odd){color:#6b7280}.rdw-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rdw-empty{text-align:center;color:#6b7280;border:1.5px dashed #d5d0c5;border-radius:9px;padding:14px;font-size:13px}.rdw-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}.rdw-kvk{letter-spacing:.05em;text-transform:uppercase;color:#6b7280;font-size:10.5px}.rdw-kvv{font-size:13.5px;font-weight:500}.rdw-kvv.none{color:#9ca3af}.rdw-ids{border-bottom:1px solid #f2efe9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 13px;font-size:13px;display:grid}.rdw-ids:last-child{border-bottom:0}.rdw-hist{width:100%;font:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #f2efe9;align-items:center;gap:10px;padding:10px 13px;display:flex}.rdw-histwhen{color:#6b7280;white-space:nowrap;font-size:11.5px}.rdw-histtag{color:#1c2e45;background:#e7ebf1;border-radius:12px;padding:0 8px;font-size:11px;font-weight:600}.rdw-act{border-bottom:1px solid #f2efe9;grid-template-columns:14px minmax(0,1fr) auto;gap:10px;padding:8px 0;display:grid}.rdw-dot{background:#b9b4a8;border-radius:50%;width:7px;height:7px;margin-top:6px}.rdw-log{background:#fff;border-top:1px solid #e5e1d8;flex-direction:column;gap:8px;padding:10px 22px 12px;display:flex}.rdw-logtypes{align-items:center;gap:6px;display:flex}.rdw-logtypes button{font:inherit;color:#4b5563;background:#fff;border:1px solid #e5e1d8;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:600}.rdw-logtypes button.on{color:#fff;background:#1c2e45;border-color:#1c2e45}.rdw-logrow{gap:8px;display:flex}.rdw-loginput{font:inherit;background:#faf8f4;border:1px solid #e5e1d8;border-radius:7px;flex:1;padding:7px 10px;font-size:13px}.rdw-followrow{color:#4b5563;flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.rdw-followrow input{width:110px;font:inherit;border:1px solid #e5e1d8;border-radius:7px;padding:5px 8px;font-size:12.5px}.rdw-doc{border-bottom:1px solid #f2efe9;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 13px;display:flex}.rdw-doc .rdw-dname{flex:200px}.rdw-doc:last-child{border-bottom:0}.rdw-dmark{color:#fff;background:#1c2e45;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:inline-flex}.rdw-dmark.missing{color:#0000;background:#fff;border:1.5px dashed #dd684b}.rdw-dname{flex:1;font-size:13px}.rdw-doc.missing .rdw-dname,.rdw-doc.missing .rdw-dmeta{color:#a2472c}.rdw-dmeta{color:#6b7280;font-size:12px}.rdw-ext{color:#6b7280;background:#f0ece3;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:inline-flex}.rdw-bundle{background:#e7ebf1;border-radius:9px;flex-direction:column;gap:8px;padding:11px 13px;display:flex}.rdw-brow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rdw-spacer{flex:1}.rdw-bnote{color:#4b5563;font-size:12px}.rdw-idrow{border-bottom:1px solid #f2efe9;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 13px;font-size:13px;display:flex}.rdw-idrow>span:first-child{flex:140px;min-width:0}.rdw-idrow:last-child{border-bottom:0}.rdw-idval{font-variant-numeric:tabular-nums;font-weight:500}.rdw-idval.none{color:#9ca3af;font-weight:400}.rdw-idinput{font:inherit;background:#fff;border:1px solid #c9d1dd;border-radius:7px;width:150px;padding:4px 8px;font-size:12.5px}.rdw-contact{background:#fff;border:1px solid #e5e1d8;border-radius:8px;align-items:center;gap:10px;padding:10px 13px;display:flex}.rdw-cini{color:#fff;background:#1c2e45;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:inline-flex}.rdw-cline{color:#294599;font-size:12.5px}.rdw-cadd{align-items:baseline;gap:10px;display:flex}.rdw-clist{flex-direction:column;gap:8px;display:flex}.rdw-contact.off{opacity:.62}.rdw-cmain{flex:200px;min-width:0}.rdw-cname{color:#1c2e45;flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.rdw-crole{color:#6b7280;margin-top:1px;font-size:12px}.rdw-cnote{color:#6b7280;margin-top:3px;font-size:12px;font-style:italic;line-height:1.45}.rdw-sel{font:inherit;color:#1c2e45;background:#fff;border:1px solid #e5e1d8;border-radius:7px;max-width:100%;min-height:27px;margin-left:auto;padding:0 8px;font-size:12.5px}.rdw-sel:focus{border-color:#1c2e45;outline:2px solid #e7ecf5}.rdw-undofold{font:inherit;color:#6b7280;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:12px}.rdw-undofold:hover{color:#1c2e45}.rdw-omit{color:#6b7280;cursor:pointer;align-items:center;gap:6px;margin-top:4px;font-size:11.5px;display:flex}.rdw-omit input{margin:0}.rdw-linkfield{font:inherit;color:#1c2e45;background:#fff;border:1px solid #e5e1d8;border-radius:6px;width:100%;margin-top:6px;padding:4px 8px;font-size:12px}.rdw-ctag{color:#1c2e45;letter-spacing:.04em;text-transform:uppercase;background:#e7ecf5;border-radius:5px;padding:0 6px;font-size:10.5px;font-weight:700}.rdw-ctag.off{color:#6b7280;background:#f0ece3}.rdw-cacts{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.rdw-cform{background:#f3f4f7;border-radius:8px;flex-direction:column;gap:8px;margin-top:10px;padding:12px;display:flex}.rdw-cgrid{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}@media (width<=760px){.rdw-cgrid{grid-template-columns:1fr}}.rdw-hrow{width:100%;font:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #f2efe9;align-items:center;gap:10px;padding:10px 13px;display:flex}.rdw-hrow:last-child{border-bottom:0}.rdw-hcaret{color:#6b7280;width:12px;font-size:11px}.rdw-htext{flex:1;font-size:13px}.rdw-hwhen{color:#6b7280;white-space:nowrap;font-size:11.5px}.rdw-htag{color:#1c2e45;background:#e7ebf1;border-radius:12px;padding:0 8px;font-size:11px;font-weight:600}.rdw-pick{background:#fff;border:1px solid #e5e1d8;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex;box-shadow:0 6px 18px #1a1a1a1f}.rdw-picklabel{flex:100%;font-size:13px}.rdw-pick button.go{font:inherit;color:#fff;background:#1c2e45;border:1px solid #1c2e45;border-radius:7px;padding:5px 11px;font-size:12.5px;font-weight:600}.rdw-pick button.alt{color:#1c2e45;background:#fff}.rdw-pick button.cancel{font:inherit;color:#6b7280;background:0 0;border:0;padding:4px;font-size:12.5px}.rdw-pill.on{background:#e7ebf1;border-color:#1c2e45}.rdw-move{font:inherit;color:#294599;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.rdw-sub{align-items:center;gap:10px;display:flex}.rdw-subk{color:#6b7280;font-size:12px}.rdw-subseg{background:#fff;border:1px solid #e5e1d8;border-radius:8px;padding:2px;display:flex}.rdw-subseg button{font:inherit;color:#4b5563;background:0 0;border:0;border-radius:6px;padding:4px 12px;font-size:12.5px;font-weight:600}.rdw-subseg button.on{color:#fff;background:#1c2e45}.rdw-tabrow{background:#fff;border-bottom:1px solid #e5e1d8;padding:12px 22px 0}.rdw-kvk{line-height:1.3}.rdw-kvv{margin-top:1px;line-height:1.35}.rdw.addcard{border-radius:12px;width:600px;max-width:94vw;max-height:90vh;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #1a1a1a1f}.rdw-fold{background:#fff;border:1px solid #e5e1d8;border-radius:8px;overflow:hidden}.rdw-fold+.rdw-fold{border-radius:0;margin-top:-1px}.rdw-foldhead{width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.rdw-foldhead:hover{background:#faf8f4}.rdw-foldhead .n{color:#6b7280;font-size:12.5px}.rdw-foldcaret{color:#6b7280;flex-shrink:0;width:12px}.rdw-foldbody{border-top:1px solid #f2efe9;padding:4px 14px 14px}.rdw-auto{color:#1c2e45;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;vertical-align:1px;background:#e7ebf1;border-radius:10px;margin-left:7px;padding:1px 7px;font-size:10.5px;font-weight:700}.rdw-keyhd{letter-spacing:.06em;text-transform:uppercase;color:#6b7280;padding:10px 14px 2px;font-size:10.5px;font-weight:700}.rdw-keys{counter-reset:ms;margin:0;padding:0 14px 12px;list-style:none}.rdw-keys li{counter-increment:ms;align-items:baseline;gap:10px;padding:5px 0 5px 22px;display:flex;position:relative}.rdw-keys li:before{content:counter(ms);color:#fff;text-align:center;background:#1c2e45;border-radius:50%;width:15px;height:15px;font-size:9.5px;font-weight:700;line-height:15px;position:absolute;top:5px;left:0}.rdw-keys li:not(:last-child):after{content:"";background:#e5e1d8;width:1px;position:absolute;top:20px;bottom:-5px;left:7px}.rdw-keywhen{color:#6b7280;white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;width:72px;font-size:11px}.rdw-keyt{color:#1c2e45;font-size:13px;font-weight:600}.rdw-hrow.key .rdw-htext{font-weight:700}.rdw-hrow:hover,.rdw-hrow.open{background:#faf9f6}.rdw-hrow{cursor:pointer}.rdw-hdet{background:#faf9f6;border-bottom:1px solid #f2efe9;grid-template-columns:96px 1fr;gap:3px 12px;margin:0;padding:2px 14px 12px 40px;font-size:12px;display:grid}.rdw-hdet dt{color:#6b7280}.rdw-hdet dd{color:#1c2e45;margin:0}.rdw-hmore{width:100%;font:inherit;text-align:left;color:#1c2e45;cursor:pointer;background:#fff;border:0;border-top:1px solid #f2efe9;padding:9px 14px;font-size:12.5px;font-weight:600}.rdw-hmore:hover{background:#faf9f6}.rdw-activate{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rdw-activatel{letter-spacing:.06em;text-transform:uppercase;color:#4b5563;margin-right:1px;font-size:10.5px;font-weight:700}.rdw-testrow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rdw-testrow-in{flex-direction:column;flex:260px;gap:2px;display:flex}.rdw-testrow-t{color:#1c2e45;font-size:13px;font-weight:700}.rdw-testrow-l{color:#6b7280;font-size:12px;line-height:1.45}.rdw-banner.ok.stack .rdw-activate{margin-top:4px}.rdw-undo{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.rdw-undo.asking{flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:4px 0 2px;display:flex}.rdw-undoq{color:#9a4a4a;font-size:12.5px;font-weight:600;line-height:1.45}.rdw-move.warn{color:#a3352f;border:1px solid #e3bcbc;border-radius:6px;padding:3px 9px;font-weight:700}.rdw-move.warn:hover{background:#fdf2f0}.rdw-ssnwarn{color:#7c2d12;background:#fdf6f2;border-left:3px solid #c2410c;border-radius:0 5px 5px 0;margin-top:4px;padding:5px 9px;font-size:11.5px;line-height:1.5}.rdw-ssnwarn b{font-weight:700}.adm{padding:0 0 40px}.adm-denied{background:#fff;border:1px solid #e5e1d8;border-radius:10px;max-width:560px;margin:40px auto;padding:24px}.adm-denied h2{color:#1c2e45;margin:0 0 10px;font-size:18px}.adm-denied p{color:#3d4654;margin:0 0 10px;font-size:13.5px;line-height:1.55}.adm-tabs{border-bottom:1px solid #e5e1d8;gap:8px;margin-bottom:18px;display:flex}.adm-tab{color:#4b5563;border-bottom:2px solid #0000;flex-direction:column;gap:1px;margin-bottom:-1px;padding:10px 14px 11px;text-decoration:none;display:flex}.adm-tab.on{color:#1c2e45;border-bottom-color:#dd684b}.adm-tabl{font-size:13.5px;font-weight:700}.adm-tabb{color:#6b7280;font-size:11.5px}.adm-head{margin-bottom:14px}.adm-head h2{color:#1c2e45;margin:0 0 3px;font-size:17px}.adm-dim{color:#6b7280;margin:0;font-size:12.5px;line-height:1.55}.adm-sub{letter-spacing:.06em;text-transform:uppercase;color:#6b7280;margin-bottom:4px;font-size:10.5px;font-weight:700}.adm-ok{color:#0f766e;background:#edf6f5;border:1px solid #cfe6e3;border-radius:7px;margin:0 0 12px;padding:7px 11px;font-size:12.5px}.adm-warn{color:#9a3412;font-weight:600}.adm-tbl{border-collapse:collapse;background:#fff;border:1px solid #e5e1d8;border-radius:10px;width:100%;font-size:13px;overflow:hidden}.adm-tbl th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#6b7280;background:#faf9f6;border-bottom:1px solid #e5e1d8;padding:9px 12px;font-size:10.5px;font-weight:700}.adm-tbl td{vertical-align:top;border-bottom:1px solid #f2efe9;padding:9px 12px}.adm-tbl tr:last-child td{border-bottom:0}.adm-tbl .c{text-align:center}.adm-tbl .r{text-align:right;white-space:nowrap}.adm-tbl tr.off{color:#6b7280;background:#faf9f6}.adm-tbl tr.off b{font-weight:600}.adm-in{font:inherit;color:#1c2e45;background:#fff;border:1px solid #ddd7ca;border-radius:6px;max-width:100%;padding:5px 8px;font-size:13px}.adm-in.num{text-align:right;font-variant-numeric:tabular-nums;width:76px}.adm-in:focus{outline-offset:1px;outline:2px solid #1c2e45}.adm-btn{font:inherit;color:#1c2e45;cursor:pointer;background:#fff;border:1px solid #ddd7ca;border-radius:6px;margin-left:6px;padding:5px 11px;font-size:12.5px;font-weight:600}.adm-btn:first-child{margin-left:0}.adm-btn.solid{color:#fff;background:#1c2e45;border-color:#1c2e45}.adm-btn.danger{color:#9a4a4a;border-color:#d9b2b2}.adm-btn.danger.solid{color:#fff;background:#a3352f;border-color:#a3352f}.adm-btn:disabled{opacity:.45;cursor:default}.adm-add{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.adm-preview,.adm-done{background:#fff;border:1px solid #e5e1d8;border-radius:10px;margin-top:16px;padding:16px 18px}.adm-preview h3,.adm-done h3{color:#1c2e45;margin:0 0 2px;font-size:16px}.adm-counts{flex-wrap:wrap;gap:14px;margin:4px 0 14px;font-size:13px;display:flex}.adm-count{color:#4b5563}.adm-count b{color:#1c2e45;font-variant-numeric:tabular-nums}.adm-detail{margin:0 0 6px}.adm-detail summary{cursor:pointer;color:#1c2e45;padding:3px 0;font-size:12.5px;font-weight:600}.adm-detail ul{color:#4b5563;margin:4px 0 8px;padding-left:20px;font-size:12.5px}.adm-detail li{padding:1px 0}.adm-detail code{color:#6b7280;font-size:11.5px}.adm-blockers{color:#7c2d12;background:#fdf6f2;border:1px solid #f0d4c6;border-radius:8px;margin-top:10px;padding:12px 14px;font-size:13px}.adm-blockers ul{margin:8px 0 6px;padding-left:20px}.adm-blockers li{padding:2px 0;line-height:1.5}.adm-confirm{border-top:1px solid #f2efe9;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:16px;padding-top:14px;display:flex}.adm-conflab{color:#3d4654;flex-direction:column;gap:4px;font-size:12.5px;display:flex}.adm-healthhead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.adm-healthact{white-space:nowrap;align-items:center;gap:10px;display:flex}.adm-health{margin-bottom:22px}.adm-health .adm-blockers{margin:0 0 12px}.adm-health .adm-blockers code,.adm-healthcode{word-break:break-word;font-size:11.5px}.adm-healtherr{background:#fdf2f1;border:1px solid #f1c9c5;border-radius:8px;margin:0 0 12px;padding:10px 14px;font-size:13px;line-height:1.55}.adm-healthhint{margin:6px 0 0;font-size:12.5px;line-height:1.55}.adm-healthfoot{margin-top:8px}:root{--green:#1c2e45;--green-2:#16243a;--canvas:#faf8f4;--orange:#dd684b;--ink:#1a1a1a;--muted:#6b7280;--placeholder:#a8a49c;--line:#e5e1d8;--card:#fff;--green-tint:#e7ebf1;--amber-tint:#fdf6e8;--amber-line:#efd9a8;--blue:#294599;--red:#c00;--amber:#e6a700;--yellow:#fbf3d5;--yellow-cell:#f7e9b0;--red-tint:#f7dcdc;--step-line:#f2efe9;--tag-bg:#f3f0ea;--sunken:#f0ece3}::placeholder{color:var(--placeholder);opacity:1;font-style:italic}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--canvas);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:14px;line-height:1.45}.app{min-height:100vh;display:flex}.centered{justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.card{background:var(--card);border:1px solid var(--line);border-radius:10px;width:100%;max-width:420px;padding:24px}.card h1{margin-bottom:4px;font-size:20px}.card .muted,.card .warn{margin-bottom:16px}.sidebar{background:var(--green);color:#fff;z-index:20;width:220px;height:100vh;position:fixed;overflow-y:auto}.brand{border-bottom:1px solid #ffffff1f;padding:18px 22px 15px}.brand span,.card h1 span{color:var(--orange)}.nav-group{padding:14px 0 6px}.nav-label{text-transform:uppercase;letter-spacing:.08em;color:#ffffff73;padding:4px 22px 6px;font-size:10px}.nav-item{color:#ffffffd1;border-left:3px solid #0000;padding:8px 22px;font-size:13.5px;text-decoration:none;display:block}.nav-item:hover{color:#fff;background:#ffffff0f}.nav-item.active{color:#fff;border-left-color:var(--orange);background:#ffffff1a;font-weight:600}.main{flex:1;min-width:0;margin-left:220px}.topbar{background:var(--canvas);border-bottom:1px solid var(--line);z-index:10;justify-content:space-between;align-items:center;padding:16px 30px;display:flex;position:sticky;top:0}.topbar h1{letter-spacing:-.01em;font-size:20px;font-weight:700}.topbar .sub{color:var(--muted);margin-top:2px;font-size:12.5px}.userbadge{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.avatar{background:var(--green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:flex}.content{padding:26px 30px}.btn{cursor:pointer;border:none;border-radius:7px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600}.btn.primary{background:var(--green);color:#fff}.btn.ghost{border:1px solid var(--line);color:var(--ink);background:#fff}.kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.kpi{border:1px solid var(--line);background:#fff;border-radius:10px;padding:14px 16px}.kpi .num{color:var(--green);letter-spacing:-.02em;font-size:26px;font-weight:700}.kpi .lbl{color:var(--muted);margin-top:2px;font-size:11.5px}.kpi .delta{color:var(--muted);margin-top:4px;font-size:11px;font-weight:500}.kpi .delta.up{color:#1c7a4a;font-weight:600}.kpi .delta.down{color:var(--orange);font-weight:600}.grid2{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.panel-head{background:var(--green-2);color:#fff;padding:10px 16px;font-size:13px;font-weight:700}.panel-head.red{background:#b23b23}.panel-body{padding:14px 16px}table{border-collapse:collapse;width:100%;font-size:12.5px}th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.03em;padding:6px 8px;font-size:11px;font-weight:600}th.c{text-align:center}td{border-bottom:1px solid #f2efe9;padding:6px 8px}td.n{text-align:center;font-variant-numeric:tabular-nums}td.dim{color:#bbb;font-size:11.5px}.blue{color:var(--blue);font-weight:600}tr.total td{border-top:1px solid var(--line);font-weight:700}.alert-row{border-bottom:1px solid #f2efe9;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.sev{border-radius:50%;flex-shrink:0;width:9px;height:9px}.sev.red{background:var(--red)}.sev.yellow{background:var(--amber)}.alert-row .cnt{margin-left:auto;font-weight:700}.alert-row .cnt.red{color:var(--red)}.goalbar{background:#eee;border-radius:4px;height:7px;margin-top:6px;overflow:hidden}.goalbar span{background:var(--green);height:100%;display:block}.doclist{margin-bottom:14px}.docitem{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:7px;padding:9px 11px;font-size:13px;display:flex}.docitem:hover{border-color:var(--green);background:var(--green-tint)}.docicon{background:var(--green-tint);width:26px;height:26px;color:var(--green);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex}.docmain{min-width:0}.docmain .docname{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.docsub{gap:5px;margin-top:3px;display:flex}.dtag{background:var(--sunken);color:var(--muted);white-space:nowrap;border-radius:9px;padding:1px 7px;font-size:10px}.docitem .dmeta{color:var(--muted);text-align:right;flex-shrink:0;margin-left:auto;font-size:11px}.docdrop{text-align:center;color:var(--muted);cursor:pointer;background:#faf8f3;border:2px dashed #cfc8ba;border-radius:9px;margin-bottom:12px;padding:16px;font-size:12.5px;transition:border-color .12s,background .12s}.docdrop:hover,.docdrop.dragging{border-color:var(--green);background:var(--green-tint);color:var(--green)}.docdrop.has-file{border-style:solid;border-color:var(--green);color:var(--ink);background:#fff}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.appstatus{border-bottom:1px solid var(--line);margin-bottom:4px;padding-bottom:11px}.appstatus .aprod{border-bottom:none;margin-bottom:8px;padding-bottom:0}.vendorpills{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.vpill{background:var(--sunken);color:var(--muted);border-radius:6px;align-items:baseline;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.vpill .vpstate{text-transform:uppercase;letter-spacing:.05em;font-size:9.5px;font-weight:400}.vpill.st-approved{background:var(--green-tint);color:var(--green)}.vpill.st-sent_to_vendor{background:var(--yellow);color:#8a6d00}.app-row.done{background:var(--canvas);padding:0}.appdone-head{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:9px;padding:10px 14px;display:flex}.appdone-name{font-size:13px;font-weight:600}.appdone-dates{margin-left:auto;font-size:11.5px}.app-row.done.open .recsect-caret{transform:rotate(90deg)}.appdone-body{border-top:1px solid var(--line);background:#fff;padding:12px 14px 14px}.app-part{border-top:1px dashed var(--line);margin-top:10px;padding-top:10px}.app-part-head{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:7px;font-size:10px;font-weight:700}.vendor-row{border-bottom:1px solid var(--step-line);flex-wrap:wrap;align-items:center;gap:10px;padding:7px 0;display:flex}.vendor-row:last-child{border-bottom:none}.vendor-name{min-width:132px;font-size:12.5px;font-weight:600}.vendor-row .app-stages{margin:0}.vendor-row>select{font:inherit;border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:6px;margin-left:auto;padding:3px 6px;font-size:11px}.app-ball{background:var(--tag-bg);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:10px;padding:6px 9px;font-size:12px;display:flex}.app-ball .k{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:9.5px}.app-ball.ball-is-business{color:#8a5a12;background:#fdf0dc}.app-ball.ball-is-none{background:var(--green-tint);color:var(--green)}.appctl{margin-top:10px}.appnotes{border-top:1px dashed var(--line);margin-top:10px;padding-top:9px}.appnote-list{margin:0 0 8px;font-size:12px;list-style:none}.appnote-list li{border-left:2px solid var(--line);margin-bottom:4px;padding:4px 0 4px 10px}.appnote-add{gap:6px;display:flex}.appnote-add input{min-width:0;font:inherit;border:1px solid var(--line);background:#fff;border-radius:6px;flex:1;padding:5px 8px;font-size:12px}.foldnote{color:var(--muted);margin-top:8px;font-size:11.5px}.foldnote>summary{cursor:pointer;color:var(--blue);list-style:none}.foldnote>summary::-webkit-details-marker{display:none}.foldnote>summary:before{content:"▸ ";color:var(--muted)}.foldnote[open]>summary:before{content:"▾ "}.foldnote>p{border-left:2px solid var(--line);margin-top:6px;padding-left:12px}.prodlist{margin-bottom:12px}.prod-card{border:1px solid var(--line);background:#fff;border-radius:7px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;padding:8px 12px;display:flex}.prod-card.blocked{background:var(--canvas)}.prod-top{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:190px;display:flex}.prod-name{font-size:13.5px;font-weight:600}.prod-since{color:var(--muted);margin-left:auto;font-size:11px}.prod-actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.prod-actions:empty{display:none}.chip.blocked{background:var(--red-tint);color:#9a4a4a}.chip.interested{background:var(--yellow);color:#8a6d00}.chip.dormant,.chip.dropped{background:var(--sunken);color:var(--muted)}.chip.complete_awaiting_activation{background:var(--green-tint);color:var(--green)}.stagebar{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.stagestep{background:var(--sunken);color:var(--muted);border-radius:6px;padding:5px 10px;font-size:11px}.stagestep.done{background:var(--green);color:#fff}.stagestep.current{background:var(--orange);color:#fff;font-weight:600}.stagestep.live{background:var(--green-tint);color:var(--green);font-weight:600;box-shadow:inset 0 0 0 1px #1c2e452e}.stagestep.lost{background:var(--red-tint);color:#9a4a4a;font-weight:600}.contactlist{margin-bottom:12px}.contact-card{border:1px solid var(--line);background:#fff;border-radius:7px;margin-bottom:8px;padding:10px 12px;font-size:13px}.contact-card.inactive{opacity:.6}.contact-card .cname{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.contact-card .cedit{margin-left:auto}.contact-card .crole{background:var(--green-tint);color:var(--green);border-radius:10px;padding:2px 8px;font-size:10.5px;font-weight:600}.contact-card .crole.inactive{background:var(--sunken);color:#999}.contact-card .cpurpose{color:var(--ink);margin-top:3px;font-size:12px}.contact-card .cmeta{color:var(--muted);margin-top:3px;font-size:11.5px}.contact-card .cnote{color:#6b7280;margin-top:3px;font-size:12px;font-style:italic;line-height:1.45}.uploadbox{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:12px;padding:12px 14px}.uploadbox .fl:last-of-type{margin-bottom:8px}.uploadbox input[type=file]{max-width:100%;padding:6px 0;font-size:13px}.subhead{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px;font-size:10.5px}.hint{color:var(--muted);margin-bottom:9px;font-size:11.5px}.gap{color:var(--red);font-weight:700}.muted{color:var(--muted);font-size:13px}.warn{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:12px;font-size:13px}.error{color:#b3261e}@media (width<=900px){.kpis,.grid2{grid-template-columns:1fr}}.note{color:var(--muted);border:1px dashed var(--line);background:#fff;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:12px}.note b.prohibited,b.prohibited{color:#b04a4a}.filters{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.pill{border:1px solid var(--line);cursor:pointer;color:var(--muted);background:#fff;border-radius:20px;padding:6px 14px;font-family:inherit;font-size:12.5px}.pill:hover{border-color:var(--green)}.pill.active{background:var(--green);color:#fff;border-color:var(--green)}.datatable{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:auto hidden}.datatable table{width:100%;font-size:13px}.drawer .datatable{margin-bottom:12px}.datatable th{white-space:nowrap;background:#f7f4ee;padding:11px 14px}.datatable td{white-space:nowrap;padding:11px 14px}.datatable tr.clickable{cursor:pointer}.datatable tr.clickable:hover td{background:var(--green-tint)}.datatable td.empty{text-align:center;color:var(--muted);padding:26px}.dim{color:var(--muted);font-weight:400}.chip{white-space:nowrap;border-radius:12px;padding:2px 9px;font-size:11px;font-weight:600}.chip.role-channel{background:var(--green-tint);color:var(--green)}.chip.role-agency{color:#8a5a12;background:#fdf0dc}.chip.role-network{color:#5b3fa0;background:#e7e0f0}.chip.role-vendor{color:#4b5563;background:#eceef1}td .chip+.chip{margin-left:4px}.chip.dim{background:var(--canvas);color:var(--muted);border:1px solid var(--line)}.chip.active{background:var(--green-tint);color:var(--green)}.chip.enrolled{color:#8a5a12;background:#fdf0dc}.chip.onboarding{color:#8a6d00;background:#fbf3d5}.chip.awaiting_activation{color:#a2472c;background:#fde8df}.glyph{font-weight:700}.glyph.on{color:var(--green)}.glyph.awaiting{color:var(--orange)}.glyph.interested,.glyph.progress,.glyph.dormant{color:#b9b4a8}.glyph.none{color:#d5d0c5;font-weight:400}.glyph.prohibited{color:#b04a4a}.glyph.na{color:var(--muted);font-size:11px;font-weight:600}.drawer-bg{z-index:50;background:#14141459;position:fixed;inset:0}.drawer{background:var(--canvas);z-index:60;width:520px;max-width:100vw;height:100vh;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-8px 0 30px #00000026}.drawer-head{border-bottom:1px solid var(--line);background:#fff;padding:22px 26px 18px}.drawer-head h2{font-size:20px;font-weight:700}.drawer-head .subid{color:var(--muted);margin-top:3px;font-size:12px}.drawer-head-actions{float:right;align-items:center;gap:14px;margin-left:14px;display:flex}.drawer-head .expand{cursor:pointer;color:var(--muted);white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:4px 6px;font-family:inherit;font-size:12px;font-weight:600;line-height:1}.drawer-head .expand:hover{color:var(--green);background:var(--green-tint)}.rechead{padding-bottom:16px}.stagestep.clickable{font:inherit;cursor:pointer;border:none;font-family:inherit;font-size:11px}.stagestep.clickable:hover:not(:disabled){filter:brightness(.92)}.stagestep.clickable:disabled{cursor:default}.recactivity{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;font-size:12px;display:flex}.pillset{gap:4px;display:inline-flex}.minipill{font:inherit;border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:10px;padding:2px 9px;font-size:11px}.minipill:hover:not(:disabled){border-color:var(--green);color:var(--green)}.minipill.on{background:var(--green);border-color:var(--green);color:#fff;font-weight:600}.recnext.editable{align-items:center;gap:8px;display:flex}.recnext.editable input{min-width:0;font:inherit;color:var(--green);background:0 0;border:none;border-bottom:1px dashed #0000;flex:1;padding:2px 0;font-size:12.5px;font-weight:600}.recnext.editable input:hover,.recnext.editable input:focus{border-bottom-color:var(--green);outline:none}.recnext.editable input::placeholder{color:#1c2e4573;font-weight:400}.prodstrip{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.prodpip{background:var(--sunken);color:var(--muted);border-radius:6px;align-items:baseline;gap:6px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.prodpip .pipstate{text-transform:uppercase;letter-spacing:.05em;opacity:.85;font-size:9.5px;font-weight:400}.prodpip.st-active{background:var(--green-tint);color:var(--green)}.prodpip.st-onboarding,.prodpip.st-complete_awaiting_activation{background:var(--yellow);color:#8a6d00}.prodpip.st-enrolled{color:#8a5a12;background:#fdf0dc}.stale{color:var(--orange);font-weight:600}.recloseout{margin-top:12px;font-size:11.5px}.recstrip{flex-wrap:wrap;gap:8px 22px;margin-top:14px;display:flex}.recstrip-item{align-items:center;gap:6px;min-width:0;font-size:12.5px;display:flex}.recstrip .k,.recnext .k{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:9.5px}.recstrip .v{color:var(--ink);font-weight:600}.recnext{background:var(--green-tint);color:var(--green);border-radius:7px;align-items:center;gap:8px;margin-top:10px;padding:7px 10px;font-size:12.5px;font-weight:600;display:flex}.recsect{margin-bottom:26px}.recsect-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:12px;display:flex}.recsect-toggle{min-width:0;font:inherit;text-align:left;cursor:pointer;color:var(--green-2);background:0 0;border:none;flex:1;align-items:center;gap:9px;padding:0 0 6px;display:flex}.recsect-toggle:hover .recsect-title{color:var(--green)}.recsect-caret{color:var(--muted);font-size:10px;transition:transform .15s}.recsect.open .recsect-caret{transform:rotate(90deg)}.recsect-title{text-transform:uppercase;letter-spacing:.05em;color:var(--green-2);font-size:12px;font-weight:700}.recsect-sub{color:var(--muted);text-transform:none;letter-spacing:normal;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.recsect-body>:last-child{margin-bottom:0}.recsect-body .sect-title{color:var(--muted);border-bottom:none;margin:18px 0 8px;padding-bottom:0;font-size:10.5px}.recsect-body>:first-child>.sect-title:first-child,.recsect-body>.sect-title:first-child,.recsect-body>.sect-title:first-child,.recsect-body>:first-child>.sect-title:first-child{margin-top:0}.drawer.wide{width:58vw;min-width:760px}.drawer.wide .drawer-body,.drawer.wide .drawer-head{padding-left:34px;padding-right:34px}.drawer.wide .fieldgrid{grid-template-columns:repeat(3,1fr)}.drawer.wide .stagectl select,.drawer.wide .fl>select,.drawer.wide .fl>input,.drawer.wide .fl>textarea{max-width:420px}.drawer-head .close{float:none;cursor:pointer;color:var(--muted);background:0 0;border:none;padding:0;font-family:inherit;font-size:22px;line-height:1}.drawer-head .close:hover{color:var(--ink)}.drawer-body{padding:22px 26px}.sect-title{text-transform:uppercase;letter-spacing:.05em;color:var(--green-2);border-bottom:1px solid var(--line);margin:22px 0 12px;padding-bottom:6px;font-size:12px;font-weight:700}.sect-title:first-child{margin-top:0}.fieldgrid{grid-template-columns:1fr 1fr;gap:14px 20px;margin-bottom:20px;display:grid}.field label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:2px;font-size:10.5px;display:block}.field .val{font-size:13.5px;font-weight:500}.fieldnote{color:var(--muted);margin-top:10px;font-size:11px}.tag{background:var(--green-tint);color:var(--green);border-radius:10px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:600}.tag.dim{color:var(--muted);background:#eee}@media (width<=900px){.fieldgrid{grid-template-columns:1fr}}.panel-body{overflow-x:auto}.mobilebar{display:none}@media (width<=900px){.app{display:block}.sidebar{width:264px;max-width:84vw;height:100vh;transition:transform .18s ease-out;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:2px 0 18px #00000040}.sidebar.open{transform:translate(0)}.sidebar .brand{padding-top:66px}.main{margin-left:0;padding-top:52px}.mobilebar{background:var(--green);color:#fff;z-index:25;align-items:center;gap:10px;height:52px;padding:0 12px;display:flex;position:fixed;top:0;left:0;right:0}.mobilebar-title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.navtoggle{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;font-size:19px;line-height:1;display:flex}.navscrim{z-index:19;background:#0c142073;position:fixed;inset:0}.topbar{flex-wrap:wrap;gap:10px;padding:14px 18px;position:static}.content{padding:18px}.drawer{width:100%}.drawer.wide{width:100%;min-width:0}.drawer.wide .drawer-body,.drawer.wide .drawer-head,.drawer-head,.drawer-body{padding-left:18px;padding-right:18px}}@media (width<=560px){.pill{white-space:normal}.userbadge{font-size:12px}.userbadge .avatar{display:none}.kpi .num{font-size:22px}}.sub2{color:var(--muted);white-space:normal;margin-top:2px;font-size:11.5px}.days{border-radius:12px;padding:2px 8px;font-size:12px;font-weight:700}.days.ok{background:var(--green-tint);color:var(--green)}.days.late{color:#b04a4a;background:#f7dcdc}.btn.danger{color:#fff;background:#b04a4a}.btn:disabled{opacity:.5;cursor:not-allowed}.fl{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:12px;font-size:10.5px;display:block}.fl select,.fl input,.fl textarea{width:100%;font:inherit;text-transform:none;letter-spacing:normal;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:7px;margin-top:4px;padding:8px 10px;font-size:13px;display:block}.fl textarea{resize:vertical}.fl select:focus,.fl input:focus,.fl textarea:focus{outline:2px solid var(--green-tint);border-color:var(--green)}.quote{color:var(--ink);border-left:3px solid var(--line);white-space:pre-wrap;background:#fff;margin:10px 0 0;padding:8px 12px;font-size:13px}.warnline{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:9px 11px}.btnrow{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.factoring-checklist{margin-top:18px}.sect-title-sub{opacity:.8;margin-top:16px}.chklist{margin:8px 0 0;padding:0;list-style:none}.chklist li{border-bottom:1px solid var(--line,#eee);align-items:baseline;gap:8px;padding:4px 0;display:flex}.chk-mark{flex:none;width:14px;font-weight:700}.chk-have .chk-mark{color:#2f8f5b}.chk-missing .chk-mark{color:#b9bdc4}.chk-label{flex:1}.chk-missing .chk-label{color:#8a9099}.dlreview{margin-top:14px}.darepackage{margin-top:18px}.substage{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.recnextrow{align-items:stretch;gap:8px;display:flex}.recnextrow .recnext{flex:1;min-width:0}.recnextdate{opacity:.85;align-items:center;gap:6px;font-size:12px;display:flex}.recnextdate input[disabled]{opacity:.5}.appguide{margin-bottom:14px}.guidestep{border-bottom:1px solid var(--line,#e5e1d8);padding:8px 0}.guidestep-head{align-items:center;gap:8px;display:flex}.guidestep-n{background:var(--sunken,#efece4);width:20px;height:20px;color:var(--ink,#1b2330);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.guidestep.done .guidestep-n{color:#fff;background:#2f8f5b}.guidestep.now .guidestep-n{background:var(--ink,#1b2330);color:#fff}.guidestep.later .guidestep-title,.guidestep.done .guidestep-title{opacity:.65}.guidestep.now .guidestep-title{font-weight:700}.guidestep-body{margin:6px 0 2px 28px}.stagenav{border-bottom:1px solid var(--line,#e5e1d8);flex-wrap:wrap;gap:14px;margin-bottom:14px;padding:10px 0 12px;display:flex}.stagenav-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.stagenav-stage{letter-spacing:.06em;text-transform:uppercase;opacity:.6;font-size:11px}.stagenav-ref{margin-left:auto}.stagebody{margin-top:4px}.prodbucket{margin:6px 0 0;padding:0;list-style:none}.prodbucket li{border-bottom:1px solid var(--line,#e5e1d8);align-items:baseline;gap:8px;padding:4px 0;display:flex}.prodname{flex:1}.logbox{margin-top:6px}.logtypes{flex-wrap:wrap;gap:6px;display:flex}.logbody{width:100%;font:inherit;border:1px solid var(--line,#e5e1d8);resize:vertical;border-radius:6px;margin-top:8px;padding:8px}.logchase{align-items:center;gap:6px;margin-top:8px;display:inline-flex}.logchaserow{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.loglist{margin:8px 0 0;padding:0;list-style:none}.loglist li{border-bottom:1px solid var(--line,#e5e1d8);align-items:baseline;gap:8px;padding:6px 0;display:flex}.logtext{flex:1}.asidewhy{min-width:150px;font-size:12px}.pkgfiles{margin:8px 0 0;padding:0;list-style:none}.pkgfile{border-bottom:1px solid var(--line,#e5e1d8);padding:8px 0}.pkgfile.aside .pkgfile-name{opacity:.6}.pkgfile-head{align-items:baseline;gap:8px;display:flex}.pkgfile-name{overflow-wrap:anywhere;flex:1;min-width:0}.pkgfile-acts{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.buildrow{border:1px solid var(--line,#e5e1d8);border-radius:6px;margin-top:8px;padding:10px 12px}.idgrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:8px;display:grid}.kcpillars{flex-wrap:wrap;gap:4px;margin:6px 0 2px;display:flex}.candidatelist{margin:8px 0 4px 18px;padding:0}.candidatelist li{margin-bottom:4px;line-height:1.5}.flash{color:var(--green);background:var(--green-tint);border:1px solid #c9d3e0;border-radius:8px;margin-bottom:14px;padding:10px 34px 10px 14px;font-size:13px;position:relative}.flash-x{cursor:pointer;color:var(--muted);background:0 0;border:none;font-family:inherit;font-size:18px;line-height:1;position:absolute;top:6px;right:10px}.flash a{color:var(--green);font-weight:600}.pill-gap{width:6px}.board{grid-auto-columns:minmax(190px,1fr);grid-auto-flow:column;gap:14px;padding-bottom:4px;display:grid;overflow-x:auto}.col{background:#f3f0ea;border-radius:10px;align-self:start;min-width:0;padding:10px}.col.empty,.col.empty .col-head{padding-bottom:4px}.col-head{text-transform:uppercase;letter-spacing:.04em;color:var(--green-2);justify-content:space-between;gap:8px;padding:4px 6px 12px;font-size:12px;font-weight:700;display:flex}.col-head .n{color:var(--muted);font-weight:600}.kcard{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;margin-bottom:9px;padding:11px 12px;transition:box-shadow .12s,transform .12s}.kcard:hover{transform:translateY(-1px);box-shadow:0 3px 10px #00000014}.kcard.stage-won,.kcard.stage-signed{background:#f4faf6}.kcard.stage-lost{background:#fbf2f2}.kctop{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.kcard .co{overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.kcowner{color:var(--muted);margin-top:3px;font-size:11.5px}.kcline{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:11.5px}.kcline b{color:var(--ink);font-weight:600}.kcmove{border-top:1px dashed var(--line);justify-content:flex-end;margin-top:9px;padding-top:8px;display:flex}.kcmove select{max-width:130px;padding:3px 6px;font-size:11.5px}.owner-tag{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.odot{background:var(--green);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;font-size:9.5px;font-weight:700;display:inline-flex}.days.warn{color:#8a6d00;background:#fbf3d5}.days.frozen{background:var(--gray-cell,#eee);color:var(--muted);text-transform:capitalize}.chip.stage-none{background:var(--sunken);color:var(--muted)}.chip.stage-reached_out{color:#5d5a53;background:#f0eee9}.chip.stage-interest,.chip.stage-in_conversation{color:#8a6d00;background:#fbf3d5}.chip.stage-won,.chip.stage-signed{background:var(--green-tint);color:var(--green)}.chip.stage-lost{color:#9a4a4a;background:#f0dede}@media (width<=1100px){.board{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;overflow-x:visible}}@media (width<=700px){.board{grid-template-columns:minmax(0,1fr)}}.nav-item .count{background:var(--orange);border-radius:10px;margin-left:8px;padding:1px 7px;font-size:11px;font-weight:700}.flagcard{border:1px solid var(--line);border-left:3px solid var(--line);background:#fff;border-radius:10px;margin-bottom:10px;padding:14px 16px}.flagcard.blocking{border-left-color:#b04a4a}.flagcard.advisory{border-left-color:var(--amber);background:#fdfcfa}.flagcard-head{flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:flex}.flagdetail{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:12.5px}.reflink{color:var(--blue);font-weight:600}.flagcard .btnrow{margin-top:10px}.flagcard .fl{max-width:340px;margin-top:10px}.chip.network{color:#5b3fa0;background:#e7e0f0}td.small{font-size:11.5px}.runblock{border:1px solid var(--line);background:#fff;border-radius:8px;margin-bottom:10px;padding:10px 12px}.runhead{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:12.5px;display:flex}.stagectl{margin-top:8px}.stagectl.compact,td .stagectl.compact{margin-top:0}.stagectl-row{align-items:center;gap:8px;display:flex}.stagectl-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:10.5px}.stagectl select{font:inherit;width:100%;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:6px;padding:5px 8px;font-size:12px}td .stagectl select{width:auto;max-width:170px}td .stagectl.compact{border-top:none;margin-top:0;padding-top:0}.stagectl-lost{background:var(--amber-tint);border:1px solid var(--amber-line);border-left:5px solid var(--orange);border-radius:8px;gap:7px;margin-top:10px;padding:12px 14px;display:grid;box-shadow:0 2px 8px #18223317}.stagectl-note{color:var(--muted);margin-top:5px;font-size:11px}.btn.small{padding:5px 11px;font-size:12px}.error.small{margin-top:5px;font-size:11.5px}.onb-empty{justify-items:start;gap:8px;display:grid}.ob-track{border:1px solid var(--line);background:#fff;border-radius:9px;margin-bottom:12px;padding:13px 15px}.ob-track-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:9px;display:flex}.ob-steps{flex-direction:column;display:flex}.ob-step{border-bottom:1px solid var(--step-line);align-items:center;gap:11px;padding:9px 0;font-size:13px;display:flex}.ob-step:last-child{border-bottom:none}.ob-step.current-row .ob-step-name{font-weight:600}.ob-step.closed .ob-step-name{color:var(--muted)}.ob-check{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:flex}.ob-check.done{background:var(--green);color:#fff}.ob-check.doing{background:var(--orange);color:#fff}.ob-check.todo{color:#bbb;background:#fff;border:1.5px solid #d8d2c6}.ob-check.up-next{box-shadow:0 0 0 3px #dd684b2e}.ob-check.todo.up-next{border-color:var(--orange)}.ob-step-main{flex:1;min-width:0}.ob-step-name{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ob-step-controls{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.ob-status-select{font:inherit;border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:6px;padding:3px 6px;font-size:11px}.ob-ball{color:var(--muted);margin-top:9px;font-size:11.5px}.onb-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-size:12.5px;display:flex}.clocks{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.clock{border:1px solid var(--line);background:var(--canvas);border-radius:8px;padding:9px 11px}.clock.live{border-left:3px solid var(--orange);background:#fff9f6}.clock b{color:var(--green);font-size:18px;display:block}.clock span{color:var(--muted);font-size:11px}.onb-steps select{font:inherit;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:6px;padding:4px 6px;font-size:12px}.onb-steps tr.closed td:first-child{color:var(--muted);text-decoration:line-through}.ball{white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.ball,.ballselect{background:var(--tag-bg);color:var(--muted)}.ball-none{color:#b3ada1}.ballselect{cursor:pointer;border:1px solid #0000;border-radius:10px;max-width:100%;padding:2px 6px;font-size:11px;font-weight:600}.ballselect:hover{border-color:var(--line)}@media (width<=820px){.drawer.wide{width:100vw;min-width:0}.drawer.wide .drawer-body,.drawer.wide .drawer-head{padding-left:18px;padding-right:18px}.drawer.wide .fieldgrid{grid-template-columns:1fr 1fr}}@media (width<=560px){.clocks{grid-template-columns:1fr}}.addrow{margin-bottom:14px}.sect-action{float:right;margin-top:-4px}.editform{border:1px solid var(--line);background:#fff;border-radius:8px;gap:2px;margin-bottom:8px;padding:12px;display:grid}.editform .fl{margin-bottom:8px}.fl.checkrow{text-transform:none;letter-spacing:normal;color:var(--ink);align-items:center;gap:8px;font-size:12.5px;display:flex}.fl.checkrow input{width:auto;margin:0}.override{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;margin-top:10px;padding:12px}.stephist summary{cursor:pointer;font-size:10.5px}.stephist ul{margin:4px 0 0 14px;font-size:10.5px}.checkgrid{grid-template-columns:1fr 1fr;gap:4px 10px;margin-top:5px;display:grid}.checkitem{text-transform:none;letter-spacing:normal;color:var(--ink);align-items:center;gap:6px;font-size:12.5px;display:flex}.checkitem+.checkitem{margin-top:7px}.checkitem input{width:auto;margin:0}.official{border:1px dashed var(--line);border-radius:8px;margin-bottom:12px;padding:10px 12px}.official summary{cursor:pointer;color:var(--muted);font-size:12px}.official .fl{margin-top:10px}@media (width<=560px){.checkgrid{grid-template-columns:1fr}}.inflight{color:var(--orange);white-space:nowrap;margin-left:6px;font-size:11px;font-weight:600;display:inline-block}.timeline,.timeline ul{margin:0;padding:0;list-style:none}.tl-group+.tl-group{margin-top:14px}.tl-day{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:6px;font-size:10.5px;font-weight:700}.tl-entry{border-bottom:1px solid #f2efe9;gap:10px;padding:7px 0;display:flex}.tl-entry:last-child{border-bottom:none}.tl-dot{background:var(--green-tint);border:1px solid var(--green);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.tl-body{min-width:0}.tl-note{overflow-wrap:anywhere;font-size:13px}.tl-meta{color:var(--muted);margin-top:2px;font-size:11px}.confirmbox{background:var(--amber-tint);border:1px solid var(--amber-line);border-left:5px solid var(--orange);border-radius:8px;margin-top:10px;padding:12px 14px;font-size:13px;box-shadow:0 2px 8px #18223317}.prod-card .confirmbox{flex-basis:100%;margin-top:12px}.confirmbox p:first-child{font-weight:600}.confirmbox .fl{margin:10px 0 0}tr.closed td{color:var(--muted)}.fulist,.notelist{margin:0 0 10px;padding:0;list-style:none}.fu{border-bottom:1px solid #f2efe9;align-items:baseline;gap:10px;padding:6px 0;font-size:13px;display:flex}.fu label{cursor:pointer;flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.fu.done .fu-body{color:var(--muted);text-decoration:line-through}.fu-meta{color:var(--muted);white-space:nowrap;font-size:11px}.fu-meta.overdue{color:#b04a4a;font-weight:600}.addrow-inline{flex-wrap:wrap;gap:8px;margin-bottom:6px;display:flex}.addrow-inline input{font:inherit;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:7px;padding:7px 9px;font-size:13px}.addrow-inline input:first-child{flex:1;min-width:160px}.note-card{border:1px solid var(--line);background:#fff;border-radius:7px;margin-bottom:8px;padding:9px 12px;font-size:13px}.note-card.pinned{border-left:3px solid var(--amber);background:#fffdf6}.note-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.note-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;font-size:11px;display:flex}.linkbtn.docname{font-size:inherit;text-align:left}.linkbtn{font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;text-decoration:underline}.addnote textarea{width:100%;font:inherit;border:1px solid var(--line);color:var(--ink);resize:vertical;background:#fff;border-radius:7px;padding:8px 10px;font-size:13px}.pickerwrap{position:relative}.pickerwrap .pickerlist{z-index:5;position:absolute;left:0;right:0;box-shadow:0 6px 18px #1a1a1a1f}.pickerlist{border:1px solid var(--line);background:#fff;border-radius:7px;max-height:190px;margin-top:4px;overflow-y:auto}.pickerhead{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:6px 10px 2px;font-size:10px}.pickeritem{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:none;padding:6px 10px;font-size:13px;display:block}.pickeritem:hover{background:var(--green-tint)}.pickeritem.other{border-top:1px solid var(--line);color:var(--muted)}.pickerempty{color:var(--muted);padding:8px 10px;font-size:12px}.otherbox{border:1px solid var(--orange);background:#fff9f6;border-radius:7px;margin-top:4px;padding:8px 10px}.otherbox .chosen{margin-top:0}.otherfield{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-top:8px;font-size:10.5px;display:block}.otherfield input{width:100%;font:inherit;text-transform:none;letter-spacing:normal;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:6px;margin-top:4px;padding:7px 9px;font-size:13px;display:block}.chosen{text-transform:none;letter-spacing:normal;color:var(--ink);align-items:center;gap:10px;margin-top:4px;font-size:13px;display:flex}.chip.none{color:var(--muted);background:#f0eee9}td.overdue{color:var(--red);font-weight:600}.pillcount{background:#00000014;border-radius:9px;margin-left:6px;padding:1px 6px;font-size:10px}.pill.active .pillcount{background:#ffffff38}.datatable tr.stalled td{background:#fff9f6}.datatable tr.stalled td:first-child{box-shadow:inset 3px 0 0 var(--orange)}.willchange td{background:#fffdf6}.willchange td:last-child{font-weight:600}.issuelist{margin-bottom:12px;font-size:12.5px;list-style:none}.issuelist li{border-left:2px solid var(--orange);margin-bottom:4px;padding:5px 0 5px 10px}.ballwarn{color:#8a5a12;font-weight:600}.kpis.compact{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px;margin-bottom:16px}.kpis.compact .delta{color:var(--muted)}.chip.outcome-referred,.chip.outcome-qualifying{background:var(--sunken);color:var(--muted)}.chip.outcome-open{background:var(--yellow);color:#8a6d00}.chip.outcome-won,.chip.outcome-active{background:var(--green-tint);color:var(--green)}.chip.outcome-lost{color:#9a4a4a;background:#f0dede}.idcol{white-space:nowrap;font-variant-numeric:tabular-nums;width:1%;font-size:12px}.qualifying{border:1px dashed var(--line);background:#fff;border-radius:9px;margin-bottom:20px;padding:12px 14px}.qualifying .subhead{margin-bottom:9px}.pushright{margin-left:auto}.searchrow{align-items:center;gap:10px;margin-bottom:12px;display:flex}.searchrow input{max-width:380px;font:inherit;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:7px;flex:1;padding:8px 10px;font-size:13px}.formhint{background:#f7f4ee;border-radius:7px;padding:8px 10px}.app-row{border:1px solid var(--line);background:#fff;border-radius:8px;margin-bottom:10px;padding:13px 15px}.app-row .aprod{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px;padding-bottom:9px;font-size:13.5px;font-weight:600;display:flex}.app-row .aprod .avendor{color:var(--muted);font-size:10.5px;font-weight:400}.app-stages{flex-wrap:wrap;gap:4px;margin-top:9px;display:flex}.app-stage{color:var(--muted);white-space:nowrap;background:#f0ece3;border-radius:5px;padding:3px 8px;font-size:10px}.app-stage.done{background:var(--green);color:#fff}.app-stage.current{background:var(--orange);color:#fff;font-weight:600}.app-row .aclock{color:var(--muted);margin-top:7px;font-size:11px}.appactions{border-top:1px dashed var(--line);margin-top:10px;padding-top:9px}.fl.inline{align-items:center;gap:8px;margin-bottom:8px;display:flex}.fl.inline select{width:auto;margin-top:0}.milestones{grid-template-columns:1fr 1fr;gap:3px 12px;margin-bottom:8px;display:grid}@media (width<=560px){.milestones{grid-template-columns:1fr}}.startable{border:1px solid var(--amber-line);border-left:3px solid var(--amber-line);background:var(--amber-tint);border-radius:8px;margin-bottom:10px;padding:10px 12px}.startrow{justify-content:space-between;align-items:center;gap:10px;padding:5px 0;font-size:13px;display:flex}.app-stage.pending{color:#b3ada1;background:#f4f1ea}.app-stage.done .tick{margin-right:4px;font-weight:700}.app-stage.current{box-shadow:0 0 0 2px #dd684b47}.app-stage.current .await{text-transform:uppercase;letter-spacing:.05em;opacity:.85;margin-right:5px;font-size:9px}.legend{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.legend .sample{cursor:default;padding:2px 6px;font-size:9.5px}.onb-unattached{border:1px solid var(--warn-line,#e6d3a8);background:var(--warn-bg,#fdf8ec);border-radius:8px;margin-top:14px;padding:11px 12px}.onb-unattached .warn{margin:0 0 8px}.onb-unattached .datatable{background:0 0}.onb-unattached table{width:100%}.onb-unattached td{vertical-align:middle;padding:5px 6px}.outcomepick{gap:6px;margin-bottom:12px;display:grid}.outcomeopt{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;align-items:baseline;gap:9px;padding:9px 11px;font-size:13px;line-height:1.35;display:flex}.outcomeopt:hover{border-color:#b9c2ce}.outcomeopt.on{border-color:var(--navy,#16233a);box-shadow:inset 0 0 0 1px var(--navy,#16233a)}.outcomeopt input{accent-color:var(--navy,#16233a);flex:none;margin:0}.scorecard{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.scoreitem{border:1px solid var(--line);background:#fff;border-radius:8px;flex:84px;gap:1px;min-width:84px;padding:8px 10px;display:grid}.scoreitem.total{background:#f4f6f9;border-color:#d6dde6}.scoreitem .n{font-size:19px;font-weight:650;line-height:1.1}.scoreitem .k{letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#6b7683);font-size:10.5px}.scoreitem.active .n{color:#1c7a4a}.scoreitem.lost .n{color:#a3352f}.scoreitem.signed .n{color:#1d4e89}.chip.ref-open{color:#4a5563;background:#eef1f5}.chip.ref-signed{color:#1d4e89;background:#e6eefa}.chip.ref-active{color:#1c7a4a;background:#e2f3ea}.chip.ref-lost{color:#a3352f;background:#fae9e8}@media (width<=720px){.scoreitem{flex:66px;min-width:66px}}.fieldnote+.fl,.fieldnote+label.fl,.fieldnote+.sect-title,.checkitem+.fl,.checkitem+label.fl,.checkitem+.sect-title,.warn+.fl,.warn+label.fl{margin-top:14px}.darepackage .warn{padding-right:34px;position:relative}.qualacts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (width<=720px){.workgrid{gap:16px}}.worklead+.worklead{margin-top:-8px}.worklead:not(:last-of-type){border-bottom:none;margin-bottom:4px;padding-bottom:4px}.vgrid{gap:2px;margin:10px 0;display:grid}.vrow{border-radius:6px;grid-template-columns:130px 1fr auto;align-items:center;gap:10px;padding:6px 8px;display:grid}.vrow:hover{background:#f6f8fa}.vrow.nudge{background:#fdf8ec}.vname{flex-direction:column;gap:1px;font-size:13px;display:flex}.vnudge{color:#8a6018;font-size:10.5px}.vinputs{flex-wrap:wrap;gap:6px;display:flex}.vinputs input{flex:140px;min-width:110px;padding:4px 8px;font-size:12.5px}.vfull{grid-column:1/-1;margin:2px 0 0}@media (width<=720px){.vrow{grid-template-columns:1fr;gap:5px}}.attnstrip{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;margin-bottom:18px;display:grid}.attn{border:1px solid var(--line);color:inherit;background:#fff;border-left:3px solid #c9d1da;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:12px 15px;text-decoration:none;display:grid}.attn:hover{background:#fcfdfe;border-color:#b9c2ce}.attn.hot{border-left-color:var(--orange,#e2603f)}.attn .n{grid-row:1/span 2;font-size:26px;font-weight:650;line-height:1}.attn.hot .n{color:var(--orange,#e2603f)}.attn .k{font-size:12.5px;font-weight:600}.attn .w{color:var(--muted,#6b7683);font-size:11.5px}.worknow{margin-bottom:18px}.workgrid{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:22px;display:grid}.worktitle{letter-spacing:.05em;text-transform:uppercase;color:var(--muted,#6b7683);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;padding-bottom:6px;font-size:11px;display:flex}.worktitle .reflink{text-transform:none;letter-spacing:0;font-size:11.5px}.workrow{border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:baseline;gap:10px;padding:5px 0;font-size:13px;display:flex}.workrow:last-child{border-bottom:0}.workrow b{font-variant-numeric:tabular-nums;font-size:14.5px}.workrow b.dim{color:#aab3bd;font-weight:500}.panel.collapsible{margin-top:18px}.panel.collapsible>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.panel.collapsible>summary::-webkit-details-marker{display:none}.panel.collapsible>summary:before{content:"▸";width:14px;color:var(--muted,#6b7683);font-size:10px;display:inline-block}.panel.collapsible[open]>summary:before{content:"▾"}@media (width<=720px){.workgrid{gap:16px}}.worklead{border-bottom:1px solid var(--line);align-items:baseline;gap:9px;margin-bottom:14px;padding-bottom:12px;font-size:13px;display:flex}.worklead .n{font-size:22px;font-weight:650;line-height:1}.worklead .reflink{margin-left:auto;font-size:12px}.compbox{border:1px solid var(--line);border-left:3px solid var(--navy,#16233a);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:12px 0;padding:10px 13px;display:flex}.compbox .k{letter-spacing:.05em;text-transform:uppercase;color:var(--muted,#6b7683);width:100%;font-size:10.5px}.compbox b{font-size:15px}.compbox .dim{font-size:11.5px}tr.stalled td{background:#fdf8ec}tr.stalled td:first-child{box-shadow:inset 3px 0 0 var(--orange,#e2603f)}.filters .search{flex:240px;min-width:200px}.prodcell{flex-wrap:wrap;gap:3px 10px;font-size:11.5px;display:flex}.prodbit{white-space:nowrap;color:var(--muted,#6b7683);align-items:center;gap:4px;display:inline-flex}.brand img{width:100%;max-width:148px;height:auto;display:block}.brand-product{letter-spacing:.18em;text-transform:uppercase;color:var(--orange);margin-top:4px;padding-left:56.684px;font-size:12px;font-weight:700;display:block}.brand.brand-card{border-bottom:0;padding:0 0 14px}.chip.outcome-closed_out,.chip.ref-closed_out{color:#4a5563;background:#eef1f5}.chip.outcome-rejected{color:#6b7280;background:#f4f5f7}.docpanel{border-top:1px solid var(--line);background:var(--canvas);cursor:default;border-radius:0 0 6px 6px;flex-basis:100%;margin-top:4px;padding:11px 12px}.docpanel .fl input{width:100%}.docpanel .sect-title{margin-top:12px}.docnotes{margin:0 0 8px;padding:0;list-style:none}.docnotes li{border-bottom:1px solid var(--line);padding:5px 0}.docnotes li:last-child{border-bottom:none}.docnotes .nbody{font-weight:500}.docnotes .linkbtn{margin-left:8px}.docpanel .btnrow input{flex:1;min-width:0}.approw{border:1px solid var(--line);background:#fff;border-radius:7px;margin-bottom:8px;padding:10px 12px}.apphead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.apphead .btnrow{margin:0}.appview{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.appview.pii{border-top:2px solid var(--red,#b3261e)}.applist{margin:0 0 10px;padding:0;font-size:13px;list-style:none}.applist li{border-bottom:1px solid var(--line);padding:5px 0}.applist li:last-child{border-bottom:none}.chiprow{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.rawjson{background:var(--sunken,#f3f2ef);border:1px solid var(--line);white-space:pre;border-radius:6px;max-height:320px;padding:10px;font-size:12px;line-height:1.45;overflow:auto}.glyphkey{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin:0 0 12px;font-size:11.5px;display:flex}.glyphkey-item{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.ob-steps.readonly{opacity:.82}.onb-toggle{margin:2px 0 10px;display:inline-block}.appadmin{border-top:1px dashed var(--line);margin-top:14px;padding-top:12px}.issuebadges{flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px;display:flex}.issuebadges .dtag{margin:0}.dtag.warn-dtag{color:#b3261e;background:#fdece9;border-color:#f3c9c2}.app-stage .stepno{opacity:.6;font-variant-numeric:tabular-nums;min-width:12px;margin-right:4px;display:inline-block}.app-stage.done .stepno{opacity:.75}@media (width<=700px){.userbadge>span:not(.avatar){display:none}.worklead{flex-wrap:wrap}.worklead .reflink{flex-basis:100%;margin-left:0}.scorecard,.recstrip{flex-wrap:wrap}.kcol{min-width:min(280px,86vw)}}.pf-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.pf-start .fl,.pf-track .fl{max-width:360px}.chip.pf-in_conversation{color:#4a5563;background:#eef1f5}.chip.pf-won{background:var(--amber-tint,#fdf3e2);color:#8a5a00}.chip.pf-activated{background:var(--green-tint);color:var(--green)}.chip.pf-lost{color:#b3261e;background:#fdece9}.chip.needs-approval{background:var(--amber-tint);color:#8a5a00;border:1px solid var(--amber-line)}.activate-callout{background:var(--amber-tint);border:1px solid var(--amber-line);border-left:5px solid var(--orange);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;padding:11px 14px;font-size:13px;display:flex;box-shadow:0 2px 8px #18223317}.activate-callout .btnrow{margin:0}.checkitem.excluded{color:var(--muted);cursor:not-allowed}.checkitem.excluded input{cursor:not-allowed}.histspine{margin:8px 0 14px;padding:0;list-style:none}.histrow{border-bottom:1px solid var(--line,#f1f1ef);align-items:baseline;gap:8px;padding:4px 0;font-size:13px;display:flex}.histrow:last-child{border-bottom:none}.histtag{letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#6b7280);flex:0 0 78px;font-size:10px}.histtag.ph-application{color:#92400e}.histtag.ph-partner{color:#7c3aed}.histtag.ph-setup{color:#1d4ed8}.histtag.ph-live{color:#15803d}.histwhen{color:var(--muted,#6b7280);font-variant-numeric:tabular-nums;flex:0 0 84px;font-size:12px}.histwhat{flex:auto;min-width:0}.rechead2{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;gap:12px;padding:16px 22px 0;display:flex}.rechead2-top{align-items:flex-start;gap:12px;display:flex}.rechead2-name{letter-spacing:-.01em;font-size:21px;font-weight:700}.rechead2-sub{color:var(--muted);font-size:12.5px}.rechead2-acts{color:var(--muted);white-space:nowrap;align-items:center;gap:14px;font-size:12.5px;display:flex}.rechead2-acts button{font:inherit;color:var(--muted);background:0 0;border:0;padding:0;font-size:12.5px}.rechead2-acts button.lose{color:#9a4a4a}.rechead2-acts button.closex{font-size:22px;line-height:1}.rectrack{gap:4px;display:flex}.rectrack-step{font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;flex:1;gap:5px;padding:0;display:flex}.rectrack-bar{background:var(--line);border-radius:3px;width:100%;height:5px}.rectrack-step.done .rectrack-bar{background:var(--green)}.rectrack-step.now .rectrack-bar{background:var(--orange)}.rectrack-label{color:#9ca3af;font-size:11.5px;font-weight:500}.rectrack-step.done .rectrack-label,.rectrack-step.now .rectrack-label{color:var(--ink)}.rectrack-step.now .rectrack-label{font-weight:700}.rectrack-step.next{cursor:pointer}.rectrack-step.next .rectrack-label{color:var(--blue);font-weight:600}.rectrack-note{color:var(--muted);margin-top:-6px;font-size:12px}.recwork{background:var(--green-tint);border-radius:9px;flex-direction:column;gap:9px;padding:11px 13px;display:flex}.recwork-row{align-items:center;gap:10px;display:flex}.recwork-k{letter-spacing:.07em;text-transform:uppercase;color:#4b5563;flex-shrink:0;width:60px;font-size:10px;font-weight:700;line-height:1.25}.recwork input[type=text],.recwork input:not([type]){min-width:0;font:inherit;color:var(--green-2);background:#fff;border:1px solid #c9d1dd;border-radius:7px;flex:1;padding:6px 9px;font-size:14px;font-weight:600}.recwork input[type=date]{width:96px;font:inherit;background:#fff;border:1px solid #c9d1dd;border-radius:7px;padding:6px 8px;font-size:12.5px}.recwork-by{color:#4b5563;white-space:nowrap;font-size:12px}.recwork-meta{flex-wrap:wrap;align-items:center;gap:16px;font-size:12.5px;display:flex}.recwork-field{align-items:center;gap:8px;display:flex;position:relative}.recwork-field .recwork-k.inline{width:auto}.recseg{background:#fff;border:1px solid #c9d1dd;border-radius:7px;padding:2px;display:flex}.recseg button{font:inherit;color:#4b5563;background:0 0;border:0;border-radius:5px;padding:2px 10px;font-size:12px;font-weight:600}.recseg button.on{background:var(--green);color:#fff}.recowner{font:inherit;color:var(--ink);background:#fff;border:1px solid #c9d1dd;border-radius:7px;align-items:center;gap:6px;padding:2px 8px 2px 3px;font-size:12.5px;font-weight:600;display:flex}.recowner-ini{background:var(--green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;font-weight:700;display:inline-flex}.recowner-menu{z-index:5;border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;min-width:180px;padding:4px;display:flex;position:absolute;top:30px;left:52px;box-shadow:0 6px 18px #1a1a1a1f}.recowner-menu button{font:inherit;text-align:left;color:var(--ink);background:0 0;border:0;border-radius:6px;padding:6px 9px;font-size:13px}.recowner-menu button.on{background:var(--green-tint)}.rechanded{color:var(--green);font-size:12px}.recmoved{color:var(--green);background:var(--green-tint);border-radius:7px;margin-top:-4px;padding:6px 10px;font-size:12.5px}.recpending{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 6px 18px #1a1a1a1f}.recpending-in{box-shadow:inset 5px 0 0 var(--orange);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.recpending-title{font-size:15px;font-weight:700}.recpending-line{color:#4b5563;gap:8px;font-size:13px;display:flex}.recpending-line .mark{color:var(--green)}.recpending-foot{background:var(--canvas);border-top:1px solid var(--step-line);justify-content:flex-end;gap:8px;padding:10px 14px;display:flex}.recpending-foot button{font:inherit;border:1px solid var(--line);color:var(--green);background:#fff;border-radius:7px;padding:6px 13px;font-size:13px;font-weight:600}.recpending-foot button.go{border-color:var(--green);background:var(--green);color:#fff}.recpending-foot button.danger{color:#fff;background:#9a4a4a;border-color:#9a4a4a}.rectabs{flex-wrap:wrap;align-items:flex-end;gap:18px;display:flex}.rectab-group{flex-direction:column;flex-shrink:0;gap:2px;display:flex}.rectab-group.always{justify-content:flex-end;margin-left:0}.rectab-stage{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;padding-left:2px;font-size:10px;font-weight:600}.rectab-items{gap:2px;display:flex}.rectab{font:inherit;white-space:nowrap;color:#4b5563;background:0 0;border:0;border-bottom:3px solid #0000;margin-right:8px;padding:4px 4px 9px;font-size:13.5px;font-weight:500}.rectab.on{border-bottom-color:var(--orange);color:var(--ink);font-weight:700}.rectab.dim{color:#9ca3af}.recbody{flex:1;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;gap:18px;min-height:0;padding:18px 22px 22px;display:grid;overflow-y:auto}.finsec{flex-direction:column;gap:8px;display:flex}.finsec-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-bottom:5px;display:flex}.finsec-title{align-items:center;gap:8px;display:flex}.finsec-n{background:var(--green-2);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10.5px;font-weight:700;display:inline-flex}.finsec-label{letter-spacing:.06em;text-transform:uppercase;color:var(--green-2);font-size:11px;font-weight:700}.finsec-meta{color:var(--muted);font-size:12px}.fincard{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.fintrack{grid-template-columns:repeat(3,1fr);gap:6px;padding:14px;display:grid}.fintrack-step{flex-direction:column;gap:6px;display:flex}.fintrack-bar{background:var(--line);border-radius:3px;height:5px}.fintrack-step.done .fintrack-bar{background:var(--green)}.fintrack-step.now .fintrack-bar{background:var(--orange)}.fintrack-name{color:#9ca3af;font-size:12.5px;font-weight:500}.fintrack-step.done .fintrack-name{color:var(--ink)}.fintrack-step.now .fintrack-name{color:var(--ink);font-weight:700}.fintrack-when{color:var(--muted);font-size:11.5px}.fincard-foot{background:var(--canvas);border-top:1px solid var(--step-line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.fincard-foot .say{color:#4b5563;flex:1;min-width:180px;font-size:12.5px}.finbtn{font:inherit;border:1px solid var(--green);background:var(--green);color:#fff;border-radius:7px;padding:7px 13px;font-size:13px;font-weight:600}.finbtn.ghost{border-color:var(--line);color:var(--green);background:#fff;padding:6px 11px;font-size:12.5px}.finbtn.no{color:#9a4a4a;background:#fff;border-color:#d9b2b2;padding:4px 11px;font-size:12px}.finbtn.yes{border-color:var(--green);color:var(--green);background:#fff;padding:4px 11px;font-size:12px}.finbtn.small{padding:4px 10px;font-size:12px}.finrow{border-bottom:1px solid var(--step-line)}.finrow:last-child{border-bottom:0}.finrow-in{align-items:center;gap:11px;padding:10px 13px;display:flex}.finmark{border:1.5px solid var(--line);color:#fff;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:inline-flex}.finmark.done{background:var(--green);border-color:var(--green)}.finmark.now{background:var(--orange);border-color:var(--orange)}.finrow-main{flex:1;min-width:0}.finrow-name{font-size:13px;font-weight:500}.finrow.is-now .finrow-name{font-weight:700}.finrow.is-todo .finrow-name{color:#9ca3af}.finrow-sub{color:var(--muted);font-size:11.5px}.finwho{background:var(--tag-bg);color:#4b5563;white-space:nowrap;border-radius:12px;padding:0 8px;font-size:11px;font-weight:600}.findoc{border-bottom:1px solid var(--step-line);align-items:center;gap:10px;padding:9px 13px;display:flex}.findoc:last-child{border-bottom:0}.findoc-mark{background:var(--green);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:inline-flex}.findoc-mark.missing{border:1.5px dashed var(--orange);background:#fff}.findoc-name{flex:1;font-size:13px}.findoc.missing .findoc-name{color:#a2472c}.findoc-meta{color:var(--muted);font-size:12px}.findoc.missing .findoc-meta{color:#a2472c}.finbundle{background:var(--green-tint);border-radius:9px;flex-direction:column;gap:8px;padding:11px 13px;display:flex}.finbundle-k{letter-spacing:.07em;text-transform:uppercase;color:#4b5563;font-size:10px;font-weight:700}.finbundle-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.finbundle-note{color:#4b5563;font-size:12px}.finsub{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.betabar{z-index:25;color:#fff;text-align:center;background:#7c2d12;padding:7px 14px;font-size:12.5px;line-height:1.5;position:sticky;top:0}.betabar b{font-weight:700}
