/* D35 only: native authorized financial summary; no source or command changes. */
body.surface-dashboard[data-v2-destination="D35"] #surface-title {font-family:'Plus Jakarta Sans Catalog',sans-serif;font-size:28px;line-height:1.25;font-weight:700;}
body.surface-dashboard[data-v2-destination="D35"] .owner-report-filter {display:grid;grid-template-columns:auto minmax(180px,240px) auto;justify-content:end;align-items:center;gap:8px 12px;margin:0;padding:16px;border:1px solid #e8e6e1;border-radius:12px;background:#fff;font-family:'Plus Jakarta Sans Catalog',sans-serif;}
body.surface-dashboard[data-v2-destination="D35"] .owner-report-filter label {font-size:14px;font-weight:500;}
body.surface-dashboard[data-v2-destination="D35"] .owner-report-filter input {min-width:0;min-height:44px;font:400 16px/1.5 'Plus Jakarta Sans Catalog',sans-serif;background:#fff;}
body.surface-dashboard[data-v2-destination="D35"] .owner-report-filter button {min-height:44px;font:600 14px/1.5 'Plus Jakarta Sans Catalog',sans-serif;}
body.surface-dashboard[data-v2-destination="D35"] .owner-report-filter p {grid-column:1/-1;margin:0;font-size:12px;line-height:18px;color:#515751;}
.surface-dashboard [data-finance-area="summary"] {font-family:'Plus Jakarta Sans Catalog',sans-serif;gap:16px;}
.surface-dashboard [data-finance-area="summary"] .v2-finance-metrics {gap:16px;align-items:stretch;}
.surface-dashboard [data-finance-area="summary"] .v2-finance-metric {display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 12px;padding:16px;border-radius:14px;}
.surface-dashboard [data-finance-area="summary"] .v2-finance-metric>svg {grid-column:1;grid-row:1/span 3;width:44px;height:44px;flex:0 0 44px;margin:0;padding:10px;border-radius:12px;background:#fff0e8;color:#c54118;}
.surface-dashboard [data-finance-area="summary"] .v2-finance-metric>span,.surface-dashboard [data-finance-area="summary"] .v2-finance-metric>strong,.surface-dashboard [data-finance-area="summary"] .v2-finance-metric>small {grid-column:2;}
.surface-dashboard [data-finance-area="summary"] .v2-finance-metric>span {font-size:14px;font-weight:500;}
.surface-dashboard [data-finance-area="summary"] .v2-finance-metric>strong {font-size:24px;line-height:1.3;font-weight:700;overflow-wrap:normal;word-break:normal;}
.surface-dashboard [data-finance-area="summary"] .v2-finance-metric>small {font-size:12px;line-height:18px;color:#515751;}
.surface-dashboard [data-finance-area="summary"] .v2-finance-metric details {grid-column:1/-1;margin-top:4px;font-size:12px;}
.surface-dashboard [data-finance-area="summary"] .v2-finance-metric summary {min-height:44px;color:#515751;}
.surface-dashboard [data-finance-area="summary"] .v2-finance-destinations {gap:16px;}
.surface-dashboard [data-finance-area="summary"] .v2-finance-panel {padding:16px;border-radius:14px;}
.surface-dashboard [data-finance-area="summary"] .v2-finance-destination-icon {height:144px;display:flex;align-items:center;justify-content:center;padding:16px;margin-bottom:16px;background:#fff7ed;border-radius:12px;}
.surface-dashboard [data-finance-area="summary"] .v2-finance-destination-icon>svg {width:64px;height:64px;flex:0 0 64px;}
.surface-dashboard [data-finance-area="summary"] .v2-finance-panel h2 {font-size:20px;line-height:28px;font-weight:700;margin:0 0 8px;}
.surface-dashboard [data-finance-area="summary"] .v2-finance-panel p {font-size:14px;line-height:22px;margin-bottom:16px;color:#515751;}
.surface-dashboard [data-finance-area="summary"] .v2-finance-button {font-weight:600;min-height:44px;}
.surface-dashboard [data-finance-area="summary"] .v2-finance-note {font-size:14px;line-height:22px;margin:0;}
.surface-dashboard [data-finance-area="summary"] .v2-finance-source {font-size:12px;line-height:18px;color:#515751;margin:0;}
@media(max-width:700px) {
 body.surface-dashboard[data-v2-destination="D35"] #surface-title {font-size:22px;}
 body.surface-dashboard[data-v2-destination="D35"] .owner-report-filter {grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;padding:12px;gap:8px;}
 body.surface-dashboard[data-v2-destination="D35"] .owner-report-filter label {grid-column:1/-1;}
 body.surface-dashboard[data-v2-destination="D35"] .owner-report-filter button {padding:10px 12px;}
 .surface-dashboard [data-finance-area="summary"] .v2-finance-metrics {gap:12px;}
 .surface-dashboard [data-finance-area="summary"] .v2-finance-metric {grid-template-columns:32px minmax(0,1fr);gap:4px 8px;padding:12px;}
 .surface-dashboard [data-finance-area="summary"] .v2-finance-metric>svg {grid-row:1;width:32px;height:32px;flex:0 0 32px;padding:6px;border-radius:10px;}
 .surface-dashboard [data-finance-area="summary"] .v2-finance-metric>strong,.surface-dashboard [data-finance-area="summary"] .v2-finance-metric>small {grid-column:1/-1;}
 .surface-dashboard [data-finance-area="summary"] .v2-finance-metric>strong {font-size:20px;}
 .surface-dashboard [data-finance-area="summary"] .v2-finance-destinations .v2-finance-panel {display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 12px;align-items:start;}
 .surface-dashboard [data-finance-area="summary"] .v2-finance-destination-icon {grid-column:1;grid-row:1/span 2;height:44px;width:44px;padding:10px;margin:0;border-radius:10px;}
 .surface-dashboard [data-finance-area="summary"] .v2-finance-destination-icon>svg {width:24px;height:24px;flex:0 0 24px;}
 .surface-dashboard [data-finance-area="summary"] .v2-finance-panel h2 {grid-column:2;font-size:18px;line-height:24px;margin:0;}
 .surface-dashboard [data-finance-area="summary"] .v2-finance-panel p {grid-column:2;margin:0 0 8px;}
 .surface-dashboard [data-finance-area="summary"] .v2-finance-destinations .v2-finance-button {grid-column:1/-1;width:100%;margin-top:4px;}
}
