.ProjectBoard_projectBoard__KmdsL{flex:1;display:flex;flex-direction:column;background:var(--theme-elevation-50);min-height:100vh}.ProjectBoard_toolbar__IdL3P{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--theme-elevation-200);background:var(--theme-elevation-0);flex-wrap:wrap}.ProjectBoard_toolbarLeft__NyS2i,.ProjectBoard_toolbarRight__WSdnq{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ProjectBoard_newProjectBtn__GITWe{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:#0073ea;color:#fff;border:none;border-radius:6px;font-size:.8125rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s}.ProjectBoard_newProjectBtn__GITWe:hover{background:#0060c7}.ProjectBoard_searchBox__5WBdX{display:flex;align-items:center;gap:.375rem;padding:.4rem .625rem;background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:6px;font-size:.8125rem;color:var(--theme-elevation-500)}.ProjectBoard_searchBox__5WBdX input{background:rgba(0,0,0,0);border:none;outline:none;color:var(--theme-elevation-800);font-size:.8125rem;width:160px}.ProjectBoard_searchBox__5WBdX input::-moz-placeholder{color:var(--theme-elevation-400)}.ProjectBoard_searchBox__5WBdX input::placeholder{color:var(--theme-elevation-400)}.ProjectBoard_statusTabs__RTFOY{display:flex;gap:.125rem;background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:6px;padding:.125rem}.ProjectBoard_statusTab__PIZ_B{display:inline-flex;align-items:center;gap:.375rem;padding:.3rem .625rem;border-radius:4px;border:none;background:rgba(0,0,0,0);font-size:.75rem;font-weight:500;color:var(--theme-elevation-600);cursor:pointer;white-space:nowrap;transition:background .1s}.ProjectBoard_statusTab__PIZ_B:hover{background:var(--theme-elevation-0)}.ProjectBoard_statusTab__PIZ_B.ProjectBoard_active__PP792{background:var(--theme-elevation-0);color:var(--theme-elevation-900);font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ProjectBoard_statusTabCount__f37qw{background:var(--theme-elevation-200);border-radius:9999px;padding:0 .3rem;font-size:.6875rem;line-height:1.4;min-width:16px;text-align:center}.ProjectBoard_prioritySelect__YvNl8{padding:.4rem .5rem;background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:6px;font-size:.8125rem;color:var(--theme-elevation-700);cursor:pointer;outline:none}.ProjectBoard_tableWrapper__0QgIB{flex:1;overflow:auto}.ProjectBoard_emptyState__l8uZ0{display:flex;align-items:center;justify-content:center;padding:4rem 2rem;font-size:.9375rem;color:var(--theme-elevation-400)}.ProjectBoard_table__F0aOt{width:100%;border-collapse:collapse;min-width:800px}.ProjectBoard_tableHead__NF_vC{position:sticky;top:0;background:var(--theme-elevation-0);z-index:5}.ProjectBoard_tableHead__NF_vC th{padding:.625rem 1rem;text-align:left;font-size:.6875rem;font-weight:600;color:var(--theme-elevation-500);text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid var(--theme-elevation-200);white-space:nowrap}.ProjectBoard_groupHeaderRow__R7jfW{cursor:pointer}.ProjectBoard_groupHeaderRow__R7jfW:hover .ProjectBoard_groupHeaderCell__AksDj{background:var(--theme-elevation-100)}.ProjectBoard_groupHeaderCell__AksDj{padding:.5rem 1rem;font-size:.8125rem;background:var(--theme-elevation-50);border-bottom:1px solid var(--theme-elevation-200);border-left:4px solid var(--group-color,#c9c9c9);display:flex;align-items:center;gap:.5rem;transition:background .1s}.ProjectBoard_groupChevron__RFsa7{display:flex;align-items:center;color:var(--theme-elevation-500)}.ProjectBoard_groupDot__HDsoj{width:10px;height:10px;border-radius:50%;flex-shrink:0}.ProjectBoard_groupLabel__Q31W_{font-weight:700;color:var(--theme-elevation-800)}.ProjectBoard_groupCount__dabn4{margin-left:.25rem;background:var(--theme-elevation-200);color:var(--theme-elevation-600);font-size:.6875rem;font-weight:600;border-radius:9999px;padding:0 .375rem;min-width:20px;text-align:center;line-height:1.5}.ProjectBoard_projectRow__i4tGe{cursor:pointer;border-bottom:1px solid var(--theme-elevation-100);transition:background .1s}.ProjectBoard_projectRow__i4tGe td{padding:.625rem 1rem;font-size:.8125rem;color:var(--theme-elevation-800);vertical-align:middle}.ProjectBoard_projectRow__i4tGe td:first-child{padding-left:1.75rem}.ProjectBoard_projectRow__i4tGe:hover{background:var(--theme-elevation-50)}.ProjectBoard_projectRow__i4tGe:hover td:first-child{border-left:4px solid var(--group-color,transparent);padding-left:calc(1.75rem - 4px)}.ProjectBoard_projectName__MNhzD{font-weight:500}.ProjectBoard_projectField__QiNUw{margin-left:.5rem;font-size:.6875rem;color:var(--theme-elevation-500);background:var(--theme-elevation-100);padding:.1rem .375rem;border-radius:4px}.ProjectBoard_managerAvatar__df8Jg{width:28px;height:28px;border-radius:50%;background:#dbeafe;color:#1d4ed8;cursor:default}.ProjectBoard_managerAvatar__df8Jg,.ProjectBoard_statusPill__tvrPx{display:inline-flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:700}.ProjectBoard_statusPill__tvrPx{padding:.25rem .75rem;border-radius:100px;white-space:nowrap;text-transform:uppercase;letter-spacing:.03em}.ProjectBoard_pillPlanning__lYu5q{background:#f3f4f6;color:#374151}.ProjectBoard_pillInProgress__5_XFo{background:#0073ea;color:#fff}.ProjectBoard_pillOnHold__3lBQ2{background:#fdab3d;color:#fff}.ProjectBoard_pillDone__M4KQX{background:#00c875;color:#fff}.ProjectBoard_pillCancelled__bvNNn{background:#e2445c;color:#fff}[data-theme=dark] .ProjectBoard_pillPlanning__lYu5q{background:#374151;color:#d1d5db}[data-theme=dark] .ProjectBoard_pillInProgress__5_XFo{background:#1e3a5f;color:#93c5fd}[data-theme=dark] .ProjectBoard_pillOnHold__3lBQ2{background:#92400e;color:#fde68a}[data-theme=dark] .ProjectBoard_pillDone__M4KQX{background:#064e3b;color:#6ee7b7}[data-theme=dark] .ProjectBoard_pillCancelled__bvNNn{background:#7f1d1d;color:#fca5a5}.ProjectBoard_priorityBadge__gRcT2{display:inline-block;font-size:.6875rem;font-weight:600;padding:.15rem .5rem;border-radius:4px;border:1.5px solid;text-transform:capitalize}.ProjectBoard_priorityCritical__Yi2oL{color:#ef4444}.ProjectBoard_priorityHigh__O8HVw{color:#f97316}.ProjectBoard_priorityMedium___ADb6{color:#eab308}.ProjectBoard_priorityLow__mTYoN{color:#22c55e}.ProjectBoard_addProjectRow__C0U4Q{cursor:pointer}.ProjectBoard_addProjectRow__C0U4Q td{padding:.4rem 1rem .4rem 1.75rem;font-size:.8125rem;color:var(--theme-elevation-400);display:flex;align-items:center;gap:.375rem;border-bottom:1px solid var(--theme-elevation-100);transition:background .1s,color .1s}.ProjectBoard_addProjectRow__C0U4Q:hover td{color:var(--theme-elevation-700);background:var(--theme-elevation-50)}.ProjectBoard_colCheck__H3xi_{width:40px}.ProjectBoard_colName__DroB7{min-width:200px}.ProjectBoard_colManager__sNUHi{width:80px;text-align:center}.ProjectBoard_colStatus__Wz_fI{width:140px}.ProjectBoard_colPriority__XM_eH{width:110px}.ProjectBoard_colDue__uDA3i{width:130px}.ProjectBoard_colBudget__LxouS{width:120px}.ProjectBoard_colAdd__vSpaB{width:40px}.ProjectBoard_pagination__F20Fy{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;border-top:1px solid var(--theme-elevation-200);background:var(--theme-elevation-0);font-size:.8125rem;color:var(--theme-elevation-600)}.ProjectBoard_pagination__F20Fy button{padding:.375rem .75rem;background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:6px;cursor:pointer;font-size:.8125rem;transition:background .1s}.ProjectBoard_pagination__F20Fy button:disabled{opacity:.4;cursor:default}.ProjectBoard_pagination__F20Fy button:not(:disabled):hover{background:var(--theme-elevation-200)}.Projects_projectsView___nJyw{background:var(--theme-elevation-50);min-height:100vh;border-top:1px solid var(--theme-elevation-200)}.AccountingDocumentForm_container__Zb4jn{max-width:1600px;margin:0 auto;padding:1rem 1.5rem 2rem}.AccountingDocumentForm_readOnlyForm__ATH2_{opacity:.82}.AccountingDocumentForm_banner__Dju9S{margin-bottom:.75rem;border:1px solid var(--theme-elevation-200);border-left:3px solid #2563eb;background:var(--theme-elevation-50);color:var(--theme-text);padding:.65rem .8rem;font-size:.8125rem}.AccountingDocumentForm_card__MBzhv{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200);padding:1rem 1.25rem}.AccountingDocumentForm_section__q0SHB{margin-bottom:1.15rem}.AccountingDocumentForm_sectionTitle__0aUpe{margin:0 0 .75rem;padding-bottom:.25rem;border-bottom:2px solid #2563eb;color:#1e40af;font-size:.8125rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.AccountingDocumentForm_topGrid__sAiKm{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(520px,1.5fr);gap:1.25rem;margin-bottom:1.25rem}.AccountingDocumentForm_panel__Ai1TH{min-width:0}.AccountingDocumentForm_addressColumns__rPmkp{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:.8rem}.AccountingDocumentForm_addressBlock__3Kvpy{min-width:0}.AccountingDocumentForm_addressBlock__3Kvpy h4{margin:0 0 .35rem;color:#1e40af;font-size:.75rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.AccountingDocumentForm_detailsGrid__OiLIZ{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:0 1.75rem}.AccountingDocumentForm_formRow__LY3zm{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem}.AccountingDocumentForm_formLabel__vYkKg{width:112px;flex:0 0 112px;color:var(--theme-text);font-size:.8125rem;font-weight:500;text-align:right}.AccountingDocumentForm_formValue__pfAx7{flex:1;min-width:0}.AccountingDocumentForm_addressInput__oWCGn,.AccountingDocumentForm_inputSmall__0Uuk7,.AccountingDocumentForm_input__DWJzv,.AccountingDocumentForm_select__K7XDw,.AccountingDocumentForm_textarea__yJHJo{width:100%;border:1px solid var(--theme-elevation-200);border-radius:.25rem;background:var(--theme-elevation-50);color:var(--theme-text);font:inherit;font-size:.8125rem}.AccountingDocumentForm_input__DWJzv,.AccountingDocumentForm_select__K7XDw{min-height:2rem;padding:.35rem .5rem}.AccountingDocumentForm_inputSmall__0Uuk7{min-height:1.8rem;padding:.25rem .35rem}.AccountingDocumentForm_textarea__yJHJo{min-height:6rem;padding:.45rem .55rem;resize:vertical}.AccountingDocumentForm_addressInput__oWCGn:focus,.AccountingDocumentForm_inputSmall__0Uuk7:focus,.AccountingDocumentForm_input__DWJzv:focus,.AccountingDocumentForm_select__K7XDw:focus,.AccountingDocumentForm_textarea__yJHJo:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.12)}.AccountingDocumentForm_input__DWJzv:-moz-read-only{background:var(--theme-elevation-100);cursor:not-allowed}.AccountingDocumentForm_addressInput__oWCGn:disabled,.AccountingDocumentForm_inputSmall__0Uuk7:disabled,.AccountingDocumentForm_input__DWJzv:disabled,.AccountingDocumentForm_input__DWJzv:read-only,.AccountingDocumentForm_textarea__yJHJo:disabled{background:var(--theme-elevation-100);cursor:not-allowed}.AccountingDocumentForm_addressInput__oWCGn{display:block;min-height:1.95rem;padding:.32rem .5rem;border-radius:0}.AccountingDocumentForm_addressInput__oWCGn:first-of-type{border-radius:.25rem .25rem 0 0}.AccountingDocumentForm_addressInput__oWCGn:last-of-type{border-radius:0 0 .25rem .25rem}.AccountingDocumentForm_addressInput__oWCGn:not(:last-of-type){border-bottom:0}.AccountingDocumentForm_relationshipWrapper__fwQMu .field-type,.AccountingDocumentForm_relationshipWrapper__fwQMu .relationship,.AccountingDocumentForm_relationshipWrapper__fwQMu .relationship__wrap{margin:0}.AccountingDocumentForm_relationshipWrapper__fwQMu .field-description,.AccountingDocumentForm_relationshipWrapper__fwQMu .field-label,.AccountingDocumentForm_relationshipWrapper__fwQMu .field-type>label{display:none}.AccountingDocumentForm_relationshipWrapper__fwQMu [class*=control]{min-height:2rem!important;border-color:var(--theme-elevation-200)!important;border-radius:.25rem!important;background:var(--theme-elevation-50)!important;box-shadow:none!important;font-size:.8125rem!important}.AccountingDocumentForm_inlineChecks__P1EWD,.AccountingDocumentForm_pricingStrip__AGqFF{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem}.AccountingDocumentForm_pricingStrip__AGqFF{margin-bottom:1rem;padding:.55rem .75rem;border:1px solid var(--theme-elevation-200);border-radius:.25rem;background:var(--theme-elevation-100)}.AccountingDocumentForm_stripLabel__MdHsf{color:var(--theme-text);font-size:.75rem;font-weight:700;text-transform:uppercase}.AccountingDocumentForm_stripItem__PIGGp{display:flex;align-items:center;gap:.35rem;color:var(--theme-text);font-size:.8125rem}.AccountingDocumentForm_stripItem__PIGGp input,.AccountingDocumentForm_stripItem__PIGGp select{width:6rem}.AccountingDocumentForm_checkboxLabel__8f_1Q{display:inline-flex;align-items:center;gap:.45rem;color:var(--theme-text);font-size:.8125rem;cursor:pointer}.AccountingDocumentForm_pill__Ef691{display:inline-flex;align-items:center;min-height:1.45rem;padding:.15rem .55rem;border-radius:999px;background:var(--theme-elevation-150);color:var(--theme-text);font-size:.75rem;font-weight:700}.AccountingDocumentForm_pillSuccess__QfnVW{background:#d1fae5;color:#065f46}.AccountingDocumentForm_pillWarning__1BhQ8{background:#fef3c7;color:#92400e}.AccountingDocumentForm_pillDanger__MfyPI{background:#fee2e2;color:#991b1b}.AccountingDocumentForm_tableWrapper__DBHfN{overflow-x:auto;border:1px solid var(--theme-elevation-200)}.AccountingDocumentForm_table__oqZzX{width:100%;min-width:1080px;border-collapse:collapse;font-size:.8125rem}.AccountingDocumentForm_table__oqZzX thead{background:var(--theme-elevation-100)}.AccountingDocumentForm_table__oqZzX td,.AccountingDocumentForm_table__oqZzX th{border-right:1px solid var(--theme-elevation-150);border-bottom:1px solid var(--theme-elevation-200);padding:.3rem .4rem;vertical-align:middle}.AccountingDocumentForm_table__oqZzX th{color:var(--theme-text);font-size:.75rem;font-weight:700;text-align:left;white-space:nowrap}.AccountingDocumentForm_table__oqZzX td:last-child,.AccountingDocumentForm_table__oqZzX th:last-child{border-right:0}.AccountingDocumentForm_tableRow__s5Iyf:hover td{background:var(--theme-elevation-100)}.AccountingDocumentForm_selectionCell__PQVAM{min-width:180px}.AccountingDocumentForm_selectedOptionLabel__6sado{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AccountingDocumentForm_itemOptionLabel__98dfl{display:grid;grid-template-columns:minmax(7.5rem,9rem) minmax(0,1fr) auto;align-items:center;width:100%;min-width:0;gap:.75rem;white-space:nowrap}.AccountingDocumentForm_itemOptionSku__EtAkd{overflow:hidden;color:var(--theme-text);font-family:Monaco,Menlo,Consolas,monospace;font-weight:700;text-overflow:ellipsis}.AccountingDocumentForm_itemOptionTitle__s14xr{min-width:0;overflow:hidden;color:var(--theme-text);font-weight:400;text-overflow:ellipsis}.AccountingDocumentForm_itemOptionQoh__PIkr1{display:inline-flex;align-items:center;justify-content:flex-end;min-width:4.75rem;padding:.15rem .45rem;border:1px solid var(--theme-elevation-200);border-radius:999px;background:var(--theme-elevation-100);color:var(--theme-text);font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:700}.AccountingDocumentForm_descriptionCell__SYiXE{min-width:180px}.AccountingDocumentForm_textRight__bXdav{text-align:right}.AccountingDocumentForm_fontMedium__BrDnb{font-weight:700}.AccountingDocumentForm_typeBadge__mZVcg{display:inline-flex;align-items:center;min-height:1.35rem;padding:.1rem .4rem;border-radius:.25rem;background:var(--theme-elevation-150);color:var(--theme-text);font-size:.7rem;font-weight:700}.AccountingDocumentForm_actionButtons__ZItaU{display:flex;align-items:center;gap:.2rem}.AccountingDocumentForm_btnAdd__SeJ0y,.AccountingDocumentForm_btnRemove__x3HPP,.AccountingDocumentForm_iconButton__nDC_p{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;padding:0;border-radius:.25rem;cursor:pointer}.AccountingDocumentForm_iconButton__nDC_p{border:1px solid var(--theme-elevation-250);background:var(--theme-elevation-50);color:var(--theme-text)}.AccountingDocumentForm_btnAdd__SeJ0y,.AccountingDocumentForm_btnRemove__x3HPP{border:0;color:#fff}.AccountingDocumentForm_btnAdd__SeJ0y{background:#16a34a}.AccountingDocumentForm_btnRemove__x3HPP{background:#dc2626}.AccountingDocumentForm_btnAdd__SeJ0y:disabled,.AccountingDocumentForm_btnRemove__x3HPP:disabled,.AccountingDocumentForm_iconButton__nDC_p:disabled{opacity:.35;cursor:not-allowed}.AccountingDocumentForm_addRowButton__dCD_w td{padding:.55rem;background:var(--theme-elevation-50);text-align:center}.AccountingDocumentForm_btnAddLine__pmZBr{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;min-height:2rem;border:1px dashed #16a34a;border-radius:.25rem;background:rgba(0,0,0,0);color:#15803d;cursor:pointer;font-size:.8125rem;font-weight:700}.AccountingDocumentForm_commentRow__zomsK td,.AccountingDocumentForm_detailRow__u1Rau td{background:var(--theme-elevation-100)}.AccountingDocumentForm_commentInner__EHqt4,.AccountingDocumentForm_detailGrid__WNOAi{padding:.5rem}.AccountingDocumentForm_detailGrid__WNOAi{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:.6rem}.AccountingDocumentForm_repairDetailsGrid__rY5TF{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));gap:.7rem}.AccountingDocumentForm_repairDetailBlock__eA203{border:1px solid var(--theme-elevation-200);border-radius:.25rem;background:var(--theme-elevation-50);padding:.6rem}.AccountingDocumentForm_repairDetailHeaderRow__HEJCk{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.AccountingDocumentForm_repairDetailLabel__QQGDn{color:var(--theme-text);font-size:.75rem;font-weight:700;text-transform:uppercase}.AccountingDocumentForm_repairDetailCostLabel__7ozVt{color:var(--theme-text);font-size:.75rem;font-weight:700;text-align:right}.AccountingDocumentForm_repairDetailText__mJXqK{min-height:2rem;color:var(--theme-text);font-size:.8125rem;line-height:1.35;white-space:pre-wrap}.AccountingDocumentForm_repairDetailMuted__q9W0f{color:var(--theme-elevation-700);font-size:.8125rem}.AccountingDocumentForm_repairComponentsList__bAwxL{margin:0;padding:0;list-style:none}.AccountingDocumentForm_repairComponentRow__9B2Dx{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.25rem 0;border-bottom:1px solid var(--theme-elevation-150)}.AccountingDocumentForm_repairComponentRow__9B2Dx:last-child{border-bottom:0}.AccountingDocumentForm_repairComponentName__Uq14Z{color:var(--theme-text);font-size:.8125rem}.AccountingDocumentForm_repairComponentQuantity__eIkQ3{color:var(--theme-text);font-size:.75rem;font-weight:700}.AccountingDocumentForm_bottomGrid__OniMp{display:grid;grid-template-columns:minmax(360px,1fr) 320px;gap:1.5rem;align-items:start}.AccountingDocumentForm_messageSection__1yL7f label{display:block;margin-bottom:.3rem;color:var(--theme-text);font-size:.8125rem;font-weight:700}.AccountingDocumentForm_totalsTable__bSO9E table{width:100%;border-collapse:collapse;font-size:.8125rem}.AccountingDocumentForm_totalsTable__bSO9E td{border-bottom:1px solid var(--theme-elevation-200);padding:.4rem .5rem}.AccountingDocumentForm_totalsLabel__q5ztA{color:var(--theme-text);font-weight:600;text-align:right}.AccountingDocumentForm_totalsValuePositive__nhFPM,.AccountingDocumentForm_totalsValueStrong__iE_6G,.AccountingDocumentForm_totalsValue__M37dM{min-width:120px;border:1px solid var(--theme-elevation-200);background:var(--theme-elevation-50);font-family:monospace;text-align:right}.AccountingDocumentForm_totalsValueStrong__iE_6G{font-weight:800}.AccountingDocumentForm_totalsValuePositive__nhFPM{color:#047857;font-weight:700}@media(max-width:1200px){.AccountingDocumentForm_bottomGrid__OniMp,.AccountingDocumentForm_detailsGrid__OiLIZ,.AccountingDocumentForm_repairDetailsGrid__rY5TF,.AccountingDocumentForm_topGrid__sAiKm{grid-template-columns:1fr}}@media(max-width:760px){.AccountingDocumentForm_card__MBzhv,.AccountingDocumentForm_container__Zb4jn{padding:.75rem}.AccountingDocumentForm_addressColumns__rPmkp{grid-template-columns:1fr}.AccountingDocumentForm_formRow__LY3zm{display:block}.AccountingDocumentForm_formLabel__vYkKg{display:block;width:auto;margin-bottom:.2rem;text-align:left}}.SageEmailModal_modal__pXgUC{align-items:center;display:flex;height:100%;justify-content:center;padding:var(--base)}.SageEmailModal_dialog__VnKbN{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-200);border-radius:var(--style-radius-l);box-shadow:0 18px 48px color-mix(in srgb,var(--theme-elevation-900) 28%,transparent);max-height:92vh;max-width:720px;overflow:hidden;width:100%}.SageEmailModal_header__JVdot{align-items:flex-start;border-bottom:1px solid var(--theme-elevation-150);display:flex;gap:var(--base);justify-content:space-between;padding:calc(var(--base)*1.25)}.SageEmailModal_header__JVdot h2,.SageEmailModal_header__JVdot p{margin:0}.SageEmailModal_header__JVdot h2{font-size:1.25rem}.SageEmailModal_header__JVdot p{color:var(--theme-elevation-600);margin-top:calc(var(--base)*.25)}.SageEmailModal_addButton___bq1O,.SageEmailModal_closeButton___Cbl4,.SageEmailModal_removeButton__H69GD{align-items:center;background:rgba(0,0,0,0);border:1px solid var(--theme-elevation-250);border-radius:var(--style-radius-s);color:var(--theme-text);cursor:pointer;display:inline-flex;justify-content:center}.SageEmailModal_addButton___bq1O:hover:not(:disabled),.SageEmailModal_closeButton___Cbl4:hover:not(:disabled),.SageEmailModal_removeButton__H69GD:hover:not(:disabled){background:var(--theme-elevation-100)}.SageEmailModal_addButton___bq1O:disabled,.SageEmailModal_closeButton___Cbl4:disabled,.SageEmailModal_removeButton__H69GD:disabled{cursor:not-allowed;opacity:.5}.SageEmailModal_closeButton___Cbl4,.SageEmailModal_removeButton__H69GD{flex:0 0 auto;height:34px;padding:0;width:34px}.SageEmailModal_body__OmAbk{max-height:calc(92vh - 168px);overflow-y:auto;padding:calc(var(--base)*1.25)}.SageEmailModal_status__rOvaJ{color:var(--theme-elevation-600);margin:0 0 var(--base)}.SageEmailModal_error__9dD9N{background:var(--theme-error-100);border:1px solid var(--theme-error-300);border-radius:var(--style-radius-s);color:var(--theme-error-700);margin-bottom:var(--base);padding:calc(var(--base)*.6)}.SageEmailModal_attachments__TY8RA,.SageEmailModal_field__rmErp{margin-bottom:var(--base)}.SageEmailModal_field__rmErp label{display:block;font-weight:600;margin-bottom:calc(var(--base)*.3)}.SageEmailModal_field__rmErp input,.SageEmailModal_field__rmErp textarea{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-300);border-radius:var(--style-radius-s);color:var(--theme-text);font:inherit;padding:calc(var(--base)*.55);width:100%}.SageEmailModal_field__rmErp input:focus,.SageEmailModal_field__rmErp textarea:focus{border-color:var(--theme-elevation-500);outline:2px solid var(--theme-elevation-150)}.SageEmailModal_field__rmErp input:disabled,.SageEmailModal_field__rmErp textarea:disabled{cursor:not-allowed;opacity:.6}.SageEmailModal_field__rmErp textarea{resize:vertical}.SageEmailModal_fieldRow__IfBbJ{display:grid;gap:var(--base);grid-template-columns:1fr 1fr}.SageEmailModal_required__750Kj{color:var(--theme-error-500)}.SageEmailModal_help__DQ_1W{color:var(--theme-elevation-600);display:block;font-size:.8125rem;margin-top:calc(var(--base)*.25)}.SageEmailModal_attachments__TY8RA{border-top:1px solid var(--theme-elevation-150);margin-top:calc(var(--base)*1.25);padding-top:var(--base)}.SageEmailModal_attachmentHeader__zrqnd{align-items:flex-start;display:flex;gap:var(--base);justify-content:space-between}.SageEmailModal_attachmentHeader__zrqnd h3,.SageEmailModal_attachmentHeader__zrqnd p{margin:0}.SageEmailModal_attachmentHeader__zrqnd h3{font-size:1rem}.SageEmailModal_attachmentHeader__zrqnd p{color:var(--theme-elevation-600);font-size:.8125rem;margin-top:calc(var(--base)*.2)}.SageEmailModal_addButton___bq1O{cursor:pointer;gap:calc(var(--base)*.3);padding:calc(var(--base)*.4) calc(var(--base)*.6);white-space:nowrap}.SageEmailModal_addButtonDisabled__1ebXk{cursor:not-allowed;opacity:.5}.SageEmailModal_fileList__JYz6T{display:flex;flex-direction:column;gap:calc(var(--base)*.5);margin-top:calc(var(--base)*.6)}.SageEmailModal_fileItem__iLVRQ{align-items:center;background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200);border-radius:var(--style-radius-s);display:flex;gap:calc(var(--base)*.5);padding:calc(var(--base)*.45) calc(var(--base)*.55)}.SageEmailModal_fileItem__iLVRQ>svg{color:var(--theme-elevation-600);flex:0 0 auto}.SageEmailModal_fileDetails__DS0Uk{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.SageEmailModal_fileDetails__DS0Uk span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SageEmailModal_fileDetails__DS0Uk small{color:var(--theme-elevation-600)}.SageEmailModal_actions__R9Edm{border-top:1px solid var(--theme-elevation-150);display:flex;gap:calc(var(--base)*.5);justify-content:flex-end;padding:var(--base) calc(var(--base)*1.25)}.SageEmailModal_actions__R9Edm .btn{margin:0}.SageEmailModal_menuLabel__bbqxQ{align-items:center;display:inline-flex;gap:calc(var(--base)*.3)}@media(max-width:768px){.SageEmailModal_modal__pXgUC{align-items:flex-end;padding:0}.SageEmailModal_dialog__VnKbN{border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:96vh}.SageEmailModal_body__OmAbk{max-height:calc(96vh - 168px)}.SageEmailModal_fieldRow__IfBbJ{grid-template-columns:1fr;gap:0}.SageEmailModal_attachmentHeader__zrqnd{align-items:stretch;flex-direction:column}.SageEmailModal_addButton___bq1O{align-self:flex-start}}.SalesDesk_salesDesk__0iIqe{min-height:100%;background:var(--theme-bg)}.SalesDesk_header__Xufl3{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid var(--theme-elevation-150)}.SalesDesk_headerActions__T2YX_{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;justify-content:flex-end}.SalesDesk_eyebrow__XSXi0{margin:0 0 .2rem;color:var(--theme-elevation-600);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.SalesDesk_title__euJ_m{margin:0;font-size:1.55rem}.SalesDesk_subtitle__Z3GgA{margin:.3rem 0 0;color:var(--theme-elevation-700)}.SalesDesk_content__R7zs4{display:grid;gap:1rem;padding:1.25rem 1.5rem 2rem}.SalesDesk_kpis__PICai{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem}.SalesDesk_kpi__SxOwq{border:1px solid var(--theme-elevation-150);border-radius:8px;padding:.9rem;background:var(--theme-elevation-0)}.SalesDesk_kpiLabel__oyzGK{margin:0;color:var(--theme-elevation-650);font-size:.78rem;font-weight:700}.SalesDesk_kpiValue__WTXI3{margin:.25rem 0 0;font-size:1.65rem;font-weight:800}.SalesDesk_grid__Ls2Wx{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:1rem}.SalesDesk_panel__A1uWL{border:1px solid var(--theme-elevation-150);border-radius:8px;background:var(--theme-elevation-0);overflow:hidden}.SalesDesk_panelHeader__mklVw{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 1rem;border-bottom:1px solid var(--theme-elevation-150)}.SalesDesk_panelTitle__9K8yI{display:flex;align-items:center;gap:.45rem;margin:0;font-size:.95rem}.SalesDesk_panelDescription__LQ_kM{margin:0;padding:.75rem 1rem;border-bottom:1px solid var(--theme-elevation-100);color:var(--theme-elevation-650);font-size:.8rem;line-height:1.4}.SalesDesk_list__luung{display:grid;max-height:80vh;overflow-y:auto}.SalesDesk_item__cjlQm{display:grid;gap:.3rem;padding:.85rem 1rem;border-bottom:1px solid var(--theme-elevation-100)}.SalesDesk_item__cjlQm:last-child{border-bottom:0}.SalesDesk_itemTop__EGWt6{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.SalesDesk_itemTitle__IsEao{margin:0;font-weight:700}.SalesDesk_meta__FWeIn{color:var(--theme-elevation-650);font-size:.8rem}.SalesDesk_badge__RzZ0z{flex:0 0 auto;border-radius:999px;background:var(--theme-elevation-100);padding:.22rem .5rem;font-size:.72rem;font-weight:700;text-transform:capitalize}.SalesDesk_empty__MERwl{padding:1rem;color:var(--theme-elevation-650)}.SalesDesk_link__Lio3W{color:var(--theme-success-500);text-decoration:none}.SalesDesk_linkEmailRow__YH6Nt{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(120px,.9fr) auto auto;gap:.5rem;align-items:center;margin-top:.25rem}.SalesDesk_select__GtOCI{min-width:0;border:1px solid var(--theme-elevation-200);border-radius:6px;background:var(--theme-input-bg);color:var(--theme-text);padding:.5rem;font:inherit;font-size:.82rem}.SalesDesk_smallButton__5erNm{border:1px solid var(--theme-success-500);border-radius:6px;background:var(--theme-success-500);color:#fff;padding:.5rem .7rem;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.SalesDesk_smallButton__5erNm:disabled{cursor:not-allowed;opacity:.55}.SalesDesk_secondarySmallButton__Ehe4y{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--theme-elevation-250);border-radius:6px;background:var(--theme-elevation-0);color:var(--theme-text);padding:.5rem .7rem;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;text-decoration:none}.SalesDesk_secondarySmallButton__Ehe4y:disabled{cursor:not-allowed;opacity:.55}.SalesDesk_inlineError__CMA_7{color:#b91c1c;font-size:.8rem}.SalesDesk_actionRow__J_YW8{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.SalesDesk_stack__CsESS{display:grid;gap:1rem}.SalesDesk_error__QLxaH,.SalesDesk_loading__A_YE4{padding:2rem}.SalesDesk_error__QLxaH{color:#b91c1c}@media(max-width:980px){.SalesDesk_grid__Ls2Wx{grid-template-columns:1fr}.SalesDesk_header__Xufl3{align-items:flex-start;flex-direction:column}.SalesDesk_headerActions__T2YX_{justify-content:flex-start}.SalesDesk_linkEmailRow__YH6Nt{grid-template-columns:1fr}}.SalesManager_root__kunt0{min-height:100%;background:var(--theme-bg)}.SalesManager_header__nrOxE{padding:1.25rem 1.5rem;border-bottom:1px solid var(--theme-elevation-150)}.SalesManager_eyebrow__Hr6_d{margin:0 0 .2rem;color:var(--theme-elevation-600);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.SalesManager_title__4Htix{margin:0;font-size:1.55rem}.SalesManager_subtitle__KQ48O{margin:.3rem 0 0;color:var(--theme-elevation-700)}.SalesManager_content__jZiR0{display:grid;gap:1rem;padding:1.25rem 1.5rem 2rem}.SalesManager_kpis__FrrXh{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem}.SalesManager_kpi__c7B7l{display:grid;gap:.25rem;border:1px solid var(--theme-elevation-150);border-radius:8px;padding:.9rem;background:var(--theme-elevation-50)}.SalesManager_kpi__c7B7l span{color:var(--theme-elevation-650);font-size:.78rem;font-weight:700}.SalesManager_kpi__c7B7l strong{font-size:1.65rem}.SalesManager_grid__MaYEj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.SalesManager_panel__l2_he{border-radius:8px;overflow:hidden}.SalesManager_panel__l2_he.SalesManager_default__An3Ym{border:1px solid var(--theme-elevation-200);border-color:var(--theme-elevation-200)}.SalesManager_panel__l2_he.SalesManager_danger__mmJYQ{border:1px solid var(--theme-error-200);border-color:var(--theme-error-200)}.SalesManager_panel__l2_he.SalesManager_warning__DvWYC{border:1px solid var(--theme-warning-200);border-color:var(--theme-warning-200)}.SalesManager_panel__l2_he.SalesManager_success__OiQKL{border:1px solid var(--theme-success-200);border-color:var(--theme-success-200)}.SalesManager_panelBody__i6277{max-height:80vh;overflow-y:auto}.SalesManager_panelBody__i6277.SalesManager_default__An3Ym{background:var(--theme-elevation-50)}.SalesManager_panelBody__i6277.SalesManager_danger__mmJYQ{background:var(--theme-error-50)}.SalesManager_panelBody__i6277.SalesManager_warning__DvWYC{background:var(--theme-warning-50)}.SalesManager_panelBody__i6277.SalesManager_success__OiQKL{background:var(--theme-success-50)}.SalesManager_wide__TobXt{grid-column:1/-1}.SalesManager_panelHeader__jCFOU{padding:.9rem 1rem}.SalesManager_panelHeader__jCFOU.SalesManager_default__An3Ym{background:var(--theme-elevation-100);border-bottom:1px solid var(--theme-elevation-200)}.SalesManager_panelHeader__jCFOU.SalesManager_danger__mmJYQ{background:var(--theme-error-100);border-bottom:1px solid var(--theme-error-200)}.SalesManager_panelHeader__jCFOU.SalesManager_warning__DvWYC{background:var(--theme-warning-100);border-bottom:1px solid var(--theme-warning-200)}.SalesManager_panelHeader__jCFOU.SalesManager_success__OiQKL{background:var(--theme-success-100);border-bottom:1px solid var(--theme-success-200)}.SalesManager_panelTitle__eXmFJ{display:flex;align-items:center;gap:.45rem;margin:0;font-size:.95rem}.SalesManager_clientRow__USuH9,.SalesManager_item___A2YW{display:grid;gap:.55rem;padding:.85rem 1rem;border-bottom:1px solid var(--theme-elevation-100)}.SalesManager_itemTitle__MgNI_{margin:0;font-weight:700}.SalesManager_meta__3TvBs{color:var(--theme-elevation-650);font-size:.8rem}.SalesManager_actions__4OcRl{display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(180px,1fr) auto;gap:.5rem}.SalesManager_inlineActions__QC6q9{display:flex;gap:.5rem;flex-wrap:wrap}.SalesManager_input__YQBuM,.SalesManager_select__bOnSH{min-width:0;border:1px solid var(--theme-elevation-200);border-radius:6px;background:var(--theme-input-bg);color:var(--theme-text);padding:.5rem;font:inherit;font-size:.82rem}.SalesManager_approve__BtGRy,.SalesManager_button__Rm7a2,.SalesManager_reject__0iG1k{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:6px;padding:.5rem .7rem;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.SalesManager_approve__BtGRy,.SalesManager_button__Rm7a2{border:1px solid var(--theme-success-500);background:var(--theme-success-500);color:#fff}.SalesManager_reject__0iG1k{border:1px solid #b91c1c;background:#b91c1c;color:#fff}.SalesManager_approve__BtGRy:disabled,.SalesManager_button__Rm7a2:disabled,.SalesManager_reject__0iG1k:disabled{cursor:not-allowed;opacity:.55}.SalesManager_table__tbXGc{display:grid;overflow-x:auto}.SalesManager_tableHead__3yxnt{border-bottom:2px solid var(--theme-elevation-100)}.SalesManager_tableHead__3yxnt,.SalesManager_tableRow__PA1X1{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(6,minmax(80px,.6fr));gap:.5rem;padding:.75rem 1rem}.SalesManager_tableRow__PA1X1{border-bottom:1px solid var(--theme-elevation-100);min-width:760px}.SalesManager_tableRowButton__1_ElY{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(6,minmax(80px,.6fr));gap:.5rem;min-width:760px;width:100%;border:0;border-bottom:1px solid var(--theme-elevation-100);background:rgba(0,0,0,0);color:var(--theme-text);padding:.75rem 1rem;font:inherit;text-align:left;cursor:pointer}.SalesManager_tableRowButton__1_ElY:hover{background:var(--theme-elevation-100)}.SalesManager_insights__7AmB4{display:grid;gap:.75rem;padding:1rem}.SalesManager_insight__1XAz9{border:1px solid var(--theme-success-150);border-radius:8px;padding:.8rem;background:var(--theme-success-50)}.SalesManager_insight__1XAz9 p{margin:.35rem 0 0;color:var(--theme-success-750)}.SalesManager_provinceGrid__ROn3H{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:.75rem;padding:1rem}.SalesManager_provinceCard__gwWo0{--province-turnover-color:color-mix(in srgb,var(--province-color-start) calc(100% - var(--province-color-mix)),var(--province-color-end) var(--province-color-mix));display:grid;gap:.2rem;border:1px solid color-mix(in srgb,var(--province-turnover-color) 70%,var(--theme-elevation-150));border-radius:8px;padding:.75rem;background:linear-gradient(135deg,color-mix(in srgb,var(--province-turnover-color) 24%,var(--theme-elevation-0)),color-mix(in srgb,var(--province-turnover-color) 10%,var(--theme-elevation-0))),var(--theme-elevation-50);color:var(--theme-text);font-size:.82rem}.SalesManager_provinceCard__gwWo0 span,.SalesManager_provinceCard__gwWo0 strong{color:var(--theme-text)}.SalesManager_calendarToolbar__8KCJ2{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:1rem 1rem 0}.SalesManager_segmented__qhDxn{display:inline-flex;border:1px solid var(--theme-elevation-200);border-radius:7px;overflow:hidden}.SalesManager_segmented__qhDxn button{border:0;border-right:1px solid var(--theme-elevation-200);background:var(--theme-elevation-0);color:var(--theme-text);padding:.45rem .7rem;font:inherit;font-size:.82rem;cursor:pointer;text-transform:capitalize}.SalesManager_segmented__qhDxn button:last-child{border-right:0}.SalesManager_segmented__qhDxn .SalesManager_segmentActive__49FEX{background:var(--theme-elevation-150);font-weight:800}.SalesManager_tableHead__3yxnt{color:var(--theme-elevation-650);font-size:.75rem;font-weight:800;text-transform:uppercase}.SalesManager_calendar__aRGqb{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;padding:1rem}.SalesManager_calendarMonth__Da2A6{grid-template-columns:repeat(7,minmax(130px,1fr))}.SalesManager_day__Y7YvY{display:grid;align-content:start;gap:.5rem}.SalesManager_day__Y7YvY h3{margin:0;font-size:.9rem}.SalesManager_calendarItem__FIvqT{display:grid;gap:.15rem;border:1px solid var(--theme-success-150);border-radius:6px;padding:.6rem;background:var(--theme-success-50)}.SalesManager_empty__Zrv6i,.SalesManager_error__ZsYFP,.SalesManager_loading__HF8ZZ{padding:1rem}.SalesManager_error__ZsYFP{color:var(--theme-error-700)}.SalesManager_link___ykjb{color:var(--theme-brand-700);text-decoration:none;font-weight:700}.SalesManager_drawerOverlay__gM53r{position:fixed;inset:0;z-index:50;display:flex;justify-content:flex-end;background:rgba(0,0,0,.35)}.SalesManager_drawer__GOiq1{width:min(720px,100%);height:100%;overflow:auto;background:var(--theme-bg);box-shadow:-12px 0 30px rgba(0,0,0,.18)}.SalesManager_drawerHeader__XSecP{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid var(--theme-elevation-150)}.SalesManager_drawerHeader__XSecP h2{margin:0}.SalesManager_drawerBody__V0Ooq{display:grid;gap:1rem;padding:1rem}.SalesManager_drawerBody__V0Ooq h3{margin:0;font-size:.95rem}.SalesManager_closeButton__7iNH9{border:1px solid var(--theme-elevation-200);border-radius:6px;background:var(--theme-elevation-0);color:var(--theme-text);padding:.45rem;cursor:pointer}@media(max-width:1100px){.SalesManager_actions__4OcRl,.SalesManager_calendarMonth__Da2A6,.SalesManager_grid__MaYEj{grid-template-columns:1fr}}.SystemSettings_systemSettings__2KI_L{max-width:1200px;margin:0 auto;padding:2rem}.SystemSettings_header__nfjMI{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem}.SystemSettings_header__nfjMI h1{font-size:1.5rem;font-weight:600;color:var(--theme-text);margin:0}.SystemSettings_header__nfjMI svg{color:var(--theme-text)}.SystemSettings_tabs__rPNXl{display:flex;gap:0;border-bottom:1px solid var(--theme-elevation-150);margin-bottom:2rem}.SystemSettings_tab__oHjy5{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);color:var(--theme-elevation-500);cursor:pointer;font-size:.875rem;font-weight:500;transition:all .15s ease}.SystemSettings_tab__oHjy5:hover{color:var(--theme-text);background:var(--theme-elevation-50)}.SystemSettings_tab__oHjy5.SystemSettings_active__Q5afk{color:var(--theme-text);border-bottom-color:var(--theme-success-500)}.SystemSettings_content__ZKWit{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:8px;padding:1.5rem}.SystemSettings_section__KZn7p{margin-bottom:2rem}.SystemSettings_section__KZn7p:last-child{margin-bottom:0}.SystemSettings_sectionTitle__yU8aT{font-size:1rem;font-weight:600;color:var(--theme-text);margin:0 0 .25rem}.SystemSettings_sectionDescription__B8Baf{font-size:.8125rem;color:var(--theme-elevation-500);margin:0 0 1rem}.SystemSettings_fieldGroup__MdlFp{display:flex;flex-direction:column;gap:1rem}.SystemSettings_field__eKjkd{display:flex;flex-direction:column;gap:.25rem}.SystemSettings_fieldLabel__TB3Rt{font-size:.8125rem;font-weight:500;color:var(--theme-text)}.SystemSettings_fieldDescription__mxLpQ{font-size:.75rem;color:var(--theme-elevation-500)}.SystemSettings_checkbox__bsmG_{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);border-radius:6px;cursor:pointer;transition:border-color .15s ease}.SystemSettings_checkbox__bsmG_:hover{border-color:var(--theme-elevation-300)}.SystemSettings_checkbox__bsmG_ input[type=checkbox]{width:18px;height:18px;accent-color:var(--theme-success-500);cursor:pointer}.SystemSettings_checkboxContent__h0k7_{display:flex;flex-direction:column;gap:.125rem}.SystemSettings_textInput__fNQMg{width:100%;padding:.625rem .75rem;border:1px solid var(--theme-elevation-150);border-radius:6px;background:var(--theme-elevation-0);color:var(--theme-text);font-size:.875rem;transition:border-color .15s ease}.SystemSettings_textInput__fNQMg:focus{outline:none;border-color:var(--theme-success-500)}.SystemSettings_textInput__fNQMg::-moz-placeholder{color:var(--theme-elevation-400)}.SystemSettings_textInput__fNQMg::placeholder{color:var(--theme-elevation-400)}.SystemSettings_selectGroup__DHEgp{display:flex;flex-wrap:wrap;gap:.5rem}.SystemSettings_selectOption__eQLBZ{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid var(--theme-elevation-150);border-radius:6px;background:var(--theme-elevation-0);color:var(--theme-elevation-500);cursor:pointer;font-size:.8125rem;transition:all .15s ease}.SystemSettings_selectOption__eQLBZ:hover{border-color:var(--theme-elevation-300)}.SystemSettings_selectOption__eQLBZ.SystemSettings_selected__3aseA{border-color:var(--theme-success-500);background:var(--theme-success-50,rgba(34,197,94,.05));color:var(--theme-text)}.SystemSettings_selectOption__eQLBZ input[type=checkbox]{width:16px;height:16px;accent-color:var(--theme-success-500);cursor:pointer}.SystemSettings_actions___AnVF{display:flex;justify-content:flex-end;gap:.75rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--theme-elevation-150)}.SystemSettings_saveButton___FxOX{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:var(--theme-success-500);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;transition:opacity .15s ease}.SystemSettings_saveButton___FxOX:hover{opacity:.9}.SystemSettings_saveButton___FxOX:disabled{opacity:.5;cursor:not-allowed}.SystemSettings_syncGrid__6BTNP{display:flex;flex-direction:column;gap:.5rem}.SystemSettings_syncCard__2i6SA{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);border-radius:6px}.SystemSettings_syncCardInfo__5V9Tz{display:flex;flex-direction:column;gap:.125rem}.SystemSettings_syncButton__SeVEw{display:flex;align-items:center;gap:.375rem;padding:.4rem .875rem;border:1px solid var(--theme-elevation-300);border-radius:6px;background:var(--theme-elevation-0);color:var(--theme-text);font-size:.8125rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .15s ease;flex-shrink:0}.SystemSettings_syncButton__SeVEw:hover:not(:disabled){background:var(--theme-elevation-100);border-color:var(--theme-elevation-500)}.SystemSettings_syncButton__SeVEw:disabled{cursor:not-allowed;opacity:.6}.SystemSettings_syncButton__SeVEw.SystemSettings_queued__6F5gj{border-color:var(--theme-success-500);color:var(--theme-success-500)}.SystemSettings_syncButton__SeVEw.SystemSettings_error__R76ZP{border-color:var(--theme-error-500);color:var(--theme-error-500)}@keyframes SystemSettings_spin__cW5Xo{to{transform:rotate(1turn)}}.SystemSettings_spinning___hPlM{animation:SystemSettings_spin__cW5Xo .8s linear infinite}.SystemSettings_successMessage__s_pxE{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--theme-success-50,rgba(34,197,94,.1));border:1px solid var(--theme-success-500);border-radius:6px;color:var(--theme-success-500);font-size:.8125rem;margin-bottom:1rem}.ImageUploader_imageUploader__EX1tX{margin-top:.5rem}.ImageUploader_imageGrid__By_Oi{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}@media(max-width:768px){.ImageUploader_imageGrid__By_Oi{grid-template-columns:repeat(2,1fr);gap:.5rem}}.ImageUploader_imageThumb__q61oZ{position:relative;aspect-ratio:1;border-radius:.5rem;overflow:hidden;border:1px solid var(--theme-elevation-200)}.ImageUploader_imageThumb__q61oZ img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ImageUploader_removeButton__7svA9{position:absolute;top:4px;right:4px;background:rgba(220,38,38,.9);color:#fff;border:none;border-radius:4px;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.ImageUploader_removeButton__7svA9:hover{background:#b91c1c}.ImageUploader_addButton__Sbt1V{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border:2px dashed var(--theme-elevation-300);border-radius:.5rem;background:rgba(0,0,0,0);color:var(--theme-elevation-600);cursor:pointer;transition:all .2s;font-size:.75rem}.ImageUploader_addButton__Sbt1V:hover:not(:disabled){border-color:var(--theme-elevation-500);color:var(--theme-elevation-800);background:var(--theme-elevation-50)}.ImageUploader_addButton__Sbt1V:disabled{opacity:.5;cursor:not-allowed}.ImageUploader_spinning__qbfdA{animation:ImageUploader_spin__nRcK_ 1s linear infinite}@keyframes ImageUploader_spin__nRcK_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ImageUploader_errorText__hFeAC{color:#dc2626;font-size:.75rem;margin:.5rem 0 0}.ImageUploader_helperText__U9d1i{color:var(--theme-elevation-500);font-size:.75rem;margin:.5rem 0 0}.ImageUploader_lightboxOverlay__w1Oe0{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);z-index:10000;display:flex;align-items:center;justify-content:center}.ImageUploader_lightboxContent__m165S{position:relative;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center}.ImageUploader_lightboxImage__zrRI3{max-width:90vw;max-height:85vh;-o-object-fit:contain;object-fit:contain;border-radius:4px}.ImageUploader_lightboxClose__vazjY{position:absolute;top:-40px;right:0;background:none;border:none;color:#fff;cursor:pointer;padding:8px;z-index:1;opacity:.8;transition:opacity .2s}.ImageUploader_lightboxClose__vazjY:hover{opacity:1}.ImageUploader_lightboxNav__WfUid{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.15);border:none;color:#fff;cursor:pointer;padding:12px 8px;border-radius:6px;z-index:1;transition:background .2s}.ImageUploader_lightboxNav__WfUid:hover{background:rgba(255,255,255,.3)}.ImageUploader_lightboxNav__WfUid.ImageUploader_lightboxPrev__cNecT{left:-60px}@media(max-width:768px){.ImageUploader_lightboxNav__WfUid.ImageUploader_lightboxPrev__cNecT{left:4px}}.ImageUploader_lightboxNav__WfUid.ImageUploader_lightboxNext__H0tRC{right:-60px}@media(max-width:768px){.ImageUploader_lightboxNav__WfUid.ImageUploader_lightboxNext__H0tRC{right:4px}}.ImageUploader_lightboxCounter__GKPB3{position:absolute;bottom:-32px;left:50%;transform:translateX(-50%);color:rgba(255,255,255,.7);font-size:14px}.BlockTaskModal_modalOverlay__5lFo8{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem}@media(max-width:768px){.BlockTaskModal_modalOverlay__5lFo8{padding:0;align-items:flex-end}}.BlockTaskModal_modal__VlUFJ{background:var(--theme-elevation-50);border-radius:.75rem;max-width:600px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}@media(max-width:768px){.BlockTaskModal_modal__VlUFJ{border-radius:.75rem .75rem 0 0;max-height:95vh;max-width:100%}}.BlockTaskModal_modalHeader__PinDg{display:flex;align-items:center;gap:1rem;padding:1.5rem;border-bottom:1px solid var(--theme-elevation-200)}.BlockTaskModal_modalHeader__PinDg h2{flex:1;font-size:1.25rem;font-weight:600;margin:0;color:var(--theme-elevation-900)}@media(max-width:768px){.BlockTaskModal_modalHeader__PinDg{padding:1rem;gap:.75rem}.BlockTaskModal_modalHeader__PinDg h2{font-size:1.1rem}}.BlockTaskModal_headerIcon__pRm7R{width:3rem;height:3rem;border-radius:9999px;background:#fef3c7;display:flex;align-items:center;justify-content:center}.BlockTaskModal_headerIcon__pRm7R svg{color:#f59e0b}.BlockTaskModal_closeButton__d69Xm{background:rgba(0,0,0,0);border:none;color:var(--theme-elevation-700);cursor:pointer;padding:.5rem;border-radius:.5rem;transition:all .2s}.BlockTaskModal_closeButton__d69Xm:hover{background:var(--theme-elevation-100);color:var(--theme-elevation-900)}.BlockTaskModal_modalBody__RJQcp{flex:1;overflow-y:auto;padding:1.5rem}@media(max-width:768px){.BlockTaskModal_modalBody__RJQcp{padding:1rem}}.BlockTaskModal_formGroup__eo0v_{margin-bottom:1.25rem}.BlockTaskModal_label__aQFhz{display:block;font-weight:600;font-size:.875rem;color:var(--theme-elevation-900);margin-bottom:.5rem}.BlockTaskModal_required__wcMT9{color:#dc2626}.BlockTaskModal_input__0qQBh,.BlockTaskModal_select___5q3C,.BlockTaskModal_textarea__fx5uA{width:100%;padding:.75rem;border:1px solid var(--theme-elevation-200);border-radius:.5rem;font-size:.875rem;font-family:inherit;outline:none;transition:all .2s;background-color:var(--theme-elevation-50)}.BlockTaskModal_input__0qQBh:focus,.BlockTaskModal_select___5q3C:focus,.BlockTaskModal_textarea__fx5uA:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}@media(max-width:768px){.BlockTaskModal_input__0qQBh,.BlockTaskModal_select___5q3C,.BlockTaskModal_textarea__fx5uA{font-size:16px;padding:.625rem}}.BlockTaskModal_textarea__fx5uA{resize:vertical;min-height:80px}@media(max-width:768px){.BlockTaskModal_textarea__fx5uA{min-height:60px}}.BlockTaskModal_checkboxGroup__efQub{margin:1.5rem 0;padding:1rem;background:var(--theme-elevation-50);border-radius:.5rem}.BlockTaskModal_checkboxLabel__Gcefg{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-size:.875rem;font-weight:500}.BlockTaskModal_checkboxLabel__Gcefg input[type=checkbox]{width:1.25rem;height:1.25rem;cursor:pointer}.BlockTaskModal_radioGroup__VVq6P{margin:1.5rem 0;padding:1rem;background:var(--theme-elevation-50);border-radius:.5rem}.BlockTaskModal_radioGroup__VVq6P>.BlockTaskModal_label__aQFhz{margin-bottom:.75rem;display:block}.BlockTaskModal_radioLabel__NDDjR{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem;border-radius:.375rem;transition:background .2s}.BlockTaskModal_radioLabel__NDDjR:hover{background:var(--theme-elevation-100)}.BlockTaskModal_radioLabel__NDDjR input[type=radio]{width:1.25rem;height:1.25rem;cursor:pointer}@media(max-width:768px){.BlockTaskModal_radioLabel__NDDjR{padding:.625rem .5rem;font-size:.8125rem}.BlockTaskModal_radioLabel__NDDjR input[type=radio]{width:1.125rem;height:1.125rem}}.BlockTaskModal_helperText__wRVKM{font-size:.75rem;color:var(--theme-elevation-600);margin-top:.5rem;font-style:italic}.BlockTaskModal_blockingTaskSection__G_Jih{background:var(--theme-elevation-100);padding:1.25rem;border-radius:.5rem;border:1px solid var(--theme-elevation-200)}.BlockTaskModal_blockingTaskSection__G_Jih h3{font-size:1rem;font-weight:600;margin:0 0 1rem;color:var(--theme-elevation-900)}.BlockTaskModal_formRow__6zgXE{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:768px){.BlockTaskModal_formRow__6zgXE{grid-template-columns:1fr;gap:.75rem}}.BlockTaskModal_modalFooter__7CpUw{display:flex;gap:.75rem;justify-content:flex-end;padding-top:1rem;margin-top:1.2rem;border-top:1px solid var(--theme-elevation-200)}@media(max-width:768px){.BlockTaskModal_modalFooter__7CpUw{flex-direction:column-reverse;gap:.5rem}}.BlockTaskModal_cancelButton__vVwC6,.BlockTaskModal_submitButton__W6JC3{padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;border:none}@media(max-width:768px){.BlockTaskModal_cancelButton__vVwC6,.BlockTaskModal_submitButton__W6JC3{width:100%;text-align:center;padding:.75rem}}.BlockTaskModal_cancelButton__vVwC6{background:var(--theme-elevation-100);color:var(--theme-elevation-700)}.BlockTaskModal_cancelButton__vVwC6:hover{background:var(--theme-elevation-200)}.BlockTaskModal_submitButton__W6JC3{background:#f59e0b;color:#fff}.BlockTaskModal_submitButton__W6JC3:hover:not(:disabled){background:#d97706}.BlockTaskModal_submitButton__W6JC3:disabled{opacity:.5;cursor:not-allowed}.BlockTaskModal_componentsSection__PWTU_{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--theme-elevation-200)}.BlockTaskModal_componentsSectionHeader__reNUZ{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.BlockTaskModal_addComponentBtn__6_Nix{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-300);border-radius:.375rem;font-size:.8125rem;font-weight:500;color:var(--theme-elevation-800);cursor:pointer;transition:all .2s}.BlockTaskModal_addComponentBtn__6_Nix:hover:not(:disabled){background:var(--theme-elevation-100);border-color:var(--theme-elevation-400)}.BlockTaskModal_addComponentBtn__6_Nix:disabled{opacity:.5;cursor:not-allowed}.BlockTaskModal_componentRow__OOe2I{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200);border-radius:.5rem;padding:.875rem;margin-bottom:.75rem}.BlockTaskModal_componentRowHeader__lqogd{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.BlockTaskModal_componentRowLabel__YXJQg{font-size:.8125rem;font-weight:600;color:var(--theme-elevation-700)}.BlockTaskModal_removeComponentBtn___4zA2{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:rgba(0,0,0,0);border:1px solid var(--theme-elevation-300);border-radius:.25rem;color:var(--theme-elevation-600);cursor:pointer;transition:all .2s}.BlockTaskModal_removeComponentBtn___4zA2:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5;color:#dc2626}.BlockTaskModal_removeComponentBtn___4zA2:disabled{opacity:.5;cursor:not-allowed}.BlockTaskModal_componentFields__QdvP7{display:flex;flex-direction:column;gap:.5rem}.BlockTaskModal_componentFieldRow__asqf1{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}@media(max-width:480px){.BlockTaskModal_componentFieldRow__asqf1{grid-template-columns:1fr}}.BlockTaskModal_componentImagesLabel__b0e2F{font-size:.8125rem;font-weight:500;color:var(--theme-elevation-700);margin-top:.25rem}.RepairActionExecutor_repairExecutor__ODmxS{background:var(--theme-elevation-0);border-radius:.5rem;border:1px solid var(--theme-elevation-200);margin-bottom:1.5rem;margin-top:1.5rem;overflow:hidden}.RepairActionExecutor_executorHeader__j2EGJ{display:flex;align-items:center;gap:.5rem;padding:1rem 1.25rem;border:none;border-bottom:1px solid var(--theme-elevation-200);background:var(--theme-elevation-50);cursor:pointer;width:100%;transition:background .2s}.RepairActionExecutor_executorHeader__j2EGJ:hover{background:var(--theme-elevation-100)}.RepairActionExecutor_executorHeader__j2EGJ h3{flex:1;font-size:.9375rem;font-weight:600;margin:0;color:var(--theme-elevation-900);text-align:left}.RepairActionExecutor_executorHeader__j2EGJ>svg:first-child{color:var(--theme-success-500);flex-shrink:0}.RepairActionExecutor_executorHeader__j2EGJ>svg:last-child{color:var(--theme-elevation-500);flex-shrink:0}@media(max-width:768px){.RepairActionExecutor_executorHeader__j2EGJ{padding:.875rem 1rem}}.RepairActionExecutor_serialBadge__fWCTQ{background:var(--theme-success-500);color:#fff;padding:.25rem .75rem;border-radius:.25rem;font-size:.75rem;font-weight:600;font-family:monospace;flex-shrink:0}.RepairActionExecutor_repairInfo__hXn90{padding:1rem 1.25rem;border-bottom:1px solid var(--theme-elevation-200)}@media(max-width:768px){.RepairActionExecutor_repairInfo__hXn90{padding:.875rem 1rem}}.RepairActionExecutor_infoGrid__CmPtC{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:480px){.RepairActionExecutor_infoGrid__CmPtC{grid-template-columns:1fr;gap:.5rem}}.RepairActionExecutor_infoItem__lupxC{display:flex;flex-direction:column;gap:.25rem}.RepairActionExecutor_label__xo7X_{font-weight:600;color:var(--theme-elevation-600);font-size:.6875rem;text-transform:uppercase;letter-spacing:.025em}.RepairActionExecutor_value__zArWi{color:var(--theme-elevation-900);font-size:.875rem;font-weight:500}.RepairActionExecutor_statusBadge__TXcYR{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:.25rem;font-size:.75rem;font-weight:600;text-transform:capitalize;width:-moz-fit-content;width:fit-content}.RepairActionExecutor_statusBadge__TXcYR.RepairActionExecutor_logged__1FVfV{background:var(--theme-elevation-200);color:var(--theme-elevation-800)}.RepairActionExecutor_statusBadge__TXcYR.RepairActionExecutor_received__yL6rs{background:var(--color-success-100);color:var(--color-success-700)}.RepairActionExecutor_statusBadge__TXcYR.RepairActionExecutor_inprogress__5CMxC{background:var(--color-warning-100);color:var(--color-warning-650)}.RepairActionExecutor_statusBadge__TXcYR.RepairActionExecutor_completed__FHp2e{background:color-mix(in srgb,var(--theme-brand-500) 12%,var(--theme-elevation-0));color:var(--task-positive-solid)}.RepairActionExecutor_statusBadge__TXcYR.RepairActionExecutor_onhold__XqgQQ{background:var(--color-warning-200);color:var(--color-warning-700)}.RepairActionExecutor_statusBadge__TXcYR.RepairActionExecutor_unrepairable__ALarl,.RepairActionExecutor_statusBadge__TXcYR.RepairActionExecutor_waitingforparts__VWnwJ{background:var(--color-error-100);color:var(--color-error-700)}.RepairActionExecutor_statusBadge__TXcYR.RepairActionExecutor_quoted__xLQiB{background:var(--color-success-100);color:var(--color-success-700)}.RepairActionExecutor_statusBadge__TXcYR.RepairActionExecutor_dispatched__svM7B{background:var(--color-success-200);color:var(--color-success-800)}.RepairActionExecutor_workflowCard___boHE{padding:1.25rem;margin:1rem 1.25rem;background:var(--theme-elevation-50);border-radius:.5rem;border:1px solid var(--theme-elevation-200)}@media(max-width:768px){.RepairActionExecutor_workflowCard___boHE{margin:.75rem 1rem;padding:1rem}}.RepairActionExecutor_workflowMessage__BXmYd{display:flex;align-items:flex-start;gap:.75rem}.RepairActionExecutor_workflowMessage__BXmYd>svg{flex-shrink:0;color:var(--theme-elevation-500);margin-top:2px}.RepairActionExecutor_workflowTitle__zLC5P{font-size:.9375rem;font-weight:600;margin:0 0 .25rem;color:var(--theme-elevation-900)}.RepairActionExecutor_workflowSubtitle___Ciuz{font-size:.8125rem;margin:0;color:var(--theme-elevation-600);line-height:1.4}.RepairActionExecutor_workflowButton__K3wwa{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;margin-top:1rem;width:100%;justify-content:center}.RepairActionExecutor_workflowButton__K3wwa:disabled{opacity:.5;cursor:not-allowed}.RepairActionExecutor_startButton__CdtAp{background:var(--theme-success-500);color:#fff}.RepairActionExecutor_startButton__CdtAp:hover:not(:disabled){background:var(--theme-success-600)}.RepairActionExecutor_completedIcon__5_PEZ{color:var(--task-positive-solid)}.RepairActionExecutor_statusToggles__2tE2P{display:flex;gap:.5rem;padding:1rem 1.25rem}@media(max-width:768px){.RepairActionExecutor_statusToggles__2tE2P{padding:.75rem 1rem;flex-direction:column}}.RepairActionExecutor_toggleButton__C_IMx{display:flex;align-items:center;justify-content:center;gap:.5rem;flex:1;padding:.5rem 1rem;border:1px solid var(--theme-elevation-300);border-radius:.5rem;background:var(--theme-elevation-0);color:var(--theme-elevation-700);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s}.RepairActionExecutor_toggleButton__C_IMx:hover:not(:disabled){background:var(--theme-elevation-50);border-color:var(--theme-elevation-400)}.RepairActionExecutor_toggleButton__C_IMx:disabled{opacity:.5;cursor:not-allowed}.RepairActionExecutor_toggleButton__C_IMx.RepairActionExecutor_activeWarning__XNzjf{background:var(--color-warning-100);border-color:var(--color-warning-300);color:var(--color-warning-700);font-weight:600}.RepairActionExecutor_toggleButton__C_IMx.RepairActionExecutor_activeDanger__Uyk9p{background:var(--color-error-100);border-color:var(--color-error-300);color:var(--color-error-700);font-weight:600}.RepairActionExecutor_reasonField__jOO3a{padding:0 1.25rem 1rem}@media(max-width:768px){.RepairActionExecutor_reasonField__jOO3a{padding:0 1rem .75rem}}.RepairActionExecutor_required__52VOt{color:var(--color-error-500)}.RepairActionExecutor_formSection__WbPnU{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.25rem 1.25rem}@media(max-width:768px){.RepairActionExecutor_formSection__WbPnU{padding:.75rem 1rem 1rem;gap:.875rem}}.RepairActionExecutor_fieldLabel__wczoT{display:block;font-weight:600;color:var(--theme-elevation-800);font-size:.8125rem;margin-bottom:.375rem}.RepairActionExecutor_clientVisibleIndicator__8K4Tj{display:inline-flex;align-items:center;gap:.25rem;margin-left:.5rem;padding:.125rem .375rem;border:1px solid color-mix(in srgb,var(--theme-warning-500) 45%,var(--theme-elevation-200));border-radius:999px;background:color-mix(in srgb,var(--theme-warning-500) 10%,var(--theme-elevation-0));color:color-mix(in srgb,var(--theme-warning-500) 65%,var(--theme-text));font-size:.6875rem;font-weight:600;vertical-align:middle}.RepairActionExecutor_textarea__YepCN{width:100%;padding:.625rem;border:1px solid var(--theme-elevation-200);border-radius:.5rem;font-size:.875rem;font-family:inherit;resize:vertical;outline:none;transition:all .2s;min-height:2.5rem}.RepairActionExecutor_textarea__YepCN:focus{border-color:var(--theme-success-500);box-shadow:0 0 0 3px rgba(21,135,186,.1)}@media(max-width:768px){.RepairActionExecutor_textarea__YepCN{font-size:16px;padding:.5rem}}.RepairActionExecutor_clientVisibleInput__1lsY0{border-color:color-mix(in srgb,var(--theme-warning-500) 55%,var(--theme-elevation-200));background:color-mix(in srgb,var(--theme-warning-500) 6%,var(--theme-elevation-0))}.RepairActionExecutor_clientVisibleInput__1lsY0:focus{border-color:var(--theme-warning-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-warning-500) 18%,transparent)}.RepairActionExecutor_componentsSection__xRzV4{padding:1rem;background:var(--theme-elevation-50);border-radius:.5rem}@media(max-width:768px){.RepairActionExecutor_componentsSection__xRzV4{padding:.75rem}}.RepairActionExecutor_componentsTally__xE_Fu{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:.5rem;margin-bottom:.75rem;overflow:hidden}.RepairActionExecutor_tallyRow__bjorI{display:flex;align-items:center;justify-content:space-between;padding:.625rem .75rem;border-bottom:1px solid var(--theme-elevation-200);transition:background .2s;gap:.5rem}.RepairActionExecutor_tallyRow__bjorI:last-child{border-bottom:none}.RepairActionExecutor_tallyRow__bjorI:hover{background:var(--theme-elevation-50)}@media(max-width:768px){.RepairActionExecutor_tallyRow__bjorI{padding:.5rem .625rem;flex-wrap:wrap}}.RepairActionExecutor_tallyInfo__nJD7l{flex:1;min-width:0}.RepairActionExecutor_tallyName__j_5KV{font-size:.8125rem;font-weight:500;color:var(--theme-elevation-900);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.RepairActionExecutor_tallyName__j_5KV{font-size:.75rem;white-space:normal;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}}.RepairActionExecutor_tallyActions__tPTRK{display:flex;align-items:center;gap:.375rem;flex-shrink:0}.RepairActionExecutor_tallyQuantityInput__X8Ko6{width:80px;height:36px;padding:.5rem;border:1px solid var(--theme-elevation-200);border-radius:.5rem;font-size:.875rem;text-align:center;outline:none;background:var(--theme-elevation-0)}.RepairActionExecutor_tallyQuantityInput__X8Ko6:focus{border-color:var(--theme-success-500);box-shadow:0 0 0 2px rgba(21,135,186,.1)}.RepairActionExecutor_tallyRemoveButton__ldFiz{background:var(--color-error-500);color:#fff;border:none;border-radius:.5rem;width:64px;height:36px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center}.RepairActionExecutor_tallyRemoveButton__ldFiz:hover{background:var(--color-error-600)}.RepairActionExecutor_addComponentSection__rVfcj{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:.5rem;padding:.75rem}.RepairActionExecutor_addComponentHeader__MYgEY{margin-bottom:.5rem}.RepairActionExecutor_addComponentLabel__LI3w9{font-size:.8125rem;font-weight:600;color:var(--theme-elevation-700)}.RepairActionExecutor_addComponentRow__i9vQ2{display:grid;grid-template-columns:1fr 80px 64px;gap:.375rem;align-items:stretch}@media(max-width:768px){.RepairActionExecutor_addComponentRow__i9vQ2{grid-template-columns:1fr;gap:.5rem}}.RepairActionExecutor_componentSelect__VaCy3{min-width:0}.RepairActionExecutor_quantityInput__ahLuk{padding:.5rem;border:1px solid var(--theme-elevation-200);border-radius:.5rem;font-size:.875rem;text-align:center;outline:none}.RepairActionExecutor_quantityInput__ahLuk:focus{border-color:var(--theme-success-500);box-shadow:0 0 0 3px rgba(21,135,186,.1)}.RepairActionExecutor_addButton__YpSkC{background:var(--theme-success-500);color:#fff;border:none;padding:.5rem .75rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s;height:38px}.RepairActionExecutor_addButton__YpSkC:hover:not(:disabled){background:var(--theme-success-600)}.RepairActionExecutor_addButton__YpSkC:disabled{opacity:.5;cursor:not-allowed}.RepairActionExecutor_emptyComponents__YL_lb{text-align:center;color:var(--theme-elevation-500);font-size:.8125rem;padding:.75rem;margin:0}.RepairActionExecutor_actionBar__CaMLF{display:flex;gap:.75rem;padding-top:.5rem}@media(max-width:768px){.RepairActionExecutor_actionBar__CaMLF{flex-direction:column;gap:.5rem}}.RepairActionExecutor_saveButton__p_D_u{display:flex;align-items:center;justify-content:center;gap:.5rem;background:var(--theme-success-500);color:#fff;border:none;padding:.625rem 1.25rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .2s;flex:1}.RepairActionExecutor_saveButton__p_D_u:hover:not(:disabled){background:var(--theme-success-600)}.RepairActionExecutor_saveButton__p_D_u:disabled{opacity:.5;cursor:not-allowed}.RepairActionExecutor_completeButton__VVTc1{display:flex;align-items:center;justify-content:center;gap:.5rem;background:var(--theme-success-700);color:#fff;border:none;padding:.625rem 1.25rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .2s;flex:1}.RepairActionExecutor_completeButton__VVTc1:hover:not(:disabled){background:var(--theme-success-800)}.RepairActionExecutor_completeButton__VVTc1:disabled{opacity:.5;cursor:not-allowed}.RepairActionExecutor_unrepairableComplete__TPj7v{background:var(--theme-error-600)}.RepairActionExecutor_unrepairableComplete__TPj7v:hover:not(:disabled){background:var(--theme-error-700)}.RepairActionExecutor_error____8tN,.RepairActionExecutor_loading___aoRO{text-align:center;padding:2rem 1rem;color:var(--theme-elevation-500)}.RepairActionExecutor_error____8tN svg,.RepairActionExecutor_loading___aoRO svg{margin:0 auto .75rem;color:var(--theme-elevation-300)}.RepairActionExecutor_error____8tN p,.RepairActionExecutor_loading___aoRO p{margin:0;font-size:.875rem}.RepairActionExecutor_error____8tN,.RepairActionExecutor_error____8tN svg{color:var(--color-error-500)}.RepairCommunicationsThread_wrapper__mBDbl{margin-bottom:1rem;border:1px solid var(--theme-elevation-150,#e5e7eb);border-radius:.5rem;overflow:hidden;background:var(--theme-elevation-0,#fff)}.RepairCommunicationsThread_header__i2Ixj{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--theme-elevation-400,#9ca3af);padding:.75rem 1rem 0;margin:0}.RepairCommunicationsThread_messages__6rcEX{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1rem;max-height:320px;overflow-y:auto;min-height:60px}.RepairCommunicationsThread_empty__Hrbe_{font-size:.8rem;color:var(--theme-elevation-400,#9ca3af);text-align:center;padding:.75rem 0;margin:0}.RepairCommunicationsThread_bubble__bUpnF{max-width:75%;padding:.5rem .75rem;border-radius:.75rem;display:flex;flex-direction:column;gap:.125rem}.RepairCommunicationsThread_clientBubble__eNEr_{align-self:flex-start;background:var(--theme-elevation-100,#f3f4f6);border:1px solid var(--theme-elevation-200,#e5e7eb);border-top-left-radius:.25rem}.RepairCommunicationsThread_staffBubble__TVqU9{align-self:flex-end;background:var(--task-positive-solid);border:1px solid var(--task-positive-solid-hover);border-top-right-radius:.25rem}.RepairCommunicationsThread_staffBubble__TVqU9 .RepairCommunicationsThread_author__Wwwf5,.RepairCommunicationsThread_staffBubble__TVqU9 .RepairCommunicationsThread_text__m48Z2,.RepairCommunicationsThread_staffBubble__TVqU9 .RepairCommunicationsThread_time__VKqKT{color:var(--task-positive-on-solid)}.RepairCommunicationsThread_staffBubble__TVqU9 .RepairCommunicationsThread_author__Wwwf5,.RepairCommunicationsThread_staffBubble__TVqU9 .RepairCommunicationsThread_time__VKqKT{opacity:.75}.RepairCommunicationsThread_author__Wwwf5{font-size:.68rem;font-weight:600;color:var(--theme-elevation-500,#6b7280)}.RepairCommunicationsThread_text__m48Z2{font-size:.8rem;margin:0;line-height:1.45;color:var(--theme-text,#111827);word-break:break-word}.RepairCommunicationsThread_time__VKqKT{font-size:.62rem;color:var(--theme-elevation-400,#9ca3af);margin-top:.1rem}.RepairCommunicationsThread_composer__PYdpn{padding:.625rem .75rem;border-top:1px solid var(--theme-elevation-150,#e5e7eb);background:color-mix(in srgb,var(--theme-warning-500) 8%,var(--theme-elevation-0))}.RepairCommunicationsThread_clientVisibleNotice__kPryg{display:flex;align-items:center;gap:.375rem;margin:0 0 .5rem;color:color-mix(in srgb,var(--theme-warning-500) 65%,var(--theme-text));font-size:.72rem;line-height:1.35}.RepairCommunicationsThread_clientVisibleNotice__kPryg svg{flex-shrink:0}.RepairCommunicationsThread_inputRow__Fylwm{display:flex;align-items:center;gap:.5rem}.RepairCommunicationsThread_input__KyXea{flex:1;padding:.4rem .625rem;border:1px solid color-mix(in srgb,var(--theme-warning-500) 55%,var(--theme-elevation-200));border-radius:.375rem;font-size:.8rem;color:var(--theme-text,#111827);background:var(--theme-elevation-0,#fff);outline:none;transition:border-color .15s}.RepairCommunicationsThread_input__KyXea:focus{border-color:var(--theme-brand-500);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-brand-500) 18%,transparent)}.RepairCommunicationsThread_input__KyXea:disabled{opacity:.6;cursor:not-allowed}.RepairCommunicationsThread_input__KyXea::-moz-placeholder{color:var(--theme-elevation-400,#9ca3af)}.RepairCommunicationsThread_input__KyXea::placeholder{color:var(--theme-elevation-400,#9ca3af)}.RepairCommunicationsThread_sendBtn__ny5F8{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:.375rem;background:var(--task-positive-solid);color:var(--task-positive-on-solid);cursor:pointer;flex-shrink:0;transition:background .15s}.RepairCommunicationsThread_sendBtn__ny5F8:hover:not(:disabled){background:var(--task-positive-solid-hover)}.RepairCommunicationsThread_sendBtn__ny5F8:disabled{opacity:.5;cursor:not-allowed}.TaskComments_taskComments__uJ5eo{background:var(--theme-elevation-0);border-radius:.5rem;border:1px solid var(--theme-elevation-200);padding:1.5rem;margin-top:1.5rem}@media(max-width:768px){.TaskComments_taskComments__uJ5eo{padding:1rem;margin-top:1rem}}.TaskComments_commentsHeader__GsSR4{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--theme-elevation-200)}.TaskComments_commentsHeader__GsSR4 h3{flex:1;font-size:1rem;font-weight:600;margin:0;color:var(--theme-elevation-900)}.TaskComments_commentsHeader__GsSR4 svg{color:var(--theme-elevation-500)}.TaskComments_commentCount__WrVYc{background:var(--theme-elevation-100);color:var(--theme-elevation-700);padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:600}.TaskComments_commentsList__QqZqe{max-height:400px;overflow-y:auto;margin-bottom:1rem}.TaskComments_emptyComments__acbRM{text-align:center;padding:3rem 1rem;color:var(--theme-elevation-400)}.TaskComments_emptyComments__acbRM svg{margin:0 auto 1rem;opacity:.5}.TaskComments_emptyComments__acbRM p{margin:0;font-size:.875rem}.TaskComments_comment__aWEFF{padding:1rem;margin-bottom:1rem;background:var(--theme-elevation-50);border-radius:.5rem;border-left:3px solid var(--theme-elevation-200)}.TaskComments_comment__aWEFF.TaskComments_own__hUveX{background:var(--theme-elevation-100);border-left-color:var(--theme-success-500)}.TaskComments_commentHeader__Or6Wx{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.TaskComments_commentAuthor__uK6R4{display:flex;align-items:center;gap:.5rem}.TaskComments_authorAvatar__Uxdpd{width:2rem;height:2rem;border-radius:9999px;background:var(--theme-success-500);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem}.TaskComments_authorName__zFr8p{font-weight:600;font-size:.875rem;color:var(--theme-elevation-900)}.TaskComments_commentDate__we_cE{font-size:.75rem;color:var(--theme-elevation-500)}.TaskComments_commentBody___5pND{color:var(--theme-elevation-700);font-size:.875rem;line-height:1.5;white-space:pre-wrap}.TaskComments_commentForm__WpRtT{display:flex;flex-direction:column;gap:.75rem;padding-top:1rem;border-top:1px solid var(--theme-elevation-200)}.TaskComments_commentInput__ps2AT{width:100%;padding:.75rem;border:1px solid var(--theme-elevation-200);border-radius:.5rem;font-size:.875rem;font-family:inherit;resize:vertical;min-height:80px;outline:none;transition:all .2s}.TaskComments_commentInput__ps2AT:focus{border-color:var(--theme-success-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-success-500) 18%,transparent)}.TaskComments_commentInput__ps2AT:disabled{background:var(--theme-elevation-100);cursor:not-allowed}@media(max-width:768px){.TaskComments_commentInput__ps2AT{font-size:16px;min-height:60px;padding:.625rem}}.TaskComments_submitButton__Tdp3o{align-self:flex-end;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--theme-success-500);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s}.TaskComments_submitButton__Tdp3o:hover:not(:disabled){background:var(--theme-success-600)}.TaskComments_submitButton__Tdp3o:disabled{opacity:.5;cursor:not-allowed}.TaskComments_submitButton__Tdp3o svg{width:1rem;height:1rem}.TaskComments_attachmentPreview___MwSE{position:relative;display:inline-block;border-radius:.5rem;overflow:hidden;border:1px solid var(--theme-elevation-200);max-width:120px}.TaskComments_attachmentPreview___MwSE img{display:block;width:100%;height:auto;max-height:100px;-o-object-fit:cover;object-fit:cover}.TaskComments_removeAttachment__XgEvc{position:absolute;top:4px;right:4px;background:color-mix(in srgb,var(--theme-error-500) 90%,transparent);color:#fff;border:none;border-radius:4px;padding:2px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.TaskComments_removeAttachment__XgEvc:hover{background:var(--theme-error-600)}.TaskComments_formActions__Gm9Kg{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.TaskComments_attachButton__uI49u{display:flex;align-items:center;justify-content:center;padding:.5rem;background:none;border:1px solid var(--theme-elevation-200);border-radius:.5rem;color:var(--theme-elevation-600);cursor:pointer;transition:all .2s}.TaskComments_attachButton__uI49u:hover:not(:disabled){background:var(--theme-elevation-50);border-color:var(--theme-elevation-400);color:var(--theme-elevation-800)}.TaskComments_attachButton__uI49u:disabled{opacity:.4;cursor:not-allowed}.TaskComments_commentImage___Qsml{margin-top:.5rem;border-radius:.5rem;overflow:hidden;max-width:200px}.TaskComments_commentImage___Qsml img{display:block;width:100%;height:auto;max-height:150px;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;border:1px solid var(--theme-elevation-200);cursor:pointer;transition:opacity .2s}.TaskComments_commentImage___Qsml img:hover{opacity:.85}.TaskComments_spinning__82itg{animation:TaskComments_spin__yv26v 1s linear infinite}@keyframes TaskComments_spin__yv26v{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UserAvatar_avatar__6ZYPC{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:var(--theme-elevation-200);color:var(--theme-text);font-size:.6875rem;font-weight:700;line-height:1;flex-shrink:0}.UserAvatar_avatar__6ZYPC img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.TaskEditView_container___OXAA{max-width:1400px;margin:0 auto;padding:1.25rem}.TaskEditView_loading__rQdoS,.TaskEditView_notFound__kFGKb{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:1rem;color:var(--theme-elevation-500)}.TaskEditView_header__f4dVo{margin-bottom:1.5rem}.TaskEditView_backButton___W8xk{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:6px;color:var(--theme-text);cursor:pointer;font-size:.8125rem;text-decoration:none;transition:background .15s ease}.TaskEditView_backButton___W8xk:hover{background:var(--theme-elevation-100)}.TaskEditView_layout__93dpo{display:grid;grid-template-columns:1fr 300px;gap:1.5rem;align-items:start}@media(max-width:900px){.TaskEditView_layout__93dpo{grid-template-columns:1fr}}.TaskEditView_main__Yf5ke{display:flex;flex-direction:column;gap:1rem}.TaskEditView_titleSection__VesA9{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:8px;padding:1.5rem}.TaskEditView_typeChip__7jXCX{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;background:var(--theme-elevation-100);border-radius:4px;font-size:.75rem;font-weight:500;color:var(--theme-elevation-600);margin-bottom:.75rem}.TaskEditView_title__d0hic{font-size:1.5rem;font-weight:600;color:var(--theme-text);margin:0 0 .5rem;line-height:1.3}.TaskEditView_description__7C47J{font-size:.875rem;color:var(--theme-elevation-600);margin:0;line-height:1.6;white-space:pre-wrap}.TaskEditView_statusActions__5GLXU{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:.75rem;background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:8px}.TaskEditView_actionButton__zE16V{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;border:1px solid var(--theme-elevation-150);border-radius:6px;background:var(--theme-elevation-0);color:var(--theme-text);cursor:pointer;font-size:.8125rem;font-weight:500;transition:all .15s ease}.TaskEditView_actionButton__zE16V:hover{background:var(--theme-elevation-50);border-color:var(--theme-elevation-300)}.TaskEditView_actionButton__zE16V:disabled{opacity:.65;cursor:not-allowed}.TaskEditView_actionButton__zE16V[aria-busy=true]{background:var(--theme-elevation-100);border-color:var(--theme-elevation-300)}.TaskEditView_actionButton__zE16V.TaskEditView_warning__XR5e4{color:var(--theme-warning-500);border-color:color-mix(in srgb,var(--theme-warning-500) 35%,var(--theme-elevation-150))}.TaskEditView_actionButton__zE16V.TaskEditView_warning__XR5e4:hover{background:color-mix(in srgb,var(--theme-warning-500) 5%,var(--theme-elevation-0))}.TaskEditView_actionButton__zE16V.TaskEditView_danger__fDu9a{color:var(--theme-error-500);border-color:color-mix(in srgb,var(--theme-error-500) 35%,var(--theme-elevation-150))}.TaskEditView_actionButton__zE16V.TaskEditView_danger__fDu9a:hover{background:color-mix(in srgb,var(--theme-error-500) 5%,var(--theme-elevation-0))}.TaskEditView_actionButton__zE16V.TaskEditView_success__sYMOH{color:var(--theme-success-600);border-color:color-mix(in srgb,var(--theme-success-600) 35%,var(--theme-elevation-150))}.TaskEditView_actionButton__zE16V.TaskEditView_success__sYMOH:hover{background:color-mix(in srgb,var(--theme-success-600) 5%,var(--theme-elevation-0))}.TaskEditView_errorBanner__jcDDq{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:color-mix(in srgb,var(--theme-error-100) 35%,var(--theme-elevation-0));border:1px solid color-mix(in srgb,var(--theme-error-500) 25%,var(--theme-elevation-150));border-radius:8px;color:var(--theme-error-500);font-size:.8125rem}.TaskEditView_errorBanner__jcDDq span{flex:1}.TaskEditView_errorBanner__jcDDq button{padding:.35rem .75rem;border:1px solid color-mix(in srgb,var(--theme-error-500) 30%,var(--theme-elevation-150));border-radius:6px;background:var(--theme-elevation-0);color:var(--theme-error-500);cursor:pointer;font-weight:600}.TaskEditView_errorBanner__jcDDq button:hover{background:color-mix(in srgb,var(--theme-error-500) 5%,var(--theme-elevation-0))}.TaskEditView_blockedBanner__idvvl{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:var(--theme-error-50);border:1px solid var(--theme-error-150);border-radius:8px;color:var(--theme-error-500);font-size:.875rem;line-height:1.5}.TaskEditView_blockedBanner__idvvl svg{flex-shrink:0;margin-top:.125rem}.TaskEditView_linkedRepair__tGPuw{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:8px;padding:1rem}.TaskEditView_sectionHeader__0oovk{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;color:var(--theme-text);margin:0 0 .75rem}.TaskEditView_sectionHeader__0oovk h3{margin:0;font-size:inherit;font-weight:inherit}.TaskEditView_repairCard__np_5G{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);border-radius:6px}.TaskEditView_repairInfo__7hgrL{display:flex;flex-direction:column;gap:.125rem}.TaskEditView_repairSerial__2RPGo{font-weight:600;font-size:.875rem;color:var(--theme-text)}.TaskEditView_repairDevice__YLYzj{font-size:.75rem;color:var(--theme-elevation-500)}.TaskEditView_repairLink__W13_s{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--theme-success-500);text-decoration:none}.TaskEditView_repairLink__W13_s:hover{text-decoration:underline}.TaskEditView_section__c8aE_{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:8px;padding:1rem}.TaskEditView_componentsList__4ud9R{display:flex;flex-direction:column;gap:.5rem}.TaskEditView_componentCard__bBvc_{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);border-radius:6px;padding:.75rem}.TaskEditView_componentCardHeader__Ttz82{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.TaskEditView_componentName__YEcJf{font-size:.875rem;font-weight:600;color:var(--theme-text)}.TaskEditView_componentPackage__roJu1{font-size:.6875rem;font-weight:500;padding:2px 6px;background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:4px;color:var(--theme-elevation-700)}.TaskEditView_componentPartNumber__nQHoQ{display:block;font-size:.75rem;color:var(--theme-elevation-500);margin-bottom:.5rem}.TaskEditView_componentImages__0_fD5{display:flex;flex-wrap:wrap;gap:6px;margin-top:.5rem}.TaskEditView_componentImageThumb__3NaT4{position:relative;display:block;width:56px;height:56px;border-radius:4px;overflow:hidden;border:1px solid var(--theme-elevation-200);flex-shrink:0}.TaskEditView_componentImageThumb__3NaT4 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.TaskEditView_componentImageThumb__3NaT4:hover{opacity:.85}.TaskEditView_sidebar__rPs95{display:flex;flex-direction:column;gap:.75rem;position:sticky;top:1.5rem}@media(max-width:900px){.TaskEditView_sidebar__rPs95{position:static}}.TaskEditView_sidebarCard__RZ3NM{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:8px;padding:.75rem 1rem}.TaskEditView_sidebarCardUrgent__kBMDB{border-color:var(--theme-error-400);background:color-mix(in srgb,var(--theme-error-100) 25%,var(--theme-elevation-50))}.TaskEditView_sidebarLabel__0DeMb{display:flex;align-items:center;justify-content:space-between;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--theme-elevation-500);margin-bottom:.5rem}.TaskEditView_editIcon__mFuaC{background:none;border:none;color:var(--theme-elevation-400);cursor:pointer;padding:.125rem;border-radius:3px}.TaskEditView_editIcon__mFuaC:hover{color:var(--theme-text);background:var(--theme-elevation-100)}.TaskEditView_statusBadge__WMvyx{gap:.375rem;border-radius:20px;color:var(--task-positive-on-solid)}.TaskEditView_priorityBadge__TiBOF,.TaskEditView_statusBadge__WMvyx{display:inline-flex;align-items:center;padding:.375rem .75rem;font-size:.75rem;font-weight:600;text-transform:capitalize}.TaskEditView_priorityBadge__TiBOF{border:2px solid;border-radius:20px;color:var(--theme-text)}.TaskEditView_assigneeInfo__nhiLS{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--theme-text)}.TaskEditView_avatar__abk1s{width:28px;height:28px;border-radius:50%;background:var(--theme-elevation-200);display:flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:600;color:var(--theme-text);flex-shrink:0}.TaskEditView_editField___Xe3j{display:flex;align-items:center;gap:.375rem}@media(max-width:420px){.TaskEditView_editField___Xe3j{flex-wrap:wrap}}.TaskEditView_dateInput__ePaYT,.TaskEditView_select__DMA3f{flex:1;font-size:.8125rem}.TaskEditView_cancelFieldButton__mOlJd,.TaskEditView_dateInput__ePaYT,.TaskEditView_saveFieldButton__Gx6km,.TaskEditView_select__DMA3f{padding:.375rem .5rem;border:1px solid var(--theme-elevation-150);border-radius:4px;background:var(--theme-elevation-0);color:var(--theme-text)}.TaskEditView_cancelFieldButton__mOlJd,.TaskEditView_saveFieldButton__Gx6km{cursor:pointer;display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap;font-size:.75rem;font-weight:600}.TaskEditView_cancelFieldButton__mOlJd:hover,.TaskEditView_saveFieldButton__Gx6km:hover{background:var(--theme-elevation-100)}.TaskEditView_saveFieldButton__Gx6km{color:var(--theme-success-500);border-color:color-mix(in srgb,var(--theme-success-500) 35%,var(--theme-elevation-150))}.TaskEditView_cancelFieldButton__mOlJd{color:var(--theme-elevation-500)}.TaskEditView_dueDateDisplay__Vtlxw{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--theme-text)}.TaskEditView_dueDateDisplay__Vtlxw.TaskEditView_overdue___Upe3{color:#ef4444;font-weight:500}.TaskEditView_dateText__g5ToQ{font-size:.8125rem;color:var(--theme-text)}.TaskEditView_timeText__T1Msz{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--theme-text)}.TaskEditView_blockedByList__eVL_O{display:flex;flex-direction:column;gap:.5rem}.TaskEditView_blockedByItem__H7mFG{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);border-radius:6px;text-decoration:none;color:var(--theme-text);transition:all .15s}.TaskEditView_blockedByItem__H7mFG:hover{background:var(--theme-elevation-100);border-color:var(--theme-elevation-300);box-shadow:0 1px 4px rgba(0,0,0,.06)}.TaskEditView_blockedByIcon__dbUkZ{display:flex;flex-shrink:0;color:var(--theme-elevation-600)}.TaskEditView_blockedByTitle__gTFZo{flex:1;font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskEditView_blockedByStatus__shhIk{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--theme-elevation-500);flex-shrink:0}.TaskEditView_blockedByArrow__GgW31{flex-shrink:0;color:var(--theme-elevation-400)}.ArchivedTasksList_archivedTasks__JKmmE{flex:1;display:flex;flex-direction:column;overflow:hidden}.ArchivedTasksList_header__4hGvo{display:flex;align-items:center;gap:16px;padding:16px;border-bottom:1px solid var(--theme-elevation-200)}.ArchivedTasksList_backButton__zbPxE{display:flex;align-items:center;gap:4px;background:none;border:1px solid var(--theme-elevation-200);border-radius:6px;padding:6px 12px;font-size:13px;color:var(--theme-elevation-700);cursor:pointer}.ArchivedTasksList_backButton__zbPxE:hover{background:var(--theme-elevation-100)}.ArchivedTasksList_headerTitle__wg4iK{display:flex;align-items:center;gap:8px}.ArchivedTasksList_headerTitle__wg4iK h2{margin:0;font-size:18px;font-weight:600}.ArchivedTasksList_headerTitle__wg4iK svg{color:var(--theme-elevation-500)}.ArchivedTasksList_totalBadge__b2N0C{background:var(--theme-elevation-200);color:var(--theme-elevation-700);font-size:12px;font-weight:600;padding:2px 8px;border-radius:10px}.ArchivedTasksList_filters__r_aLG{padding:12px 16px;border-bottom:1px solid var(--theme-elevation-200);display:flex;flex-direction:column;gap:10px}.ArchivedTasksList_searchBox__3tB9D{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--theme-elevation-200);border-radius:6px;background:var(--theme-elevation-0)}.ArchivedTasksList_searchBox__3tB9D input{flex:1;border:none;outline:none;font-size:13px;background:rgba(0,0,0,0);color:var(--theme-elevation-900)}.ArchivedTasksList_searchBox__3tB9D svg{color:var(--theme-elevation-400)}.ArchivedTasksList_filterRow__k1DqY{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ArchivedTasksList_filterTabs__I5_03{display:flex;gap:4px}.ArchivedTasksList_filterTab__yzHF5{background:none;border:1px solid var(--theme-elevation-200);border-radius:4px;padding:4px 12px;font-size:12px;cursor:pointer;color:var(--theme-elevation-600)}.ArchivedTasksList_filterTab__yzHF5.ArchivedTasksList_active__oJGg1{background:var(--theme-elevation-900);color:var(--theme-elevation-0);border-color:var(--theme-elevation-900)}.ArchivedTasksList_filterTab__yzHF5:hover:not(.ArchivedTasksList_active__oJGg1){background:var(--theme-elevation-100)}.ArchivedTasksList_dateFilters__cBhBg{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--theme-elevation-500)}.ArchivedTasksList_dateInput__mamKf{padding:4px 8px;border:1px solid var(--theme-elevation-200);border-radius:4px;font-size:12px;background:var(--theme-elevation-0);color:var(--theme-elevation-900)}.ArchivedTasksList_emptyState__gxki3,.ArchivedTasksList_loadingState__UhJ_r{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px;color:var(--theme-elevation-400);gap:12px}.ArchivedTasksList_taskCards__6X5zR{flex:1;overflow-y:auto;padding:8px 16px;display:flex;flex-direction:column;gap:8px}.ArchivedTasksList_taskCard__lIHPr{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-200);border-radius:6px;padding:12px;cursor:pointer;text-align:left;width:100%;transition:border-color .15s}.ArchivedTasksList_taskCard__lIHPr:hover{border-color:var(--theme-elevation-300)}.ArchivedTasksList_taskCard__lIHPr h3{margin:6px 0;font-size:14px;font-weight:500;color:var(--theme-elevation-800)}.ArchivedTasksList_cardTop__hTU5d{display:flex;gap:6px}.ArchivedTasksList_statusBadge__Rij9w{font-size:11px;padding:2px 8px;border-radius:3px;font-weight:500}.ArchivedTasksList_statusBadge__Rij9w.ArchivedTasksList_completed__GvvKM{background:color-mix(in srgb,var(--theme-brand-500) 12%,var(--theme-elevation-0));color:var(--task-positive-solid)}.ArchivedTasksList_statusBadge__Rij9w.ArchivedTasksList_cancelled__cb9Qq{background:#fee2e2;color:#dc2626}.ArchivedTasksList_priorityBadge__gBZmu{font-size:11px;padding:2px 8px;border-radius:3px;font-weight:500}.ArchivedTasksList_priorityBadge__gBZmu.ArchivedTasksList_critical__b_A6c{background:#fee2e2;color:#dc2626}.ArchivedTasksList_priorityBadge__gBZmu.ArchivedTasksList_high__za9h2{background:#ffedd5;color:#ea580c}.ArchivedTasksList_priorityBadge__gBZmu.ArchivedTasksList_medium__YlvHS{background:#fef9c3;color:#a16207}.ArchivedTasksList_priorityBadge__gBZmu.ArchivedTasksList_low__PX7ee{background:color-mix(in srgb,var(--theme-brand-500) 12%,var(--theme-elevation-0));color:var(--task-positive-solid)}.ArchivedTasksList_cardMeta__XHLu3{display:flex;align-items:center;gap:8px;margin-bottom:6px}.ArchivedTasksList_taskType__FQ_OR{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--theme-elevation-500)}.ArchivedTasksList_taskType__FQ_OR svg{width:12px;height:12px}.ArchivedTasksList_serial__cX0dd{font-size:11px;color:var(--theme-success-500)}.ArchivedTasksList_cardFooter__D6s1m{display:flex;align-items:center;justify-content:space-between}.ArchivedTasksList_archivedDate__Iz_in,.ArchivedTasksList_assignee__0JV1x{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--theme-elevation-500)}.ArchivedTasksList_pagination__Hx_DE{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 16px;border-top:1px solid var(--theme-elevation-200);font-size:13px;color:var(--theme-elevation-600)}.ArchivedTasksList_pageButton__u_j4r{display:flex;align-items:center;gap:4px;background:none;border:1px solid var(--theme-elevation-200);border-radius:4px;padding:4px 12px;font-size:12px;cursor:pointer;color:var(--theme-elevation-700)}.ArchivedTasksList_pageButton__u_j4r:disabled{opacity:.4;cursor:not-allowed}.ArchivedTasksList_pageButton__u_j4r:hover:not(:disabled){background:var(--theme-elevation-100)}.KanbanBoard_kanbanWrapper__TXCMj{flex:1;display:flex;flex-direction:column;overflow:hidden}.KanbanBoard_kanbanHeader__YmwKn{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 0;background:var(--theme-elevation-50)}.KanbanBoard_kanbanHeader__YmwKn h2{margin:0;font-size:18px;font-weight:600}.KanbanBoard_headerActions__iu1yP{display:flex;align-items:center;gap:12px}.KanbanBoard_viewToggle__9PI5O{display:flex;border:1px solid var(--theme-elevation-200);border-radius:6px;overflow:hidden}.KanbanBoard_viewToggleBtn__QV5rx{display:flex;align-items:center;justify-content:center;padding:6px 10px;background:none;border:none;cursor:pointer;color:var(--theme-elevation-500);transition:all .15s}.KanbanBoard_viewToggleBtn__QV5rx:not(:last-child){border-right:1px solid var(--theme-elevation-200)}.KanbanBoard_viewToggleBtn__QV5rx:hover:not(.KanbanBoard_active__J71Zx){background:var(--theme-elevation-100)}.KanbanBoard_viewToggleBtn__QV5rx.KanbanBoard_active__J71Zx{background:var(--theme-elevation-900);color:var(--theme-elevation-0)}.KanbanBoard_newTaskButton__5IXJz{display:flex;align-items:center;gap:6px;padding:6px 14px;background:var(--theme-success-500);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s}.KanbanBoard_newTaskButton__5IXJz:hover{background:var(--theme-success-600)}.KanbanBoard_kanbanBoard__ibC6e{display:flex;gap:12px;overflow-x:auto;padding:16px;min-height:calc(100vh - 200px);background:var(--theme-elevation-50)}.KanbanBoard_kanbanColumn__khPHf{flex:1;min-width:260px;max-width:320px;display:flex;flex-direction:column;background:var(--theme-elevation-100);border-radius:8px;border-top:3px solid var(--theme-elevation-300);overflow:hidden}.KanbanBoard_columnHeader__Fmfkr{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--theme-elevation-200);background:var(--theme-elevation-50)}.KanbanBoard_columnTitle__rny9u{font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--theme-elevation-800)}.KanbanBoard_columnCount__lgEeQ{background:var(--theme-elevation-200);color:var(--theme-elevation-700);font-size:12px;font-weight:600;padding:2px 8px;border-radius:10px}.KanbanBoard_columnBody__Zdtl_{flex:1;padding:8px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.KanbanBoard_kanbanCard__MqAQ9{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-200);border-radius:6px;padding:12px;cursor:grab;transition:box-shadow .15s,border-color .15s}.KanbanBoard_kanbanCard__MqAQ9:hover{box-shadow:0 2px 8px rgba(0,0,0,.08);border-color:var(--theme-elevation-300)}.KanbanBoard_kanbanCard__MqAQ9:active{cursor:grabbing;opacity:.8}.KanbanBoard_kanbanCard__MqAQ9.KanbanBoard_selected__kFeiA{border-color:var(--theme-success-500);box-shadow:0 0 0 2px rgba(37,99,235,.15)}.KanbanBoard_kanbanCard__MqAQ9.KanbanBoard_overdue__qN9T8{border-left:3px solid #dc2626}.KanbanBoard_cardHeader__OAgr8{display:flex;align-items:center;gap:8px;margin-bottom:6px}.KanbanBoard_priorityDot__wnGeb{width:8px;height:8px;border-radius:50%;flex-shrink:0}.KanbanBoard_priorityDot__wnGeb.KanbanBoard_critical__WfVsy{background:#dc2626}.KanbanBoard_priorityDot__wnGeb.KanbanBoard_high__mmL2r{background:#f97316}.KanbanBoard_priorityDot__wnGeb.KanbanBoard_medium__zQJJJ{background:#eab308}.KanbanBoard_priorityDot__wnGeb.KanbanBoard_low__7BcXx{background:#22c55e}.KanbanBoard_cardType__m3DS6{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--theme-elevation-500);text-transform:uppercase;letter-spacing:.03em}.KanbanBoard_cardType__m3DS6 svg{width:12px;height:12px}.KanbanBoard_cardTitle__KMxxh{font-size:13px;font-weight:500;color:var(--theme-elevation-900);margin:0 0 6px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.KanbanBoard_cardSerial__LA4c5{display:inline-block;font-size:11px;color:var(--theme-success-500);background:var(--theme-elevation-50);padding:1px 6px;border-radius:3px;margin-bottom:6px}.KanbanBoard_cardFooter__znY0H{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.KanbanBoard_cardAssignee__KDhbG,.KanbanBoard_cardDueDate__4mxNv{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--theme-elevation-600)}.KanbanBoard_cardAssignee__KDhbG svg,.KanbanBoard_cardDueDate__4mxNv svg{width:12px;height:12px}.KanbanBoard_cardAssignee__KDhbG.KanbanBoard_overdue__qN9T8,.KanbanBoard_cardDueDate__4mxNv.KanbanBoard_overdue__qN9T8{color:#dc2626;font-weight:500}.KanbanBoard_emptyColumn__i9rj8{display:flex;align-items:center;justify-content:center;padding:24px 16px;color:var(--theme-elevation-400);font-size:13px;font-style:italic}.KanbanBoard_columnMessage__Csvgf{display:flex;flex-direction:column;gap:8px;padding:12px;color:var(--theme-error-500);font-size:12px;background:color-mix(in srgb,var(--theme-error-100) 20%,var(--theme-elevation-0));border:1px solid color-mix(in srgb,var(--theme-error-500) 20%,var(--theme-elevation-200));border-radius:6px}.KanbanBoard_columnMessage__Csvgf button{align-self:flex-start;padding:4px 10px;background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-200);border-radius:4px;color:var(--theme-elevation-700);cursor:pointer}.KanbanBoard_columnMessage__Csvgf button:hover{background:var(--theme-elevation-100)}.KanbanBoard_columnPagination__X77jb{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;border-top:1px solid var(--theme-elevation-200);background:var(--theme-elevation-50);font-size:12px;color:var(--theme-elevation-600)}.KanbanBoard_columnPagination__X77jb button{padding:4px 8px;background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-200);border-radius:4px;cursor:pointer;font-size:12px}.KanbanBoard_columnPagination__X77jb button:disabled{opacity:.4;cursor:not-allowed}.KanbanBoard_columnPagination__X77jb button:hover:not(:disabled){background:var(--theme-elevation-100)}