.ProjectEditView_container__bGw9d{min-height:100vh;background:var(--theme-elevation-50)}.ProjectEditView_loading__WNYJ1,.ProjectEditView_notFound__65kvs{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem;color:var(--theme-elevation-500)}.ProjectEditView_header__Cu_E_{display:flex;align-items:center;padding:.75rem 1.25rem;border-bottom:1px solid var(--theme-elevation-200);background:var(--theme-elevation-0)}.ProjectEditView_backButton__G6Huo{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.8125rem;color:var(--theme-elevation-600);background:rgba(0,0,0,0);border:1px solid var(--theme-elevation-200);border-radius:6px;cursor:pointer;transition:all .15s}.ProjectEditView_backButton__G6Huo:hover{background:var(--theme-elevation-100)}.ProjectEditView_layout__lJIsc{display:grid;grid-template-columns:1fr 300px;grid-gap:0;gap:0;min-height:calc(100vh - 52px)}@media(max-width:900px){.ProjectEditView_layout__lJIsc{grid-template-columns:1fr}}.ProjectEditView_main__UPJ0B{padding:1.25rem;overflow-y:auto}.ProjectEditView_titleSection__Clbtw{margin-bottom:1rem}.ProjectEditView_typeChip__Qfr9e{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;background:var(--theme-elevation-100);border-radius:10px;color:var(--theme-elevation-600);margin-bottom:.5rem}.ProjectEditView_title__rEb1S{font-size:1.5rem;font-weight:700;margin:0 0 .375rem;color:var(--theme-text)}.ProjectEditView_description__97eNk{font-size:.875rem;color:var(--theme-elevation-600);line-height:1.6;margin:0}.ProjectEditView_tags__rtDl5{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.5rem}.ProjectEditView_tag__q1_vo{font-size:.6875rem;padding:.125rem .5rem;background:var(--theme-elevation-100);border-radius:10px;color:var(--theme-elevation-600)}.ProjectEditView_statusActions__ZpbZD{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--theme-elevation-150)}.ProjectEditView_actionButton__0IDAr{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;color:var(--theme-text);background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-200);border-radius:6px;cursor:pointer;transition:all .15s}.ProjectEditView_actionButton__0IDAr:hover{background:var(--theme-elevation-100)}.ProjectEditView_actionButton__0IDAr.ProjectEditView_warning__efhnh{color:#f59e0b;border-color:#f59e0b}.ProjectEditView_actionButton__0IDAr.ProjectEditView_warning__efhnh:hover{background:rgba(245,158,11,.08)}.ProjectEditView_actionButton__0IDAr.ProjectEditView_danger__cYgro{color:#ef4444;border-color:#ef4444}.ProjectEditView_actionButton__0IDAr.ProjectEditView_danger__cYgro:hover{background:rgba(239,68,68,.08)}.ProjectEditView_section__9e8aw{margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--theme-elevation-150)}.ProjectEditView_sectionHeader__kkmvj{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--theme-text);margin:0 0 .75rem}.ProjectEditView_sectionBadge__ZPYx2{font-size:.6875rem;padding:.0625rem .375rem;background:var(--theme-elevation-150);border-radius:10px;color:var(--theme-elevation-600);font-weight:500}.ProjectEditView_progressBarLarge__WBvMo{height:6px;background:var(--theme-elevation-150);border-radius:3px;overflow:hidden;margin-bottom:.75rem}.ProjectEditView_progressFillLarge__S4QOs{height:100%;background:#2563eb;border-radius:3px;transition:width .3s}.ProjectEditView_checklistItems__5eCCC{display:flex;flex-direction:column;gap:.375rem;margin-bottom:.75rem}.ProjectEditView_checklistItem__4cx_l{display:flex;align-items:center;gap:.5rem;padding:.375rem 0;font-size:.8125rem;cursor:pointer;color:var(--theme-text)}.ProjectEditView_checklistItem__4cx_l input[type=checkbox]{accent-color:#2563eb}.ProjectEditView_completedText__4ETnN{text-decoration:line-through;color:var(--theme-elevation-400)}.ProjectEditView_addItemRow__IWudz{display:flex;gap:.5rem}.ProjectEditView_addItemInput__2TjNT{flex:1 1;padding:.375rem .5rem;font-size:.8125rem;border:1px solid var(--theme-elevation-200);border-radius:6px;background:var(--theme-elevation-50);color:var(--theme-text);outline:none}.ProjectEditView_addItemInput__2TjNT:focus{border-color:#2563eb}.ProjectEditView_addItemButton__IOJSJ{padding:.375rem .75rem;font-size:.8125rem;font-weight:500;color:#fff;background:#2563eb;border:none;border-radius:6px;cursor:pointer}.ProjectEditView_addItemButton__IOJSJ:disabled{opacity:.4;cursor:not-allowed}.ProjectEditView_linkedList__PuNC0{display:flex;flex-direction:column;gap:.25rem}.ProjectEditView_linkedItem__BSFFS{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.8125rem;color:var(--theme-text);background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:6px;text-decoration:none;transition:background .15s}.ProjectEditView_linkedItem__BSFFS:hover{background:var(--theme-elevation-100)}.ProjectEditView_linkedTitle__OQGRx{flex:1 1;font-weight:500}.ProjectEditView_linkedStatus__2J6x_{font-size:.6875rem;padding:.125rem .375rem;background:var(--theme-elevation-150);border-radius:8px;color:var(--theme-elevation-600);text-transform:capitalize}.ProjectEditView_expensesSummary__HKnHz{display:flex;gap:1.5rem;margin-bottom:.75rem}.ProjectEditView_expenseItem__AnFBI{display:flex;flex-direction:column;gap:.125rem}.ProjectEditView_expenseLabel__q4p3z{font-size:.6875rem;color:var(--theme-elevation-500);text-transform:uppercase;letter-spacing:.025em}.ProjectEditView_expenseValue__zYjJZ{font-size:1rem;font-weight:600;color:var(--theme-text)}.ProjectEditView_overBudgetText___WqHF{color:#ef4444}.ProjectEditView_itemsTable__FrMIa{overflow-x:auto}.ProjectEditView_itemsTable__FrMIa table{width:100%;border-collapse:collapse;font-size:.8125rem}.ProjectEditView_itemsTable__FrMIa td,.ProjectEditView_itemsTable__FrMIa th{padding:.375rem .5rem;text-align:left;border-bottom:1px solid var(--theme-elevation-150)}.ProjectEditView_itemsTable__FrMIa th{font-weight:600;color:var(--theme-elevation-600);font-size:.75rem}.ProjectEditView_removeExpenseButton__GKLdR{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:rgba(0,0,0,0);border-radius:4px;cursor:pointer;color:var(--theme-elevation-400)}.ProjectEditView_removeExpenseButton__GKLdR:hover{background:rgba(239,68,68,.1);color:#ef4444}.ProjectEditView_addExpenseButton__5dSV_{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;color:#2563eb;background:rgba(37,99,235,.06);border:1px dashed rgba(37,99,235,.3);border-radius:6px;cursor:pointer;margin-top:.5rem}.ProjectEditView_addExpenseButton__5dSV_:hover{background:rgba(37,99,235,.12)}.ProjectEditView_addExpenseForm__ojwAJ{margin-top:.5rem;padding:.75rem;background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200);border-radius:8px}.ProjectEditView_addExpenseRow___zeY5{display:flex;gap:.5rem;margin-bottom:.5rem}@media(max-width:600px){.ProjectEditView_addExpenseRow___zeY5{flex-direction:column}}.ProjectEditView_expenseNumberInput__m4yae{width:100px;padding:.375rem .5rem;font-size:.8125rem;border:1px solid var(--theme-elevation-200);border-radius:6px;background:var(--theme-elevation-0);color:var(--theme-text);outline:none}.ProjectEditView_expenseNumberInput__m4yae:focus{border-color:#2563eb}@media(max-width:600px){.ProjectEditView_expenseNumberInput__m4yae{width:100%}}.ProjectEditView_addExpenseActions__eaEIA{display:flex;gap:.375rem}.ProjectEditView_cancelExpenseButton__gOKnQ{padding:.375rem .75rem;font-size:.8125rem;font-weight:500;color:var(--theme-elevation-600);background:rgba(0,0,0,0);border:1px solid var(--theme-elevation-200);border-radius:6px;cursor:pointer}.ProjectEditView_cancelExpenseButton__gOKnQ:hover{background:var(--theme-elevation-100)}.ProjectEditView_attachmentList__enRDz{display:flex;flex-direction:column;gap:.375rem;margin-bottom:.5rem}.ProjectEditView_attachmentItem__LOZr7{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.8125rem;color:var(--theme-text);background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:6px;flex-wrap:wrap}.ProjectEditView_attachmentLink__CFLQi{flex:1 1;color:#2563eb;text-decoration:none}.ProjectEditView_attachmentLink__CFLQi:hover{text-decoration:underline}.ProjectEditView_downloadButton___klLM{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;color:var(--theme-elevation-500)}.ProjectEditView_downloadButton___klLM:hover{background:var(--theme-elevation-100);color:#2563eb}.ProjectEditView_uploadAttachmentButton__suZN3{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;color:#2563eb;background:rgba(37,99,235,.06);border:1px dashed rgba(37,99,235,.3);border-radius:6px;cursor:pointer;margin-top:.25rem}.ProjectEditView_uploadAttachmentButton__suZN3:hover{background:rgba(37,99,235,.12)}.ProjectEditView_receiptLink__6g3dx{display:inline-flex;align-items:center;gap:.25rem;color:#2563eb;text-decoration:none;font-size:.75rem}.ProjectEditView_receiptLink__6g3dx:hover{text-decoration:underline}.ProjectEditView_noReceipt__Q8Zjo{color:var(--theme-elevation-400);font-size:.75rem}.ProjectEditView_receiptRow__AOdLx{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}@media(max-width:600px){.ProjectEditView_receiptRow__AOdLx{flex-direction:column;align-items:flex-start}}.ProjectEditView_receiptLabel__g2BvF{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--theme-elevation-600);white-space:nowrap}.ProjectEditView_receiptInputWrapper__1s2bm{display:flex;align-items:center;gap:.5rem;flex:1 1}.ProjectEditView_fileInput__WcSGK{font-size:.75rem;color:var(--theme-text)}.ProjectEditView_fileName__8IHAH{font-size:.75rem;color:var(--theme-elevation-600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.ProjectEditView_notesList__QJi59{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.ProjectEditView_noteCard__l7NFs{padding:.625rem;background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:8px}.ProjectEditView_noteHeader__rq0wO{display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem}.ProjectEditView_noteAvatar__LeDhx{width:24px;height:24px;border-radius:50%;background:#2563eb;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.5625rem;font-weight:600;flex-shrink:0}.ProjectEditView_noteAuthor__Fjodw{font-size:.8125rem;font-weight:600;color:var(--theme-text)}.ProjectEditView_noteTime__hOaSd{font-size:.6875rem;color:var(--theme-elevation-400);margin-left:auto}.ProjectEditView_noteText__yAnEP{font-size:.8125rem;color:var(--theme-elevation-700);line-height:1.5;margin:0;white-space:pre-wrap}.ProjectEditView_addNoteRow__TmTIJ{display:flex;flex-direction:column;gap:.5rem}.ProjectEditView_addNoteInput__8tVtH{padding:.5rem;font-size:.8125rem;border:1px solid var(--theme-elevation-200);border-radius:6px;background:var(--theme-elevation-50);color:var(--theme-text);resize:vertical;outline:none}.ProjectEditView_addNoteInput__8tVtH:focus{border-color:#2563eb}.ProjectEditView_addNoteButton__osr7y{align-self:flex-end;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;color:#fff;background:#2563eb;border:none;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:.375rem}.ProjectEditView_addNoteButton__osr7y:disabled{opacity:.4;cursor:not-allowed}.ProjectEditView_noteActions__MWjHc{display:flex;align-items:center;gap:.5rem;justify-content:flex-end}.ProjectEditView_noteImageButton__d8HkD{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--theme-elevation-200);background:var(--theme-elevation-50);border-radius:6px;cursor:pointer;color:var(--theme-elevation-500);transition:all .15s}.ProjectEditView_noteImageButton__d8HkD:hover:not(:disabled){background:var(--theme-elevation-100);color:#2563eb;border-color:#2563eb}.ProjectEditView_noteImageButton__d8HkD:disabled{opacity:.4;cursor:not-allowed}.ProjectEditView_noteImagePreviewRow__otZyT{display:flex;gap:.5rem;flex-wrap:wrap}.ProjectEditView_noteImagePreview__ALHmw{position:relative;width:60px;height:60px;border-radius:6px;overflow:hidden;border:1px solid var(--theme-elevation-200)}.ProjectEditView_noteImagePreview__ALHmw img{width:100%;height:100%;object-fit:cover}.ProjectEditView_removeImageButton__6j7yc{position:absolute;top:2px;right:2px;width:16px;height:16px;border-radius:50%;background:rgba(239,68,68,.9);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.ProjectEditView_noteImagesRow__QWLeB{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.ProjectEditView_noteImageThumb__chm8e{width:80px;height:80px;border-radius:6px;overflow:hidden;border:1px solid var(--theme-elevation-200);display:block;transition:opacity .15s}.ProjectEditView_noteImageThumb__chm8e:hover{opacity:.8}.ProjectEditView_noteImageThumb__chm8e img{width:100%;height:100%;object-fit:cover}.ProjectEditView_spinning__3eiB_{animation:ProjectEditView_spinAnim__qz_R4 1s linear infinite}@keyframes ProjectEditView_spinAnim__qz_R4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProjectEditView_attachmentActions__kemos{display:flex;gap:.5rem;flex-wrap:wrap;align-items:flex-start}.ProjectEditView_sharingLinkIcon__M2bia{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;color:#16a34a;text-decoration:none}.ProjectEditView_sharingLinkIcon__M2bia:hover{background:rgba(22,163,74,.1)}.ProjectEditView_addLinkIcon__kZ8le{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:rgba(0,0,0,0);border-radius:4px;cursor:pointer;color:var(--theme-elevation-400)}.ProjectEditView_addLinkIcon__kZ8le:hover{background:var(--theme-elevation-100);color:#2563eb}.ProjectEditView_inlineLinkEdit__EJ1zy{display:flex;gap:.25rem;align-items:center;width:100%;margin-top:.375rem}.ProjectEditView_linkInput__oLtGb{flex:1 1;padding:.375rem .5rem;font-size:.8125rem;border:1px solid var(--theme-elevation-200);border-radius:6px;background:var(--theme-elevation-50);color:var(--theme-text);outline:none}.ProjectEditView_linkInput__oLtGb:focus{border-color:#2563eb}.ProjectEditView_addLinkForm__2cL4l{display:flex;flex-direction:column;gap:.375rem;margin-top:.25rem}.ProjectEditView_addLinkFormActions__7pCf2{display:flex;gap:.375rem}.ProjectEditView_sidebar__1uYGu{background:var(--theme-elevation-0);border-left:1px solid var(--theme-elevation-200);padding:1rem;overflow-y:auto;position:-webkit-sticky;position:sticky;top:0;height:calc(100vh - 52px)}@media(max-width:900px){.ProjectEditView_sidebar__1uYGu{position:static;height:auto;border-left:none;border-top:1px solid var(--theme-elevation-200)}}.ProjectEditView_sidebarCard__a0zfo{padding:.625rem 0;border-bottom:1px solid var(--theme-elevation-100)}.ProjectEditView_sidebarLabel__wBwVl{display:flex;align-items:center;justify-content:space-between;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--theme-elevation-500);margin-bottom:.375rem}.ProjectEditView_editIcon__RlXte{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:rgba(0,0,0,0);border-radius:4px;cursor:pointer;color:var(--theme-elevation-400)}.ProjectEditView_editIcon__RlXte:hover{background:var(--theme-elevation-100);color:var(--theme-text)}.ProjectEditView_statusBadge__s4XLj{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;border-radius:12px;font-size:.75rem;font-weight:500;color:#fff}.ProjectEditView_priorityBadge__KT0b9{display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .625rem;border:1.5px solid;border-radius:12px;text-transform:capitalize;color:var(--theme-text)}.ProjectEditView_fieldValue__CVkCx{font-size:.875rem;font-weight:500;color:var(--theme-text)}.ProjectEditView_assigneeInfo__JWBr_{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--theme-text)}.ProjectEditView_avatar__qPAfw{width:24px;height:24px;border-radius:50%;background:#2563eb;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.5625rem;font-weight:600;flex-shrink:0}.ProjectEditView_editField__zidlH{display:flex;gap:.25rem;align-items:center}.ProjectEditView_dateInput__9VJMn,.ProjectEditView_select__5Z2qL{flex:1 1;padding:.375rem .5rem;font-size:.75rem;border:1px solid var(--theme-elevation-200);border-radius:6px;background:var(--theme-elevation-50);color:var(--theme-text)}.ProjectEditView_cancelFieldButton__Q4x3l,.ProjectEditView_saveFieldButton__ZC86m{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:4px;cursor:pointer}.ProjectEditView_saveFieldButton__ZC86m{background:#2563eb;color:#fff}.ProjectEditView_saveFieldButton__ZC86m:disabled{opacity:.4}.ProjectEditView_cancelFieldButton__Q4x3l{background:var(--theme-elevation-100);color:var(--theme-elevation-600)}.ProjectEditView_budgetDisplay__U3_53,.ProjectEditView_dateDisplay__ZNPoP{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--theme-text)}.ProjectEditView_overdue__eg4rI{color:#ef4444;font-weight:500}.ProjectEditView_dateText__yZsfe{font-size:.8125rem;color:var(--theme-elevation-600)}.ProjectEditView_emptyTasks__xaMdJ{font-size:.875rem;color:var(--theme-elevation-400);margin:.5rem 0}.ProjectEditView_linkedTasksTable__iLGg1{border:1px solid var(--theme-elevation-200);border-radius:8px;overflow:hidden}.ProjectEditView_linkedTasksTable__iLGg1 table{width:100%;border-collapse:collapse}.ProjectEditView_linkedTasksTable__iLGg1 th{padding:.5rem .875rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--theme-elevation-500);background:var(--theme-elevation-50);text-align:left;border-bottom:1px solid var(--theme-elevation-200)}.ProjectEditView_linkedTaskRow__uCqCW{border-bottom:1px solid var(--theme-elevation-100)}.ProjectEditView_linkedTaskRow__uCqCW:last-child{border-bottom:none}.ProjectEditView_linkedTaskRow__uCqCW td{padding:.625rem .875rem;font-size:.8125rem;vertical-align:middle}.ProjectEditView_linkedTaskTitle__wpq8X{font-weight:500;color:var(--theme-elevation-800)}.ProjectEditView_linkedTaskType__wSPrb{font-size:.75rem;color:var(--theme-elevation-500);text-transform:capitalize}.ProjectEditView_linkedTaskStatus__Ra3on{display:inline-block;padding:.2rem .6rem;border-radius:100px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.ProjectEditView_linkedTaskDue__0Zs_u{color:var(--theme-elevation-600);font-size:.8125rem}.ProjectEditView_linkedTaskLink__OHkPk{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:#1d4ed8;text-decoration:none;white-space:nowrap}.ProjectEditView_linkedTaskLink__OHkPk:hover{text-decoration:underline}.NewProjectModal_overlay__dcfZp{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.NewProjectModal_modal__z7eqo{width:90%;max-width:540px;max-height:85vh;display:flex;flex-direction:column;background:var(--theme-elevation-0);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden}.NewProjectModal_header__9yH45{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--theme-elevation-150)}.NewProjectModal_title__1gVYp{font-size:1.125rem;font-weight:600;margin:0;color:var(--theme-text)}.NewProjectModal_closeButton___SGEN{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:rgba(0,0,0,0);border-radius:6px;cursor:pointer;color:var(--theme-elevation-500)}.NewProjectModal_closeButton___SGEN:hover{background:var(--theme-elevation-100)}.NewProjectModal_body__jtlkg{flex:1 1;overflow-y:auto;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.NewProjectModal_field__X0zhI{display:flex;flex-direction:column;gap:.25rem;flex:1 1}.NewProjectModal_label__ahFvD{font-size:.75rem;font-weight:600;color:var(--theme-elevation-600)}.NewProjectModal_required__cD9sR{color:#ef4444}.NewProjectModal_input__4vZ_a,.NewProjectModal_select__HfAs3,.NewProjectModal_textarea__VKcrL{padding:.5rem .625rem;font-size:.8125rem;border:1px solid var(--theme-elevation-200);border-radius:6px;background:var(--theme-elevation-50);color:var(--theme-text);outline:none}.NewProjectModal_input__4vZ_a:focus,.NewProjectModal_select__HfAs3:focus,.NewProjectModal_textarea__VKcrL:focus{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.NewProjectModal_textarea__VKcrL{resize:vertical;min-height:60px}.NewProjectModal_select__HfAs3{cursor:pointer}.NewProjectModal_row__8vHFQ{display:flex;gap:.75rem}@media(max-width:480px){.NewProjectModal_row__8vHFQ{flex-direction:column}}.NewProjectModal_footer__V3KNM{display:flex;justify-content:flex-end;gap:.5rem;padding:.75rem 1.25rem;border-top:1px solid var(--theme-elevation-150)}.NewProjectModal_cancelButton__vEio_{padding:.5rem 1rem;font-size:.8125rem;font-weight:500;color:var(--theme-elevation-600);background:rgba(0,0,0,0);border:1px solid var(--theme-elevation-200);border-radius:6px;cursor:pointer}.NewProjectModal_cancelButton__vEio_:hover{background:var(--theme-elevation-50)}.NewProjectModal_submitButton__03U7b{padding:.5rem 1rem;font-size:.8125rem;font-weight:500;color:#fff;background:#2563eb;border:none;border-radius:6px;cursor:pointer}.NewProjectModal_submitButton__03U7b:hover{background:#1d4ed8}.NewProjectModal_submitButton__03U7b:disabled{opacity:.5;cursor:not-allowed}.ProjectBoard_projectBoard__KmdsL{flex:1 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::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 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:-webkit-sticky;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)}.EditView_quoteEditor__DkQJS{min-height:100vh;background-color:var(--theme-elevation-0);padding-bottom:2rem}.EditView_container__INQK5{max-width:1600px;margin:0 auto;padding:1rem 1.5rem}.EditView_card__lewS0{background-color:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200);padding:1rem 1.5rem}.EditView_sectionTitle__pacs6{font-size:.8125rem;font-weight:700;color:var(--theme-success-600);text-transform:uppercase;letter-spacing:.02em;margin:0 0 .75rem;padding-bottom:.25rem;border-bottom:2px solid var(--theme-success-600)}.EditView_section__En6lE{margin-bottom:1.25rem}.EditView_commentToggleBtn__04NyQ{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:1px solid var(--theme-elevation-250);border-radius:.25rem;background:var(--theme-elevation-50);color:var(--theme-text-primary);cursor:pointer}.EditView_commentToggleBtn__04NyQ:hover{border-color:#3b82f6}.EditView_commentToggleBtn__04NyQ:disabled{cursor:not-allowed;opacity:.55}.EditView_commentRow__17YyO td{background:var(--theme-elevation-100)}.EditView_commentRowInner__W_MEk{padding:.5rem}.EditView_commentLabel__ka0gx{display:block;font-size:.75rem;margin-bottom:.25rem;color:var(--theme-text-primary)}.EditView_commentTextarea__zpRTY{width:100%;min-height:3rem;border:1px solid var(--theme-elevation-250);border-radius:.25rem;padding:.4rem .5rem;background:var(--theme-elevation-50);color:var(--theme-text-primary)}.EditView_commentTextarea__zpRTY:focus{outline:none;border-color:#3b82f6}.EditView_formRow__cOiAz{display:flex;align-items:center;margin-bottom:.375rem;gap:.5rem}.EditView_formLabel__gXjlI{min-width:100px;font-size:.8125rem;font-weight:500;color:var(--theme-text-primary);text-align:right;flex-shrink:0}.EditView_formValue__kY0zE{flex:1 1;min-width:0}.EditView_topGrid__hmVss{display:grid;grid-template-columns:1fr 2fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.25rem}.EditView_customerDetails__SX3fJ{display:flex;flex-direction:column;gap:0}.EditView_addressColumns__5jYM6{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.EditView_addressBlock__K_Z_m{display:flex;flex-direction:column;gap:.25rem}.EditView_addressBlock__K_Z_m h4{font-size:.8125rem;font-weight:700;color:var(--theme-success-600);margin:0 0 .375rem;text-transform:uppercase}.EditView_quoteDetailsGrid__PnLRT{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 2rem;gap:0 2rem;margin-bottom:.5rem}.EditView_pricingStrip__fjSq4{display:flex;align-items:center;gap:1rem;padding:.5rem .75rem;background-color:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:.25rem;margin-bottom:1rem;flex-wrap:wrap}.EditView_pricingStripLabel__60PvF{font-size:.75rem;font-weight:600;color:var(--theme-text-primary);text-transform:uppercase;letter-spacing:.03em}.EditView_pricingStripItem__EHRTW{display:flex;align-items:center;gap:.25rem;font-size:.8125rem}.EditView_pricingStripItem__EHRTW label{font-weight:500;color:var(--theme-text-primary);white-space:nowrap}.EditView_pricingStripInput__mvkYH{width:5rem;padding:.25rem .375rem;border:1px solid var(--theme-elevation-200);border-radius:.25rem;font-size:.8125rem;background-color:var(--theme-elevation-50);text-align:right}.EditView_pricingStripInput__mvkYH:focus{outline:none;border-color:#3b82f6}.EditView_pricingStripSelect__2YrKy{padding:.25rem .375rem}.EditView_input__XGyKB,.EditView_pricingStripSelect__2YrKy,.EditView_select__fXvo1{border:1px solid var(--theme-elevation-200);border-radius:.25rem;font-size:.8125rem;background-color:var(--theme-elevation-50)}.EditView_input__XGyKB,.EditView_select__fXvo1{width:100%;padding:.375rem .5rem;color:var(--theme-text-primary);transition:border-color .15s}.EditView_input__XGyKB:focus,.EditView_select__fXvo1:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.EditView_input__XGyKB:-moz-read-only,.EditView_select__fXvo1:-moz-read-only{background-color:var(--theme-elevation-100);color:var(--theme-text-primary)}.EditView_input__XGyKB:disabled,.EditView_input__XGyKB:read-only,.EditView_select__fXvo1:disabled,.EditView_select__fXvo1:read-only{background-color:var(--theme-elevation-100);color:var(--theme-text-primary)}.EditView_textarea__0W3N6{width:100%;padding:.375rem .5rem;border:1px solid var(--theme-elevation-200);border-radius:.25rem;font-size:.8125rem;color:var(--theme-text-primary);background-color:var(--theme-elevation-50);resize:vertical;font-family:inherit}.EditView_textarea__0W3N6:focus{outline:none;border-color:#3b82f6}.EditView_inputSmall__M692Z{width:100%;padding:.25rem .375rem;border:1px solid var(--theme-elevation-200);border-radius:.25rem;font-size:.8125rem;background-color:var(--theme-elevation-50);color:var(--theme-text-primary)}.EditView_inputSmall__M692Z:focus{outline:none;border-color:#3b82f6}.EditView_inputAddress__6eoGE{width:100%;padding:.3rem .5rem;border:1px solid var(--theme-elevation-200);font-size:.8125rem;color:var(--theme-text-primary);background-color:var(--theme-elevation-50)}.EditView_inputAddress__6eoGE:focus{outline:none;border-color:#3b82f6}.EditView_inputAddress__6eoGE:first-child{border-radius:.25rem .25rem 0 0}.EditView_inputAddress__6eoGE:last-child{border-radius:0 0 .25rem .25rem}.EditView_inputAddress__6eoGE:not(:last-child){border-bottom:none}.EditView_checkboxLabel__dzjk6{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.8125rem}.EditView_checkboxLabel__dzjk6 input[type=checkbox]{width:1rem;height:1rem;cursor:pointer}.EditView_checkboxLabel__dzjk6 span{color:var(--theme-text-primary)}.EditView_tableWrapper__FdrEo{overflow-x:auto;margin-bottom:.75rem;border:1px solid var(--theme-elevation-200)}.EditView_table__pJZH6{width:100%;border-collapse:collapse;font-size:.8125rem}.EditView_table__pJZH6 thead{background-color:#d1d5db}.EditView_table__pJZH6 thead th{padding:.5rem .375rem;text-align:left;font-weight:600;font-size:.75rem;white-space:nowrap;color:var(--theme-text-primary);border-right:1px solid #c0c4cc}.EditView_table__pJZH6 thead th:last-child{border-right:none}.EditView_table__pJZH6 tbody{background-color:var(--theme-elevation-50)}.EditView_table__pJZH6 tr{border-bottom:1px solid var(--theme-elevation-200)}.EditView_table__pJZH6 td{padding:.25rem .375rem;vertical-align:middle;border-right:1px solid var(--theme-elevation-100)}.EditView_table__pJZH6 td:last-child{border-right:none}.EditView_tableRow__Du6jW:hover{background-color:var(--theme-elevation-100)}.EditView_textRight__OEEKJ{text-align:right}.EditView_textCenter__0CYXq{text-align:center}.EditView_fontMedium__Jc7vJ{font-weight:500}.EditView_typeBadge__n0zcm{display:inline-block;padding:.125rem .375rem;background-color:var(--theme-elevation-200);border-radius:.25rem;font-size:.6875rem;font-weight:500;color:var(--theme-text-primary)}.EditView_selectionCell__DocV9{font-size:.8125rem;font-weight:500;color:#3b82f6;cursor:pointer;white-space:nowrap}.EditView_selectionCell__DocV9:hover{text-decoration:underline}.EditView_relationshipCell__wWw1B{min-width:140px}.EditView_relationshipCell__wWw1B .field-type{margin:0}.EditView_relationshipCell__wWw1B .relationship{margin-bottom:0}.EditView_relationshipCell__wWw1B .relationship__wrap{width:100%}.EditView_percentInput__6K0tq{width:4rem}.EditView_unitInput___LMlK{width:3rem}.EditView_maxWidthSmall__Uv8Aa{max-width:5.5rem}.EditView_expandBtn__UGlM6{background:none;border:none;cursor:pointer;padding:.125rem;color:var(--theme-text-primary);opacity:.5;transition:opacity .15s}.EditView_expandBtn__UGlM6:hover{opacity:1}.EditView_detailRow__wYSLl{background-color:var(--theme-elevation-100);border-left:3px solid #3b82f6}.EditView_detailRow__wYSLl td{padding:.5rem .75rem}.EditView_detailGrid__q092o{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;font-size:.8125rem}.EditView_detailItem__bVAYE{display:flex;align-items:center;gap:.25rem}.EditView_detailItem__bVAYE label{font-weight:500;color:var(--theme-text-primary);white-space:nowrap;font-size:.75rem}.EditView_detailItem__bVAYE input[type=number]{width:5rem}.EditView_breakdownText__uy_H0{font-size:.75rem;color:#92400e;font-family:monospace;background-color:#fef3c7;padding:.25rem .5rem;border-radius:.25rem;flex:1 1}.EditView_actionButtons__AIR4S{display:flex;gap:.125rem}.EditView_btnAdd__53Dua,.EditView_btnRemove__nnVuy{width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:50%;font-size:.875rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .15s;font-weight:700;line-height:1}.EditView_btnAdd__53Dua{background-color:#22c55e;color:#fff}.EditView_btnAdd__53Dua:hover{opacity:.85}.EditView_btnRemove__nnVuy{background-color:#ef4444;color:#fff}.EditView_btnRemove__nnVuy:hover{opacity:.85}.EditView_btnRemove__nnVuy:disabled{opacity:.3;cursor:not-allowed}.EditView_addRowButton__4Tb5r td{padding:.5rem;text-align:center;background-color:var(--theme-elevation-50)}.EditView_btnAddLine___eFrH{width:100%;padding:.5rem 1rem;background-color:rgba(0,0,0,0);color:#22c55e;border:1px dashed #22c55e;border-radius:.25rem;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center;gap:.375rem}.EditView_btnAddLine___eFrH:hover{background-color:#f0fdf4}.EditView_bottomGrid__jbe7V{display:grid;grid-template-columns:1fr auto;grid-gap:2rem;gap:2rem;align-items:start}.EditView_messageSection__aFFCr{display:flex;flex-direction:column;gap:.25rem}.EditView_messageSection__aFFCr label{font-size:.8125rem;font-weight:600;color:var(--theme-text-primary)}.EditView_totalsTable__2wQKq{min-width:280px}.EditView_totalsTable__2wQKq table{width:100%;border-collapse:collapse;font-size:.8125rem}.EditView_totalsTable__2wQKq tr{border-bottom:1px solid var(--theme-elevation-200)}.EditView_totalsTable__2wQKq td{padding:.375rem .5rem}.EditView_totalsTable__2wQKq .EditView_totalsLabel__gw0Y9{text-align:right;font-weight:500;color:var(--theme-text-primary);white-space:nowrap}.EditView_totalsTable__2wQKq .EditView_totalsValue__OPrKJ{text-align:right;font-family:monospace;font-weight:500;min-width:100px;background-color:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200)}.EditView_totalsTable__2wQKq .EditView_totalsValueGreen__oX0Uz{text-align:right;font-family:monospace;font-weight:500;min-width:100px;border:1px solid var(--theme-elevation-200);color:#16a34a;background-color:#f0fdf4}.EditView_totalsTable__2wQKq .EditView_totalsValueBold__FtT6s{text-align:right;font-family:monospace;font-weight:700;font-size:.875rem;min-width:100px;background-color:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200)}.EditView_additionalSection__pXuDD{margin-top:.75rem}.EditView_additionalSection__pXuDD .field-type{max-width:400px}.EditView_relationshipWrapper__VBJ6a .field-type{margin-bottom:0;padding:0}.EditView_relationshipWrapper__VBJ6a .field-description,.EditView_relationshipWrapper__VBJ6a .field-label,.EditView_relationshipWrapper__VBJ6a .field-type>.field-label,.EditView_relationshipWrapper__VBJ6a .field-type>label{display:none}.EditView_relationshipWrapper__VBJ6a .relationship--single-value__control,.EditView_relationshipWrapper__VBJ6a [class*=control]{min-height:28px!important;border-color:var(--theme-elevation-200)!important;background-color:var(--theme-elevation-50)!important;font-size:.8125rem!important;border-radius:.25rem!important;box-shadow:none!important}.EditView_relationshipWrapper__VBJ6a .relationship--single-value__value-container,.EditView_relationshipWrapper__VBJ6a [class*=ValueContainer]{padding:0 .5rem!important}.EditView_relationshipWrapper__VBJ6a .relationship--single-value__input-container,.EditView_relationshipWrapper__VBJ6a [class*=Input]{margin:0!important;padding:0!important}.EditView_relationshipWrapper__VBJ6a .relationship--single-value__indicator,.EditView_relationshipWrapper__VBJ6a [class*=indicatorContainer]{padding:0 .25rem!important}.EditView_relationshipWrapper__VBJ6a .relationship--single-value__control--is-focused,.EditView_relationshipWrapper__VBJ6a [class*=control--is-focused]{border-color:#3b82f6!important;box-shadow:0 0 0 2px rgba(59,130,246,.1)!important}.EditView_relationshipWrapper__VBJ6a .relationship-add-new{display:flex;align-items:center}.EditView_relationshipWrapper__VBJ6a .relationship-add-new__add-button{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:0 .25rem .25rem 0!important;border:1px solid var(--theme-elevation-200)!important;border-left:none!important;background-color:var(--theme-elevation-100)!important;color:var(--theme-text-primary)!important;cursor:pointer;transition:background-color .15s}.EditView_relationshipWrapper__VBJ6a .relationship-add-new__add-button:hover{background-color:var(--theme-elevation-200)!important}.EditView_relationshipWrapper__VBJ6a .relationship-add-new__add-button svg{width:14px!important;height:14px!important}.EditView_relationshipWrapper__VBJ6a .relationship--allow-create [class*=control]{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.EditView_relationshipWrapper__VBJ6a .relationship-add-new__tooltip{font-size:.6875rem}.EditView_relationshipWrapper__VBJ6a .relationship,.EditView_relationshipWrapper__VBJ6a .relationship__wrap{margin-bottom:0}@media(max-width:1200px){.EditView_topGrid__hmVss{grid-template-columns:1fr}.EditView_addressColumns__5jYM6{grid-template-columns:1fr 1fr}.EditView_quoteDetailsGrid__PnLRT{grid-template-columns:1fr}}@media(max-width:768px){.EditView_addressColumns__5jYM6,.EditView_bottomGrid__jbe7V{grid-template-columns:1fr}.EditView_pricingStrip__fjSq4{flex-direction:column;align-items:flex-start}.EditView_table__pJZH6{font-size:.75rem}}.EditView_formGroup__lRWTq{margin-bottom:.375rem}.EditView_label__XE__P{font-size:.8125rem;font-weight:500;color:var(--theme-text-primary);margin-bottom:.25rem}.EditView_paidBanner__qThc9{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;margin-bottom:1rem;background:#d1fae5;border:1px solid #6ee7b7;border-radius:8px;color:#065f46;font-size:.875rem}.EditView_readOnlyForm__NF19i input:disabled,.EditView_readOnlyForm__NF19i select:disabled,.EditView_readOnlyForm__NF19i textarea:disabled{opacity:.55;cursor:not-allowed;background:var(--theme-elevation-50,#f9fafb)}.EditView_readOnlyForm__NF19i button:disabled{opacity:.4;cursor:not-allowed}.EditView_quoteEditor__CeAsR{min-height:100vh;background-color:var(--theme-elevation-0);padding-bottom:2rem}.EditView_container__s5MmU{max-width:1600px;margin:0 auto;padding:1rem 1.5rem}.EditView_card__BJrV4{background-color:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200);padding:1rem 1.5rem}.EditView_sectionTitle__6RVnd{font-size:.8125rem;font-weight:700;color:#1e40af;text-transform:uppercase;letter-spacing:.02em;margin:0 0 .75rem;padding-bottom:.25rem;border-bottom:2px solid #3b82f6}.EditView_section__JpYtn{margin-bottom:1.25rem}.EditView_formRow__YZLZY{display:flex;align-items:center;margin-bottom:.375rem;gap:.5rem}.EditView_formLabel__K9Xjo{min-width:100px;font-size:.8125rem;font-weight:500;color:var(--theme-text-primary);text-align:right;flex-shrink:0}.EditView_formValue__hVp3E{flex:1 1;min-width:0}.EditView_topGrid__ivgb_{display:grid;grid-template-columns:1fr 2fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.25rem}.EditView_customerDetails__weNNB{display:flex;flex-direction:column;gap:0}.EditView_addressColumns__RK5wG{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.EditView_addressBlock__iN9cU{display:flex;flex-direction:column;gap:.25rem}.EditView_addressBlock__iN9cU h4{font-size:.8125rem;font-weight:700;color:#1e40af;margin:0 0 .375rem;text-transform:uppercase}.EditView_quoteDetailsGrid___P7VI{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 2rem;gap:0 2rem;margin-bottom:.5rem}.EditView_pricingStrip__3NO4N{display:flex;align-items:center;gap:1rem;padding:.5rem .75rem;background-color:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:.25rem;margin-bottom:1rem;flex-wrap:wrap}.EditView_pricingStripLabel__JfAQ8{font-size:.75rem;font-weight:600;color:var(--theme-text-primary);text-transform:uppercase;letter-spacing:.03em}.EditView_pricingStripItem__B0RaA{display:flex;align-items:center;gap:.25rem;font-size:.8125rem}.EditView_pricingStripItem__B0RaA label{font-weight:500;color:var(--theme-text-primary);white-space:nowrap}.EditView_pricingStripInput__slbk8{width:5rem;padding:.25rem .375rem;border:1px solid var(--theme-elevation-200);border-radius:.25rem;font-size:.8125rem;background-color:var(--theme-elevation-50);text-align:right}.EditView_pricingStripInput__slbk8:focus{outline:none;border-color:#3b82f6}.EditView_pricingStripSelect__ZkQgR{padding:.25rem .375rem}.EditView_input__dTolS,.EditView_pricingStripSelect__ZkQgR,.EditView_select__zS2cE{border:1px solid var(--theme-elevation-200);border-radius:.25rem;font-size:.8125rem;background-color:var(--theme-elevation-50)}.EditView_input__dTolS,.EditView_select__zS2cE{width:100%;padding:.375rem .5rem;color:var(--theme-text-primary);transition:border-color .15s}.EditView_input__dTolS:focus,.EditView_select__zS2cE:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.EditView_input__dTolS:-moz-read-only,.EditView_select__zS2cE:-moz-read-only{background-color:var(--theme-elevation-100);color:var(--theme-text-primary)}.EditView_input__dTolS:disabled,.EditView_input__dTolS:read-only,.EditView_select__zS2cE:disabled,.EditView_select__zS2cE:read-only{background-color:var(--theme-elevation-100);color:var(--theme-text-primary)}.EditView_textarea__oRpHz{width:100%;padding:.375rem .5rem;border:1px solid var(--theme-elevation-200);border-radius:.25rem;font-size:.8125rem;color:var(--theme-text-primary);background-color:var(--theme-elevation-50);resize:vertical;font-family:inherit}.EditView_textarea__oRpHz:focus{outline:none;border-color:#3b82f6}.EditView_inputSmall__Ns5_w{width:100%;padding:.25rem .375rem;border:1px solid var(--theme-elevation-200);border-radius:.25rem;font-size:.8125rem;background-color:var(--theme-elevation-50);color:var(--theme-text-primary)}.EditView_inputSmall__Ns5_w:focus{outline:none;border-color:#3b82f6}.EditView_inputAddress__Zya63{width:100%;padding:.3rem .5rem;border:1px solid var(--theme-elevation-200);font-size:.8125rem;color:var(--theme-text-primary);background-color:var(--theme-elevation-50)}.EditView_inputAddress__Zya63:focus{outline:none;border-color:#3b82f6}.EditView_inputAddress__Zya63:first-child{border-radius:.25rem .25rem 0 0}.EditView_inputAddress__Zya63:last-child{border-radius:0 0 .25rem .25rem}.EditView_inputAddress__Zya63:not(:last-child){border-bottom:none}.EditView_checkboxLabel__F9jwJ{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.8125rem}.EditView_checkboxLabel__F9jwJ input[type=checkbox]{width:1rem;height:1rem;cursor:pointer}.EditView_checkboxLabel__F9jwJ span{color:var(--theme-text-primary)}.EditView_tableWrapper__KmXn_{overflow-x:auto;margin-bottom:.75rem;border:1px solid var(--theme-elevation-200)}.EditView_table__ExEbR{width:100%;border-collapse:collapse;font-size:.8125rem}.EditView_table__ExEbR thead{background-color:var(--theme-elevation-100)}.EditView_table__ExEbR thead th{padding:.5rem .375rem;text-align:left;font-weight:600;font-size:.75rem;white-space:nowrap;color:var(--theme-text-primary);border-right:1px solid #c0c4cc}.EditView_table__ExEbR thead th:last-child{border-right:none}.EditView_table__ExEbR tbody{background-color:var(--theme-elevation-50)}.EditView_table__ExEbR tr{border-bottom:1px solid var(--theme-elevation-200)}.EditView_table__ExEbR td{padding:.25rem .375rem;vertical-align:middle;border-right:1px solid var(--theme-elevation-100)}.EditView_table__ExEbR td:last-child{border-right:none}.EditView_tableRow__VPt3T:hover{background-color:var(--theme-elevation-100)}.EditView_textRight__I547t{text-align:right}.EditView_textCenter__h3FBS{text-align:center}.EditView_fontMedium__3LRQ1{font-weight:500}.EditView_typeBadge__vIJQd{display:inline-block;padding:.125rem .375rem;background-color:var(--theme-elevation-200);border-radius:.25rem;font-size:.6875rem;font-weight:500;color:var(--theme-text-primary)}.EditView_selectionCell__uddw4{font-size:.8125rem;font-weight:500;color:#3b82f6;cursor:pointer;white-space:nowrap}.EditView_selectionCell__uddw4:hover{text-decoration:underline}.EditView_relationshipCell__aDKhn{min-width:140px}.EditView_relationshipCell__aDKhn .field-type{margin:0}.EditView_relationshipCell__aDKhn .relationship{margin-bottom:0}.EditView_relationshipCell__aDKhn .relationship__wrap{width:100%}.EditView_percentInput__W6mzY{width:4rem}.EditView_unitInput__jWZZA{width:3rem}.EditView_maxWidthSmall__wO5Ja{max-width:5.5rem}.EditView_expandBtn__rSc41{background:none;border:none;cursor:pointer;padding:.125rem;color:var(--theme-text-primary);opacity:.5;transition:opacity .15s}.EditView_expandBtn__rSc41:hover{opacity:1}.EditView_detailRow__dwmF1{background-color:var(--theme-elevation-100);border-left:3px solid #3b82f6}.EditView_detailRow__dwmF1 td{padding:.5rem .75rem}.EditView_detailGrid__1Jr18{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;font-size:.8125rem}.EditView_detailItem__48Zji{display:flex;align-items:center;gap:.25rem}.EditView_detailItem__48Zji label{font-weight:500;color:var(--theme-text-primary);white-space:nowrap;font-size:.75rem}.EditView_detailItem__48Zji input[type=number]{width:5rem}.EditView_breakdownText__8A1CV{font-size:.75rem;color:#92400e;font-family:monospace;background-color:#fef3c7;padding:.25rem .5rem;border-radius:.25rem;flex:1 1}.EditView_actionButtons__qgJ8t{display:flex;gap:.125rem}.EditView_btnAdd__9avkN,.EditView_btnRemove__mmq0y{width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:50%;font-size:.875rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .15s;font-weight:700;line-height:1}.EditView_btnAdd__9avkN{background-color:#22c55e;color:#fff}.EditView_btnAdd__9avkN:hover{opacity:.85}.EditView_btnRemove__mmq0y{background-color:#ef4444;color:#fff}.EditView_btnRemove__mmq0y:hover{opacity:.85}.EditView_btnRemove__mmq0y:disabled{opacity:.3;cursor:not-allowed}.EditView_addRowButton__CVfKo td{padding:.5rem;text-align:center;background-color:var(--theme-elevation-50)}.EditView_btnAddLine__qv6OI{width:100%;padding:.5rem 1rem;background-color:rgba(0,0,0,0);color:#22c55e;border:1px dashed #22c55e;border-radius:.25rem;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center;gap:.375rem}.EditView_btnAddLine__qv6OI:hover{background-color:#f0fdf4}.EditView_bottomGrid__x3QTo{display:grid;grid-template-columns:1fr auto;grid-gap:2rem;gap:2rem;align-items:start}.EditView_messageSection__oiPnV{display:flex;flex-direction:column;gap:.25rem}.EditView_messageSection__oiPnV label{font-size:.8125rem;font-weight:600;color:var(--theme-text-primary)}.EditView_totalsTable__oRatj{min-width:280px}.EditView_totalsTable__oRatj table{width:100%;border-collapse:collapse;font-size:.8125rem}.EditView_totalsTable__oRatj tr{border-bottom:1px solid var(--theme-elevation-200)}.EditView_totalsTable__oRatj td{padding:.375rem .5rem}.EditView_totalsTable__oRatj .EditView_totalsLabel__hukNi{text-align:right;font-weight:500;color:var(--theme-text-primary);white-space:nowrap}.EditView_totalsTable__oRatj .EditView_totalsValue__e0YPu{text-align:right;font-family:monospace;font-weight:500;min-width:100px;background-color:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200)}.EditView_totalsTable__oRatj .EditView_totalsValueGreen__jtk57{text-align:right;font-family:monospace;font-weight:500;min-width:100px;border:1px solid var(--theme-elevation-200);color:#16a34a;background-color:#f0fdf4}.EditView_totalsTable__oRatj .EditView_totalsValueBold__ijGrP{text-align:right;font-family:monospace;font-weight:700;font-size:.875rem;min-width:100px;background-color:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200)}.EditView_additionalSection__rIAb4{margin-top:.75rem}.EditView_additionalSection__rIAb4 .field-type{max-width:400px}.EditView_relationshipWrapper__Y7aBh .field-type{margin-bottom:0;padding:0}.EditView_relationshipWrapper__Y7aBh .field-description,.EditView_relationshipWrapper__Y7aBh .field-label,.EditView_relationshipWrapper__Y7aBh .field-type>.field-label,.EditView_relationshipWrapper__Y7aBh .field-type>label{display:none}.EditView_relationshipWrapper__Y7aBh .relationship--single-value__control,.EditView_relationshipWrapper__Y7aBh [class*=control]{min-height:28px!important;border-color:var(--theme-elevation-200)!important;background-color:var(--theme-elevation-50)!important;font-size:.8125rem!important;border-radius:.25rem!important;box-shadow:none!important}.EditView_relationshipWrapper__Y7aBh .relationship--single-value__value-container,.EditView_relationshipWrapper__Y7aBh [class*=ValueContainer]{padding:0 .5rem!important}.EditView_relationshipWrapper__Y7aBh .relationship--single-value__input-container,.EditView_relationshipWrapper__Y7aBh [class*=Input]{margin:0!important;padding:0!important}.EditView_relationshipWrapper__Y7aBh .relationship--single-value__indicator,.EditView_relationshipWrapper__Y7aBh [class*=indicatorContainer]{padding:0 .25rem!important}.EditView_relationshipWrapper__Y7aBh .relationship--single-value__control--is-focused,.EditView_relationshipWrapper__Y7aBh [class*=control--is-focused]{border-color:#3b82f6!important;box-shadow:0 0 0 2px rgba(59,130,246,.1)!important}.EditView_relationshipWrapper__Y7aBh .relationship-add-new{display:flex;align-items:center}.EditView_relationshipWrapper__Y7aBh .relationship-add-new__add-button{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:0 .25rem .25rem 0!important;border:1px solid var(--theme-elevation-200)!important;border-left:none!important;background-color:var(--theme-elevation-100)!important;color:var(--theme-text-primary)!important;cursor:pointer;transition:background-color .15s}.EditView_relationshipWrapper__Y7aBh .relationship-add-new__add-button:hover{background-color:var(--theme-elevation-200)!important}.EditView_relationshipWrapper__Y7aBh .relationship-add-new__add-button svg{width:14px!important;height:14px!important}.EditView_relationshipWrapper__Y7aBh .relationship--allow-create [class*=control]{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.EditView_relationshipWrapper__Y7aBh .relationship-add-new__tooltip{font-size:.6875rem}.EditView_relationshipWrapper__Y7aBh .relationship,.EditView_relationshipWrapper__Y7aBh .relationship__wrap{margin-bottom:0}@media(max-width:1200px){.EditView_topGrid__ivgb_{grid-template-columns:1fr}.EditView_addressColumns__RK5wG{grid-template-columns:1fr 1fr}.EditView_quoteDetailsGrid___P7VI{grid-template-columns:1fr}}@media(max-width:768px){.EditView_addressColumns__RK5wG,.EditView_bottomGrid__x3QTo{grid-template-columns:1fr}.EditView_pricingStrip__3NO4N{flex-direction:column;align-items:flex-start}.EditView_table__ExEbR{font-size:.75rem}}.EditView_formGroup__1QB3e{margin-bottom:.375rem}.EditView_label__UkBKJ{font-size:.8125rem;font-weight:500;color:var(--theme-text-primary);margin-bottom:.25rem}.EditView_commentToggleBtn__Ze7AA{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:1px solid var(--theme-elevation-250);border-radius:.25rem;background:var(--theme-elevation-50);color:var(--theme-text-primary);cursor:pointer}.EditView_commentToggleBtn__Ze7AA:hover{border-color:#3b82f6}.EditView_commentRow__MUeW7 td{background:var(--theme-elevation-100)}.EditView_commentRowInner__TKipe{padding:.5rem}.EditView_commentLabel__ONb_o{display:block;font-size:.75rem;margin-bottom:.25rem;color:var(--theme-text-primary)}.EditView_commentTextarea__iI_dV{width:100%;min-height:3rem;border:1px solid var(--theme-elevation-250);border-radius:.25rem;padding:.4rem .5rem;background:var(--theme-elevation-50);color:var(--theme-text-primary)}.EditView_commentTextarea__iI_dV:focus{outline:none;border-color:#3b82f6}.EditView_quoteEditor__zcDDl{min-height:100vh;background-color:var(--theme-elevation-0);padding-bottom:2rem}.EditView_container__sDJvF{max-width:1600px;margin:0 auto;padding:1rem 1.5rem}.EditView_card__iSE45{background-color:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200);padding:1rem 1.5rem}.EditView_sectionTitle__nk4bO{font-size:.8125rem;font-weight:700;color:var(--theme-success-600);text-transform:uppercase;letter-spacing:.02em;margin:0 0 .75rem;padding-bottom:.25rem;border-bottom:2px solid var(--theme-success-600)}.EditView_section__b_9se{margin-bottom:1.25rem}.EditView_commentToggleBtn__GIPnz{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:1px solid var(--theme-elevation-250);border-radius:.25rem;background:var(--theme-elevation-50);color:var(--theme-text-primary);cursor:pointer}.EditView_commentToggleBtn__GIPnz:hover{border-color:#3b82f6}.EditView_commentRow__UFp40 td{background:var(--theme-elevation-100)}.EditView_commentRowInner__r4JCc{padding:.5rem}.EditView_commentLabel__tPJZx{display:block;font-size:.75rem;margin-bottom:.25rem;color:var(--theme-text-primary)}.EditView_commentTextarea__rGv1V{width:100%;min-height:3rem;border:1px solid var(--theme-elevation-250);border-radius:.25rem;padding:.4rem .5rem;background:var(--theme-elevation-50);color:var(--theme-text-primary)}.EditView_commentTextarea__rGv1V:focus{outline:none;border-color:#3b82f6}.EditView_formRow__YdfCX{display:flex;align-items:center;margin-bottom:.375rem;gap:.5rem}.EditView_formLabel__D9iaE{min-width:100px;font-size:.8125rem;font-weight:500;color:var(--theme-text-primary);text-align:right;flex-shrink:0}.EditView_formValue__gYe0U{flex:1 1;min-width:0}.EditView_topGrid__RNC__{display:grid;grid-template-columns:1fr 2fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.25rem}.EditView_customerDetails__pelqG{display:flex;flex-direction:column;gap:0}.EditView_addressColumns__GW6ad{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.EditView_addressBlock___GEQ4{display:flex;flex-direction:column;gap:.25rem}.EditView_addressBlock___GEQ4 h4{font-size:.8125rem;font-weight:700;color:var(--theme-success-600);margin:0 0 .375rem;text-transform:uppercase}.EditView_quoteDetailsGrid__UMFOF{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 2rem;gap:0 2rem;margin-bottom:.5rem}.EditView_pricingStrip__GuOlb{display:flex;align-items:center;gap:1rem;padding:.5rem .75rem;background-color:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:.25rem;margin-bottom:1rem;flex-wrap:wrap}.EditView_pricingStripLabel__9QlmW{font-size:.75rem;font-weight:600;color:var(--theme-text-primary);text-transform:uppercase;letter-spacing:.03em}.EditView_pricingStripItem__2wiEq{display:flex;align-items:center;gap:.25rem;font-size:.8125rem}.EditView_pricingStripItem__2wiEq label{font-weight:500;color:var(--theme-text-primary);white-space:nowrap}.EditView_pricingStripInput__xtiaq{width:5rem;padding:.25rem .375rem;border:1px solid var(--theme-elevation-200);border-radius:.25rem;font-size:.8125rem;background-color:var(--theme-elevation-50);text-align:right}.EditView_pricingStripInput__xtiaq:focus{outline:none;border-color:#3b82f6}.EditView_pricingStripSelect__Fr4CQ{padding:.25rem .375rem}.EditView_input__bMK44,.EditView_pricingStripSelect__Fr4CQ,.EditView_select__teXE4{border:1px solid var(--theme-elevation-200);border-radius:.25rem;font-size:.8125rem;background-color:var(--theme-elevation-50)}.EditView_input__bMK44,.EditView_select__teXE4{width:100%;padding:.375rem .5rem;color:var(--theme-text-primary);transition:border-color .15s}.EditView_input__bMK44:focus,.EditView_select__teXE4:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.EditView_input__bMK44:-moz-read-only,.EditView_select__teXE4:-moz-read-only{background-color:var(--theme-elevation-100);color:var(--theme-text-primary)}.EditView_input__bMK44:disabled,.EditView_input__bMK44:read-only,.EditView_select__teXE4:disabled,.EditView_select__teXE4:read-only{background-color:var(--theme-elevation-100);color:var(--theme-text-primary)}.EditView_textarea__50T1E{width:100%;padding:.375rem .5rem;border:1px solid var(--theme-elevation-200);border-radius:.25rem;font-size:.8125rem;color:var(--theme-text-primary);background-color:var(--theme-elevation-50);resize:vertical;font-family:inherit}.EditView_textarea__50T1E:focus{outline:none;border-color:#3b82f6}.EditView_inputSmall__q1xUE{width:100%;padding:.25rem .375rem;border:1px solid var(--theme-elevation-200);border-radius:.25rem;font-size:.8125rem;background-color:var(--theme-elevation-50);color:var(--theme-text-primary)}.EditView_inputSmall__q1xUE:focus{outline:none;border-color:#3b82f6}.EditView_inputAddress__kSFrr{width:100%;padding:.3rem .5rem;border:1px solid var(--theme-elevation-200);font-size:.8125rem;color:var(--theme-text-primary);background-color:var(--theme-elevation-50)}.EditView_inputAddress__kSFrr:focus{outline:none;border-color:#3b82f6}.EditView_inputAddress__kSFrr:first-child{border-radius:.25rem .25rem 0 0}.EditView_inputAddress__kSFrr:last-child{border-radius:0 0 .25rem .25rem}.EditView_inputAddress__kSFrr:not(:last-child){border-bottom:none}.EditView_checkboxLabel__MR02_{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.8125rem}.EditView_checkboxLabel__MR02_ input[type=checkbox]{width:1rem;height:1rem;cursor:pointer}.EditView_checkboxLabel__MR02_ span{color:var(--theme-text-primary)}.EditView_tableWrapper__S3qJ8{overflow-x:auto;margin-bottom:.75rem;border:1px solid var(--theme-elevation-200)}.EditView_table__MF8Ix{width:100%;border-collapse:collapse;font-size:.8125rem}.EditView_table__MF8Ix thead{background-color:var(--theme-elevation-100)}.EditView_table__MF8Ix thead th{padding:.5rem .375rem;text-align:left;font-weight:600;font-size:.75rem;white-space:nowrap;color:var(--theme-text-primary);border-right:1px solid #c0c4cc}.EditView_table__MF8Ix thead th:last-child{border-right:none}.EditView_table__MF8Ix tbody{background-color:var(--theme-elevation-50)}.EditView_table__MF8Ix tr{border-bottom:1px solid var(--theme-elevation-200)}.EditView_table__MF8Ix td{padding:.25rem .375rem;vertical-align:middle;border-right:1px solid var(--theme-elevation-100)}.EditView_table__MF8Ix td:last-child{border-right:none}.EditView_tableRow__mUlmz:hover{background-color:var(--theme-elevation-100)}.EditView_textRight__HuvWs{text-align:right}.EditView_textCenter__zO0fV{text-align:center}.EditView_fontMedium__8azT_{font-weight:500}.EditView_typeBadge__59T1Q{display:inline-block;padding:.125rem .375rem;background-color:var(--theme-elevation-200);border-radius:.25rem;font-size:.6875rem;font-weight:500;color:var(--theme-text-primary)}.EditView_selectionCell__QHag9{font-size:.8125rem;font-weight:500;color:#3b82f6;cursor:pointer;white-space:nowrap}.EditView_selectionCell__QHag9:hover{text-decoration:underline}.EditView_relationshipCell__TYTNd{min-width:140px}.EditView_relationshipCell__TYTNd .field-type{margin:0}.EditView_relationshipCell__TYTNd .relationship{margin-bottom:0}.EditView_relationshipCell__TYTNd .relationship__wrap{width:100%}.EditView_percentInput__Qgq_A{width:4rem}.EditView_unitInput__UGe1s{width:3rem}.EditView_maxWidthSmall__G0ZP9{max-width:5.5rem}.EditView_expandBtn__3ewmM{background:var(--theme-success-200);border:1px solid var(--theme-success-400);border-radius:50%;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;font-size:.875rem;cursor:pointer;padding:.125rem;color:var(--theme-text);opacity:.5;transition:opacity .15s}.EditView_expandBtn__3ewmM:hover{opacity:1}.EditView_detailRow__lM0rZ{background-color:var(--theme-elevation-100);border-left:3px solid #3b82f6}.EditView_detailRow__lM0rZ td{padding:.5rem .75rem}.EditView_detailGrid__kO6s_{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;font-size:.8125rem}.EditView_detailItem__nxvv1{display:flex;align-items:center;gap:.25rem}.EditView_detailItem__nxvv1 label{font-weight:500;color:var(--theme-text-primary);white-space:nowrap;font-size:.75rem}.EditView_detailItem__nxvv1 input[type=number]{width:5rem}.EditView_breakdownText__RLi8p{font-size:.75rem;color:var(--theme-warning-700);font-family:monospace;background-color:var(--theme-warning-50);padding:.25rem .5rem;border-radius:.25rem;flex:1 1}.EditView_actionButtons__w2QM_{display:flex;gap:.125rem}.EditView_btnAdd__yUXvr,.EditView_btnRemove__nLVXL{width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:100%;font-size:.875rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .15s;font-weight:700;line-height:1}.EditView_btnAdd__yUXvr{background-color:#22c55e;color:#fff}.EditView_btnAdd__yUXvr:hover{opacity:.85}.EditView_btnRemove__nLVXL{background-color:#ef4444;color:#fff}.EditView_btnRemove__nLVXL:hover{opacity:.85}.EditView_btnRemove__nLVXL:disabled{opacity:.3;cursor:not-allowed}.EditView_addRowButton__8ZmLp td{padding:.5rem;text-align:center;background-color:var(--theme-elevation-50)}.EditView_btnAddLine__OKjaT{width:100%;padding:.5rem 1rem;background-color:rgba(0,0,0,0);color:#22c55e;border:1px dashed #22c55e;border-radius:.25rem;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center;gap:.375rem}.EditView_btnAddLine__OKjaT:hover{background-color:#f0fdf4}.EditView_bottomGrid__ZX4rn{display:grid;grid-template-columns:1fr auto;grid-gap:2rem;gap:2rem;align-items:start}.EditView_messageSection__pfrET{display:flex;flex-direction:column;gap:.25rem}.EditView_messageSection__pfrET label{font-size:.8125rem;font-weight:600;color:var(--theme-text-primary)}.EditView_totalsTable__yH9jA{min-width:280px}.EditView_totalsTable__yH9jA table{width:100%;border-collapse:collapse;font-size:.8125rem}.EditView_totalsTable__yH9jA tr{border-bottom:1px solid var(--theme-elevation-200)}.EditView_totalsTable__yH9jA td{padding:.375rem .5rem}.EditView_totalsTable__yH9jA .EditView_totalsLabel__CY_ns{text-align:right;font-weight:500;color:var(--theme-text-primary);white-space:nowrap}.EditView_totalsTable__yH9jA .EditView_totalsValue__doHMu{text-align:right;font-family:monospace;font-weight:500;min-width:100px;background-color:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200)}.EditView_totalsTable__yH9jA .EditView_totalsValueGreen__u7Yls{text-align:right;font-family:monospace;font-weight:500;min-width:100px;border:1px solid var(--theme-elevation-200);color:#16a34a;background-color:#f0fdf4}.EditView_totalsTable__yH9jA .EditView_totalsValueBold__gzBfJ{text-align:right;font-family:monospace;font-weight:700;font-size:.875rem;min-width:100px;background-color:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200)}.EditView_additionalSection__xssLb{margin-top:.75rem}.EditView_additionalSection__xssLb .field-type{max-width:400px}.EditView_relationshipWrapper__TqRDo .field-type{margin-bottom:0;padding:0}.EditView_relationshipWrapper__TqRDo .field-description,.EditView_relationshipWrapper__TqRDo .field-label,.EditView_relationshipWrapper__TqRDo .field-type>.field-label,.EditView_relationshipWrapper__TqRDo .field-type>label{display:none}.EditView_relationshipWrapper__TqRDo .relationship--single-value__control,.EditView_relationshipWrapper__TqRDo [class*=control]{min-height:28px!important;border-color:var(--theme-elevation-200)!important;background-color:var(--theme-elevation-50)!important;font-size:.8125rem!important;border-radius:.25rem!important;box-shadow:none!important}.EditView_relationshipWrapper__TqRDo .relationship--single-value__value-container,.EditView_relationshipWrapper__TqRDo [class*=ValueContainer]{padding:0 .5rem!important}.EditView_relationshipWrapper__TqRDo .relationship--single-value__input-container,.EditView_relationshipWrapper__TqRDo [class*=Input]{margin:0!important;padding:0!important}.EditView_relationshipWrapper__TqRDo .relationship--single-value__indicator,.EditView_relationshipWrapper__TqRDo [class*=indicatorContainer]{padding:0 .25rem!important}.EditView_relationshipWrapper__TqRDo .relationship--single-value__control--is-focused,.EditView_relationshipWrapper__TqRDo [class*=control--is-focused]{border-color:#3b82f6!important;box-shadow:0 0 0 2px rgba(59,130,246,.1)!important}.EditView_relationshipWrapper__TqRDo .relationship-add-new{display:flex;align-items:center}.EditView_relationshipWrapper__TqRDo .relationship-add-new__add-button{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:0 .25rem .25rem 0!important;border:1px solid var(--theme-elevation-200)!important;border-left:none!important;background-color:var(--theme-elevation-100)!important;color:var(--theme-text-primary)!important;cursor:pointer;transition:background-color .15s}.EditView_relationshipWrapper__TqRDo .relationship-add-new__add-button:hover{background-color:var(--theme-elevation-200)!important}.EditView_relationshipWrapper__TqRDo .relationship-add-new__add-button svg{width:14px!important;height:14px!important}.EditView_relationshipWrapper__TqRDo .relationship--allow-create [class*=control]{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.EditView_relationshipWrapper__TqRDo .relationship-add-new__tooltip{font-size:.6875rem}.EditView_relationshipWrapper__TqRDo .relationship,.EditView_relationshipWrapper__TqRDo .relationship__wrap{margin-bottom:0}@media(max-width:1200px){.EditView_topGrid__RNC__{grid-template-columns:1fr}.EditView_addressColumns__GW6ad{grid-template-columns:1fr 1fr}.EditView_quoteDetailsGrid__UMFOF{grid-template-columns:1fr}}@media(max-width:768px){.EditView_addressColumns__GW6ad,.EditView_bottomGrid__ZX4rn{grid-template-columns:1fr}.EditView_pricingStrip__GuOlb{flex-direction:column;align-items:flex-start}.EditView_table__MF8Ix{font-size:.75rem}}.EditView_formGroup__1VLLo{margin-bottom:.375rem}.EditView_label__1RTfk{font-size:.8125rem;font-weight:500;color:var(--theme-text-primary);margin-bottom:.25rem}.EditView_repairDetailGrid__Dx80k{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:.5rem 1rem;gap:.5rem 1rem;font-size:.8125rem}.EditView_repairDetailItem__OgAeh{display:flex;align-items:center;gap:.25rem}.EditView_repairDetailItem__OgAeh label{font-weight:500;color:var(--theme-text-primary);white-space:nowrap;font-size:.75rem}.EditView_repairDetailItem__OgAeh input[type=number],.EditView_repairDetailItem__OgAeh select{width:5rem}.EditView_labourSection__7Bx_O{display:flex;align-items:center;gap:.75rem;padding:.25rem .5rem;background-color:var(--theme-elevation-100);border-radius:.25rem;border:1px solid var(--theme-elevation-200);grid-column:1/-1}.EditView_migrationBanner__vockx{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background-color:#fef3c7;border:1px solid #f59e0b;border-radius:.25rem;margin-bottom:1rem;font-size:.8125rem;color:#92400e;font-weight:500}.EditView_currencySelect__4kOSU{padding:.25rem;border:1px solid var(--theme-elevation-200);border-radius:.25rem;font-size:.75rem;background-color:var(--theme-elevation-50);width:4rem}.EditView_repairSelectorWrap__4hwQC{min-width:150px;display:grid;grid-template-columns:1fr auto;grid-gap:.35rem;gap:.35rem;align-items:center}.EditView_repairDetailsIconBtn__Zsuej{width:1.6rem;height:1.6rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--theme-elevation-200);border-radius:.35rem;background:var(--theme-elevation-100);color:#2563eb;cursor:pointer}.EditView_repairDetailsIconBtn__Zsuej:hover:not(:disabled){background:var(--theme-elevation-150);color:#1d4ed8}.EditView_repairDetailsIconBtn__Zsuej:disabled{color:var(--theme-text-secondary);opacity:.55;cursor:not-allowed}.EditView_repairModalOverlay__b1fJl{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:1200;display:flex;align-items:center;justify-content:center;padding:1rem}.EditView_repairModal__hA3KZ{width:min(760px,100%);max-height:80vh;overflow-y:auto;background-color:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200);border-radius:.5rem;box-shadow:0 12px 30px rgba(0,0,0,.25)}.EditView_repairModalHeader__I2Msq{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border-bottom:1px solid var(--theme-elevation-200)}.EditView_repairModalHeader__I2Msq h4{margin:0;font-size:.95rem;color:var(--theme-text-primary)}.EditView_repairModalCloseBtn__M8DFH{border:1px solid var(--theme-elevation-200);background:var(--theme-elevation-100);color:var(--theme-text-primary);width:1.75rem;height:1.75rem;border-radius:999px;cursor:pointer;line-height:1;font-size:1.1rem}.EditView_repairModalBody__nbf8p{padding:1rem;display:grid;grid-gap:.9rem;gap:.9rem}.EditView_repairMetaGrid__njFv2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.EditView_repairMetaGrid__njFv2 div{display:grid;grid-gap:.15rem;gap:.15rem;padding:.55rem .65rem;background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:.35rem;font-size:.8rem;color:var(--theme-text-primary)}.EditView_repairMetaLabel__TcbZ_{font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;color:var(--theme-text-secondary)}.EditView_repairSection__EKDip h5{margin:0 0 .35rem;font-size:.82rem;color:var(--theme-text-primary)}.EditView_repairSection__EKDip p{margin:0;font-size:.8125rem;color:var(--theme-text-primary);line-height:1.45}.EditView_repairComponentsList__gD4__{margin:0;padding-left:0;list-style:none;display:grid;grid-gap:.35rem;gap:.35rem}.EditView_repairComponentsList__gD4__ li{display:flex;justify-content:space-between;align-items:center;gap:.75rem;font-size:.8125rem;padding:.4rem .55rem;border:1px solid var(--theme-elevation-200);border-radius:.3rem;background:var(--theme-elevation-100);color:var(--theme-text-primary)}.EditView_repairComponentsList__gD4__ strong{font-size:.75rem;color:var(--theme-text-secondary);font-weight:600;white-space:nowrap}@media(max-width:768px){.EditView_repairMetaGrid__njFv2{grid-template-columns:1fr}}.EditView_quoteEditor__ov2Xa{min-height:100vh;background-color:var(--theme-elevation-0);padding-bottom:2rem}.EditView_container__qcp2M{max-width:1600px;margin:0 auto;padding:1rem 1.5rem}.EditView_card__rIY7D{background-color:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200);padding:1rem 1.5rem}.EditView_sectionTitle__QmBvj{font-size:.8125rem;font-weight:700;color:var(--theme-success-600);text-transform:uppercase;letter-spacing:.02em;margin:0 0 .75rem;padding-bottom:.25rem;border-bottom:2px solid var(--theme-success-600)}.EditView_section__e7umV{margin-bottom:1.25rem}.EditView_commentToggleBtn__y8Sdx{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:1px solid var(--theme-elevation-150);border-radius:.25rem;background:var(--theme-elevation-50);color:var(--theme-text-primary);cursor:pointer}.EditView_commentToggleBtn__y8Sdx:hover{border-color:#3b82f6}.EditView_commentRow__THD_H td{background:var(--theme-elevation-100)}.EditView_commentRowInner__2Z9v2{padding:.5rem}.EditView_commentLabel__eusaD{display:block;font-size:.75rem;margin-bottom:.25rem;color:var(--theme-text-primary)}.EditView_commentTextarea__lyCOL{width:100%;min-height:3rem;border:1px solid var(--theme-elevation-250);border-radius:.25rem;padding:.4rem .5rem;background:var(--theme-elevation-50);color:var(--theme-text-primary)}.EditView_commentTextarea__lyCOL:focus{outline:none;border-color:#3b82f6}.EditView_formRow__64crc{display:flex;align-items:center;margin-bottom:.375rem;gap:.5rem}.EditView_formLabel__MIXLQ{min-width:100px;font-size:.8125rem;font-weight:500;color:var(--theme-text-primary);text-align:right;flex-shrink:0}.EditView_formValue__dtJpF{flex:1 1;min-width:0}.EditView_topGrid__wmgxD{display:grid;grid-template-columns:1fr 2fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.25rem}.EditView_customerDetails__ERkZT{display:flex;flex-direction:column;gap:0}.EditView_addressColumns__BV2Qg{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.EditView_addressBlock__vOAJs{display:flex;flex-direction:column;gap:.25rem}.EditView_addressBlock__vOAJs h4{font-size:.8125rem;font-weight:700;color:var(--theme-success-600);margin:0 0 .375rem;text-transform:uppercase}.EditView_quoteDetailsGrid__k43FO{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 2rem;gap:0 2rem;margin-bottom:.5rem}.EditView_pricingStrip__LwDDQ{display:flex;align-items:center;gap:1rem;padding:.5rem .75rem;background-color:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:.25rem;margin-bottom:1rem;flex-wrap:wrap}.EditView_pricingStripLabel__pulBS{font-size:.75rem;font-weight:600;color:var(--theme-text-primary);text-transform:uppercase;letter-spacing:.03em}.EditView_pricingStripItem__YEvSM{display:flex;align-items:center;gap:.25rem;font-size:.8125rem}.EditView_pricingStripItem__YEvSM label{font-weight:500;color:var(--theme-text-primary);white-space:nowrap}.EditView_pricingStripInput__j2wCP{width:5rem;padding:.25rem .375rem;border:1px solid var(--theme-elevation-200);border-radius:.25rem;font-size:.8125rem;background-color:var(--theme-elevation-50);text-align:right}.EditView_pricingStripInput__j2wCP:focus{outline:none;border-color:#3b82f6}.EditView_pricingStripSelect__ZUb6m{padding:.25rem .375rem}.EditView_input__RrHDl,.EditView_pricingStripSelect__ZUb6m,.EditView_select__PH2II{border:1px solid var(--theme-elevation-200);border-radius:.25rem;font-size:.8125rem;background-color:var(--theme-elevation-50)}.EditView_input__RrHDl,.EditView_select__PH2II{width:100%;padding:.375rem .5rem;color:var(--theme-text-primary);transition:border-color .15s}.EditView_input__RrHDl:focus,.EditView_select__PH2II:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.EditView_input__RrHDl:-moz-read-only,.EditView_select__PH2II:-moz-read-only{background-color:var(--theme-elevation-100);color:var(--theme-text-primary)}.EditView_input__RrHDl:disabled,.EditView_input__RrHDl:read-only,.EditView_select__PH2II:disabled,.EditView_select__PH2II:read-only{background-color:var(--theme-elevation-100);color:var(--theme-text-primary)}.EditView_textarea__44nMJ{width:100%;padding:.375rem .5rem;border:1px solid var(--theme-elevation-200);border-radius:.25rem;font-size:.8125rem;color:var(--theme-text-primary);background-color:var(--theme-elevation-50);resize:vertical;font-family:inherit}.EditView_textarea__44nMJ:focus{outline:none;border-color:#3b82f6}.EditView_inputSmall__Sb0zw{width:100%;padding:.25rem .375rem;border:1px solid var(--theme-elevation-200);border-radius:.25rem;font-size:.8125rem;background-color:var(--theme-elevation-50);color:var(--theme-text-primary)}.EditView_inputSmall__Sb0zw:focus{outline:none;border-color:#3b82f6}.EditView_inputAddress__zd6x_{width:100%;padding:.3rem .5rem;border:1px solid var(--theme-elevation-200);font-size:.8125rem;color:var(--theme-text-primary);background-color:var(--theme-elevation-50)}.EditView_inputAddress__zd6x_:focus{outline:none;border-color:#3b82f6}.EditView_inputAddress__zd6x_:first-child{border-radius:.25rem .25rem 0 0}.EditView_inputAddress__zd6x_:last-child{border-radius:0 0 .25rem .25rem}.EditView_inputAddress__zd6x_:not(:last-child){border-bottom:none}.EditView_checkboxLabel__xuMo8{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.8125rem}.EditView_checkboxLabel__xuMo8 input[type=checkbox]{width:1rem;height:1rem;cursor:pointer}.EditView_checkboxLabel__xuMo8 span{color:var(--theme-text-primary)}.EditView_tableWrapper__djYyI{overflow-x:auto;margin-bottom:.75rem;border:1px solid var(--theme-elevation-200)}.EditView_table__US_L6{width:100%;border-collapse:collapse;font-size:.8125rem}.EditView_table__US_L6 thead{background-color:var(--theme-elevation-100)}.EditView_table__US_L6 thead th{padding:.5rem .375rem;text-align:left;font-weight:600;font-size:.75rem;white-space:nowrap;color:var(--theme-text-primary);border-right:1px solid var(--theme-elevation-200)}.EditView_table__US_L6 thead th:last-child{border-right:none}.EditView_table__US_L6 tbody{background-color:var(--theme-elevation-50)}.EditView_table__US_L6 tr{border-bottom:1px solid var(--theme-elevation-200)}.EditView_table__US_L6 td{padding:.25rem .375rem;vertical-align:middle;border-right:1px solid var(--theme-elevation-200)}.EditView_table__US_L6 td:last-child{border-right:none}.EditView_tableRow__rIt8p:hover{background-color:var(--theme-elevation-100)}.EditView_textRight__Yyc4_{text-align:right}.EditView_textCenter__2fQh_{text-align:center}.EditView_fontMedium__qlEf9{font-weight:500}.EditView_typeBadge__LeDqV{display:inline-block;padding:.125rem .375rem;background-color:var(--theme-elevation-200);border-radius:.25rem;font-size:.6875rem;font-weight:500;color:var(--theme-text-primary)}.EditView_selectionCell__jypte{font-size:.8125rem;font-weight:500;color:#3b82f6;cursor:pointer;white-space:nowrap}.EditView_selectionCell__jypte:hover{text-decoration:underline}.EditView_relationshipCell__Yj49N{min-width:140px}.EditView_relationshipCell__Yj49N .field-type{margin:0}.EditView_relationshipCell__Yj49N .relationship{margin-bottom:0}.EditView_relationshipCell__Yj49N .relationship__wrap{width:100%}.EditView_percentInput__s1fAG{width:4rem}.EditView_unitInput__37sn4{width:3rem}.EditView_maxWidthSmall__Tk60X{max-width:5.5rem}.EditView_expandBtn__LaB6L{background:none;border:none;cursor:pointer;padding:.125rem;color:var(--theme-text-primary);opacity:.5;transition:opacity .15s}.EditView_expandBtn__LaB6L:hover{opacity:1}.EditView_detailRow___neYO{background-color:var(--theme-elevation-100);border-left:3px solid #3b82f6}.EditView_detailRow___neYO td{padding:.5rem .75rem}.EditView_detailGrid__3i0L5{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;font-size:.8125rem}.EditView_detailItem__MIv3h{display:flex;align-items:center;gap:.25rem}.EditView_detailItem__MIv3h label{font-weight:500;color:var(--theme-text-primary);white-space:nowrap;font-size:.75rem}.EditView_detailItem__MIv3h input[type=number]{width:5rem}.EditView_breakdownText__WfDf2{font-size:.75rem;color:#92400e;font-family:monospace;background-color:#fef3c7;padding:.25rem .5rem;border-radius:.25rem;flex:1 1}.EditView_actionButtons__gEnJD{display:flex;gap:.125rem}.EditView_btnAdd__C5ydZ,.EditView_btnRemove__knGaJ{width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:50%;font-size:.875rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .15s;font-weight:700;line-height:1}.EditView_btnAdd__C5ydZ{background-color:#22c55e;color:#fff}.EditView_btnAdd__C5ydZ:hover{opacity:.85}.EditView_btnRemove__knGaJ{background-color:#ef4444;color:#fff}.EditView_btnRemove__knGaJ:hover{opacity:.85}.EditView_btnRemove__knGaJ:disabled{opacity:.3;cursor:not-allowed}.EditView_addRowButton__e1CJx td{padding:.5rem;text-align:center;background-color:var(--theme-elevation-50)}.EditView_btnAddLine__BnXI7{width:100%;padding:.5rem 1rem;background-color:rgba(0,0,0,0);color:#22c55e;border:1px dashed #22c55e;border-radius:.25rem;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center;gap:.375rem}.EditView_btnAddLine__BnXI7:hover{background-color:#f0fdf4}.EditView_bottomGrid__rv_0m{display:grid;grid-template-columns:1fr auto;grid-gap:2rem;gap:2rem;align-items:start}.EditView_messageSection__EhN1T{display:flex;flex-direction:column;gap:.25rem}.EditView_messageSection__EhN1T label{font-size:.8125rem;font-weight:600;color:var(--theme-text-primary)}.EditView_totalsTable__N93QH{min-width:280px}.EditView_totalsTable__N93QH table{width:100%;border-collapse:collapse;font-size:.8125rem}.EditView_totalsTable__N93QH tr{border-bottom:1px solid var(--theme-elevation-200)}.EditView_totalsTable__N93QH td{padding:.375rem .5rem}.EditView_totalsTable__N93QH .EditView_totalsLabel__F4D_W{text-align:right;font-weight:500;color:var(--theme-text-primary);white-space:nowrap}.EditView_totalsTable__N93QH .EditView_totalsValue__AHbH0{text-align:right;font-family:monospace;font-weight:500;min-width:100px;background-color:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200)}.EditView_totalsTable__N93QH .EditView_totalsValueGreen___9Xyv{text-align:right;font-family:monospace;font-weight:500;min-width:100px;border:1px solid var(--theme-elevation-200);color:#16a34a;background-color:#f0fdf4}.EditView_totalsTable__N93QH .EditView_totalsValueBold__30WXH{text-align:right;font-family:monospace;font-weight:700;font-size:.875rem;min-width:100px;background-color:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200)}.EditView_additionalSection__0rpHz{margin-top:.75rem}.EditView_additionalSection__0rpHz .field-type{max-width:400px}.EditView_relationshipWrapper__UyG6s .field-type{margin-bottom:0;padding:0}.EditView_relationshipWrapper__UyG6s .field-description,.EditView_relationshipWrapper__UyG6s .field-label,.EditView_relationshipWrapper__UyG6s .field-type>.field-label,.EditView_relationshipWrapper__UyG6s .field-type>label{display:none}.EditView_relationshipWrapper__UyG6s .relationship--single-value__control,.EditView_relationshipWrapper__UyG6s [class*=control]{min-height:28px!important;border-color:var(--theme-elevation-200)!important;background-color:var(--theme-elevation-50)!important;font-size:.8125rem!important;border-radius:.25rem!important;box-shadow:none!important}.EditView_relationshipWrapper__UyG6s .relationship--single-value__value-container,.EditView_relationshipWrapper__UyG6s [class*=ValueContainer]{padding:0 .5rem!important}.EditView_relationshipWrapper__UyG6s .relationship--single-value__input-container,.EditView_relationshipWrapper__UyG6s [class*=Input]{margin:0!important;padding:0!important}.EditView_relationshipWrapper__UyG6s .relationship--single-value__indicator,.EditView_relationshipWrapper__UyG6s [class*=indicatorContainer]{padding:0 .25rem!important}.EditView_relationshipWrapper__UyG6s .relationship--single-value__control--is-focused,.EditView_relationshipWrapper__UyG6s [class*=control--is-focused]{border-color:#3b82f6!important;box-shadow:0 0 0 2px rgba(59,130,246,.1)!important}.EditView_relationshipWrapper__UyG6s .relationship-add-new{display:flex;align-items:center}.EditView_relationshipWrapper__UyG6s .relationship-add-new__add-button{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:0 .25rem .25rem 0!important;border:1px solid var(--theme-elevation-200)!important;border-left:none!important;background-color:var(--theme-elevation-100)!important;color:var(--theme-text-primary)!important;cursor:pointer;transition:background-color .15s}.EditView_relationshipWrapper__UyG6s .relationship-add-new__add-button:hover{background-color:var(--theme-elevation-200)!important}.EditView_relationshipWrapper__UyG6s .relationship-add-new__add-button svg{width:14px!important;height:14px!important}.EditView_relationshipWrapper__UyG6s .relationship--allow-create [class*=control]{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.EditView_relationshipWrapper__UyG6s .relationship-add-new__tooltip{font-size:.6875rem}.EditView_relationshipWrapper__UyG6s .relationship,.EditView_relationshipWrapper__UyG6s .relationship__wrap{margin-bottom:0}@media(max-width:1200px){.EditView_topGrid__wmgxD{grid-template-columns:1fr}.EditView_addressColumns__BV2Qg{grid-template-columns:1fr 1fr}.EditView_quoteDetailsGrid__k43FO{grid-template-columns:1fr}}@media(max-width:768px){.EditView_addressColumns__BV2Qg,.EditView_bottomGrid__rv_0m{grid-template-columns:1fr}.EditView_pricingStrip__LwDDQ{flex-direction:column;align-items:flex-start}.EditView_table__US_L6{font-size:.75rem}}.EditView_formGroup__Ge2ma{margin-bottom:.375rem}.EditView_label__h2MSx{font-size:.8125rem;font-weight:500;color:var(--theme-text-primary);margin-bottom:.25rem}.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::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);grid-gap:.75rem;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%;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;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}