.task-detail-workspace-tabs.ant-tabs{height:100%;max-height:100%;min-width:0;min-height:0;display:flex;flex-direction:column}.task-detail-workspace{display:flex;flex:1 1 auto;min-width:0;min-height:0;flex-direction:column;overflow:hidden}.task-detail-workspace--modal{height:100%}.task-detail-workspace--page{border:1px solid var(--ant-color-border-secondary, #f0f0f0);border-radius:12px;background:var(--ant-color-bg-container, #fff)}.task-detail-workspace__header{flex:0 0 auto;padding:14px 16px 8px;border-bottom:1px solid var(--ant-color-border-secondary, #f0f0f0)}.task-detail-workspace__compact{flex:1 1 auto;min-height:0;overflow:hidden;padding:0 4px}.task-detail-workspace__wide{display:grid;flex:1 1 auto;min-height:0;grid-template-columns:minmax(0,1.35fr) minmax(420px,.65fr);gap:12px;padding:0 12px 12px}.task-detail-workspace__viewer,.task-detail-workspace__detail{min-width:0;min-height:0;overflow:hidden}.task-detail-workspace-tabs>.ant-tabs-nav{flex:0 0 auto;position:relative;z-index:4;min-width:0;background:var(--ant-color-bg-container, #fff)}.task-detail-workspace-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,.task-detail-workspace-tabs>.ant-tabs-nav .ant-tabs-nav-list{min-width:0}.task-detail-workspace-tabs>.ant-tabs-nav .ant-tabs-nav-more{min-width:40px;min-height:40px}.task-detail-workspace .task-detail-workspace-tabs.ant-tabs>.ant-tabs-content-holder{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.task-detail-workspace .task-detail-workspace-tabs--viewer.ant-tabs>.ant-tabs-content-holder{overflow-x:hidden;overflow-y:hidden}.task-detail-workspace .task-detail-workspace-tabs--detail.ant-tabs>.ant-tabs-content-holder{overflow-x:hidden;overflow-y:auto}.task-detail-workspace .task-detail-workspace-tabs.ant-tabs:has(> .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane-active > .task-tab-surface--notes)>.ant-tabs-content-holder,.task-detail-workspace .task-detail-workspace-tabs.ant-tabs:has(> .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane-active > .task-tab-surface--viewer)>.ant-tabs-content-holder{overflow-x:hidden;overflow-y:hidden}.task-detail-workspace-tabs>.ant-tabs-content-holder>.ant-tabs-content,.task-detail-workspace-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{height:100%;min-height:0;min-width:0}.task-tab-surface{box-sizing:border-box;width:100%;min-width:0;overflow-wrap:anywhere}.task-tab-surface--viewer,.task-tab-surface--notes{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.ant-tabs-tabpane-active>.task-tab-surface--viewer,.ant-tabs-tabpane-active>.task-tab-surface--notes{height:100%}.task-tab-surface--viewer>.map-pane,.task-tab-surface--plan>:first-child{flex:1 1 auto;min-height:0}.task-plan-link,.task-plan-link__preview,.task-plan-link__canvas{min-width:0;min-height:0}.task-plan-link{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.task-plan-link__preview{display:flex!important;flex:1 1 auto;flex-direction:column}.task-plan-link__picker{flex:1 1 auto;min-height:160px;overscroll-behavior:contain}.task-plan-link__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:6px;width:100%;padding:8px;border-top:1px solid var(--ant-color-border-secondary, #f0f0f0);background:var(--ant-color-bg-container, #fff)}.task-tab-surface--files,.task-tab-surface--attributes,.task-tab-surface--work-items,.task-tab-surface--path{max-width:100%;overflow-x:hidden}.task-detail-heading{min-width:0;max-width:100%;margin:0;color:inherit;font:inherit;overflow-wrap:anywhere}.task-notes{flex:1 1 auto;min-height:0}.task-notes__feed{flex:1 1 auto;min-height:0;overscroll-behavior:contain;scrollbar-gutter:stable}.task-notes__composer{flex:0 0 auto;padding:10px 0 2px;margin-top:6px;background:var(--ant-color-bg-container, #fff);border-top:1px solid var(--ant-color-border-secondary, #f0f0f0)}.task-documents,.task-documents__toolbar,.task-documents__filters,.task-work-items,.task-path-context{width:100%;min-width:0}.task-work-items .ant-card,.task-work-items .ant-card-head,.task-work-items .ant-card-body,.task-work-items .ant-alert,.task-work-items .ant-form-item,.task-work-items img{max-width:100%;min-width:0}.task-work-items .ant-card-head-wrapper,.task-work-items .ant-space{max-width:100%;flex-wrap:wrap}.task-work-items :where(.ant-typography,.ant-tag,.ant-alert-message,.ant-alert-description){overflow-wrap:anywhere}.task-documents__table-scroll,.task-path-table-scroll{max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.task-attributes__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.task-attributes__section,.task-attributes__field{min-width:0}.task-attributes__section--wide,.task-attributes__field--wide{grid-column:1 / -1}.task-path-context .ant-card-head-title,.task-path-context__row,.task-path-table-scroll .ant-table-cell{min-width:0;white-space:normal;overflow-wrap:anywhere}.task-relationship-disclosure{position:relative;min-width:0}.task-relationship-disclosure__toggle{position:absolute;z-index:2;top:6px;right:6px;min-width:36px;min-height:36px;border:0;border-radius:8px;color:var(--ant-color-primary, #1677ff);background:var(--ant-color-bg-container, #fff);cursor:pointer}.task-relationship-disclosure__toggle:focus-visible,.task-detail-workspace :where(button,[role="button"],input,textarea,.ant-select-selector):focus-visible{outline:2px solid var(--ant-color-primary, #1677ff);outline-offset:2px}@media (max-width: 767px){.task-detail-workspace--page{border-radius:8px}.task-detail-workspace-tabs>.ant-tabs-nav .ant-tabs-tab{padding-block:8px}.task-detail-workspace-tabs>.ant-tabs-nav .ant-tabs-tab,.task-detail-workspace-tabs>.ant-tabs-nav .ant-tabs-nav-more,.task-relationship-disclosure__toggle{min-height:44px}.task-attributes__grid{grid-template-columns:minmax(0,1fr)}.task-attributes__section--wide,.task-attributes__field--wide{grid-column:auto}.task-documents__toolbar>.ant-space-item,.task-documents__filters>.ant-space-item,.task-documents__filters .ant-input-search,.task-documents__filters .ant-select{width:100%;min-width:0!important}.task-documents__toolbar>.ant-space-item:first-child .ant-space{width:100%}.task-documents__toolbar>.ant-space-item:first-child .ant-space-item{flex:1 1 auto}.task-documents__toolbar button,.task-notes__composer button,.task-plan-link__actions button{min-height:44px}.task-plan-link__actions>*,.task-plan-link__actions button{flex:1 1 100%}.task-tab-surface--viewer .buildtrax-map-shell .leaflet-bar a,.task-tab-surface--viewer .buildtrax-map-shell .leaflet-bar a:hover,.task-tab-surface--viewer .buildtrax-map-shell button{min-width:44px;min-height:44px}}@media (forced-colors: active){.task-relationship-disclosure__toggle,.task-detail-workspace :where(button,[role="button"]):focus-visible{outline:2px solid CanvasText}}
