@layer responsive {
@media (max-width:1200px){.stats-grid,.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.chart-grid-2{grid-template-columns:1fr}.sensitivity-grid,.property-settings__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.portfolio-compare-panel__header{flex-direction:column}.portfolio-compare-panel__actions{width:100%}.portfolio-compare-panel__actions .workspace-secondary-link{justify-content:center}.controls-row,.property-grid,.access-grid,.access-form-grid,.access-role-card-grid,.access-summary-grid,.access-meta-grid,.access-target-mode,.access-role-card__meta,.property-settings__layout,.property-settings__grid,.property-settings__grant-form{grid-template-columns:1fr}.access-hero,.property-settings__hero,.ui-dialog__header,.ui-dialog__footer{flex-direction:column}.split-grid{grid-template-columns:1fr}.overview-section-grid{grid-template-columns:1fr 1fr}.chart-grid-2{grid-template-columns:1fr}.workspace-topbar{flex-direction:column;align-items:flex-start}.workspace-topbar-actions{justify-content:flex-end;width:100%}.property-create-row,.property-create-row-four,.property-create-form-grid,.property-create-template-grid,.property-create-review-grid,.property-create-stepper{grid-template-columns:1fr 1fr}}@media (max-width:660px){.overview-section-grid{grid-template-columns:1fr}.portfolio-compare-panel{padding:.72rem}.portfolio-compare-panel__field-picker,.portfolio-compare-panel__selections{gap:.38rem}.compare-selection-chip,.compare-field-chip,.compare-card-toggle{justify-content:center;width:100%}.property-card__action-row{flex-direction:column;align-items:stretch}.property-card__action-row .workspace-secondary-link{justify-content:center}.page-shell{padding:.8rem}.page-header{flex-direction:column;gap:.8rem}.page-header__actions{justify-content:flex-start;width:100%}.page-header__meta-row{width:100%}.header-links{justify-content:flex-start;width:100%}.stats-grid,.kpi-grid,.property-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.property-settings__summary-grid,.sensitivity-grid,.chart-grid-2{grid-template-columns:1fr}.topbar-profile-meta{display:none}.field-source-sidebar{width:100vw;right:0!important}.assistant-panel{width:calc(100vw - 1.6rem);right:.8rem}.assistant-fab{padding:.6rem .8rem;font-size:.85rem;bottom:.8rem;right:.8rem}.dropdown-menu__panel,.topbar-toast,.access-toast-stack{width:min(100vw - 1.6rem,360px);right:0}.access-toast-stack{top:.8rem;left:.8rem}.access-modal{padding:.95rem}.access-modal__header,.access-modal__actions,.property-settings__hero,.property-settings__quick-actions{flex-direction:column}.field-source-editor__row,.field-source-editor__convert-panel,.field-source-facts,.topbar-notification-row{grid-template-columns:1fr;align-items:stretch}.field-source-editor__controls,.inline-field-editor__conversion{grid-template-columns:1fr}.field-source-editor__unit-group,.inline-field-editor__controls select,.field-source-editor__unit-select,.field-source-editor__convert-toggle,.field-source-editor__apply{width:100%}.issue-summary-strip{flex-direction:column;align-items:flex-start}.property-create-row,.property-create-row-four,.property-create-form-grid,.property-create-template-grid,.property-create-review-grid,.property-create-stepper{grid-template-columns:1fr}}
}

@layer theme,base,layout,components.ui-feedback,components.ui-shortcuts,components.portfolio,components.property-create,components.shared-workspace,components.assistant-topbar,components.fields,components.review-queue,components.documents,components.legal-hub,components.source-sidebar,components.access,components.dialogs,components.property-settings,components.auth,components.icons,responsive;
