@font-face {font-family:Inter;src:url('/assets/fonts/inter-latin-400-normal.woff2') format('woff2');font-weight:400;font-display:swap;}
@font-face {font-family:Inter;src:url('/assets/fonts/inter-latin-500-normal.woff2') format('woff2');font-weight:500;font-display:swap;}
@font-face {font-family:Inter;src:url('/assets/fonts/inter-latin-600-normal.woff2') format('woff2');font-weight:600;font-display:swap;}
@font-face {font-family:Inter;src:url('/assets/fonts/inter-latin-700-normal.woff2') format('woff2');font-weight:700;font-display:swap;}
@font-face {font-family:'Source Serif';src:url('/assets/fonts/source-serif-4-latin-400-normal.woff2') format('woff2');font-weight:400;font-display:swap;}
@font-face {font-family:'Source Serif';src:url('/assets/fonts/source-serif-4-latin-600-normal.woff2') format('woff2');font-weight:600;font-display:swap;}
body.report-workspace {--bg:#f5f7fb;--panel:#ffffff;--line:#d7deea;--text:#162c40;--muted:#607188;--accent:#c5222c;--accent-weak:#fff0f1;--danger:#b32435;background:var(--bg);font-family:Inter,Arial,sans-serif;color:var(--text);color-scheme:light;}
.report-workspace #appShell > .topbar {display:none;}
.report-workspace #reportsView {display:grid;grid-template-columns:208px minmax(0,1fr);height:100vh;padding:0;min-width:0;}
.report-workspace .reports-panel {height:100vh;min-height:0;border:0;border-radius:0;display:flex;flex-direction:column;background:#f5f7fb;min-width:0;}
.gold-sidebar {background:#ffffff;border-right:1px solid #d7deea;display:flex;flex-direction:column;padding:18px 8px 16px;min-height:0;}
.gold-logo {display:block;padding:0 12px;margin-bottom:32px;}
.gold-logo img {width:100%;height:64px;object-fit:contain;}
.gold-sidebar nav {display:grid;gap:8px;}
.gold-sidebar button {display:flex;gap:13px;align-items:center;text-align:left;padding:13px 14px;border:1px solid transparent;border-radius:5px;color:#162c40;background:transparent;font:400 13px Inter,sans-serif;min-height:46px;}
.gold-sidebar button.selected {border-left:3px solid #c5222c;background:#fff0f1;color:#c5222c;}
.gold-sidebar button:hover {background:#edf4fb;}
.gold-sidebar img:not(.gold-logo img) {width:21px;height:21px;filter:invert(88%) sepia(8%) saturate(600%) hue-rotate(175deg);}
.gold-nav-divider {height:1px;background:#d7deea;margin:16px 14px;}
.gold-sidebar-bottom {margin-top:auto;padding:20px 18px 0;}
.gold-sidebar-bottom > span {display:block;border-top:1px solid #b98b3b;padding-top:18px;letter-spacing:3px;color:#c5222c;font-size:11px;}
.gold-sidebar-bottom p {font-size:10px;line-height:1.8;letter-spacing:2.6px;text-transform:uppercase;color:#607188;}
.gold-sidebar-bottom button {padding:10px 0;font-size:12px;}
.report-workspace .reports-header {flex:0 0 auto;display:block;padding:16px 24px;border-bottom:1px solid #d7deea;min-height:86px;position:relative;z-index:4;background:#ffffff;}
.report-workspace .reports-header > div:first-child {display:none;}
.report-workspace .gold-toolbar {display:flex;align-items:flex-end;flex-wrap:nowrap;gap:12px;width:100%;}
.report-workspace .gold-toolbar label {display:flex;flex-direction:column;gap:6px;min-width:0;flex:0 1 auto;}
.report-workspace .gold-toolbar > label:first-child {flex:1.1;max-width:245px;}
.report-workspace .gold-toolbar > label:nth-child(2) {flex:1;max-width:205px;}
.report-workspace .gold-toolbar > label:nth-child(3) {flex:1;max-width:188px;}
.report-workspace .gold-toolbar label span {color:#607188;font-size:11px;letter-spacing:0;text-transform:none;font-weight:400;}
.report-workspace .gold-toolbar select,.report-workspace .gold-toolbar input {width:100%;min-width:0;max-width:none;padding:9px 10px;height:38px;background:#ffffff;border:1px solid #d7deea;border-radius:5px;color:#162c40;font:400 12px Inter,sans-serif;}
.report-workspace .gold-toolbar label select,.report-workspace .gold-toolbar label:nth-child(2) select {width:100%;min-width:0;max-width:none;flex:0 0 auto;height:38px;}
.report-workspace .gold-toolbar .report-actions {display:flex;flex-wrap:nowrap;gap:10px;margin-left:auto;}
.report-workspace button,.gold-task-dialog button {font-family:Inter,Arial,sans-serif;}
.report-workspace .gold-primary,.gold-task-dialog .gold-primary {display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #c5222c;background:#c5222c;color:#10202c;border-radius:5px;padding:10px 14px;font-size:12px;font-weight:600;min-height:38px;white-space:nowrap;}
.report-workspace .secondary-button,.gold-task-dialog .secondary-button {display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:1px solid #65788a;color:#162c40;border-radius:5px;padding:10px 14px;font-size:12px;min-height:38px;}
.report-workspace button:disabled {opacity:.45;cursor:wait;}
.gold-icon {width:20px;height:20px;object-fit:contain;flex-shrink:0;filter:invert(87%) sepia(27%) saturate(750%) hue-rotate(345deg);}
.gold-primary .gold-icon,.gold-toolbar .gold-primary img {filter:none;width:18px;height:18px;}
.gold-toolbar .secondary-button img {width:18px;height:18px;filter:invert(1);}
.gold-dates {position:relative;flex:0 0 auto;}
.gold-dates summary {list-style:none;font-size:11px;color:#607188;display:flex;align-items:center;gap:6px;cursor:pointer;min-height:38px;padding:5px;max-width:116px;}
.gold-dates summary::-webkit-details-marker {display:none;}
.gold-dates summary img {width:18px;filter:invert(1);}
.gold-date-popover {position:absolute;right:0;top:46px;width:340px;display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:20px;background:#ffffff;border:1px solid #607488;border-radius:8px;box-shadow:0 18px 42px #0007;z-index:30;}
.gold-date-popover button {grid-column:1/-1;background:#c5222c;color:#10202c;border:0;border-radius:5px;padding:10px;}
.gold-user {width:34px;height:34px;border-radius:50%;border:1px solid #d7deea;background:#f5f7fb;display:grid;place-items:center;flex-shrink:0;font-size:11px;font-weight:600;margin-bottom:2px;}
.report-workspace .reports-body {flex:1;min-height:0;height:auto;overflow:auto;padding:20px 24px;gap:20px;scroll-behavior:smooth;}
.gold-print-only {display:none;}
.gold-board-empty {display:block!important;min-height:0;padding:12px 0;color:#607188;font-size:13px;}
.gold-board-empty p {margin:0;}
.gold-task-column {min-height:0;}
.gold-column-empty-note {margin:8px 4px;color:#607188;font-size:11px;}
.gold-heading {display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:14px;}
.gold-eyebrow {color:#c5222c;font-size:10px;letter-spacing:3px;font-weight:600;display:block;}
.gold-heading h1 {font-family:'Source Serif',Georgia,serif;font-weight:400;font-size:clamp(34px,3.6vw,52px);line-height:1.15;margin:8px 0 8px;letter-spacing:-1.5px;color:#162c40;}
.gold-heading p {font-size:14px;color:#607188;margin:0 0 5px;}
.gold-heading p span {color:#607188;font-size:13px;}
.gold-heading small {font-size:11px;color:#607188;line-height:1.5;}
.gold-trust-badge {display:flex;gap:8px;align-items:center;white-space:nowrap;border:1px solid #b4893b;color:#ffdaa1;background:#332d1e;font-size:11px;padding:9px 12px;border-radius:30px;}
.gold-trust-badge .gold-icon {width:17px;height:17px;}
.gold-hero-row {display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.65fr);gap:12px;}
.gold-net-card {background:#ffffff;border:1px solid #b78b41;border-left:4px solid #c5222c;border-radius:7px;padding:20px 24px;min-width:0;}
.gold-net-card > span {display:block;font-family:'Source Serif',Georgia,serif;font-size:18px;color:#162c40;}
.gold-net-card > span small {font-size:14px;}
.gold-net-card > strong {display:block;font-family:'Source Serif',Georgia,serif;font-weight:600;font-size:clamp(44px,5.4vw,78px);line-height:1.3;letter-spacing:-2px;color:#f3cf8c;margin:2px 0 4px;white-space:nowrap;}
.gold-net-movement {display:flex;gap:16px;align-items:center;}
.gold-net-movement b {font-size:26px;line-height:1.2;display:flex;align-items:center;gap:5px;}
.gold-net-movement b .gold-icon {width:25px;height:25px;}
.gold-net-movement > span {font-size:12px;color:#607188;}
.gold-net-movement small {display:block;font-size:10px;color:#607188;margin-top:5px;}
.down {color:#b32435;}.up {color:#c5222c;}
.down .gold-icon {filter:invert(57%) sepia(46%) saturate(2332%) hue-rotate(317deg);}
.gold-comparison-card {display:grid;grid-template-columns:minmax(0,1fr) 137px;gap:16px;padding:18px 18px 12px;background:#ffffff;border:1px solid #d7deea;border-radius:7px;min-width:0;}
.gold-comparison-card h2 {font-size:13px;font-weight:600;margin:0 0 5px;}
.gold-comparison-card > div > small {font-size:10px;color:#607188;}
.gold-comparison-canvas {width:100%;min-width:0;margin-top:8px;}
.gold-comparison-card aside {border-left:1px solid #d7deea;padding:10px 0 0 16px;}
.gold-comparison-card aside > span {font-size:12px;color:#e4c994;display:block;}
.gold-comparison-card aside > strong {font-size:29px;display:block;margin:14px 0 8px;line-height:1.2;overflow-wrap:anywhere;}
.gold-comparison-card aside p {font-size:12px;line-height:1.5;margin:0 0 12px;}
.gold-comparison-card aside small {font-size:10px;color:#607188;line-height:1.5;}
.gold-metric-row {display:grid;grid-template-columns:repeat(3,minmax(0,.72fr)) minmax(0,1.9fr);gap:10px;margin-top:12px;}
.gold-mini-metric {display:flex;gap:12px;align-items:center;padding:14px 13px;background:#ffffff;border:1px solid #d7deea;border-radius:6px;min-width:0;}
.gold-metric-icon {border:1px solid #8e733f;border-radius:50%;width:42px;height:42px;display:grid;place-items:center;flex-shrink:0;}
.gold-mini-metric div > span {font-size:11px;color:#607188;display:block;}
.gold-mini-metric strong {font-size:23px;letter-spacing:-.7px;white-space:nowrap;margin-top:6px;display:block;}
.gold-contributor {display:flex;gap:12px;align-items:flex-start;padding:14px 13px;background:#ffffff;border:1px solid #d7deea;border-radius:6px;min-width:0;}
.gold-contributor > .gold-icon {margin-top:3px;width:23px;height:23px;}
.gold-contributor > div {min-width:0;flex:1;}
.gold-contributor strong {font-size:11px;display:block;}
.gold-contributor strong span {font-weight:400;}
.gold-contributor p {font-size:11px;line-height:1.5;margin:6px 0 3px;overflow-wrap:anywhere;}
.gold-contributor p b {font-weight:400;color:#c5222c;}
.gold-contributor small {font-size:9px;line-height:1.5;color:#607188;display:block;}
.gold-contributor button {border:0;border-left:1px solid #6f6241;background:transparent;color:#c5222c;font-size:10px;align-self:stretch;padding:8px 0 8px 12px;max-width:84px;flex-shrink:0;}
.gold-contributor button .gold-icon {width:15px;vertical-align:middle;}
.gold-action-section {border-top:1px solid #8b703d;padding-top:14px;scroll-margin-top:20px;}
.gold-task-suggestions {font-size:10px;color:#c5222c;margin:0 0 12px;}
.gold-task-suggestions summary {cursor:pointer;}
.gold-task-suggestions>div {display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 0 2px;}
.gold-task-suggestions button {display:flex;align-items:center;gap:6px;font-size:11px;padding:8px 10px;background:#ffffff;border:1px solid #617284;border-radius:5px;color:#c5222c;}
.gold-task-suggestions img {width:15px;height:15px;}.gold-task-suggestions small {color:#607188;}
.gold-board-heading {display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;}
.gold-board-heading > div:first-child {display:flex;align-items:baseline;gap:14px;}
.gold-board-heading h2 {font-family:'Source Serif',Georgia,serif;font-size:25px;font-weight:400;margin:0;}
.gold-board-heading > div > span {font-size:10px;color:#607188;}
.gold-board-actions {display:flex;gap:12px;align-items:center;}
.gold-board-actions label {display:flex;align-items:center;gap:6px;font-size:10px;white-space:nowrap;}
.gold-board-actions select {font:400 10px Inter,sans-serif;background:#ffffff;color:#607188;border:1px solid #d7deea;border-radius:4px;padding:6px;width:auto;}
.gold-board-actions .gold-primary {font-size:10px;padding:8px 10px;min-height:32px;}
.gold-board-status {font-size:10px;line-height:1.5;color:#607188;margin-bottom:12px;}
.gold-board-status button {background:transparent;color:#c5222c;border:1px solid #8b703d;border-radius:4px;margin-left:6px;}
.gold-task-board {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:stretch;}
.gold-task-column {border:1px solid #d7deea;border-radius:7px;min-width:0;background:#ffffff;display:flex;flex-direction:column;min-height:285px;transition:border-color .15s;}
.gold-task-column.review {background:#fff0f1;border-color:#74404b;}.gold-task-column.progress {background:#edf4fb;border-color:#275a83;}.gold-task-column.awaiting {background:#fff8e6;border-color:#776537;}.gold-task-column.resolved {background:#edf7f0;border-color:#326a4e;}
.gold-task-column > header {display:flex;align-items:center;gap:10px;padding:12px 10px;}
.gold-column-count {width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#be3045;color:#fff;font-size:15px;flex-shrink:0;}
.progress .gold-column-count {background:#1876c7;}.awaiting .gold-column-count {background:#a47b20;}.resolved .gold-column-count {background:#348654;}
.gold-task-column h3 {font-size:11px;font-weight:600;margin:0 0 4px;white-space:nowrap;}
.gold-task-column header small {font-size:9px;color:#607188;}
.gold-task-column header > div {flex:1;min-width:0;}
.gold-icon-button {display:grid;place-items:center;background:transparent;border:0;border-radius:4px;width:30px;height:30px;padding:4px;flex-shrink:0;}
.gold-icon-button .gold-icon {width:18px;height:18px;}
.gold-column-tasks {display:grid;align-content:start;gap:10px;padding:0 9px 8px;flex:1;}
.gold-task-card {border:1px solid #d7deea;border-left:3px solid #cb5266;border-radius:6px;background:#ffffff;padding:11px 9px;cursor:grab;box-shadow:0 3px 8px #0002;min-width:0;transition:transform .15s,box-shadow .15s;}
.progress .gold-task-card {background:#ffffff;border-left-color:#3098ee;}.awaiting .gold-task-card {background:#ffffff;border-left-color:#cea640;}.resolved .gold-task-card {background:#ffffff;border-left-color:#4fbd80;}
.gold-task-card:hover {box-shadow:0 5px 14px #0005;transform:translateY(-1px);}
.gold-task-card.dragging {opacity:.45;}.gold-task-column.drop-target {outline:2px solid #c5222c;outline-offset:2px;}
.gold-task-card-top {display:flex;justify-content:space-between;align-items:flex-start;gap:6px;}
.gold-task-title {background:transparent;border:0;color:#162c40;font-size:12px;font-weight:600;text-align:left;padding:0;line-height:1.5;white-space:normal;overflow-wrap:anywhere;}
.gold-priority {font-size:9px;line-height:1.5;padding:3px 6px;border-radius:12px;flex-shrink:0;text-transform:capitalize;color:#ffeed5;background:#65502b;}
.gold-priority.high {color:#ffe8ee;background:#703b4a;}.gold-priority.low {color:#d4f8e5;background:#2c6650;}
.gold-task-card p {font-size:10px;line-height:1.5;color:#607188;margin:7px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;}
.gold-task-scope {font-size:10px;color:#607188;line-height:1.5;}
.gold-task-meta {display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:10px;margin-top:9px;color:#607188;}
.gold-owner {display:flex;align-items:center;gap:5px;min-width:0;}
.gold-owner b {width:23px;height:23px;border-radius:50%;display:grid;place-items:center;font-size:8px;background:#576d84;color:#fff;flex-shrink:0;}
.gold-owner > span {max-width:70px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.gold-owner .gold-icon {width:18px;height:18px;}
.overdue {color:#b32435;}
.gold-task-status-control {margin-top:8px;border-top:1px solid #d7deea;padding-top:6px;}
.gold-task-status-control label {display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:#607188;}
.gold-task-status-control select {max-width:133px;width:auto;min-width:0;flex:1;padding:5px;border:1px solid #d7deea;border-radius:4px;background:#ffffff;color:#162c40;font:400 10px Inter,sans-serif;}
.gold-column-empty {display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:190px;padding:20px 10px;color:#607188;}
.gold-column-empty .gold-icon {width:30px;height:30px;margin-bottom:14px;opacity:.65;}
.gold-column-empty strong {font-size:11px;font-weight:500;}.gold-column-empty p {font-size:10px;line-height:1.6;max-width:130px;}
.gold-column-add {display:flex;align-items:center;gap:6px;font-size:10px;background:transparent;border:0;border-top:1px solid #ffffff12;color:#c5222c;padding:9px 12px;text-align:left;}
.gold-column-add .gold-icon {width:15px;height:15px;}
.gold-detail-section {border:1px solid #d7deea;background:#ffffff;border-radius:7px;scroll-margin-top:20px;}
.gold-detail-section > summary {display:flex;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;cursor:pointer;color:#c5222c;font-size:13px;}
.gold-detail-section > summary small {color:#607188;font-size:10px;}
.gold-detail-section[open] > summary {border-bottom:1px solid #d7deea;}
.gold-detail-content {display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:16px;}
.report-workspace .report-trust-grid article,.report-workspace .report-change-section,.report-workspace .command-list,.report-workspace .command-value,.report-workspace .command-mix,.report-workspace .command-insights,.report-workspace .command-metrics > div {background:#ffffff;color:#162c40;border-color:#d7deea;}
.report-workspace .command-overview {border:1px solid #d7deea;border-radius:6px;overflow:hidden;}
.report-workspace .command-overview,.report-workspace .command-overview.client-overview {grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);min-height:0;}
.report-workspace .command-value {grid-column:1/-1;padding:18px;min-height:0;align-content:start;}
.report-workspace .command-value>span {color:#e0c798;}
.report-workspace .invoice-value-grid {grid-template-columns:repeat(4,minmax(0,1fr));}
.report-workspace .invoice-value-grid strong,.report-workspace .invoice-value-grid .invoice-value-primary strong {font-size:clamp(16px,9cqi,24px);white-space:normal;overflow-wrap:anywhere;}
.report-workspace .driver-switch button {background:#f5f7fb;color:#162c40;border-color:#688092;}
.report-workspace .driver-switch button[aria-pressed=true] {background:#c5222c;color:#10202c;border-color:#c5222c;}
.report-workspace .command-heading h1,.report-workspace .command-value strong,.report-workspace .command-section-title h2,.report-workspace .command-insights h2 {color:#162c40;}
.report-workspace .report-coverage-note {background:#fff8e6;color:#f1d4a1;border-color:#9d803e;}
.report-workspace .reconciliation-status.reconciled {background:#edf7f0;color:#bcf1cf;}.report-workspace .reconciliation-status.empty {background:#f5f7fb;color:#d3dce6;}.report-workspace .reconciliation-status.exception {background:#fff0f1;color:#b32435;}
.report-workspace .reconciliation-status span {color:#607188;}
.report-workspace .reconciliation-status button {background:transparent;color:#c5222c;}
.report-workspace .comparison-totals > div,.report-workspace .invoice-value-grid > div {background:#f5f7fb;}
.report-workspace .reports-table th {background:#f5f7fb;color:#162c40;}.report-workspace .reports-table td {color:#162c40;border-color:#d7deea;}
.report-workspace .report-waterfall text {fill:#e1e8f1;}.report-workspace .waterfall-total {fill:#839bac;}.report-workspace .waterfall-up {fill:#e2b66e;}.report-workspace .waterfall-down {fill:#bd536a;}
.report-workspace .movement-chip {background:#f5f7fb;color:#162c40;}.report-workspace .movement-chip.down {background:#fff0f1;}
.report-workspace .movement-chip span,.report-workspace .command-insights p,.report-workspace .mix-legend small,.report-workspace .mix-adjustments small {color:#607188;}
.report-workspace .report-provenance {color:#607188;font-size:9px;}
.report-workspace :focus-visible,.gold-task-dialog :focus-visible {outline:2px solid #c5222c;outline-offset:3px;}
.gold-task-dialog {color-scheme:dark;background:#ffffff;color:#162c40;font-family:Inter,Arial,sans-serif;border:1px solid #8d7955;border-radius:10px;width:min(640px,calc(100vw - 32px));max-height:calc(100vh - 40px);padding:0;box-shadow:0 20px 80px #0008;}
.gold-task-dialog::backdrop {background:#020c18b8;}
.gold-task-dialog form {display:flex;flex-direction:column;max-height:calc(100vh - 44px);}
.gold-task-dialog header {display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;border-bottom:1px solid #d7deea;}
.gold-task-dialog h2 {font-family:'Source Serif',Georgia,serif;font-size:28px;font-weight:400;margin:6px 0 0;}
.gold-task-form-content {padding:20px 24px;overflow:auto;display:grid;gap:14px;}
.gold-task-dialog label {display:grid;gap:7px;font-size:12px;color:#162c40;}
.gold-task-dialog label small {font-size:10px;color:#607188;}
.gold-task-dialog input,.gold-task-dialog select,.gold-task-dialog textarea {border:1px solid #d7deea;color:#162c40;background:#ffffff;border-radius:5px;padding:10px 11px;font:400 13px Inter,sans-serif;width:100%;min-width:0;}
.gold-task-dialog textarea {resize:vertical;}
.gold-form-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}
.gold-task-dialog footer {display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;border-top:1px solid #d7deea;}
.gold-task-dialog .gold-remove {margin-right:auto;display:flex;align-items:center;gap:5px;background:transparent;border:0;color:#b32435;font-size:11px;padding:7px 0;}
.gold-form-error {font-size:12px;color:#b32435;line-height:1.6;}
.gold-task-history {font-size:11px;}.gold-task-history summary {cursor:pointer;color:#c5222c;}
.gold-task-history div > div {margin-top:9px;padding-top:9px;border-top:1px solid #385165;line-height:1.5;color:#607188;}.gold-task-history small {display:block;color:#c5222c;}
@media(min-width:1700px) {.report-workspace .reports-body {padding:26px 32px;}.gold-net-card>strong {font-size:88px;}.gold-heading h1 {font-size:58px;}.gold-task-title {font-size:13px;}.gold-task-card p {font-size:12px;}.gold-task-meta {font-size:10px;}}
@media(max-width:1220px) {.report-workspace #reportsView {grid-template-columns:178px minmax(0,1fr);}.report-workspace .reports-header {padding:14px 16px;}.report-workspace .reports-body {padding:18px 16px;}.gold-sidebar button {font-size:11px;padding:12px 10px;}.gold-toolbar .gold-user {display:none;}.report-workspace .gold-toolbar {gap:8px;}.report-workspace .gold-toolbar .report-actions {gap:6px;}.report-workspace .gold-toolbar button {font-size:10px;padding:8px;}.gold-heading h1 {font-size:40px;}.gold-trust-badge {font-size:9px;padding:8px;}.gold-hero-row {grid-template-columns:minmax(240px,.9fr) minmax(0,1.4fr);}.gold-net-card {padding:16px;}.gold-net-card>strong {font-size:60px;}.gold-net-movement b {font-size:22px;}.gold-comparison-card {grid-template-columns:minmax(0,1fr) 100px;gap:10px;padding:14px;}.gold-comparison-card aside {padding-left:10px;}.gold-comparison-card aside>strong {font-size:22px;}.gold-mini-metric {gap:8px;padding:12px 10px;}.gold-metric-icon {width:33px;height:33px;}.gold-mini-metric strong {font-size:19px;}.gold-contributor button {display:none;}.gold-board-heading>div>span {display:none;}.gold-task-board {gap:8px;}.gold-task-column>header {gap:6px;padding:10px 7px;}.gold-column-count {width:26px;height:26px;}.gold-task-column h3 {font-size:10px;}.gold-task-column header small {font-size:8px;}.gold-task-column header .gold-icon-button {width:22px;}.gold-task-card-top {flex-wrap:wrap;}.gold-owner>span {display:none;}}
@media(max-width:960px) {.gold-toolbar > label:first-child {max-width:180px;}.report-workspace .gold-toolbar {flex-wrap:wrap;}.report-workspace .gold-toolbar>.report-actions {margin-left:0;}.gold-heading {align-items:flex-start;flex-direction:column;gap:12px;}.gold-heading h1 {font-size:40px;}.gold-heading p {font-size:12px;}.gold-metric-row {grid-template-columns:repeat(3,minmax(0,1fr));}.gold-contributor {grid-column:1/-1;}.gold-contributor button {display:block;}.gold-task-board {grid-template-columns:repeat(2,minmax(0,1fr));}.gold-task-column h3 {font-size:12px;}.gold-task-card-top {flex-wrap:nowrap;}.gold-task-title {font-size:12px;}.gold-task-card p {font-size:11px;}.gold-board-heading {align-items:flex-start;}.gold-board-actions {flex-wrap:wrap;justify-content:flex-end;}}
@media(max-width:760px) {.report-workspace #reportsView {display:block;height:auto;}.report-workspace .reports-panel {height:auto;min-height:calc(100vh - 110px);}.gold-sidebar {padding:10px 12px 5px;display:grid;grid-template-columns:94px minmax(0,1fr);border-right:0;border-bottom:1px solid #405566;position:relative;}.gold-logo {margin:0;padding:0;}.gold-logo img {height:44px;}.gold-sidebar nav {display:flex;overflow:auto;gap:5px;align-items:center;}.gold-sidebar nav button {font-size:10px;padding:8px;min-height:40px;white-space:nowrap;}.gold-sidebar nav button img {width:16px;}.gold-nav-divider,.gold-sidebar-bottom {display:none;}.report-workspace .reports-header {position:relative;padding:12px;}.report-workspace .gold-toolbar {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}.report-workspace .gold-toolbar>label {max-width:none!important;}.report-workspace .gold-toolbar .report-actions {grid-column:1/-1;}.report-workspace .gold-toolbar .report-actions button {flex:1;min-height:40px;font-size:11px;}.gold-dates summary {max-width:none;}.gold-date-popover {right:0;width:min(340px,calc(100vw - 40px));}.report-workspace .reports-body {padding:18px 12px;overflow:visible;}.gold-heading h1 {font-size:37px;}.gold-heading small {font-size:10px;}.gold-hero-row {grid-template-columns:minmax(0,1fr);}.gold-net-card {padding:18px 20px;}.gold-net-card>strong {font-size:68px;}.gold-net-movement {gap:20px;}.gold-comparison-card {grid-template-columns:minmax(0,1fr) 110px;}.gold-metric-row {gap:7px;}.gold-mini-metric {display:block;padding:12px;}.gold-metric-icon {margin-bottom:10px;}.gold-mini-metric strong {font-size:18px;}.gold-mini-metric div>span {font-size:9px;}.gold-board-heading {display:block;}.gold-board-actions {justify-content:flex-start;margin-top:10px;}.gold-board-actions label,.gold-board-actions select {font-size:11px;}.gold-board-actions .gold-primary {margin-left:auto;font-size:11px;min-height:38px;}.gold-task-board {grid-template-columns:minmax(0,1fr);gap:14px;}.gold-task-column {min-height:190px;}.gold-task-column>header {padding:12px;}.gold-column-count {width:32px;height:32px;}.gold-task-column h3 {font-size:13px;}.gold-task-column header small {font-size:11px;}.gold-task-card {padding:13px;}.gold-task-title {font-size:13px;}.gold-task-card p {font-size:12px;}.gold-priority {font-size:10px;}.gold-task-meta,.gold-task-scope {font-size:10px;}.gold-owner>span {display:block;max-width:140px;}.gold-task-status-control label,.gold-task-status-control select {font-size:11px;}.gold-task-status-control select {padding:8px;max-width:180px;}.gold-column-add {font-size:12px;padding:12px;}.gold-detail-section>summary {align-items:flex-start;flex-direction:column;gap:6px;}.gold-task-dialog header,.gold-task-form-content,.gold-task-dialog footer {padding:16px;}.gold-task-dialog footer {gap:8px;}.gold-form-grid {grid-template-columns:minmax(0,1fr);}.gold-task-dialog input,.gold-task-dialog textarea,.gold-task-dialog select {font-size:16px;}.gold-task-dialog .gold-remove {font-size:10px;}}
@media(prefers-reduced-motion:reduce) {.report-workspace .reports-body {scroll-behavior:auto;}.gold-task-card {transition:none;}.gold-task-card:hover {transform:none;}}
@media(max-width:1220px) {.report-workspace .invoice-value-grid {grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(min-width:761px) and (max-width:1220px) {.gold-mini-metric {display:block;}.gold-mini-metric .gold-metric-icon {margin-bottom:8px;}.gold-mini-metric strong {font-size:20px;}.gold-task-board {grid-template-columns:repeat(2,minmax(0,1fr));}.gold-task-column h3 {font-size:12px;}}
@media(max-width:760px) {.report-workspace .command-overview,.report-workspace .command-overview.client-overview {grid-template-columns:minmax(0,1fr);}.report-workspace .command-value {grid-column:auto;}}
@media print {
  body.report-workspace {--bg:#fff;--panel:#fff;--line:#d9dee7;--text:#16202a;--muted:#526170;--accent:#b9272f;--accent-weak:#fff4d6;background:#fff;color:#16202a;color-scheme:light;font-family:Inter,Arial,sans-serif;}
  .report-workspace #reportsView {display:block!important;height:auto;}.report-workspace .reports-panel {height:auto;display:block;background:#fff;}
  .gold-sidebar,.gold-overview,.gold-action-section,.gold-task-dialog,.report-workspace .reports-header {display:none!important;}
  .gold-print-only {display:block;}.report-workspace .reports-body {display:block!important;padding:8px;height:auto;overflow:visible;}
  .gold-detail-section,.gold-detail-content {display:block!important;border:0;background:#fff;padding:0;color:#16202a;}
  .gold-detail-section>summary {display:none;}
  .report-workspace .report-trust-grid article,.report-workspace .report-change-section,.report-workspace .command-list,.report-workspace .command-value,.report-workspace .command-mix,.report-workspace .command-insights,.report-workspace .command-metrics>div {background:#fff;color:#16202a;border-color:#d9dee7;}
  .report-workspace .command-overview {border-color:#d9dee7;}.report-workspace .command-value strong,.report-workspace .command-section-title h2,.report-workspace .command-insights h2 {color:#16202a;}
  .report-workspace .command-overview,.report-workspace .command-overview.client-overview {display:block;}.report-workspace .command-value>span {color:#344454;}
  .report-workspace .invoice-value-grid {grid-template-columns:repeat(2,minmax(0,1fr));}
  .report-workspace .report-coverage-note {background:#fff8e9;color:#583d12;border-color:#d8a143;}
  .report-workspace .reports-table th {background:#162c40;color:#16202a;}.report-workspace .reports-table td {color:#16202a;border-color:#d9dee7;}
  .report-workspace .comparison-totals>div,.report-workspace .invoice-value-grid>div {background:#f6f7f9;}
  .report-workspace .report-waterfall text {fill:#344454;}.report-workspace .waterfall-total {fill:#263b4a;}.report-workspace .waterfall-up {fill:#b9272f;}.report-workspace .waterfall-down {fill:#d79b20;}
  .report-workspace .movement-chip {background:#fff4d6;color:#344454;}.report-workspace .movement-chip.down {background:#fff0f0;}
  .report-workspace .movement-chip span,.report-workspace .command-insights p,.report-workspace .mix-legend small,.report-workspace .mix-adjustments small {color:#526170;}
  .report-workspace .report-provenance {color:#526170;}
  .report-workspace .report-provenance.hidden {display:flex!important;}
  .report-workspace .report-review-pack {border-top:5px solid #b58a43;padding:12px 8px 20px;}
  .report-workspace .review-brand {border-bottom:1px solid #d8c39d;padding-bottom:12px;}
  .report-workspace .review-brand>span {color:#8a642d;letter-spacing:2px;}
  .report-workspace .review-cover-title h2 {font:400 36px/1.15 'Source Serif',Georgia,serif;letter-spacing:-.7px;color:#112b3c;}
  .report-workspace .review-cover-title>span {color:#8a642d;letter-spacing:3px;}
  .report-workspace .review-headlines {grid-template-columns:repeat(2,minmax(0,1fr));background:#102a3b;padding:18px;border:0;border-left:4px solid #d6ac65;border-radius:4px;color:#fff;}
  .report-workspace .review-headlines span {color:#607188;font-size:10px;}
  .report-workspace .review-headlines strong {color:#fff;font-size:21px;}
  .report-workspace .review-headlines>div:nth-child(3) strong {color:#f0ce91;}
  .report-workspace .review-findings {gap:10px;}
  .report-workspace .review-findings a {border:1px solid #d7dfe5;border-left:3px solid #bd9557;padding:12px 16px;}
  .report-workspace .review-findings strong {color:#162e3e;font-size:13px;}
  .report-workspace .review-findings p {font-size:11px;line-height:1.55;}
  .report-workspace .review-findings .review-number {font-family:'Source Serif',Georgia,serif;color:#aa7b32;font-size:26px;}
  .report-workspace .reconciliation-status.reconciled {background:#edf6ef;color:#194a2b;}.report-workspace .reconciliation-status.empty {background:#162c40;color:#243746;}.report-workspace .reconciliation-status.exception {background:#fff0f0;color:#943040;}
  .report-workspace .reconciliation-status span {color:#526170;}
  .report-workspace .driver-switch button {background:#fff;color:#16202a;}
}

/* Compact analytical dashboard: one scorecard, two useful chart rows. */
.dashboard-v2 {display:grid;gap:16px;min-width:0;}
.dashboard-heading {display:flex;align-items:center;justify-content:space-between;gap:16px;}
.dashboard-heading h1 {font:400 30px/1.15 'Source Serif',Georgia,serif;color:#162c40;margin:6px 0;}
.dashboard-heading p {font-size:11px;color:#607188;margin:0;line-height:1.5;}
.dashboard-kpis {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #d7deea;border-radius:7px;background:#ffffff;}
.dashboard-kpis article {padding:14px 18px;min-width:0;border-right:1px solid #d7deea;}
.dashboard-kpis article:last-child {border:0;}.dashboard-kpis article:first-child {border-left:3px solid #c5222c;}
.dashboard-kpis span {font-size:11px;color:#607188;display:block;}.dashboard-kpis strong {font-size:31px;font-weight:600;color:#162c40;display:block;margin:6px 0;letter-spacing:-1px;}.dashboard-kpis article:first-child strong {color:#c5222c;}
.dashboard-kpis small {font-size:11px;color:#607188;display:block;}
.dashboard-chart-row {display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;}
.dashboard-bottom-row {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}
.dashboard-panel {border:1px solid #d7deea;border-radius:7px;background:#ffffff;padding:16px;min-width:0;}
.dashboard-panel>header {display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;}
.dashboard-panel h2 {font-size:14px;font-weight:600;margin:0 0 5px;color:#162c40;}.dashboard-panel header span {font-size:11px;color:#607188;}
.dashboard-panel button {color:#162c40;background:#f5f7fb;border:1px solid #d7deea;border-radius:4px;padding:6px 9px;font-size:11px;cursor:pointer;}
.dashboard-panel button[aria-pressed=true] {background:#c5222c;color:#10202c;border-color:#c5222c;}
.dashboard-switch {display:flex;gap:4px;flex-shrink:0;}.dashboard-panel header>button {display:flex;gap:7px;align-items:center;white-space:nowrap;}.dashboard-panel header>button img {width:15px;height:15px;}
.dashboard-trend {display:block;width:100%;height:auto;overflow:visible;}.dashboard-trend text {font:11px Inter,Arial,sans-serif;fill:#607188;}
.dashboard-grid {stroke:#d7deea;stroke-width:1;vector-effect:non-scaling-stroke;}.dashboard-line {fill:none;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;}.dashboard-line.net {stroke:#c5222c;}.dashboard-line.gross {stroke:#829bae;stroke-dasharray:5 4;}
.dashboard-point {fill:#c5222c;stroke:#ffffff;stroke-width:2;cursor:pointer;}.dashboard-point:hover,.dashboard-point:focus,.dashboard-point.selected {fill:#fff;stroke:#c5222c;outline:none;stroke-width:3;}
.dashboard-day-detail {font-size:11px;line-height:1.6;color:#162c40;min-height:36px;padding:8px 0;border-top:1px solid #d7deea;margin-top:6px;}
.dashboard-footnote {font-size:10px;line-height:1.5;color:#607188;margin:10px 0 0;display:block;}
.dashboard-ranks {display:grid;gap:12px;}.dashboard-rank>div:first-child {display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:5px;font-size:12px;line-height:1.4;}.dashboard-rank span {color:#162c40;overflow-wrap:anywhere;}.dashboard-rank strong {font-size:12px;white-space:nowrap;font-weight:500;}.dashboard-rank strong small {color:#607188;font-size:10px;margin-left:6px;}
.dashboard-bar-track {height:5px;border-radius:3px;background:#d7deea;overflow:hidden;}.dashboard-bar-track i {display:block;height:100%;background:#c5222c;border-radius:3px;}.dashboard-bar-track i.negative {background:#253e58;}.dashboard-rank strong.negative {color:#b32435;}.dashboard-rank strong.positive {color:#c5222c;}
.dashboard-accounts {display:grid;gap:0;}.dashboard-accounts button {display:flex;align-items:center;gap:12px;background:transparent;border:0;border-radius:0;border-bottom:1px solid #d7deea;padding:11px 0;text-align:left;}.dashboard-accounts button:last-child {border:0;}.dashboard-accounts button:hover {background:#edf4fb;}.dashboard-accounts span {flex:1;min-width:0;line-height:1.5;overflow-wrap:anywhere;font-size:12px;}.dashboard-accounts strong {font-size:12px;white-space:nowrap;color:#c5222c;font-weight:500;}.dashboard-accounts img {width:15px;height:15px;}
.dashboard-empty {font-size:12px;color:#607188;line-height:1.6;margin:10px 0;}
@media(max-width:1100px) {.dashboard-chart-row {grid-template-columns:minmax(0,1fr);}.dashboard-kpis strong {font-size:25px;}.dashboard-kpis article {padding:12px;}}
@media(max-width:760px) {.dashboard-heading {align-items:flex-start;flex-direction:column;gap:10px;}.dashboard-heading h1 {font-size:26px;}.dashboard-kpis {grid-template-columns:repeat(2,minmax(0,1fr));}.dashboard-kpis article:nth-child(2) {border-right:0;}.dashboard-kpis article:nth-child(-n+2) {border-bottom:1px solid #d7deea;}.dashboard-bottom-row {grid-template-columns:minmax(0,1fr);}.dashboard-panel {padding:12px;}.dashboard-panel>header {flex-wrap:wrap;}.dashboard-trend text {font-size:14px;}.dashboard-kpis small {font-size:10px;}}
@media print {.dashboard-v2 {display:none!important;}}

.report-workspace .command-activity {background:#ffffff;color:#162c40;border-color:#d7deea;}.report-workspace .command-activity h2 {color:#162c40;}.report-workspace .command-activity .support-status {display:none;}
@media print {.dashboard-rank span,.dashboard-rank strong,.dashboard-rank strong.negative,.dashboard-rank strong.positive {color:#16202a;}.dashboard-footnote,.dashboard-trend text {color:#526170;fill:#526170;}.dashboard-bar-track {background:#e1e7ed;}.dashboard-trend .dashboard-grid {stroke:#dce3e9;}.report-workspace .command-activity {background:#fff;color:#16202a;}.report-workspace .command-activity h2 {color:#16202a;}}

/* Original XL Turners brand: light surfaces, red actions, navy typography. */
.report-workspace .reports-header {border-bottom:2px solid #c5222c;}
.gold-sidebar button.selected {color:#c5222c;background:#fff0f1;border-left-color:#c5222c;}
.gold-sidebar img:not(.gold-logo img),.gold-icon,.gold-toolbar .secondary-button img,.gold-dates summary img {filter:none;}
.report-workspace .gold-primary,.gold-task-dialog .gold-primary,.gold-date-popover button,.dashboard-panel button[aria-pressed=true],.report-workspace .driver-switch button[aria-pressed=true] {background:#c5222c;border-color:#c5222c;color:#fff;}
.gold-primary .gold-icon,.gold-toolbar .gold-primary img {filter:invert(1);}
.gold-sidebar-bottom>span {border-color:#d7deea;color:#c5222c;}
.gold-sidebar-bottom p {color:#607188;}
.dashboard-point {stroke:#fff;}.dashboard-point:hover,.dashboard-point:focus {fill:#fff;stroke:#c5222c;}
.report-workspace .secondary-button,.gold-task-dialog .secondary-button {color:#162c40;border-color:#d7deea;background:#fff;}
.report-workspace .client-bar-row {color:#162c40;}.report-workspace .client-bar-row:hover,.report-workspace .client-bar-row:focus-visible {background:#fff0f1;color:#162c40;}
.report-workspace .bar-fill {background:#c5222c;}.report-workspace .bar-track {background:#edf1f6;}
.gold-task-column.review {background:#fff4f5;}.gold-task-column.progress {background:#f0f5fb;}.gold-task-column.awaiting {background:#fff9ed;}.gold-task-column.resolved {background:#f0f8f2;}
.gold-task-dialog {color-scheme:light;}.gold-task-dialog label small,.gold-task-history div>div {color:#607188;}
.gold-task-history summary,.gold-task-history small {color:#c5222c;}
@media print {.report-workspace .review-headlines {background:#f5f7fb;color:#162c40;border-left-color:#c5222c;}.report-workspace .review-headlines span {color:#607188;}.report-workspace .review-headlines strong {color:#162c40;}.report-workspace .review-headlines>div:nth-child(3) strong {color:#c5222c;}.report-workspace .report-review-pack {border-top-color:#c5222c;}.report-workspace .review-brand>span,.report-workspace .review-cover-title>span,.report-workspace .review-findings .review-number {color:#c5222c;}.report-workspace .review-findings a {border-left-color:#c5222c;}}
.report-workspace .bar-row,.report-workspace .bar-row:hover,.report-workspace .bar-row:focus-visible {color:#162c40;}.report-workspace .bar-row:hover,.report-workspace .bar-row:focus-visible {background:#fff0f1;}.report-workspace .gold-toolbar label span {color:#607188;}
.gold-trust-badge {background:#fff;color:#162c40;border-color:#d7deea;}.gold-dates summary {color:#162c40;}.gold-detail-section>summary small {color:#607188;}
.dashboard-round-layout {display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px;align-items:center;}
.dashboard-round svg {display:block;width:100%;max-width:160px;margin:auto;overflow:visible;}
.dashboard-round [data-slice-label] {cursor:pointer;stroke:#fff;stroke-width:1.5;transition:opacity .15s;}
.dashboard-round [data-slice-label]:hover,.dashboard-round [data-slice-label]:focus {opacity:.75;outline:none;stroke:#162c40;stroke-width:3;}
.dashboard-hole {fill:#fff;pointer-events:none;}.dashboard-round-total {font:600 18px Inter,sans-serif;fill:#162c40;pointer-events:none;}.dashboard-round-caption {font:9px Inter,sans-serif;fill:#607188;pointer-events:none;}
.dashboard-slice-detail {font-size:10px;color:#607188;line-height:1.5;text-align:center;margin-top:7px;min-height:30px;overflow-wrap:anywhere;}
.dashboard-legend-dot {display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;flex-shrink:0;}
.dashboard-mix-legend .dashboard-bar-track {display:none;}.dashboard-mix-legend {gap:16px;}
.dashboard-round-layout .dashboard-accounts button {gap:6px;padding:9px 0;}.dashboard-round-layout .dashboard-accounts span {font-size:11px;}.dashboard-round-layout .dashboard-accounts strong {font-size:11px;}
@media(max-width:1220px) {.dashboard-round-layout {grid-template-columns:120px minmax(0,1fr);gap:10px;}}
@media(max-width:450px) {.dashboard-round-layout {grid-template-columns:100px minmax(0,1fr);gap:10px;}.dashboard-round-layout .dashboard-rank>div:first-child {flex-wrap:wrap;gap:3px;}.dashboard-round-layout .dashboard-accounts button {flex-wrap:wrap;}.dashboard-round-layout .dashboard-accounts span {flex-basis:100%;}.dashboard-round-layout .dashboard-accounts strong {margin-left:14px;}}
.traveller-metrics {display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;}.traveller-metrics strong {display:block;color:#c5222c;font-size:23px;}.traveller-metrics span,.traveller-metrics small {display:block;font-size:10px;color:#607188;line-height:1.6;}.traveller-metrics span {color:#162c40;}
.dashboard-panel .traveller-top-button {padding:0;background:transparent;border:0;text-align:left;}.traveller-top-button>div:first-child {display:flex;justify-content:space-between;gap:10px;margin-bottom:5px;}.traveller-top-button:hover>div:first-child {color:#c5222c;}.traveller-top-button span,.traveller-top-button strong {font-size:11px;}.traveller-top-button strong {white-space:nowrap;}
.traveller-directory {margin-top:14px;border-top:1px solid #d7deea;padding-top:10px;}.traveller-directory summary {font-size:11px;cursor:pointer;color:#c5222c;font-weight:600;}.traveller-directory label {display:grid;gap:5px;font-size:11px;margin:12px 0;color:#607188;}.traveller-directory input {width:100%;min-width:0;padding:8px;border:1px solid #d7deea;border-radius:4px;background:#fff;color:#162c40;}
.traveller-scroll {overflow:auto;max-height:280px;}.traveller-scroll .reports-table {min-width:560px;}.dashboard-panel .traveller-name {padding:0;text-align:left;border:0;background:transparent;color:#c5222c;font-size:11px;white-space:normal;}.traveller-pagination {display:flex;align-items:center;gap:6px;margin-top:8px;flex-wrap:wrap;}.traveller-pagination span {margin-right:auto;font-size:10px;color:#607188;}
#travellerSelection {border-top:2px solid #c5222c;padding-top:12px;margin-top:14px;}#travellerSelection header {display:flex;align-items:flex-start;justify-content:space-between;gap:12px;}#travellerSelection h3 {font-size:14px;line-height:1.5;margin:0;}#travellerSelection h4 {font-size:12px;margin:14px 0 8px;}.traveller-detail-summary {font-size:11px;line-height:1.7;color:#607188;}.traveller-service {display:flex;justify-content:space-between;gap:8px;font-size:11px;padding:7px 0;border-bottom:1px solid #edf1f6;}.traveller-service strong {white-space:nowrap;}
.traveller-print {break-before:page;}.traveller-print>small {font-size:10px;line-height:1.5;}
.report-workspace .report-trust-grid {grid-template-columns:repeat(3,minmax(0,1fr));}@media(max-width:760px){.report-workspace .report-trust-grid {grid-template-columns:minmax(0,1fr);}}
