.ContractorPortal_root__uXn8u{font-size:11px;padding-bottom:64px}.ContractorPortal_heading__n82oJ{font-size:18px;margin:4px 0 12px}.ContractorPortal_bar__5s7YQ{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:8px 0}.ContractorPortal_button__Beoyo,.ContractorPortal_input__fYqnU,.ContractorPortal_textarea__VLuD4{font:inherit;border:1px solid var(--line2,#cbd5e1);border-radius:5px;background:var(--panel,#fff);color:inherit;box-sizing:border-box}.ContractorPortal_button__Beoyo{display:inline-block;padding:4px 8px;cursor:pointer;text-decoration:none}.ContractorPortal_button__Beoyo:disabled{opacity:.55;cursor:default}.ContractorPortal_input__fYqnU{height:26px;padding:3px 6px;width:100%;max-width:100%}.ContractorPortal_search__yzfJw{width:280px}.ContractorPortal_textarea__VLuD4{padding:5px 6px;width:100%;min-height:64px;resize:vertical}.ContractorPortal_scroll__smtcj{overflow-x:auto;max-width:100%}.ContractorPortal_table__5TNB7{width:max-content;min-width:min(100%,700px);font-size:11px;border-collapse:collapse}.ContractorPortal_table__5TNB7 td,.ContractorPortal_table__5TNB7 th{padding:5px 7px;border-bottom:1px solid var(--line2,#dce3ed);vertical-align:top}.ContractorPortal_table__5TNB7 th{font-size:10px;text-align:left}.ContractorPortal_money__IkhV2{white-space:nowrap;text-align:right}.ContractorPortal_long__NKd3D{max-width:260px;white-space:normal;overflow-wrap:anywhere}.ContractorPortal_panel__8e88A{background:var(--panel,#fff);border:1px solid var(--line2,#dce3ed);border-radius:8px;padding:12px;margin:10px 0}.ContractorPortal_panel__8e88A h3{font-size:13px;margin:0 0 8px}.ContractorPortal_note__oE0m9{color:var(--muted,#64748b);line-height:1.5;margin:6px 0}.ContractorPortal_error__ca7pv{color:#b91c1c;background:#fff1f2;border:1px solid #fecdd3;border-radius:5px;padding:7px;overflow-wrap:anywhere}.ContractorPortal_success__49RW_{color:#166534}.ContractorPortal_form__gwQWZ{max-width:540px}.ContractorPortal_fields__wT6aJ{display:flex;flex-wrap:wrap;gap:8px}.ContractorPortal_label__c2LYr{display:flex;flex-direction:column;gap:3px;max-width:100%;min-width:120px;flex:1 1 150px}.ContractorPortal_counter__RjoQ8{font-size:10px;color:var(--muted,#64748b);text-align:right}.ContractorPortal_over__W9fx5{color:#b91c1c}.ContractorPortal_summary__TPX19{display:flex;gap:8px 24px;flex-wrap:wrap;line-height:1.7}.ContractorPortal_nav__OXc_j{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:space-between;padding:10px 16px;background:#fff;border-bottom:1px solid var(--line2,#dce3ed)}.ContractorPortal_links__yVbso{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px}.ContractorPortal_ellipsis__x0O_X{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;max-width:260px}.ContractorPortal_heading__n82oJ{overflow-wrap:anywhere}