html{font-size:62.5%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:var(--color-bg-container);color-scheme:light}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{margin:0;font-size:1.6rem;line-height:var(--line-height-normal);font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-bg-container);color:var(--color-text);font-weight:var(--font-weight-normal)}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root{min-height:100vh}.Form_container{flex:1;overflow-y:auto;padding-bottom:100px}.Input{display:flex;flex-direction:column;margin-bottom:1.2rem}.Input .Input_label{display:flex;align-items:center;gap:2px;margin-bottom:.4rem;font-size:1.5rem;cursor:pointer}.Input .Input_label .Input_required{color:var(--color-error)}.Input .Input_label .Input_infoIcon{margin-left:4px;color:var(--color-text-secondary, rgba(0, 0, 0, .45));font-size:1.4rem;cursor:help;transition:color .2s}.Input .Input_label .Input_infoIcon:hover{color:var(--color-primary, #1890ff)}.Input.Input--boolean .Input_control--boolean{margin-top:4px}.Input.Input--boolean .Input_control--boolean :global(.ant-checkbox) .ant-checkbox-inner{border-radius:4px;border-color:var(--color-border, #d9d9d9);transition:all .2s}.Input.Input--boolean .Input_control--boolean :global(.ant-checkbox) .ant-checkbox-inner:hover{border-color:var(--color-primary, #1890ff)}.Input.Input--boolean .Input_control--boolean :global(.ant-checkbox).ant-checkbox-checked .ant-checkbox-inner{background-color:var(--color-primary, #1890ff);border-color:var(--color-primary, #1890ff)}.Input.Input--boolean .Input_control--boolean :global(.ant-checkbox):focus-visible .ant-checkbox-inner{box-shadow:0 0 0 2px var(--color-primary-light, rgba(24, 144, 255, .2))}.Input.Input--boolean .Input_control--boolean :global(.ant-checkbox-wrapper){display:flex;align-items:flex-start;gap:8px;line-height:1.5}.inputGroup{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.6rem;width:100%}@media(max-width:768px){.inputGroup{flex-direction:column}.inputGroup>*{flex:none;width:100%}}.FormSection{margin-bottom:16px;padding:16px 16px 4px;border-radius:12px;background:var(--ant-color-bg-container, #ffffff);border:1px solid var(--ant-color-border-secondary, rgba(0, 0, 0, .06))}.FormSection .FormSection_header{display:flex;align-items:center;gap:12px;padding-bottom:10px;margin-bottom:16px;border-bottom:1px solid var(--ant-color-border-secondary, rgba(0, 0, 0, .06))}.FormSection .FormSection_title{min-width:0;display:flex;align-items:center;gap:10px}.FormSection .FormSection_icon{display:inline-flex;align-items:center;justify-content:center;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .45));line-height:0}.FormSection .FormSection_titleText{font-weight:600;font-size:16px;line-height:1.25;color:var(--ant-color-text, rgba(0, 0, 0, .88))}.FormSection .FormSection_infoIcon{display:inline-flex;align-items:center;justify-content:center;color:var(--ant-color-info, #1677ff);cursor:pointer;margin-left:2px;line-height:0}.FormSection .FormSection_icon svg,.FormSection .FormSection_infoIcon svg{display:block}.FormSection .FormSection_description{display:block;margin-bottom:14px;font-size:13px;line-height:1.4}.drawerFooter{position:absolute;bottom:0;background:var(--color-bg-container);padding:1.6rem 2.4rem;border-top:.1rem solid var(--color-border-secondary);margin:2.4rem -2.4rem 0;display:flex;justify-content:flex-end;gap:1rem;z-index:10;box-shadow:0 -.2rem .8rem #0000001a;width:100%;margin-top:auto}.drawerFooter>*{flex-shrink:0}@media(max-width:768px){.drawerFooter{flex-direction:column;gap:.8rem;padding:1.2rem 2.4rem}}.SideMenu{display:flex;flex-direction:column;position:sticky;top:0;height:100vh!important;box-shadow:2px 0 8px #00000014;z-index:10}.SideMenu .ant-layout-sider-children{display:flex!important;flex-direction:column!important;height:100%!important;overflow:hidden}.SideMenu .SideMenu_header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1);padding:12px;min-height:56px}.SideMenu .SideMenu_logo{font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:#ffffffd9!important;margin:0!important;white-space:nowrap}.SideMenu .SideMenu_collapseBtn{color:#ffffffa6;flex-shrink:0}.SideMenu .SideMenu_collapseBtn:hover{color:#ffffffd9;background:#ffffff14}.SideMenu.ant-layout-sider-collapsed .SideMenu_header{justify-content:center;padding:12px 8px}.SideMenu.ant-layout-sider-collapsed .SideMenu_logo{display:none}.SideMenu.ant-layout-sider-collapsed .SideMenu_footer{padding:12px 8px 16px}.SideMenu .SideMenu_footer{flex-shrink:0;border-top:1px solid rgba(255,255,255,.1);padding:12px 12px 16px;margin-top:auto}.AppLayout{display:flex;height:100vh;overflow:hidden;background:var(--color-bg)}.AppLayout .AppLayout_content{flex:1;height:100%;overflow-y:hidden;padding:3rem 4rem;background:#f4f6f8}.Home{padding:24px;height:100%;overflow-y:auto}.Home_header{margin-bottom:8px}.Home_header .ant-typography{margin-bottom:4px}.Home_statCard{height:100%}.Home_statCard .ant-card-body{padding:16px 20px}.Home_statCard .ant-statistic-title{font-size:13px;color:#00000073}.Home_statCard .ant-statistic-content{font-size:28px}.Home_statCard .ant-statistic-content-prefix{margin-right:8px}.Home_section{height:100%;min-height:400px}.Home_section .ant-card-head{border-bottom:1px solid var(--color-border-secondary, #f0f0f0)}.Home_section .ant-card-body{padding:16px}.Home_list{display:flex;flex-direction:column;gap:8px}.Home_listItem{padding:16px;border:1px solid var(--color-border-secondary, #f0f0f0);border-radius:8px;cursor:pointer;transition:all .2s;background:#fff}.Home_listItem:hover{background:var(--color-bg-secondary, #fafafa);border-color:var(--color-primary, #1890ff);box-shadow:0 2px 8px #1890ff1a;transform:translateY(-1px)}.Home_listItem_urgent{border-left:3px solid #ff4d4f;background:#fff1f0}.Home_listItem_main{display:flex;flex-direction:column;gap:8px}.Home_listItem_header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.Home_listItem_details{display:flex;flex-direction:column;gap:4px;margin-top:4px}.Home_listItem_followUp{display:flex;align-items:center;margin-top:8px;padding-top:8px;border-top:1px solid var(--color-border-secondary, #f0f0f0)}.Home_listItem_address{font-size:13px;color:#00000073;text-decoration:none;transition:color .2s}.Home_listItem_address:hover{color:var(--color-primary, #1890ff)}.Home_listItem_actions{display:flex;gap:4px;margin-top:4px}.Home_listItem_actionBtn{color:#00000073;padding:4px 8px}.Home_listItem_actionBtn:hover{color:var(--color-primary, #1890ff);background:#1890ff1a}.ContactsTable{flex:1}.SelectInput{display:flex;flex-direction:column;margin-bottom:1.2rem}.SelectInput .SelectInput_label{display:flex;align-items:center;gap:2px;margin-bottom:.4rem;font-size:1.5rem;cursor:pointer}.SelectInput .SelectInput_label .SelectInput_required{color:var(--color-error)}.SelectInput .SelectInput_label .SelectInput_infoIcon{margin-left:4px;color:var(--color-text-secondary, rgba(0, 0, 0, .45));font-size:1.4rem;cursor:help;transition:color .2s}.SelectInput .SelectInput_label .SelectInput_infoIcon:hover{color:var(--color-primary, #1890ff)}.SelectInput.multipleSelect :global(.ant-select-selection-item){background-color:#1b5e5e!important;border:1px solid rgb(15,58,58)!important;border-radius:6px!important;padding:2px 8px!important;font-size:12px!important;font-weight:500!important;color:#fafaf8!important;margin:2px!important;display:inline-flex!important;align-items:center!important;gap:4px!important;transition:all .2s ease!important}.SelectInput.multipleSelect :global(.ant-select-selection-item):hover{background-color:#2d7a7a!important;border-color:#1b5e5e!important}.SelectInput.multipleSelect :global(.ant-select-selection-item) :global(.ant-select-selection-item-remove){color:#fafaf8!important;font-size:10px!important;margin-left:4px!important;opacity:.8!important;transition:opacity .2s ease!important}.SelectInput.multipleSelect :global(.ant-select-selection-item) :global(.ant-select-selection-item-remove):hover{opacity:1!important;color:#fca5a5!important}.SelectInput.multipleSelect :global(.ant-select-selector){min-height:32px!important;padding:4px 8px!important}.Contacts{display:flex;flex-direction:column;gap:2.4rem;height:100%;overflow:hidden;width:100%}.Contacts .Contacts_header{display:flex;justify-content:space-between;align-items:flex-start;flex-shrink:0;gap:1.6rem}.Contacts .Contacts_header_icon{font-size:2.4rem;color:var(--color-text-secondary)}.Contacts .Contacts_controls{flex-shrink:0}.Contacts .Contacts_controls .ant-card-body{padding:1.6rem}.login-container{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.login-card{width:100%;max-width:400px;box-shadow:0 10px 40px #0000001a}.login-space{width:100%}.login-header{text-align:center}.login-title{margin-bottom:8px}.login-submit-button{height:44px}.ProposalsTable{flex:1}.InfoRow,.InfoRowField{display:flex;gap:16px;padding:10px 0;border-bottom:1px solid #f0f0f0}.InfoRow:last-child,.InfoRowField:last-child{border-bottom:none}.InfoRow .InfoRow_label,.InfoRowField .InfoRow_label{font-weight:500;color:#000000a6;height:32px;min-width:150px;flex-shrink:0;display:flex;align-items:center}.InfoRow .InfoRow_value,.InfoRowField .InfoRow_value{flex:1;height:32px;min-width:0;color:#000000d9;display:flex;align-items:center}.InfoRow .InfoRow_valuePrefix,.InfoRowField .InfoRow_valuePrefix{margin-right:4px;color:#000000a6}.InfoRow .InfoRow_valueSuffix,.InfoRowField .InfoRow_valueSuffix{margin-left:4px;color:#000000a6}.InfoRowField .InfoRowField_input{width:100%}.InfoRowField .InfoRowField_input>.Input{margin-bottom:0!important}.CopyableValue{display:flex;align-items:center;justify-content:space-between;width:100%}.CopyableValue .CopyableValue_content{flex:1;min-width:0}.CopyableValue .CopyableValue_button{opacity:0;transition:opacity .2s ease;flex-shrink:0;margin-left:8px}.CopyableValue:hover .CopyableValue_button{opacity:1}.Contact{display:flex;flex-direction:column;gap:2.4rem}.Contact .Contact_header{display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.Contact .Contact_header .ant-space-compact-block{width:fit-content}.Contact .Contact_content_grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:768px){.Contact .Contact_content_grid{grid-template-columns:1fr}}.Contact .Contact_info_section{margin-bottom:0}.Contact .InfoRow{display:flex;padding:12px 0;border-bottom:1px solid #f0f0f0}.Contact .InfoRow:last-child{border-bottom:none}.Contact .InfoRow_label{font-weight:500;color:#000000a6;min-width:140px;flex-shrink:0}.Contact .InfoRow_value{flex:1;color:#000000d9}.Contact .Contact_notes .InfoRow{align-items:flex-start;padding-top:12px}.Contact .Contact_notes .InfoRow_value{white-space:pre-wrap;word-break:break-word}.OverheadTable{flex:1}.Overhead{display:flex;flex-direction:column;gap:2.4rem;height:100%;overflow:hidden;width:100%}.Overhead .Overhead_header{display:flex;justify-content:space-between;align-items:flex-start;flex-shrink:0;gap:1.6rem}.Overhead .Overhead_header_icon{font-size:2.4rem;color:var(--color-text-secondary)}.Overhead .Overhead_controls{flex-shrink:0}.Overhead .Overhead_controls .ant-card-body{padding:1.6rem}.PricingCatalog{display:flex;flex-direction:column;gap:2.4rem;height:100%;overflow:hidden;width:100%}.PricingCatalog_header{display:flex;justify-content:space-between;align-items:flex-start;flex-shrink:0;gap:1.6rem}.PricingCatalog_header_icon{font-size:2.4rem;color:var(--color-text-secondary)}.PricingCatalog_tableContainer{padding-top:8px}.PricingCatalog_tableHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.Proposals{display:flex;flex-direction:column;gap:2.4rem;height:100%;overflow:hidden;width:100%}.Proposals .Proposals_header{display:flex;justify-content:space-between;align-items:flex-start;flex-shrink:0;gap:1.6rem}.Proposals .Proposals_header_icon{font-size:2.4rem;color:var(--color-text-secondary)}.Proposals .Proposals_controls{flex-shrink:0}.Proposals .Proposals_controls .ant-card-body{padding:1.6rem}.ArrayInput{display:flex;flex-direction:column;gap:1rem;margin-bottom:15px}.CurrencyCell{display:flex;align-items:center;justify-content:flex-end;font-variant-numeric:tabular-nums}.CurrencyCell .CurrencyCell_symbol{flex:none;min-width:14px}.CurrencyCell .CurrencyCell_value{text-align:right;flex:1;min-width:0}.CurrencyCell .CurrencyCell_empty .CurrencyCell_value{color:var(--color-text-secondary, #999)}.ScopeLabor{display:flex;flex-direction:column;gap:1.6rem}.ScopeLabor_header{display:flex;justify-content:space-between;align-items:center}.ScopeLabor_footer{display:flex;justify-content:flex-end;padding:1.2rem;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:8px}.CatalogPickerModal .ant-modal-body{padding:16px}.CatalogPicker_filters{display:flex;gap:12px;margin-bottom:16px}.CatalogPicker_results{max-height:400px;overflow-y:auto}.CatalogPicker_loading{display:flex;justify-content:center;padding:40px}.CatalogPicker_materialCard{display:flex;justify-content:space-between;align-items:center;padding:12px;border:1px solid #f0f0f0;border-radius:6px;margin-bottom:8px;cursor:pointer;transition:all .2s}.CatalogPicker_materialCard:hover{border-color:#1890ff;background:#f0f7ff}.CatalogPicker_materialInfo{display:flex;flex-direction:column;gap:4px}.CatalogPicker_materialName{font-size:14px}.CatalogPicker_materialPrice{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.CatalogPicker_supplierSelection{display:flex;flex-direction:column;gap:16px}.CatalogPicker_selectedMaterial{display:flex;flex-direction:column;gap:4px;padding:12px;background:#f5f5f5;border-radius:6px}.CatalogPicker_priceOptions{display:flex;flex-direction:column;gap:8px}.CatalogPicker_priceOption{display:flex;justify-content:space-between;align-items:center;padding:12px;border:2px solid #f0f0f0;border-radius:6px;cursor:pointer;transition:all .2s}.CatalogPicker_priceOption:hover{border-color:#1890ff}.CatalogPicker_priceOption--selected{border-color:#1890ff;background:#f0f7ff}.CatalogPicker_quantityInput{display:flex;align-items:center;gap:12px}.CatalogPicker_inputRow{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.CatalogPicker_inputGroup{display:flex;align-items:center;gap:8px}.CatalogPicker_actions{display:flex;justify-content:flex-end;gap:8px;padding-top:8px;border-top:1px solid #f0f0f0}.ProposalScopes_header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:12px;width:100%;gap:12px}.ProposalScopes_header>*{flex:0 0 auto}.ProposalScopes_left{display:flex;flex-direction:column}.ProposalScopes_right{min-width:0;display:flex;flex-direction:column}.ProposalScopes_list{display:flex;flex-direction:column;gap:16px}.ProposalScopes_scopeCard .ant-card-body{padding:16px}.ProposalScopes_scopeCard--selected{border-color:#1677ff59;box-shadow:0 0 0 2px #1677ff14}.ProposalScopes_scopeHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ProposalScopes_scopeTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ProposalScopes_scopeMeta{display:block;margin-top:4px;font-size:12px}.ProposalScopes_scopeExpanded{margin-top:10px}.ProposalScopes_scopeOfWork{margin:12px 0}.ProposalScopes_scopeOfWork ul{margin:0;padding-left:20px}.ProposalScopes_scopeContent{margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.ProposalScopes_scopeFooter{margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0}.ProposalScopes_itemsPane{min-height:400px;height:100%}.ProposalScopes_itemsPane .ant-card-body{padding:16px;min-height:inherit;display:flex;flex-direction:column}.ProposalScopes_itemsTitle{display:block;font-size:16px}.ProposalScopes_itemsSubtitle{display:block;font-size:12px}.ProposalScopes_itemsList{display:flex;flex-direction:column;gap:12px;flex:1}.ProposalScopes_addItemButton{margin-top:4px}.ProposalScopes_itemCard .ant-card-body{padding:12px 14px}.ProposalScopes_itemCard--active{border-color:#1677ff59;box-shadow:0 0 0 2px #1677ff14}.ProposalScopes_itemExpanded{margin-top:10px}.ProposalScopes_itemsTotal{margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0;text-align:right}.ProposalLabor{display:flex;flex-direction:column}.ProposalLabor .ProposalLabor_empty{text-align:center;color:var(--color-text-secondary);padding:16px 0}.ProposalLabor .ProposalLabor_table .ProposalLabor_actions{opacity:0;transition:opacity .2s}.ProposalLabor .ProposalLabor_table tbody tr:hover .ProposalLabor_actions{opacity:1}.ProposalLabor .ProposalLabor_table .ant-table-row.editing-row{background-color:var(--color-bg-secondary)}.ProposalLabor .ant-dropdown-button{justify-content:center;margin-top:16px}.ProposalLabor .ProposalLabor_total{font-size:1.6rem;font-weight:600;text-align:right;color:var(--color-text-primary);margin-top:16px}.ProposalProjectSchedule_empty{padding:40px 0;text-align:center;color:#8c8c8c}.ProposalProjectSchedule_table{margin-bottom:16px}.ProposalProjectSchedule_table .editing-row{background-color:#f0f5ff}.ProposalProjectSchedule_addButton{display:block;margin:0 auto}.ProposalPaymentSchedule_empty{padding:40px 0;text-align:center;color:#8c8c8c}.ProposalPaymentSchedule_table{margin-bottom:16px}.ProposalPaymentSchedule_table .editing-row{background-color:#f0f5ff}.ProposalPaymentSchedule_addButton{display:block;margin:0 auto}.Proposal{display:flex;flex-direction:column;gap:2.4rem;height:100%;min-height:0;overflow-y:auto}.Proposal .Proposal_editing{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff1a!important}.Proposal .ant-tabs.ant-tabs-top{flex:1;display:flex;flex-direction:column;min-height:0}.Proposal .ant-tabs.ant-tabs-top .ant-tabs-content-holder,.Proposal .ant-tabs.ant-tabs-top .ant-tabs-content-holder .ant-tabs-content.ant-tabs-content-top,.Proposal .ant-tabs.ant-tabs-top .ant-tabs-content-holder .ant-tabs-content.ant-tabs-content-top .ant-tabs-tabpane{height:100%}.ProposalTimeline{padding:10px 14px;background:#fafafa;border-radius:8px;border:1px solid #f0f0f0}.ProposalTimeline .ProposalTimeline_scroll{overflow-x:auto;overflow-y:hidden;padding-bottom:4px}.ProposalTimeline .ProposalTimeline_scroll .ant-timeline{width:100%}.ProposalTimeline .ProposalTimeline_scroll .ant-timeline.ant-timeline-horizontal{flex-wrap:nowrap}.ProposalTimeline .ProposalTimeline_scroll .ant-timeline.ant-timeline-horizontal .ant-timeline-item{flex:1 1 0;min-width:150px}.ProposalTimeline .ProposalTimeline_title{display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:1.25;white-space:nowrap}.ProposalTimeline .ProposalTimeline_titleIcon{display:inline-flex;align-items:center;line-height:0;font-size:13px;color:#000000a6}.ProposalTimeline .ProposalTimeline_antdRoot.ant-timeline-horizontal .ant-timeline-item-title,.ProposalTimeline .ProposalTimeline_antdRoot.ant-timeline-horizontal .ant-timeline-item-content{text-align:center;justify-content:center}.ProposalTimeline .ProposalTimeline_antdRoot.ant-timeline-horizontal .ant-timeline-item-content{font-size:12px;line-height:1.2;color:#0000008c}.ProposalDetails .ant-col{display:flex}.ProposalDetails .ProposalDetails_card{flex:1}.ProposalDetails .ProposalDetails_card.ant-card .ant-card-head{padding:0 24px;min-height:40px}.ProposalDetails .ProposalDetails_card.ant-card .ant-card-head-title{padding:10px 0}.ProposalDetails .ProposalDetails_card.ant-card .ant-card-body{padding:10px 24px}.ProposalDetails .InfoRow{padding:8px 0}.ProposalDetails .InfoRow_label,.ProposalDetails .InfoRow_value{font-size:13px;line-height:1.35}.ProposalDetails .ProposalDetails_clientValue{display:flex;flex-direction:column;gap:2px}.ProposalDetails .ProposalDetails_clientContact{font-size:12px}.ProposalDetails .ProposalDetails_contactLink{display:inline-flex;align-items:center;gap:6px;color:#000000a6}.ProposalDetails .ProposalDetails_contactLink:hover{color:#1677ff}.ProposalOverhead_description{font-size:14px;line-height:1.35;margin:0}.ProposalOverhead_top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.ProposalOverhead_drift{margin-bottom:8px}.ProposalOverhead_row{cursor:pointer;padding:6px 0}.ProposalOverhead_rowTop{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ProposalOverhead_itemName{display:inline-block;max-width:100%}.ProposalOverhead_itemRate{white-space:nowrap;color:#000000a6;font-weight:500}.ProposalOverhead_summary{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ProposalOverhead_summaryRight{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.ProposalOverhead_dailyRate{font-size:12px;color:#0000008c}.ProposalOverhead_total{font-size:1.6rem;font-weight:600;text-align:right;color:var(--color-text-primary)}.ProposalStatus{display:inline-flex}.ProposalHeader{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;position:sticky;top:0;background:#f4f6f8;z-index:100}.ProposalHeader .ant-space-compact-block{width:fit-content}.EstimationResults_text{font-size:12px;white-space:nowrap;font-weight:600}.EstimationResults_total{font-size:13px;white-space:nowrap;font-weight:700;color:#fff}.EstimationResults_empty{font-size:12px;color:var(--color-text-tertiary)}.EstimationTool{padding:0}.EstimationTool .ant-typography{margin-bottom:0}.EstimationTool .EstimationTool_totals{padding:12px 16px;background:var(--color-primary);border:1px solid var(--color-primary);border-radius:4px}.EstimationTool .EstimationTool_totals .EstimationTool_totalsLabel{color:#fff;font-size:13px}.EstimationTool .EstimationTool_table .ant-table-thead>tr>th{padding:8px;font-size:12px;font-weight:600}.EstimationTool .EstimationTool_table .ant-table-tbody>tr>td{padding:8px;vertical-align:middle}.EstimationTool .EstimationTool_table .ant-table-tbody>tr:hover{background:var(--color-fill-secondary)}.EstimationTool .EstimationTool_table .ant-input-number,.EstimationTool .EstimationTool_table .ant-input,.EstimationTool .EstimationTool_table .ant-select{width:100%}.EstimationTool .EstimationTool_table .ant-input-group-addon{padding:0;border:none;background:transparent}.EstimationTool .EstimationTool_dimensionInput{width:100px}.EstimationTool .EstimationTool_unitSuffix{color:var(--color-text-tertiary);font-size:11px;-webkit-user-select:none;user-select:none}.EstimationTool .EstimationTool_unitSelect{width:58px}.EstimationTool .EstimationTool_unitSelect .ant-select-selector{padding:0 4px!important;background:var(--color-fill-secondary)!important;border-radius:4px!important}.EstimationTool .EstimationTool_unitSelect .ant-select-arrow{color:var(--color-text-secondary)}.EstimationTool .EstimationTool_materialSelect{width:120px}.EstimationTool .EstimationTool_volumeHeader .ant-select{margin-left:4px}.EstimationTool .EstimationTool_unitSelector{width:80px;font-size:11px}.EstimationTool .EstimationTool_actions{justify-content:flex-end;transition:opacity .2s}.EstimationToolButton{right:24px;bottom:24px}.EstimationToolModal_wrapper{min-width:1000px}.EstimationToolModal_wrapper .ant-modal{margin:0;width:100%!important}.EstimationToolModal .ant-modal-content{min-width:1000px}.EstimationToolModal .ant-modal-content .ant-modal-body{max-height:80vh;overflow-y:auto;min-height:120px}.EstimationToolModal .ant-modal-content .ant-modal-header{cursor:grab;-webkit-user-select:none;user-select:none}.EstimationToolModal .ant-modal-content .ant-modal-header:active{cursor:grabbing}.OrgProfiles_error{padding:24px;text-align:center}.OrgProfiles_invitations .ant-card-body{padding:20px}.OrgProfiles_invitationItem{border:1px solid var(--color-border-secondary, #f0f0f0);transition:all .2s ease}.OrgProfiles_invitationItem:hover{border-color:var(--color-primary, #1890ff);box-shadow:0 2px 8px #00000014}.OrgProfiles_invitationItem .ant-card-body{padding:12px 16px}.OrgProfiles_invitationAvatar{width:40px;height:40px;border-radius:8px;background:linear-gradient(135deg,var(--color-primary, #1890ff) 0%,var(--color-primary-active, #096dd9) 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px;flex-shrink:0;box-shadow:0 2px 4px #1890ff33}.OrgProfiles .OrgProfiles_profile_cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.OrgProfileCard .ant-card-body{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem}.OrgProfileCard .OrgProfileCard_avatar{background:linear-gradient(135deg,var(--color-primary, #1890ff) 0%,var(--color-primary-active, #096dd9) 100%);font-weight:600}.OrgProfileCard .OrgProfileCard_content{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;text-align:center}.EmployeeCard{border-radius:8px;box-shadow:0 1px 2px #00000008,0 1px 6px -1px #00000005,0 2px 4px #00000005;transition:all .2s ease;border:1px solid rgba(0,0,0,.06);cursor:pointer;margin-bottom:0;background:#fff;height:100%;display:flex;flex-direction:column;position:relative}.EmployeeCard:hover{box-shadow:0 6px 16px -4px #00000014,0 9px 28px #0000000d,0 3px 6px -2px #00000008;transform:translateY(-2px);border-color:#0000001f}.EmployeeCard .ant-card-body{padding:20px;display:flex;flex-direction:column;height:100%}.EmployeeCard_content{display:flex;flex-direction:column;width:100%;flex:1;gap:16px}.EmployeeCard_statusBadge{position:absolute;top:12px;right:12px;z-index:1}.EmployeeCard_statusBadge .ant-tag{margin:0;font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px}.EmployeeCard_header{display:flex;gap:14px;align-items:flex-start;padding-right:70px}.EmployeeCard_avatar{width:56px;height:56px;border-radius:8px;background:linear-gradient(135deg,#293241,#3b465a);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:18px;letter-spacing:.3px;flex-shrink:0;box-shadow:0 2px 8px #29324126}.EmployeeCard_nameSection{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.EmployeeCard_name{margin:0!important;font-size:16px;font-weight:600;line-height:1.4;color:#000000e0;word-break:break-word;overflow-wrap:break-word}.EmployeeCard_role{display:flex;align-items:center;gap:6px;margin-top:2px}.EmployeeCard_roleIcon{color:#00000073;font-size:13px;flex-shrink:0}.EmployeeCard_roleText{font-size:13px;color:#000000a6;font-weight:500;line-height:1.4}.EmployeeCard_teamSection{display:flex;align-items:center;margin-top:-4px}.EmployeeCard_teamTag{margin:0;font-size:12px;font-weight:500;padding:2px 10px;border-radius:4px}.EmployeeCard_contactInfo{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06)}.EmployeeCard_contactRow{display:flex;align-items:center;gap:10px;min-height:20px;transition:all .2s ease}.EmployeeCard_contactRow--emergency{padding:6px 8px;margin:0 -8px;border-radius:4px}.EmployeeCard_contactRow--emergency.EmployeeCard_contactRow--available{background:#ff4d4f0a;border:1px solid rgba(255,77,79,.15)}.EmployeeCard_contactRow--emergency:not(.EmployeeCard_contactRow--available){background:#00000005;border:1px solid rgba(0,0,0,.08)}.EmployeeCard_contactIcon{color:#00000073;font-size:14px;width:14px;text-align:center;flex-shrink:0}.EmployeeCard_contactIcon--emergency{color:#ff4d4f}.EmployeeCard_contactLink{color:#1890ff;text-decoration:none;font-size:13px;font-weight:500;transition:all .2s ease;word-break:break-word}.EmployeeCard_contactLink:hover{text-decoration:underline;color:#40a9ff}.EmployeeCard_contactText{font-size:13px}.EmployeeCard_emergencyInfo{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1}.EmployeeCard_emergencyName{font-size:13px;font-weight:600;color:#ff4d4f}.EmployeeCard_emergencyLink{color:#ff4d4f;text-decoration:none;font-size:13px;font-weight:500;transition:all .2s ease}.EmployeeCard_emergencyLink:hover{text-decoration:underline;color:#ff7875}@media(max-width:768px){.EmployeeCard .ant-card-body{padding:16px}.EmployeeCard_header{padding-right:60px}.EmployeeCard_avatar{width:48px;height:48px;font-size:16px}.EmployeeCard_name{font-size:15px}.EmployeeCard_statusBadge{top:10px;right:10px}.EmployeeCard_statusBadge .ant-tag{font-size:10px;padding:1px 6px}.EmployeeCard_contactInfo{padding:10px 0;gap:6px}.EmployeeCard_contactRow--emergency{padding:5px 6px;margin:0 -6px}.EmployeeCard_contactLink,.EmployeeCard_contactText,.EmployeeCard_emergencyName,.EmployeeCard_emergencyLink{font-size:12px}.EmployeeCard_emergencyInfo{gap:6px}}.Employees{display:flex;flex-direction:column;gap:2.4rem;height:100%;overflow:hidden;width:100%}.Employees .Employees_header{display:flex;justify-content:space-between;align-items:flex-start;flex-shrink:0;gap:1.6rem}.Employees .Employees_header_icon{font-size:2.4rem;color:var(--color-text-secondary)}.Employees .Employees_controls{flex-shrink:0}.Employees .Employees_controls .ant-card-body{padding:1.6rem}.Employees .Employees_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;overflow-y:auto}@media(max-width:768px){.Employees .Employees_grid{grid-template-columns:1fr;gap:16px}}@media(min-width:769px)and (max-width:1024px){.Employees .Employees_grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media(min-width:1200px){.Employees .Employees_grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}.Employees .Employees_grid_loading{display:flex;justify-content:center;align-items:center;min-height:400px}.Employees .Employees_grid_empty{display:flex;justify-content:center;align-items:center;min-height:400px;padding:40px}.Employees .Employees_grouped{display:flex;flex-direction:column;gap:32px;overflow-y:auto}.Employees .Employees_group{display:flex;flex-direction:column;gap:16px}.Employees .Employees_groupHeader{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#00000005;border-radius:6px;border:1px solid rgba(0,0,0,.06)}.Employees .Employees_groupTitle{font-size:15px;font-weight:600;color:#000000e0;margin:0}.Employees .Employees_groupCount{font-size:13px;margin:0}.Employee{display:flex;flex-direction:column;gap:2.4rem;overflow:auto;height:100%}.Employee .Employee_header{display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.Employee .Employee_header .ant-space-compact-block{width:fit-content}.Employee .Employee_tabs{flex:1;display:flex;flex-direction:column;min-height:0}.Employee .Employee_tabs :global(.ant-tabs-content-holder){flex:1;min-height:0}.Employee .Employee_tabs :global(.ant-tabs-content){height:100%}.Employee .Employee_tabs :global(.ant-tabs-tabpane){height:100%}.Employee .Employee_details_content{display:flex;flex-direction:column;gap:16px;padding:1.6rem;overflow-y:auto;height:100%}.Employee .Employee_cards_grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}@media(max-width:1600px){.Employee .Employee_cards_grid{grid-template-columns:1fr 1fr}}@media(max-width:1200px){.Employee .Employee_cards_grid{grid-template-columns:1fr}}.Employee .Employee_notes_content{padding:1.6rem;height:100%;overflow-y:auto}.Employee .Employee_info_card :global(.ant-card-body){padding:24px}.Employee .Employee_section_title{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#000000a6;display:flex;align-items:center}.Employee .Employee_section_divider{margin:12px 0 16px}.Employee .Employee_info_section{height:fit-content}.Employee .Employee_info_section :global(.ant-card-head){padding:16px 24px;border-bottom:2px solid rgba(0,0,0,.06);background:#fafafa}.Employee .Employee_info_section :global(.ant-card-head) .ant-card-head-title{font-size:16px;font-weight:600;color:#000000e0}.Employee .Employee_info_section :global(.ant-card-body){padding:24px}.Employee .Employee_info_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px 24px}.Employee .Employee_info_item{display:flex;flex-direction:column;gap:6px;min-width:0}.Employee .Employee_info_row{display:flex;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.04);gap:20px;align-items:flex-start;transition:background-color .15s ease}.Employee .Employee_info_row:last-child{border-bottom:none}.Employee .InfoRow{display:flex;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.04);gap:20px;align-items:flex-start}.Employee .InfoRow:last-child{border-bottom:none}.Employee .InfoRow_label{font-weight:500;color:#000000a6;min-width:160px;flex-shrink:0;display:flex;align-items:flex-start;gap:10px;padding-top:2px}.Employee .InfoRow_value{flex:1;color:#000000e0;display:flex;align-items:flex-start;min-width:0;font-size:14px;line-height:1.6;word-break:break-word;overflow-wrap:break-word;font-weight:400}.Employee .InfoRow_value :global(.Input){width:100%;margin:0!important;flex:1}.Employee .InfoRow_value :global(.Input) .Input_label{display:none}.Employee .InfoRow_value :global(.Input) .Input_control,.Employee .InfoRow_value :global(.Input) :global(.ant-input),.Employee .InfoRow_value :global(.Input) :global(.ant-input-number),.Employee .InfoRow_value :global(.Input) :global(.ant-select),.Employee .InfoRow_value :global(.Input) :global(.ant-select-selector){width:100%!important;margin:0!important}.Employee .Employee_info_label{font-weight:500;color:#000000a6;min-width:160px;flex-shrink:0;display:flex;align-items:flex-start;gap:10px;padding-top:2px}.Employee .Employee_info_icon{color:#00000073;font-size:14px;display:flex;align-items:center;margin-top:1px;flex-shrink:0;width:16px;text-align:center}.Employee .Employee_info_labelText{font-size:12px;letter-spacing:.03em;text-transform:uppercase;font-weight:600;line-height:1.5}.Employee .Employee_info_value{flex:1;color:#000000e0;display:flex;align-items:flex-start;min-width:0;font-size:14px;line-height:1.6;word-break:break-word;overflow-wrap:break-word;font-weight:400}.Employee_info_item .Employee .Employee_info_value{font-size:15px;font-weight:500;color:#000000f2;line-height:1.6}.Employee .Employee_info_value .Employee_link{color:#1890ff;text-decoration:none;transition:color .2s}.Employee .Employee_info_value .Employee_link:hover{color:#40a9ff;text-decoration:underline}.Employee .Employee_info_value .Employee_link:active{color:#096dd9}.Employee .Employee_info_value :global(.Input){width:100%;margin:0!important;flex:1}.Employee .Employee_info_value :global(.Input) .Input_label{display:none}.Employee .Employee_info_value :global(.Input) .Input_control,.Employee .Employee_info_value :global(.Input) :global(.ant-input),.Employee .Employee_info_value :global(.Input) :global(.ant-input-number),.Employee .Employee_info_value :global(.Input) :global(.ant-select),.Employee .Employee_info_value :global(.Input) :global(.ant-select-selector){width:100%!important;margin:0!important}.Employee .Employee_form{display:flex;flex-direction:column;width:100%;gap:24px}.Employee .Employee_address_item{grid-column:1/-1}.Employee .Employee_compensation_item{grid-column:1/-1;padding-top:12px;border-top:1px solid rgba(0,0,0,.06);margin-top:4px}.LaborBurdenProfile_cardHeader{display:flex;justify-content:space-between;align-items:center}.LaborBurdenProfile_itemsSection{margin-top:1.6rem}.LaborBurdenProfile_itemsLabel{display:block;margin-bottom:.8rem}.LaborBurdenProfile_itemsList{width:100%}.LaborBurdenProfile_itemRow{width:100%;display:flex;align-items:center;gap:.8rem}.LaborBurdenProfile_itemRow .Input{margin-bottom:0}.LaborBurdenProfile_itemRow .LaborBurdenProfile_itemRow button{flex-shrink:0}.LaborBurdenProfile_addButton{width:100%;margin-top:.8rem}.LaborBurdenProfile_emptyText{display:block;margin:.8rem 0;font-size:12px}.LaborBurdenProfile_total{margin-top:1.6rem;padding-top:1.2rem;border-top:1px solid #f0f0f0;text-align:right}.LaborBurdenSettings{display:flex;flex-direction:column;height:100%}.LaborBurdenSettings_description{display:block;margin-bottom:1.6rem}.LaborBurdenSettings_container{flex:1;min-height:0;display:flex;flex-direction:column}.LaborBurdenSettings_container :global(.ant-splitter){flex:1;min-height:0}.LaborBurdenSettings_left{height:100%;display:flex;flex-direction:column;padding:1.6rem;overflow:hidden}.LaborBurdenSettings_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem}.LaborBurdenSettings_header h4{margin:0}.LaborBurdenSettings_profileListContainer{flex:1;overflow-y:auto;overflow-x:hidden;padding-right:.8rem}.LaborBurdenSettings_profileCard{margin-bottom:.8rem;cursor:pointer;transition:all .2s ease;border:2px solid transparent}.LaborBurdenSettings_profileCard:hover{border-color:#d9d9d9;box-shadow:0 2px 8px #00000017}.LaborBurdenSettings_profileCard--selected{border-color:var(--color-secondary);background-color:var(--color-secondary-bg)}.LaborBurdenSettings_profileCard--selected:hover{border-color:var(--color-secondary-light)}.LaborBurdenSettings_profileCardContent{display:flex;justify-content:space-between;align-items:center}.LaborBurdenSettings_profileCardInfo{flex:1}.LaborBurdenSettings_profileCardMeta{margin-top:.4rem;font-size:12px;color:#00000073}.LaborBurdenSettings_right{height:100%;overflow-y:auto;overflow-x:hidden;padding:1.6rem}.LaborBurdenSettings_profileViewCard{display:flex;flex-direction:column;gap:1.6rem}.LaborBurdenSettings_profileViewItems{width:100%;display:flex;flex-direction:column}.LaborBurdenSettings_profileViewItem{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1.2rem;background:#fafafa;border-radius:.4rem;font-size:12px}.LaborBurdenSettings_profileViewEmpty{font-size:12px}.LaborBurdenSettings_profileViewTotal{margin-top:1.6rem;text-align:right;padding-top:1.2rem;border-top:1px solid #f0f0f0}.LaborBurdenSettings_profileViewTotal span{font-size:14px}.ProposalSummaries{display:flex;flex-direction:column;height:100%}.ProposalSummaries_container{flex:1;min-height:0;display:flex;flex-direction:column}.ProposalSummaries_container :global(.ant-splitter){flex:1;min-height:0}.ProposalSummaries_left{height:100%;display:flex;flex-direction:column;padding:1.6rem;overflow:hidden}.ProposalSummaries_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem}.ProposalSummaries_header h4{margin:0}.ProposalSummaries_sectionListContainer{flex:1;overflow-y:auto;overflow-x:hidden;padding-right:.8rem}.ProposalSummaries_sectionCard{margin-bottom:.8rem;cursor:pointer;transition:all .2s ease;border:2px solid transparent}.ProposalSummaries_sectionCard:hover{border-color:#d9d9d9;box-shadow:0 2px 8px #00000017}.ProposalSummaries_sectionCard--selected{border-color:var(--color-secondary);background-color:var(--color-secondary-bg)}.ProposalSummaries_sectionCard--selected:hover{border-color:var(--color-secondary-light)}.ProposalSummaries_sectionCardContent{display:flex;justify-content:space-between;align-items:center}.ProposalSummaries_sectionCardInfo{flex:1}.ProposalSummaries_sectionCardMeta{margin-top:.4rem;font-size:12px;color:#00000073}.ProposalSummaries_right{height:100%;overflow-y:auto;overflow-x:hidden;padding:1.6rem}.ProposalSummaries_sectionDetail{display:flex;flex-direction:column;gap:1.6rem}.ProposalSummaries_sectionDetail :global(textarea){resize:vertical}.ProposalSummaries_sectionDetail :global(.ant-typography){white-space:pre-wrap;word-break:break-word}.ProposalSummaries_sectionDescription{display:block;margin-bottom:.8rem;font-size:14px}.ContractTerms{height:100%}.ContractTerms_leftPanel{height:100%;display:flex;flex-direction:column;padding:1.6rem;overflow:hidden}.ContractTerms_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem;flex-shrink:0}.ContractTerms_header h4{margin:0}.ContractTerms_sectionListContainer{flex:1;overflow-y:auto;overflow-x:hidden;padding-right:.8rem;min-height:0}.ContractTerms_sectionCard{margin-bottom:.8rem;cursor:pointer;transition:all .2s ease;border:2px solid transparent}.ContractTerms_sectionCard:hover{border-color:#d9d9d9;box-shadow:0 2px 8px #00000017}.ContractTerms_sectionCard--selected{border-color:var(--color-secondary);background-color:var(--color-secondary-bg)}.ContractTerms_sectionCard--selected:hover{border-color:var(--color-secondary-light)}.ContractTerms_sectionCardContent{display:flex;justify-content:space-between;align-items:center}.ContractTerms_sectionCardInfo{flex:1}.ContractTerms_sectionCardMeta{margin-top:.4rem;font-size:12px;color:#00000073}.ContractTerms_right{height:100%;overflow-y:auto;overflow-x:hidden;padding:1.6rem}.ContractTerms_sectionDetail{display:flex;flex-direction:column;gap:1.6rem}.ContractTerms_field{display:flex;flex-direction:column;gap:.8rem}.ContractTerms_fieldLabel{font-weight:600}.ContractTerms_itemsList{display:flex;flex-direction:column;gap:0}.ContractTerms_itemsList :global(.ant-flex){margin-bottom:1.2rem!important}.ContractTerms_itemsList :global(.ant-flex):last-child{margin-bottom:0!important}.ContractTerms_itemRow{display:flex;gap:.8rem;align-items:center;width:100%}.ContractTerms_itemRow .Input{margin-bottom:0}.ContractTerms_itemRow :global(.Input){flex:1;margin:0}.ContractTerms_itemRow button{flex-shrink:0}.ContractTerms_addButton{width:100%}.ContractTerms_emptyItems{margin-bottom:1.2rem}.ContractTerms_viewList{margin:0;padding-left:2rem}.ContractTerms_viewList li{margin-bottom:.8rem}.ContractTerms_cardHeader{display:flex;justify-content:space-between;align-items:center;width:100%}.ScopeTemplates{height:100%}.ScopeTemplates_leftPanel{height:100%;display:flex;flex-direction:column;padding:1.6rem;overflow:hidden}.ScopeTemplates_header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.2rem;flex-shrink:0}.ScopeTemplates_header h5{margin:0}.ScopeTemplates_headerInfo{flex:1}.ScopeTemplates_templateListContainer{flex:1;overflow-y:auto;overflow-x:hidden;padding-right:.8rem;min-height:0}.ScopeTemplates_templateCard{margin-bottom:.8rem;cursor:pointer;transition:all .2s ease;border:2px solid transparent}.ScopeTemplates_templateCard:hover{border-color:#d9d9d9;box-shadow:0 2px 8px #00000017}.ScopeTemplates_templateCard--selected{border-color:var(--color-secondary);background-color:var(--color-secondary-bg)}.ScopeTemplates_templateCard--selected:hover{border-color:var(--color-secondary-light)}.ScopeTemplates_templateCardContent{display:flex;justify-content:space-between;align-items:flex-start}.ScopeTemplates_templateCardInfo{flex:1;min-width:0}.ScopeTemplates_templateCardMeta{margin-top:.4rem;font-size:12px;color:#00000073}.ScopeTemplates_templateCardActions{display:flex;align-items:center;gap:4px;flex-shrink:0}.ScopeTemplates_right{height:100%;overflow-y:auto;overflow-x:hidden;padding:1.6rem}.OrgSettings{display:flex;flex-direction:column;gap:2.4rem;height:100%;min-height:0}.OrgSettings .OrgSettings_header{display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.OrgSettings .OrgSettings_header .OrgSettings_title{margin-bottom:0}.OrgSettings .OrgSettings_errorAlert{margin-bottom:1.6rem}.OrgSettings .OrgSettings_content{display:flex;flex-direction:column;flex:1;overflow:hidden}.OrgSettings .OrgSettings_content .ant-tabs.ant-tabs-top{flex:1;display:flex;flex-direction:column;min-height:0}.OrgSettings .OrgSettings_content .ant-tabs.ant-tabs-top .ant-tabs-content-holder,.OrgSettings .OrgSettings_content .ant-tabs.ant-tabs-top .ant-tabs-content-holder .ant-tabs-content.ant-tabs-content-top,.OrgSettings .OrgSettings_content .ant-tabs.ant-tabs-top .ant-tabs-content-holder .ant-tabs-content.ant-tabs-content-top .ant-tabs-tabpane{height:100%}
