.dx-workspace{display:grid;gap:20px}.dx-toolbar,.dx-filters,.dx-brief,.dx-detail-meta{display:flex;gap:18px;align-items:center;justify-content:space-between}.dx-filters{justify-content:flex-start;padding:16px 18px;background:var(--panel);border:1px solid var(--line);border-radius:10px}.dx-filters .op-field{min-width:145px}.dx-asof{margin-left:auto;text-align:right;display:grid;gap:6px;font-size:12px;color:var(--muted)}.dx-asof small{font-size:10px}.dx-demo{margin:0;padding:12px 16px;border-left:3px solid var(--amber,#dbb374);background:rgba(202,165,83,.07);color:var(--muted);font-size:12px}.dx-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line)}.dx-tabs button{padding:12px 2px;color:var(--muted);border-bottom:2px solid transparent;font-size:13px}.dx-tabs button.active{color:var(--text);border-color:var(--teal,#73cbbd)}.dx-brief{padding:12px 0 6px}.dx-brief h2{font-size:26px;font-weight:500;letter-spacing:-.5px;margin:10px 0}.dx-brief p{color:var(--muted);font-size:11px;line-height:1.8;margin:0}.dx-brief-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.dx-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.dx-metric{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:20px;display:grid;gap:12px;position:relative}.dx-metric>span{font-size:12px;color:var(--muted)}.dx-metric>strong{font-size:32px;font-weight:500;line-height:1}.dx-metric>small{font-size:10px;color:var(--muted);line-height:1.6}.dx-metric.attention{border-top:2px solid #bd9870}.dx-checkpoint{display:flex;align-items:flex-start;gap:12px;padding:15px 18px;background:rgba(107,190,176,.05);border:1px solid var(--line);border-radius:9px;font-size:12px}.dx-checkpoint>svg{color:var(--muted);margin-top:2px}.dx-checkpoint small{display:block;color:var(--muted);font-size:10px;margin-top:6px;line-height:1.7}.dx-changes{display:flex;gap:10px 24px;flex-wrap:wrap;margin:12px 0}.dx-changes b{margin-left:5px;font-weight:500}.dx-main-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);gap:20px}.dx-two-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dx-workspace .panel{min-width:0;overflow:hidden}.dx-workspace .panel-head h3{font-size:16px;font-weight:500;margin:5px 0}.dx-workspace .panel-head .eyebrow{font-size:9px;letter-spacing:1.8px}.dx-priority{display:flex;width:100%;padding:21px 22px;gap:17px;text-align:left;align-items:center;border-top:1px solid var(--line);color:var(--text)}.dx-priority:hover,.dx-mini-row:hover,.dx-goal:hover{background:rgba(122,182,175,.05)}.dx-order{font-size:15px;color:var(--muted);align-self:flex-start;margin-top:2px}.dx-order.urgent{color:#e3a496}.dx-priority-body{display:grid;gap:8px;flex:1;min-width:0}.dx-priority-label{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:var(--muted)}.dx-priority-label b{font-weight:500;color:#c9ac81}.dx-priority-body>strong{font-size:14px;line-height:1.6;font-weight:500}.dx-priority-body small{color:var(--muted);font-size:11px}.dx-next{font-size:11px;line-height:1.6;color:var(--muted)}.dx-finance-hero{padding:0 24px 16px;display:grid;gap:10px}.dx-finance-hero>span{font-size:12px;color:var(--muted)}.dx-finance-hero strong{font-size:30px;font-weight:500;letter-spacing:-.7px;overflow-wrap:anywhere}.dx-finance-hero small{font-size:11px;color:var(--muted);line-height:1.8}.dx-finance dl{margin:0 24px}.dx-finance dl>div{display:flex;gap:12px;justify-content:space-between;border-top:1px solid var(--line);padding:13px 0;font-size:12px}.dx-finance dt{color:var(--muted)}.dx-finance dd{margin:0;font-variant-numeric:tabular-nums}.dx-finance>.mini-link{margin:0 24px 24px}.dx-workspace .op-note{line-height:1.8;font-size:11px;color:var(--muted)}.dx-finance>.op-note{margin:12px 24px}.dx-source-note{padding:0 22px;font-size:10px;line-height:1.9;color:var(--muted);margin:15px 0}.dx-businesses .data-table td{font-size:12px;padding-top:18px;padding-bottom:18px}.dx-businesses .data-table td small{margin-top:5px}.dx-goal{display:grid;grid-template-columns:1fr auto;gap:10px;padding:17px 22px;width:100%;text-align:left;border-top:1px solid var(--line);color:var(--text)}.dx-goal strong{font-size:12px;font-weight:500}.dx-goal small{font-size:10px;color:var(--muted);line-height:1.7;display:block;margin-top:5px}.dx-goal>b{font-size:18px;font-weight:500}.dx-progress{grid-column:1/-1;height:4px;background:var(--line);border-radius:3px;overflow:hidden}.dx-progress i{display:block;height:100%;background:#73cbbd}.dx-goal>small{grid-column:1/-1;margin-top:0}.dx-cash-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:4px 22px 20px}.dx-cash-grid>div{display:grid;gap:13px}.dx-cash-grid span{font-size:11px;color:var(--muted)}.dx-cash-grid strong{font-size:22px;font-weight:500;overflow-wrap:anywhere}.dx-cash>.op-note,.dx-people>.op-note{margin:12px 22px 20px}.dx-mini-row{display:flex;align-items:center;justify-content:space-between;gap:15px;text-align:left;padding:14px 22px;border-top:1px solid var(--line);width:100%;font-size:12px;color:var(--text);line-height:1.7}.dx-mini-row small{display:block;color:var(--muted);font-size:10px}.dx-people-count{display:flex;gap:14px;align-items:baseline;padding:0 22px;flex-wrap:wrap}.dx-people-count strong{font-size:40px;font-weight:500}.dx-people-count>span{font-size:12px}.dx-people-count small{color:var(--muted);font-size:11px}.dx-people>.op-actions,.dx-approvals>.op-actions{padding:0 22px 10px}.dx-scope-foot{border:1px dashed var(--line);padding:22px;border-radius:10px}.dx-scope-foot b{font-weight:500;font-size:13px}.dx-scope-foot p{font-size:11px;color:var(--muted);line-height:1.9;max-width:1000px}.dx-empty{padding:25px;color:var(--muted);font-size:12px;line-height:1.9}.dx-empty h3{color:var(--text);font-size:15px;font-weight:500}.dx-more summary,.dx-evidence summary{padding:18px 22px;font-size:12px;cursor:pointer}.dx-coverage-intro{display:flex;gap:24px;align-items:center;padding:10px 24px 20px}.dx-coverage-intro strong{font-size:48px;font-weight:400}.dx-coverage-intro b{font-weight:500;font-size:14px}.dx-coverage-intro p{color:var(--muted);font-size:11px;line-height:1.8}.dx-coverage>.op-note{margin:0 24px 20px}.dx-map table td{white-space:normal;min-width:170px;line-height:1.9}.dx-config{margin:0 24px 24px;padding:22px;background:rgba(113,196,181,.04);border:1px solid var(--line);border-radius:10px}.dx-config h3{font-size:15px}.dx-config p{font-size:11px;color:var(--muted);line-height:1.8}.dx-entity-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.dx-entity-grid>div{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:12px}.dx-config input[type=checkbox]{accent-color:#73cbbd;margin-right:8px}.dx-config fieldset{border:1px solid var(--line);padding:15px;display:flex;flex-wrap:wrap;gap:14px;font-size:12px;margin-bottom:18px}.dx-config legend{padding:0 8px;font-size:11px}.dx-config>.op-field{max-width:220px;margin:18px 0}.dx-form-panel .op-form{padding:0 24px 24px}.dx-detail{padding:0 24px 24px}.dx-detail>.panel-head{padding-left:0;padding-right:0}.dx-detail h2{font-size:24px;line-height:1.7;font-weight:500}.dx-detail>p{color:var(--muted);font-size:12px}.dx-detail-meta{justify-content:flex-start;flex-wrap:wrap;border-block:1px solid var(--line);padding:18px 0;font-size:11px}.dx-detail-meta b{margin-left:8px;font-weight:500}.dx-detail>section{padding:14px 0}.dx-detail>section h3{font-size:12px;color:var(--muted);font-weight:400}.dx-user-prose{font-size:14px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.dx-history{border-top:1px solid var(--line);padding:16px 0;font-size:12px}.dx-history summary{cursor:pointer}.dx-workspace button:disabled{opacity:.4;cursor:not-allowed}.dx-workspace button:focus-visible{outline:2px solid #73cbbd;outline-offset:3px}.dx-workspace td{overflow-wrap:anywhere}.dx-workspace select{max-width:100%}
@media(min-width:1450px){.dx-main-grid{grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr)}}
@media(max-width:1150px){.dx-brief{align-items:flex-start;flex-direction:column}.dx-main-grid{grid-template-columns:1fr}.dx-metrics{grid-template-columns:repeat(2,1fr)}.dx-finance dl{display:grid;grid-template-columns:1fr 1fr;column-gap:25px}.dx-asof{display:none}.dx-two-grid{grid-template-columns:1fr}}
@media(max-width:650px){.dx-toolbar{align-items:flex-start;flex-wrap:wrap}.dx-filters{flex-wrap:wrap;gap:12px}.dx-filters .op-field{min-width:0;flex:1 1 110px}.dx-brief h2{font-size:22px}.dx-brief-actions{justify-content:flex-start}.dx-metric{padding:16px}.dx-metric strong{font-size:28px}.dx-metrics{gap:10px}.dx-tabs{gap:15px}.dx-tabs button{font-size:11px}.dx-priority{padding:18px 16px;gap:10px}.dx-priority-label{flex-wrap:wrap}.dx-priority-body>strong{font-size:13px}.dx-finance-hero strong{font-size:27px}.dx-cash-grid{gap:20px 12px}.dx-cash-grid strong{font-size:19px}.dx-entity-grid{grid-template-columns:1fr}.dx-coverage-intro{align-items:flex-start}.dx-coverage-intro strong{font-size:35px}.dx-config{margin-inline:12px;padding:14px}.dx-workspace .panel-head{align-items:flex-start;gap:12px;flex-wrap:wrap}.dx-workspace .op-form-grid{grid-template-columns:1fr}.dx-workspace .op-wide{grid-column:auto}.dx-detail{padding:0 16px 20px}}
