@media (max-width: 1500px) { .deep-grid { grid-template-columns: 1fr; } .detail-panel { max-height: none; } }
@media (max-width: 1200px) { .summary-metric-grid, .exec-score-grid, .council-action-grid, .council-poi-type-list, .council-list-horizontal, .council-index-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 1200px) { .building-attribute-filters { grid-template-columns: repeat(2, minmax(0, 1fr)); } .building-attribute-filters .secondary-action { justify-self: start; } }
@media (max-width: 1200px) { .project-filter-bar-sites { grid-template-columns: repeat(2, minmax(0, 1fr)); } .project-filter-bar-sites .secondary-action { justify-self: start; } }
@media (max-width: 900px) { .project-site-filter-bar, .owned-asset-filter-bar, .project-detail-grid, .project-site-card-grid, .project-report-pack-grid { grid-template-columns: 1fr; } }
@media (max-width: 760px) { .project-review-evidence-card, .project-review-evidence-meta, .project-review-evidence-notes p { grid-template-columns: 1fr; } .project-review-evidence-list { max-height: calc(100vh - 230px); } }
@media (max-width: 900px) { .project-filter-bar-projects, .project-filter-bar-sites, .project-workspace-card-grid { grid-template-columns: 1fr; } .project-site-table-scroll { overflow-x: auto; overflow-y: visible; } }
@media (max-width: 900px) { .building-attribute-filters { grid-template-columns: 1fr; } }
@media (max-width: 900px) { .project-stat-row { grid-template-columns: repeat(2, minmax(0, 1fr)); } .project-stat-row article:first-child { grid-column: 1 / -1; } }
@media (max-width: 700px) { .modal-guidance-callout { grid-template-columns: 1fr; } .modal-guidance-callout .secondary-action { justify-self: start; } .modal-form-actions { justify-content: stretch; } .modal-form-actions .primary-action, .modal-form-actions .secondary-action { flex: 1 1 180px; } }
@media (max-width: 900px) { .dashboard-overview-grid > .panel { height: auto; max-height: none; } .dashboard-site-list { max-height: 320px; } }
@media (max-width: 900px) { .dashboard-category-grid { columns: 1; } .dashboard-category-card[open] { height: auto; } .dashboard-tool-row { grid-template-columns: 34px minmax(0, 1fr); } .dashboard-tool-tags { grid-column: 2; justify-content: flex-start; } }
@media (max-width: 900px) { .shell { grid-template-columns: 1fr; } .sidebar { position: relative; height: auto; } .signal-strip, .market-alert-strip, .alert-form-grid { grid-template-columns: 1fr 1fr; } .workspace-header, .map-toolbar { flex-direction: column; align-items: stretch; } .filter-drawer { right: 14px; top: 14px; bottom: 14px; width: calc(100vw - 28px); } .detail-drawer { top: 14px; right: 14px; bottom: 14px; width: calc(100vw - 28px); } .deep-grid, .ml-screen, .intelligence-hero, .intel-grid, .feature-explainer, .features-workspace, .business-sync-category-grid, .business-mapping-layout, .business-reconcile-layout, .location-intel-hero, .location-workspace, .location-pipeline-grid, .location-source-grid, .provider-hero, .provider-workspace, .provider-control-grid, .provider-feature-grid, .planning-decisions-hero, .planning-decision-filter-grid, .planning-decision-dashboard, .planning-sample-summary, .planning-evidence-layout, .planning-proof-model-grid, .planning-record-schema-grid, .planning-reason-grid, .planning-committee-grid, .planning-example-grid, .planning-layer-section-grid, .planning-cost-grid, .planning-cost-source-grid, .planning-cost-model, .company-house-hero, .companies-house-layout, .company-profile-sections, .company-house-tabs, .company-house-detail-grid, .company-filing-grid, .company-network-grid, .company-network-search, .company-network-hero, .company-network-tab-grid, .company-network-map-layout, .crm-profile-layout, .crm-filter-grid, .crm-research-link-grid, .help-hero-grid, .help-flow-grid, .help-section-grid, .help-alert-layout, .document-api-grid, .document-review-grid, .document-review-options, .area-principle-grid, .area-meta-grid, .area-builder-layout, .area-builder-grid, .opportunity-config-layout, .area-signal-grid, .profile-workspace, .profile-grid, .profile-evidence-grid, .profile-region-key, .profile-polygon-grid, .strategy-layout, .regional-scan-layout, .regional-map-grid, .scan-cell-detail, .strategy-profile-grid, .strategy-rule-grid, .battery-flow-grid, .battery-signal-grid, .strategy-candidate-grid, .query-concept-grid, .api-config-grid, .api-config-example, .business-signals-hero, .business-signal-page-grid, .signal-method-grid, .impact-matrix, .alert-model-grid, .flow-grid, .builder-layout, .intake-form-grid, .action-plan-hero, .action-plan-grid, .action-trigger-grid, .action-contact-grid, .exec-summary-hero, .exec-summary-grid, .industrial-page-grid, .industrial-evidence-grid, .valuation-hero, .valuation-time-strip, .valuation-grid, .catalogue-hero, .catalogue-category-grid, .catalogue-tool-grid, .catalogue-workflow-grid, .catalogue-insight-grid, .catalogue-source-strip, .catalogue-split, .catalogue-flow, .polygon-profile-hero, .polygon-profile-grid, .polygon-link-grid, .polygon-media-grid, .polygon-building-attribute-grid, .object-model-hero, .object-model-grid, .object-evidence-grid, .object-map-example, .object-data-model, .local-land-charge-summary-grid, .local-land-charge-key, .local-land-charge-map-layout, .council-filter-grid, .council-index-grid, .council-workspace, .council-profile-header, .council-tabs-panel, .council-map-grid, .council-action-grid, .council-section-notes-layout, .council-section-note-groups, .council-coverage-explainer, .council-coverage-grid, .council-area-context-grid, .council-lane-grid, .council-summary-grid, .council-delivery-grid, .council-delivery-year-strip, .council-blob-grid, .council-history-grid, .council-context-grid, .council-signal-strip, .council-poi-type-list, .council-evidence-layout, .dashboard-link-grid, .dashboard-note-grid, .tech-hero, .tech-stack-diagram, .tech-import-grid, .tech-cost-grid { grid-template-columns: 1fr; } .catalogue-status-strip, .catalogue-metric-stack, .polygon-summary-grid, .polygon-fact-list, .dashboard-readiness-summary { grid-template-columns: repeat(2, minmax(0, 1fr)); } .strategy-controls, .regional-scan-controls, .council-list-panel, .council-tab-rail { position: relative; top: auto; } }
@media (max-width: 900px) { .ownership-report-filters, .ownership-report-metrics { grid-template-columns: repeat(2, minmax(0, 1fr)); } .ownership-report-filters label:first-child, .ownership-report-filters label:nth-child(2) { grid-column: 1 / -1; } }
@media (max-width: 560px) { .ownership-report-filters, .ownership-report-metrics { grid-template-columns: 1fr; } .ownership-company-row-header { display: grid; } .ownership-company-row-header .ghost-link-button { justify-self: start; } }
@media (max-width: 900px) { .agent-explain-actions { grid-template-columns: 1fr; } }
@media (max-width: 900px) { .agent-sample-list, .agent-sample-group-prompts { grid-template-columns: 1fr; } .agent-sample-body-heading { align-items: flex-start; flex-direction: column; gap: 3px; } }
@media (max-width: 900px) { .agent-service-grid { grid-template-columns: 1fr; } .agent-foundry-flow { grid-template-columns: repeat(2, minmax(0, 1fr)); } .agent-foundry-flow article:nth-child(3) { border-left: 0; } .agent-foundry-flow article:nth-child(n+3) { border-top: 1px solid rgba(255,255,255,.1); } }
@media (max-width: 560px) { .agent-foundry-flow, .agent-current-runtime, .agent-query-guidance { grid-template-columns: 1fr; } .agent-foundry-flow article + article { border-left: 0; border-top: 1px solid rgba(255,255,255,.1); } .agent-current-runtime > span { justify-self: start; } .agent-query-guidance .ghost-button { width: 100%; } }
@media (max-width: 900px) { .inspire-audit-strip { grid-template-columns: 1fr 1fr; } .inspire-filter-panel { grid-template-columns: 1fr; } .inspire-file-card { grid-template-columns: 1fr; align-items: stretch; } .inspire-file-actions { justify-content: flex-start; } }
@media (max-width: 900px) { .company-tab-load-summary { grid-template-columns: 1fr; } .company-tab-load-metrics { justify-content: flex-start; } }
@media (max-width: 900px) { .company-list-settings-grid, .listing-tag-help-grid { grid-template-columns: 1fr; } .company-list-settings-footer { align-items: stretch; flex-direction: column; } }
@media (max-width: 900px) { .site-profile-hub { grid-template-columns: 1fr; } .site-profile-tab-rail { position: relative; top: auto; display: flex; gap: 8px; overflow-x: auto; align-items: stretch; } .site-profile-tab-rail > div { flex: 0 0 190px; border-bottom: 0; border-right: 1px solid rgba(255,255,255,.08); padding-right: 10px; } .site-profile-tab-button { flex: 0 0 190px; } .site-profile-evidence-strip { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 620px) { .content { padding: 14px; } .signal-strip, .market-alert-strip, .alert-form-grid, .compact-grid, .drawer-summary-grid, .company-house-signal-grid, .company-profile-facts, .load-budget, .anchor-score-grid, .summary-metric-grid, .exec-coverage-grid, .exec-score-grid, .document-option-list { grid-template-columns: 1fr; } .document-review-actions, .document-review-button-stack, .modal-actions { align-items: stretch; flex-direction: column; } .modal-actions .ghost-link-button { margin-right: 0; } .modal-actions > * { width: 100%; } .parcel-timeline { grid-template-columns: 1fr 1fr; } h1 { font-size: 26px; } .exec-summary-hero h2 { font-size: 26px; } }
@media (max-width: 620px) { .site-profile-evidence-strip { grid-template-columns: 1fr; } }
@media (max-width: 620px) { .industrial-load-summary-card { grid-template-columns: 1fr; } .industrial-load-summary-progress .map-chip { justify-self: start; } }

