.executive-overview #pulseCards{display:none}.overview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;font-size:12px;color:var(--muted)}.overview-status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#279b76;margin-right:6px}.overview-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:20px}.overview-kpi{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:18px;display:flex;flex-direction:column;min-width:0}.overview-kpi>span{font-size:12px;color:var(--muted)}.overview-kpi>strong{font-size:23px;margin:12px 0 4px;letter-spacing:-.6px;overflow-wrap:anywhere}.overview-kpi p{font-size:11px;color:var(--muted);min-height:34px}.overview-kpi a{margin-top:auto;font-size:12px}.overview-kpi.alert{border-top:3px solid #e57b55}.overview-link{border:0!important;background:transparent!important;padding:0!important;color:var(--accent-text,var(--accent))!important;font-size:12px!important;font-weight:600!important;text-align:left;cursor:pointer;white-space:normal}.overview-link span{opacity:.7}.overview-main-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:20px;margin:20px 0}.overview-main-grid>.panel{min-width:0}.overview-main-grid h2{font-size:17px}.overview-pill{display:inline-block;padding:6px 10px;border:1px solid var(--line);border-radius:20px;color:var(--muted);font-size:10px;white-space:normal}.overview-flow-summary{display:flex;gap:24px;justify-content:space-between;padding:16px 0}.overview-flow-summary>div{min-width:0;flex:1}.overview-flow-summary span{display:block;font-size:11px;color:var(--muted)}.overview-flow-summary strong{display:block;font-size:19px;margin-top:7px;overflow-wrap:anywhere}.overview-note{font-size:11px;color:var(--muted);line-height:1.65}.overview-weeks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0}.overview-weeks article{min-width:0}.overview-weeks strong{display:block;font-size:13px;margin-top:12px;overflow-wrap:anywhere}.overview-weeks small{display:block;font-size:10px;color:var(--muted);margin:5px 0}.overview-weeks .overview-link{margin-top:12px}.overview-flow-bar{height:7px;border-radius:3px;margin-top:10px;min-width:0}.overview-flow-bar.incoming{background:#259c82}.overview-flow-bar.outgoing{background:#ee8d5b}.overview-task{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid var(--line)}.overview-task strong{font-size:12px;background:var(--bg);border-radius:5px;padding:5px 9px}.overview-partner{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line);padding:12px 0}.overview-partner>div{text-align:right}.overview-partner strong{font-size:13px;display:block}.overview-partner small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.overview-data-warning{border-left:3px solid #e78a49;padding:12px 16px;margin-bottom:18px;background:var(--panel);font-size:12px}.overview-warning{display:block;font-size:10px!important;letter-spacing:0;color:#bd693c}.overview-focus{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;background:var(--active-bg);border:1px solid var(--line);margin:12px 0;font-size:12px}.overview-focus[hidden]{display:none}.local-preview-banner{padding:9px 16px;background:#fff4dd;color:#78591d;font-size:12px;text-align:center;border-bottom:1px solid #ead1a0}@media(max-width:1100px){.overview-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-main-grid{grid-template-columns:1fr}.overview-kpi>strong{font-size:21px}}@media(max-width:650px){.overview-kpis{grid-template-columns:1fr 1fr;gap:10px}.overview-kpi{padding:13px}.overview-kpi>strong{font-size:18px}.overview-weeks{grid-template-columns:1fr 1fr}.overview-flow-summary{flex-wrap:wrap;gap:16px}.overview-flow-summary>div{flex:1 1 130px}.overview-toolbar{align-items:flex-start}.overview-main-grid{gap:14px}.overview-partner>div{max-width:55%}.overview-focus{align-items:flex-start}.overview-main-grid .panel-title{flex-wrap:wrap}}

.native-invoice-detail{width:min(1100px,94vw);max-height:90vh;overflow:auto;background:var(--panel);color:var(--text);padding:24px;border:1px solid var(--line);border-radius:14px}.native-invoice-detail>.panel{margin:18px 0}.native-payment-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.native-payment-form label{display:grid;gap:6px}.native-invoice-detail th,.native-invoice-detail td{overflow-wrap:anywhere}.native-invoice-detail [role=alert]{color:#b42318}.native-invoice-detail details{margin-top:16px}#allOutflows{margin:18px 0}#allOutflows details{margin:14px 0}#allOutflows .table-wrap{overflow-x:auto}#allOutflows td{vertical-align:top}#allOutflows .invoice-table{min-width:720px}@media(max-width:650px){.native-invoice-detail{padding:14px}.native-payment-form{grid-template-columns:1fr}}
