.Users_container__FbhUB{width:100%;max-width:95%;margin:0 auto;padding:1.5rem}.Users_title__aGHYh{font-size:1.5rem;margin-bottom:1.5rem;font-weight:600;text-align:left}.Users_controls__CSwyK{display:flex;justify-content:flex-start;margin-bottom:1rem;align-items:center}.Users_search__Ots4l{padding:.5rem 1rem;border:1px solid #e0e0e0;border-radius:4px;min-width:300px;font-size:.95rem}.Users_tableContainer__Et26J{width:100%;background-color:white;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow-x:visible}.Users_table__q2Plp{width:100%;border-collapse:collapse}.Users_table__q2Plp td,.Users_table__q2Plp th{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #f0f0f0;white-space:nowrap}.Users_table__q2Plp th{font-weight:600;background-color:#f9fafb;position:-webkit-sticky;position:sticky;top:0}.Users_table__q2Plp tr:last-child td{border-bottom:none}.Users_table__q2Plp tr:hover{background-color:#f9fafb}.Users_actions__J09VB{display:flex;gap:.5rem}.Users_actionButton__SvPng{padding:.25rem .75rem;border:none;border-radius:4px;background-color:#2563eb;color:white;cursor:pointer;font-size:.875rem}.Users_actionButton__SvPng:hover{background-color:#1d4ed8}.Users_deleteButton__Izp9g{background-color:#dc2626}.Users_deleteButton__Izp9g:hover{background-color:#b91c1c}.Users_noUsers__eXEFs{text-align:center;padding:2rem;color:#6b7280}.Users_loading__b5ztI{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.Users_spinner__TUrsl{width:40px;height:40px;border-radius:50%;border:3px solid rgba(0,0,0,.1);border-top-color:#2563eb;animation:Users_spin__0fKR8 1s ease-in-out infinite;margin-bottom:1rem}@keyframes Users_spin__0fKR8{to{transform:rotate(1turn)}}.Users_error__KjeM5{color:#dc2626;padding:1rem;border-radius:4px;margin-bottom:1rem}.Users_roleSelect__jlMbM{padding:.3rem;border:1px solid #e0e0e0;border-radius:4px;width:100%;background-color:white;color:#333}.Users_saveButton__x23NU{background-color:#22c55e}.Users_saveButton__x23NU:hover{background-color:#16a34a}.Users_message__Cmwk6{padding:.75rem 1rem;border-radius:4px;margin-bottom:1rem;font-weight:500}.Users_success__aG_x2{background-color:#dcfce7;color:#166534;border:1px solid #bbf7d0}.Users_error__KjeM5{background-color:#fee2e2;color:#b91c1c;border:1px solid #fecaca}@media (prefers-color-scheme:dark){.Users_tableContainer__Et26J{background-color:#1f2937}.Users_table__q2Plp th{background-color:#111827;color:#f3f4f6}.Users_table__q2Plp td{color:#e5e7eb;border-bottom:1px solid #374151}.Users_table__q2Plp tr:hover{background-color:#111827}.Users_search__Ots4l{background-color:#1f2937;border-color:#374151;color:#e5e7eb}.Users_noUsers__eXEFs{color:#9ca3af}.Users_spinner__TUrsl{border:3px solid rgba(255,255,255,.1);border-top-color:#3b82f6}.Users_roleSelect__jlMbM{background-color:#1f2937;border-color:#374151;color:#e5e7eb}.Users_success__aG_x2{background-color:#064e3b;color:#d1fae5;border-color:#065f46}.Users_error__KjeM5{background-color:#7f1d1d;color:#fecaca;border-color:#991b1b}}.Users_modalOverlay__aZuhL{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.Users_modal__rZ__A{background-color:white;border-radius:8px;padding:20px;width:400px;max-width:90%;box-shadow:0 4px 8px rgba(0,0,0,.2)}.Users_modal__rZ__A h3{margin-top:0;color:#333}.Users_passwordInput__tI6Nc{width:100%;padding:10px;margin:10px 0;border:1px solid #ddd;border-radius:4px;font-size:16px}.Users_modalActions__2fFe9{display:flex;justify-content:flex-end;margin-top:15px;gap:10px}.Users_saveButton__x23NU{background-color:#4caf50;color:white}.Users_cancelButton__VgyI1{background-color:#f44336;color:white}.Users_modalError__TGC7T{background-color:#fee2e2;color:#b91c1c;padding:8px 12px;border-radius:4px;margin:10px 0;font-size:14px;font-weight:500;border-left:4px solid #dc2626}@media (prefers-color-scheme:dark){.Users_modalError__TGC7T{background-color:rgba(220,38,38,.2);color:#fca5a5;border-left:4px solid #ef4444}.Users_modal__rZ__A{background-color:#1f2937;color:#e5e7eb}.Users_modal__rZ__A h3{color:#f3f4f6}.Users_passwordInput__tI6Nc{background-color:#111827;border-color:#374151;color:#e5e7eb}}.admin_container__uVSVc{width:100%;margin:0 auto;padding:2rem 0}.admin_title__cLzhO{font-size:2rem;font-weight:700;margin-bottom:2rem;color:var(--foreground);text-align:center}.admin_content__q9bCm{background-color:var(--card-background);border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:0;width:100%}.admin_loading__OjQcq{display:flex;flex-direction:column;align-items:center;justify-content:center;height:50vh}.admin_spinner__5fXze{width:50px;height:50px;border-radius:50%;border:4px solid rgba(0,0,0,.1);border-top:4px solid var(--primary);animation:admin_spin__Zlb68 1s ease-in-out infinite;margin-bottom:1rem}@keyframes admin_spin__Zlb68{to{transform:rotate(1turn)}}@media (prefers-color-scheme:dark){.admin_spinner__5fXze{border:4px solid rgba(255,255,255,.1);border-top:4px solid var(--primary)}}.UserAvatar_avatar__mPWoC{display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);border:2px solid rgba(255,255,255,.8);flex-shrink:0}.UserAvatar_initials__F3NcH{color:white;font-weight:600;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.UserAvatar_small__pic_T{width:28px;height:28px;font-size:.7rem}.UserAvatar_medium__zCBhd{width:36px;height:36px;font-size:.85rem}.UserAvatar_large__D7oMr{width:48px;height:48px;font-size:1.1rem}.UserAvatar_image__h7TZP{width:100%;height:100%;object-fit:cover}@media (prefers-color-scheme:dark){.UserAvatar_avatar__mPWoC{border-color:rgba(30,41,59,.5);box-shadow:0 2px 8px rgba(0,0,0,.2)}}.LoadingScreen_loadingContainer__nTNgA{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:300px;width:100%}.LoadingScreen_spinner__UuKbo{width:40px;height:40px;border-radius:50%;border:4px solid rgba(0,0,0,.1);border-top-color:#4a90e2;animation:LoadingScreen_spin__NaIQy 1s linear infinite;margin-bottom:16px}.LoadingScreen_message__VU1Vq{color:#666;font-size:16px;font-weight:500}@keyframes LoadingScreen_spin__NaIQy{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ResponsibleSelector_container___gM2B{display:flex;flex-direction:column;gap:.75rem}.ResponsibleSelector_companySelector__JCz1K,.ResponsibleSelector_contactSelector__6ZiQY,.ResponsibleSelector_typeSelector__kLbVO{display:flex;flex-direction:column;gap:.25rem}.ResponsibleSelector_companySelector__JCz1K label,.ResponsibleSelector_contactSelector__6ZiQY label,.ResponsibleSelector_typeSelector__kLbVO label{font-size:.875rem;font-weight:500;color:#374151}@media (prefers-color-scheme:dark){.ResponsibleSelector_companySelector__JCz1K label,.ResponsibleSelector_contactSelector__6ZiQY label,.ResponsibleSelector_typeSelector__kLbVO label{color:#e5e7eb}}.ResponsibleSelector_companySelect__uyRDa,.ResponsibleSelector_contactSelect__2qo6t,.ResponsibleSelector_typeSelect__nHYnY{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:white;font-size:.875rem;color:#374151;transition:border-color .2s ease,box-shadow .2s ease}.ResponsibleSelector_companySelect__uyRDa:focus,.ResponsibleSelector_contactSelect__2qo6t:focus,.ResponsibleSelector_typeSelect__nHYnY:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}@media (prefers-color-scheme:dark){.ResponsibleSelector_companySelect__uyRDa,.ResponsibleSelector_contactSelect__2qo6t,.ResponsibleSelector_typeSelect__nHYnY{background-color:#1f2937;border-color:#4b5563;color:#e5e7eb}.ResponsibleSelector_companySelect__uyRDa:focus,.ResponsibleSelector_contactSelect__2qo6t:focus,.ResponsibleSelector_typeSelect__nHYnY:focus{border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.1)}}.ResponsibleSelector_companySelect__uyRDa:disabled,.ResponsibleSelector_contactSelect__2qo6t:disabled,.ResponsibleSelector_typeSelect__nHYnY:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}@media (prefers-color-scheme:dark){.ResponsibleSelector_companySelect__uyRDa:disabled,.ResponsibleSelector_contactSelect__2qo6t:disabled,.ResponsibleSelector_typeSelect__nHYnY:disabled{background-color:#374151;color:#9ca3af}}.ResponsibleSelector_noContactsMessage__lER6m{padding:.75rem;background-color:#fef3c7;border:1px solid #f59e0b;border-radius:.375rem;color:#92400e;font-size:.875rem;text-align:center}@media (prefers-color-scheme:dark){.ResponsibleSelector_noContactsMessage__lER6m{background-color:#451a03;border-color:#d97706;color:#fbbf24}}.ResponsibleSelector_container___gM2B.ResponsibleSelector_compact__UziKj{gap:.5rem}.ResponsibleSelector_container___gM2B.ResponsibleSelector_compact__UziKj .ResponsibleSelector_companySelector__JCz1K,.ResponsibleSelector_container___gM2B.ResponsibleSelector_compact__UziKj .ResponsibleSelector_contactSelector__6ZiQY,.ResponsibleSelector_container___gM2B.ResponsibleSelector_compact__UziKj .ResponsibleSelector_typeSelector__kLbVO{gap:.125rem}.ResponsibleSelector_container___gM2B.ResponsibleSelector_compact__UziKj .ResponsibleSelector_companySelect__uyRDa,.ResponsibleSelector_container___gM2B.ResponsibleSelector_compact__UziKj .ResponsibleSelector_contactSelect__2qo6t,.ResponsibleSelector_container___gM2B.ResponsibleSelector_compact__UziKj .ResponsibleSelector_typeSelect__nHYnY{padding:.375rem;font-size:.8125rem}.ResponsibleSelector_container___gM2B.ResponsibleSelector_compact__UziKj label{font-size:.8125rem}.ResponsibleSelector_container___gM2B.ResponsibleSelector_compact__UziKj .ResponsibleSelector_noContactsMessage__lER6m{padding:.5rem;font-size:.8125rem}.SearchableTeamDropdown_searchableDropdown__vKV2i{position:relative;width:100%;overflow:visible;z-index:1}.SearchableTeamDropdown_dropdownTrigger__flMGX{position:relative;width:100%;min-height:44px;border:2px solid #d1d5db;border-radius:8px;background-color:#ffffff;cursor:pointer;transition:all .2s ease-in-out;display:flex;align-items:center;padding:0 32px 0 12px}.SearchableTeamDropdown_dropdownTrigger__flMGX:hover{border-color:#9ca3af}.SearchableTeamDropdown_dropdownTrigger__flMGX.SearchableTeamDropdown_open__yUU6t{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.SearchableTeamDropdown_dropdownTrigger__flMGX:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.SearchableTeamDropdown_searchableDropdown__vKV2i.SearchableTeamDropdown_disabled__kqVjc .SearchableTeamDropdown_dropdownTrigger__flMGX{background-color:#f3f4f6;cursor:not-allowed;opacity:.6}.SearchableTeamDropdown_selectedValue__OHHyb{display:flex;align-items:center;width:100%;min-height:20px;margin-right:8px}.SearchableTeamDropdown_selectedText__i76q2{flex:1 1;color:#1f2937;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:8px}.SearchableTeamDropdown_clearButton__JQlns{background:none;border:none;color:#6b7280;font-size:18px;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease-in-out;flex-shrink:0}.SearchableTeamDropdown_clearButton__JQlns:hover{background-color:#f3f4f6;color:#374151}.SearchableTeamDropdown_clearButton__JQlns:disabled{cursor:not-allowed;opacity:.5}.SearchableTeamDropdown_searchInput__8hZ2O{width:100%;border:none;outline:none;background:transparent;font-size:14px;color:#1f2937;min-height:20px}.SearchableTeamDropdown_searchInput__8hZ2O::placeholder{color:#9ca3af}.SearchableTeamDropdown_searchInput__8hZ2O:disabled{cursor:not-allowed}.SearchableTeamDropdown_dropdownArrow__CbUbs{position:absolute;right:12px;color:#6b7280;font-size:12px;transition:transform .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.SearchableTeamDropdown_dropdownArrow__CbUbs.SearchableTeamDropdown_open__yUU6t{transform:rotate(180deg)}.SearchableTeamDropdown_dropdownList__TII1o{position:absolute;top:100%;left:0;right:0;z-index:10000;margin-top:4px;background-color:#ffffff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);max-height:220px;overflow:hidden}.SearchableTeamDropdown_dropdownListTop__SWsOF{top:auto;bottom:100%;margin-top:0;margin-bottom:4px}.SearchableTeamDropdown_dropdownContent__6njYP{max-height:220px;overflow-y:auto}.SearchableTeamDropdown_dropdownItem__FSTcU{padding:12px 16px;cursor:pointer;border-bottom:1px solid #f3f4f6;transition:background-color .1s ease-in-out;font-size:14px;font-weight:500;color:#1f2937;line-height:1.3}.SearchableTeamDropdown_dropdownItem__FSTcU:last-child{border-bottom:none}.SearchableTeamDropdown_dropdownItem__FSTcU.SearchableTeamDropdown_highlighted__ohsrK,.SearchableTeamDropdown_dropdownItem__FSTcU:hover{background-color:#f8fafc}.SearchableTeamDropdown_dropdownItem__FSTcU.SearchableTeamDropdown_selected__4K3Qz{background-color:#eff6ff;border-left:3px solid #3b82f6;padding-left:13px}.SearchableTeamDropdown_noResults___0vAQ{padding:16px;text-align:center;color:#6b7280;font-size:14px;font-style:italic}.SearchableTeamDropdown_teamMemberBadge__Qag6z{display:inline-block;background-color:#e0f2fe;color:#0369a1;font-size:10px;font-weight:500;padding:2px 6px;border-radius:12px;margin-left:8px}.SearchableTeamDropdown_teamMemberLocation__8XA5L{font-size:11px;color:#64748b;font-style:italic}.SearchableTeamDropdown_dropdownContent__6njYP::-webkit-scrollbar{width:6px}.SearchableTeamDropdown_dropdownContent__6njYP::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.SearchableTeamDropdown_dropdownContent__6njYP::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.SearchableTeamDropdown_dropdownContent__6njYP::-webkit-scrollbar-thumb:hover{background:#94a3b8}.SearchableTeamDropdown_dropdownItem__FSTcU:focus{outline:2px solid #3b82f6;outline-offset:-2px}@keyframes SearchableTeamDropdown_slideDown__h6pM5{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.SearchableTeamDropdown_dropdownList__TII1o{animation:SearchableTeamDropdown_slideDown__h6pM5 .2s ease-out}@media (max-width:640px){.SearchableTeamDropdown_dropdownList__TII1o{max-height:250px}.SearchableTeamDropdown_dropdownItem__FSTcU{padding:10px 12px}.SearchableTeamDropdown_primaryText__DDTVi{font-size:13px}.SearchableTeamDropdown_secondaryText__g1JDs{font-size:11px}.SearchableTeamDropdown_teamMemberBadge__Qag6z{font-size:9px;padding:1px 4px}}.YourTasksContainer_yourTasksContainerWrapper__9U3VW{display:flex;flex-direction:column;gap:16px;width:100%;background-color:white;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:24px;border:1px solid #e5e7eb}.ImageUploadSection_uploadSection__mn78s{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.ImageUploadSection_label__lXihB{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.875rem;color:#374151}.ImageUploadSection_labelIcon__s20ie{color:#6366F1}.ImageUploadSection_uploadControls__a_t_T{display:flex;flex-direction:column;gap:.5rem}.ImageUploadSection_fileInput__zHLLQ{padding:.5rem;border:2px dashed #d1d5db;border-radius:8px;background-color:#F9FAFB;cursor:pointer;font-size:.875rem;transition:all .2s ease}.ImageUploadSection_fileInput__zHLLQ:hover:not(:disabled){border-color:#6366F1;background-color:#EEF2FF}.ImageUploadSection_fileInput__zHLLQ:disabled{opacity:.5;cursor:not-allowed}.ImageUploadSection_fileCount__Ltul3,.ImageUploadSection_fileInfo__mneLf{display:flex;align-items:center;gap:.5rem}.ImageUploadSection_fileCount__Ltul3{font-size:.875rem;color:#6B7280}.ImageUploadSection_heicWarning__3p9by{display:flex;align-items:center;gap:.25rem;color:#F59E0B;font-weight:600}.ImageUploadSection_convertButton__rfsBR{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background-color:#6366F1;color:white;border:none;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease}.ImageUploadSection_convertButton__rfsBR:hover:not(:disabled){background-color:#4F46E5;transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,102,241,.3)}.ImageUploadSection_convertButton__rfsBR:disabled{opacity:.6;cursor:not-allowed;transform:none}.ImageUploadSection_spinnerIcon__c2VPo{animation:ImageUploadSection_spin__xOjvV 1s linear infinite}@keyframes ImageUploadSection_spin__xOjvV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ImageUploadSection_errorMessage__YSvyb{display:flex;align-items:center;gap:.5rem;padding:.75rem;background-color:#FEE2E2;border:1px solid #fca5a5;border-radius:8px;color:#DC2626;font-size:.875rem}.ImageUploadSection_previewGrid__zcMMD{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:1rem;gap:1rem;margin-top:.5rem}.ImageUploadSection_previewItem__GQd9N{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem;background-color:#F9FAFB;border:2px solid #e5e7eb;border-radius:8px;transition:all .2s ease}.ImageUploadSection_previewItem__GQd9N:hover{border-color:#6366F1;box-shadow:0 2px 8px rgba(99,102,241,.1)}.ImageUploadSection_previewThumb__zlZDW{width:96px;height:96px;object-fit:cover;border-radius:6px;border:1px solid #d1d5db}.ImageUploadSection_pdfPreview__IZU1r{width:96px;height:96px;display:flex;align-items:center;justify-content:center;background-color:#FEF2F2;border:1px solid #fecaca;border-radius:6px}.ImageUploadSection_pdfIcon__G9hep{font-size:3rem;color:#DC2626}.ImageUploadSection_previewName__5FGRG{font-size:.75rem;color:#6B7280;text-align:center;word-break:break-word;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ImageUploadSection_removeButton__Oh04v{position:absolute;top:.25rem;right:.25rem;background-color:#EF4444;color:white;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.75rem;transition:all .2s ease;box-shadow:0 2px 4px rgba(239,68,68,.3)}.ImageUploadSection_removeButton__Oh04v:hover{background-color:#DC2626;transform:scale(1.1)}.ChangeRequestForm_formContainer__cnEjZ{width:100%;max-width:1400px;margin:0 auto;padding:2rem;background:linear-gradient(135deg,#f8fafc,#e2e8f0);min-height:100vh}.ChangeRequestForm_changeRequestForm__cj1mG{background:linear-gradient(135deg,#ffffff,#fafbfc);border-radius:24px;box-shadow:0 20px 50px rgba(16,24,40,.1),0 8px 20px rgba(16,24,40,.08);padding:0;position:relative;overflow:hidden;border:1px solid #e4e7ec}.ChangeRequestForm_changeRequestForm__cj1mG:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#6366f1,#8b5cf6 50%,#06b6d4);z-index:1}.ChangeRequestForm_formHeader__6_Ys_{padding:2.5rem 3rem 2rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;position:relative}.ChangeRequestForm_formHeader__6_Ys_ h2{font-size:2rem;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.025em;text-shadow:0 1px 2px rgba(0,0,0,.05)}.ChangeRequestForm_projectSelectContainer__XRcT0{padding:2rem 3rem;background:linear-gradient(135deg,#fef7ff,#f3e8ff);border-bottom:1px solid #e9d5ff}.ChangeRequestForm_disabledProjectSelect__M0AJn{padding:1rem 1.5rem;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:2px solid #e5e7eb;border-radius:12px;color:#6b7280;font-size:1rem;font-weight:600;display:flex;align-items:center;min-height:3.5rem;position:relative;overflow:hidden}.ChangeRequestForm_disabledProjectSelect__M0AJn:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#7c3aed,#a855f7)}.ChangeRequestForm_loadingSelect__yUSS7{animation:ChangeRequestForm_pulse__BMxzO 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes ChangeRequestForm_pulse__BMxzO{0%,to{opacity:1}50%{opacity:.7}}.ChangeRequestForm_formSection__MkcE9{padding:2.5rem 3rem;border-bottom:1px solid #f1f5f9;position:relative}.ChangeRequestForm_formSection__MkcE9:last-of-type{border-bottom:none}.ChangeRequestForm_sectionHeader__126RV{margin-bottom:2rem;position:relative}.ChangeRequestForm_sectionHeader__126RV h3{font-size:1.5rem;font-weight:700;color:#1e293b;margin:0 0 .75rem;letter-spacing:-.02em;display:flex;align-items:center;gap:.75rem}.ChangeRequestForm_sectionHeader__126RV h3:before{content:"";width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);flex-shrink:0}.ChangeRequestForm_sectionDivider__2o_xB{height:3px;background:linear-gradient(90deg,#6366f1,#8b5cf6 50%,#06b6d4);border-radius:2px;width:100px}.ChangeRequestForm_sectionGrid__uAf5b{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.ChangeRequestForm_sectionContent__x69As{display:flex;flex-direction:column;gap:2rem}.ChangeRequestForm_formGrid__wBKAe{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}.ChangeRequestForm_formGroup__FIez8{display:flex;flex-direction:column;gap:.75rem;position:relative}.ChangeRequestForm_formGroup__FIez8 label{font-size:.875rem;font-weight:600;color:#374151;letter-spacing:.025em;text-transform:uppercase;display:flex;align-items:center;gap:.5rem}.ChangeRequestForm_formGroup__FIez8 label:before{content:"";width:4px;height:4px;border-radius:50%;background:#6366f1;flex-shrink:0}.ChangeRequestForm_formGroup__FIez8 input,.ChangeRequestForm_formGroup__FIez8 select,.ChangeRequestForm_formGroup__FIez8 textarea{padding:1rem 1.25rem;border:2px solid #e5e7eb;border-radius:12px;background:white;font-size:1rem;font-weight:500;color:#1f2937;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;box-shadow:0 1px 3px rgba(16,24,40,.1);position:relative}.ChangeRequestForm_formGroup__FIez8 input::placeholder,.ChangeRequestForm_formGroup__FIez8 textarea::placeholder{color:#9ca3af;font-weight:400}.ChangeRequestForm_formGroup__FIez8 input:focus,.ChangeRequestForm_formGroup__FIez8 select:focus,.ChangeRequestForm_formGroup__FIez8 textarea:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 4px rgba(99,102,241,.1),0 4px 12px rgba(99,102,241,.15);transform:translateY(-2px)}.ChangeRequestForm_formGroup__FIez8 textarea{resize:vertical;min-height:120px;line-height:1.6}.ChangeRequestForm_formGroup__FIez8 select{cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:3rem}.ChangeRequestForm_inputShort__1tlGV{max-width:200px}.ChangeRequestForm_readonlyInput__rfZP3{background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#64748b;cursor:not-allowed;border-color:#cbd5e1;font-weight:600}.ChangeRequestForm_disabledInput__M4WmG{background:linear-gradient(135deg,#f9fafb,#f3f4f6);color:#6b7280;cursor:not-allowed;opacity:.8;border-color:#d1d5db;font-weight:600}.ChangeRequestForm_dateInputWrapper__IEOeF{position:relative;display:flex;align-items:center}.ChangeRequestForm_dateIcon__IuUWt{position:absolute;right:1rem;color:#6b7280;font-size:1.125rem;pointer-events:none;z-index:2}.ChangeRequestForm_impactGrid__ZyWlf{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;margin-bottom:2.5rem}.ChangeRequestForm_impactCard__O2vQa{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px solid #bae6fd;border-radius:16px;padding:2rem;position:relative;overflow:hidden;transition:all .3s ease}.ChangeRequestForm_impactCard__O2vQa:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0ea5e9,#06b6d4)}.ChangeRequestForm_impactCard__O2vQa:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(14,165,233,.2)}.ChangeRequestForm_impactHeader__4F31P{margin-bottom:1.5rem}.ChangeRequestForm_impactHeader__4F31P label{font-size:1.125rem;font-weight:700;color:#0c4a6e;text-transform:none}.ChangeRequestForm_impactHeader__4F31P label:before{display:none}.ChangeRequestForm_impactContent__ZTWaA{display:flex;flex-direction:column;gap:1rem}.ChangeRequestForm_checkboxWrapper__P_JTl{display:flex;align-items:center;gap:.75rem}.ChangeRequestForm_checkboxWrapper__P_JTl input[type=checkbox]{width:20px;height:20px;accent-color:#0ea5e9;cursor:pointer}.ChangeRequestForm_checkboxLabel__g_QJ6{font-size:.875rem;font-weight:500;color:#0c4a6e}.ChangeRequestForm_impactInput__FargU{display:flex;align-items:center;gap:.75rem;animation:ChangeRequestForm_slideIn__Zkoe3 .3s ease}.ChangeRequestForm_impactInput__FargU input{flex:1 1;max-width:120px}.ChangeRequestForm_inputUnit__fuQVK{font-size:.875rem;font-weight:600;color:#0369a1;background:rgba(255,255,255,.8);padding:.5rem .75rem;border-radius:6px;border:1px solid #bae6fd}@keyframes ChangeRequestForm_slideIn__Zkoe3{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ChangeRequestForm_flagsSection__tJcB3{background:linear-gradient(135deg,#fef7ff,#f3e8ff);border:2px solid #e9d5ff;border-radius:16px;padding:2rem;position:relative}.ChangeRequestForm_flagsSection__tJcB3:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#7c3aed,#a855f7)}.ChangeRequestForm_flagsSection__tJcB3 h4{font-size:1rem;font-weight:600;color:#6b21a8;margin:0 0 1.5rem;text-transform:uppercase;letter-spacing:.05em}.ChangeRequestForm_flagsGrid__Kn2Xl{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.ChangeRequestForm_flagItem__460AM{display:flex;align-items:center;gap:.75rem;padding:1rem;background:rgba(255,255,255,.8);border:1px solid #e9d5ff;border-radius:12px;transition:all .3s ease;cursor:pointer}.ChangeRequestForm_flagItem__460AM:hover{background:rgba(255,255,255,1);transform:translateY(-2px);box-shadow:0 4px 12px rgba(124,58,237,.15)}.ChangeRequestForm_flagItem__460AM input[type=checkbox]{width:18px;height:18px;accent-color:#7c3aed;cursor:pointer}.ChangeRequestForm_flagItem__460AM label{font-size:.875rem;font-weight:500;color:#6b21a8;cursor:pointer;text-transform:none;margin:0}.ChangeRequestForm_flagItem__460AM label:before{display:none}.ChangeRequestForm_fileUploadContainer__Jcpri{position:relative;width:100%}.ChangeRequestForm_fileInput__seLQc{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.ChangeRequestForm_fileUploadBox__9Mgq3{border:2px dashed #d1d5db;border-radius:16px;padding:3rem 2rem;background:linear-gradient(135deg,#f9fafb,#f3f4f6);display:flex;flex-direction:column;align-items:center;gap:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden;min-height:160px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ChangeRequestForm_fileUploadBox__9Mgq3:hover{border-color:#6366f1;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);transform:translateY(-2px);box-shadow:0 8px 25px rgba(99,102,241,.15)}.ChangeRequestForm_fileUploadBox__9Mgq3:active{transform:translateY(-1px)}.ChangeRequestForm_fileUploadBox__9Mgq3.ChangeRequestForm_dragOver__5TB7a{border-color:#10b981;background:linear-gradient(135deg,#ecfdf5,#d1fae5);transform:translateY(-4px);box-shadow:0 12px 35px rgba(16,185,129,.2)}.ChangeRequestForm_fileUploadBox__9Mgq3.ChangeRequestForm_dragOver__5TB7a .ChangeRequestForm_fileIcon__DnBFC{color:#10b981;transform:scale(1.2)}.ChangeRequestForm_fileIcon__DnBFC{font-size:3rem;color:#6b7280;transition:all .3s ease}.ChangeRequestForm_fileUploadBox__9Mgq3:hover .ChangeRequestForm_fileIcon__DnBFC{color:#6366f1;transform:scale(1.1)}.ChangeRequestForm_uploadContent__cBqLv{text-align:center;display:flex;flex-direction:column;gap:.5rem}.ChangeRequestForm_uploadText__MHjk9{font-size:1.125rem;font-weight:600;color:#374151}.ChangeRequestForm_uploadHint__LyuRD{color:#6b7280;font-size:.875rem}.ChangeRequestForm_fileInfo__ZCDqE{display:flex;align-items:center;gap:1rem;margin-top:.75rem;padding:.75rem 1rem;background:rgba(255,255,255,.8);border-radius:8px;border:1px solid #e5e7eb}.ChangeRequestForm_fileSize__bUUYx{color:#6b7280;font-weight:500}.ChangeRequestForm_removeFile__YVOIM{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#dc2626;border:1px solid #f87171;border-radius:6px;padding:.375rem .75rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.025em}.ChangeRequestForm_removeFile__YVOIM:hover{background:linear-gradient(135deg,#fecaca,#fca5a5);transform:translateY(-1px);box-shadow:0 2px 4px rgba(220,38,38,.2)}.ChangeRequestForm_formActions__nE6vE{padding:2.5rem 3rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;gap:1.5rem;position:-webkit-sticky;position:sticky;bottom:0;z-index:10}.ChangeRequestForm_cancelButton__ykOT_,.ChangeRequestForm_saveButton__VCJBk{padding:.875rem 2rem;border-radius:12px;font-size:1rem;font-weight:600;border:none;cursor:pointer;display:flex;align-items:center;gap:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.025em}.ChangeRequestForm_cancelButton__ykOT_{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);color:#374151;border:2px solid #d1d5db}.ChangeRequestForm_cancelButton__ykOT_:hover{background:linear-gradient(135deg,#e5e7eb,#d1d5db);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ChangeRequestForm_saveButton__VCJBk{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:white;box-shadow:0 4px 12px rgba(99,102,241,.3)}.ChangeRequestForm_saveButton__VCJBk:hover{background:linear-gradient(135deg,#5856eb,#7c3aed);transform:translateY(-2px);box-shadow:0 8px 25px rgba(99,102,241,.4)}.ChangeRequestForm_cancelButton__ykOT_:before,.ChangeRequestForm_saveButton__VCJBk:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.ChangeRequestForm_cancelButton__ykOT_:hover:before,.ChangeRequestForm_saveButton__VCJBk:hover:before{left:100%}.ChangeRequestForm_loadingText__wUf9k{font-size:.75rem;color:#6366f1;font-weight:500;animation:ChangeRequestForm_pulse__BMxzO 2s infinite}.ChangeRequestForm_separator__qrd1P{height:1px;background:linear-gradient(90deg,transparent,#e2e8f0,transparent);margin:2rem 0}@media (max-width:1024px){.ChangeRequestForm_formContainer__cnEjZ{padding:1.5rem}.ChangeRequestForm_formHeader__6_Ys_,.ChangeRequestForm_formSection__MkcE9{padding:2rem}.ChangeRequestForm_projectSelectContainer__XRcT0{padding:1.5rem 2rem}.ChangeRequestForm_formActions__nE6vE{padding:2rem}}@media (max-width:768px){.ChangeRequestForm_formContainer__cnEjZ{padding:1rem}.ChangeRequestForm_changeRequestForm__cj1mG{border-radius:16px}.ChangeRequestForm_formHeader__6_Ys_,.ChangeRequestForm_formSection__MkcE9{padding:1.5rem}.ChangeRequestForm_formHeader__6_Ys_ h2{font-size:1.5rem}.ChangeRequestForm_projectSelectContainer__XRcT0{padding:1.5rem}.ChangeRequestForm_flagsGrid__Kn2Xl,.ChangeRequestForm_formGrid__wBKAe,.ChangeRequestForm_impactGrid__ZyWlf,.ChangeRequestForm_sectionGrid__uAf5b{grid-template-columns:1fr}.ChangeRequestForm_formActions__nE6vE{padding:1.5rem;flex-direction:column-reverse}.ChangeRequestForm_cancelButton__ykOT_,.ChangeRequestForm_saveButton__VCJBk{width:100%;justify-content:center}.ChangeRequestForm_fileUploadBox__9Mgq3{padding:2rem 1rem;min-height:140px}.ChangeRequestForm_fileInfo__ZCDqE{flex-direction:column;gap:.5rem;align-items:flex-start}.ChangeRequestForm_removeFile__YVOIM{align-self:center}}@media (max-width:480px){.ChangeRequestForm_formContainer__cnEjZ{padding:.5rem}.ChangeRequestForm_formActions__nE6vE,.ChangeRequestForm_formHeader__6_Ys_,.ChangeRequestForm_formSection__MkcE9,.ChangeRequestForm_projectSelectContainer__XRcT0{padding:1rem}.ChangeRequestForm_sectionHeader__126RV h3{font-size:1.25rem}.ChangeRequestForm_flagsSection__tJcB3,.ChangeRequestForm_impactCard__O2vQa{padding:1.5rem}.ChangeRequestForm_fileUploadBox__9Mgq3{padding:1.5rem 1rem;min-height:120px}.ChangeRequestForm_fileIcon__DnBFC{font-size:2.5rem}.ChangeRequestForm_uploadText__MHjk9{font-size:1rem}}.changeRequestHandler_modalOverlay__ZHKIG{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:changeRequestHandler_fadeIn__71zAS .2s ease-out}.changeRequestHandler_modal__Lau2U{background-color:white;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.1);width:90%;max-width:600px;max-height:90vh;overflow-y:auto;animation:changeRequestHandler_slideIn__Z7L0k .3s ease-out}.changeRequestHandler_modalHeader__JYLgD{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb}.changeRequestHandler_modalHeader__JYLgD h2{margin:0;font-size:1.25rem;color:#111827;font-weight:600}.changeRequestHandler_closeButton__0ShHG{background:none;border:none;color:#6b7280;font-size:1.25rem;cursor:pointer;padding:.25rem;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s}.changeRequestHandler_closeButton__0ShHG:hover{background-color:#f3f4f6;color:#111827}.changeRequestHandler_formContent__0gBKq{padding:1.5rem}.changeRequestHandler_pcrInfo__0_fVO{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.changeRequestHandler_pcrInfo__0_fVO h3{margin:0 0 .5rem;font-size:1.125rem;color:#111827;font-weight:600}.changeRequestHandler_pcrNumber__u6sFj{margin:0;color:#6b7280;font-size:.875rem}.changeRequestHandler_impactSection__Vobv7 h4{margin:0 0 1rem;color:#4b5563;font-size:1rem;font-weight:500}.changeRequestHandler_checkboxRow__48rvn{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:.75rem;background-color:#f9fafb;border-radius:6px}.changeRequestHandler_checkbox___ZW75{display:flex;align-items:center;gap:.5rem}.changeRequestHandler_checkbox___ZW75 input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.2rem;height:1.2rem;border:2px solid #d1d5db;border-radius:4px;position:relative;cursor:pointer;transition:all .2s}.changeRequestHandler_checkbox___ZW75 input[type=checkbox]:checked{background-color:#3b82f6;border-color:#3b82f6}.changeRequestHandler_checkbox___ZW75 input[type=checkbox]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.6rem;height:.4rem;border-left:2px solid white;border-bottom:2px solid white;transform:translate(-50%,-60%) rotate(-45deg)}.changeRequestHandler_checkbox___ZW75 label{font-size:.9rem;color:#4b5563;cursor:pointer;font-weight:500}.changeRequestHandler_inputGroup__aAWj_{display:flex;align-items:center;gap:.5rem}.changeRequestHandler_inputGroup__aAWj_ label{font-size:.9rem;color:#4b5563}.changeRequestHandler_inputShort__vE5CB{width:100px;padding:.5rem;border:1px solid #d1d5db;border-radius:4px;font-size:.875rem}.changeRequestHandler_inputShort__vE5CB:disabled{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed}.changeRequestHandler_checkboxGroup__YXu8d{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-top:1.5rem;padding:.75rem;background-color:#f9fafb;border-radius:6px}.changeRequestHandler_modalActions__JLzL0{display:flex;justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;background-color:#f9fafb;border-top:1px solid #e5e7eb;border-radius:0 0 8px 8px}.changeRequestHandler_cancelButton__JN128,.changeRequestHandler_saveButton__kYTmc{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:6px;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s;border:none}.changeRequestHandler_saveButton__kYTmc{background-color:#2563eb;color:white}.changeRequestHandler_saveButton__kYTmc:hover:not(:disabled){background-color:#1d4ed8}.changeRequestHandler_saveButton__kYTmc:disabled{opacity:.7;cursor:not-allowed}.changeRequestHandler_cancelButton__JN128{background-color:#f3f4f6;color:#4b5563}.changeRequestHandler_cancelButton__JN128:hover:not(:disabled){background-color:#e5e7eb}.changeRequestHandler_cancelButton__JN128:disabled{opacity:.7;cursor:not-allowed}.changeRequestHandler_errorMessage__5Ir88{margin:.75rem 1.5rem 0;padding:.75rem;background-color:#fee2e2;border:1px solid #fecaca;border-radius:4px;color:#b91c1c;font-size:.875rem}@keyframes changeRequestHandler_fadeIn__71zAS{0%{opacity:0}to{opacity:1}}@keyframes changeRequestHandler_slideIn__Z7L0k{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-color-scheme:dark){.changeRequestHandler_modal__Lau2U{background-color:#1f2937;box-shadow:0 10px 25px rgba(0,0,0,.3)}.changeRequestHandler_modalHeader__JYLgD{border-bottom-color:#374151}.changeRequestHandler_modalHeader__JYLgD h2{color:#f3f4f6}.changeRequestHandler_closeButton__0ShHG{color:#9ca3af}.changeRequestHandler_closeButton__0ShHG:hover{background-color:#374151;color:#f3f4f6}.changeRequestHandler_pcrInfo__0_fVO{border-bottom-color:#374151}.changeRequestHandler_pcrInfo__0_fVO h3{color:#f3f4f6}.changeRequestHandler_pcrNumber__u6sFj{color:#9ca3af}.changeRequestHandler_impactSection__Vobv7 h4{color:#d1d5db}.changeRequestHandler_checkboxRow__48rvn{background-color:#111827}.changeRequestHandler_checkbox___ZW75 input[type=checkbox]{border-color:#4b5563}.changeRequestHandler_checkbox___ZW75 label,.changeRequestHandler_inputGroup__aAWj_ label{color:#d1d5db}.changeRequestHandler_inputShort__vE5CB{background-color:#374151;border-color:#4b5563;color:#e5e7eb}.changeRequestHandler_inputShort__vE5CB:disabled{background-color:#1f2937;color:#6b7280}.changeRequestHandler_checkboxGroup__YXu8d{background-color:#111827}.changeRequestHandler_modalActions__JLzL0{background-color:#111827;border-top-color:#374151}.changeRequestHandler_cancelButton__JN128{background-color:#374151;color:#d1d5db}.changeRequestHandler_cancelButton__JN128:hover:not(:disabled){background-color:#4b5563}.changeRequestHandler_errorMessage__5Ir88{background-color:rgba(185,28,28,.2);border-color:#b91c1c;color:#ef4444}}.ChangeRequestEditModal_modalOverlay__wOMVo{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:ChangeRequestEditModal_fadeIn__NDZAK .2s ease-out}.ChangeRequestEditModal_modal__6TmT1{background-color:white;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.1);width:95%;max-width:1000px;max-height:90vh;overflow-y:auto;animation:ChangeRequestEditModal_slideIn__gJWUW .3s ease-out}.ChangeRequestEditModal_modalHeader__Vm_Te{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.ChangeRequestEditModal_modalHeader__Vm_Te h2{margin:0;font-size:1.25rem;color:#111827;font-weight:600}.ChangeRequestEditModal_closeButton__FWjP_{background:none;border:none;color:#6b7280;font-size:1.25rem;cursor:pointer;padding:.25rem;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s}.ChangeRequestEditModal_closeButton__FWjP_:hover{background-color:#e5e7eb;color:#111827}.ChangeRequestEditModal_formContent__YTAu_{padding:1.5rem}.ChangeRequestEditModal_pcrInfo__YvDh6{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.ChangeRequestEditModal_pcrInfo__YvDh6 h3{margin:0 0 .5rem;font-size:1.125rem;color:#111827;font-weight:600}.ChangeRequestEditModal_pcrNumber__qlosy{margin:0;color:#6b7280;font-size:.875rem}.ChangeRequestEditModal_editForm__sBVhK{display:flex;flex-direction:column;height:100%}.ChangeRequestEditModal_formGrid__hKObF{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;margin-bottom:1.5rem}.ChangeRequestEditModal_leftSection__Wv4kG,.ChangeRequestEditModal_rightSection__xxZk0{display:flex;flex-direction:column;gap:1rem}.ChangeRequestEditModal_formGroup__4bSKN{display:flex;flex-direction:column;gap:.5rem}.ChangeRequestEditModal_formGroup__4bSKN label{font-weight:500;color:#374151;font-size:.9rem}.ChangeRequestEditModal_formGroup__4bSKN input,.ChangeRequestEditModal_formGroup__4bSKN select,.ChangeRequestEditModal_formGroup__4bSKN textarea{padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.ChangeRequestEditModal_formGroup__4bSKN input:focus,.ChangeRequestEditModal_formGroup__4bSKN select:focus,.ChangeRequestEditModal_formGroup__4bSKN textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.ChangeRequestEditModal_formGroup__4bSKN textarea{resize:vertical;min-height:100px}.ChangeRequestEditModal_dateInputWrapper__IA72_{position:relative;display:flex;align-items:center}.ChangeRequestEditModal_dateIcon__gNedR{position:absolute;right:.75rem;color:#6b7280;pointer-events:none;z-index:1}.ChangeRequestEditModal_loadingText__tUyKU{font-size:.8rem;color:#6b7280;font-style:italic}.ChangeRequestEditModal_separator__cBxlY{height:1px;background-color:#e5e7eb;margin:1.5rem 0}.ChangeRequestEditModal_fileSection__IY_mS{margin-bottom:1rem}.ChangeRequestEditModal_fileUploadContainer__Z3yLb{position:relative}.ChangeRequestEditModal_fileInput__7KMA2{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;z-index:2}.ChangeRequestEditModal_fileUploadBox__uROqb{border:2px dashed #d1d5db;border-radius:6px;padding:2rem;text-align:center;background-color:#f9fafb;transition:all .2s;cursor:pointer}.ChangeRequestEditModal_fileUploadBox__uROqb:hover{border-color:#3b82f6;background-color:#eff6ff}.ChangeRequestEditModal_fileIcon__UtE46{font-size:2rem;color:#6b7280;margin-bottom:.5rem}.ChangeRequestEditModal_modalActions___OLYu{display:flex;justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;background-color:#f9fafb;border-top:1px solid #e5e7eb;margin-top:auto}.ChangeRequestEditModal_cancelButton__px01b,.ChangeRequestEditModal_saveButton__qaR9S{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:6px;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s;border:none}.ChangeRequestEditModal_saveButton__qaR9S{background-color:#2563eb;color:white}.ChangeRequestEditModal_saveButton__qaR9S:hover:not(:disabled){background-color:#1d4ed8}.ChangeRequestEditModal_saveButton__qaR9S:disabled{opacity:.7;cursor:not-allowed}.ChangeRequestEditModal_cancelButton__px01b{background-color:#f3f4f6;color:#4b5563}.ChangeRequestEditModal_cancelButton__px01b:hover:not(:disabled){background-color:#e5e7eb}.ChangeRequestEditModal_cancelButton__px01b:disabled{opacity:.7;cursor:not-allowed}.ChangeRequestEditModal_errorMessage__RyeaY{margin:.75rem 1.5rem 0;padding:.75rem;background-color:#fee2e2;border:1px solid #fecaca;border-radius:4px;color:#b91c1c;font-size:.875rem}@keyframes ChangeRequestEditModal_fadeIn__NDZAK{0%{opacity:0}to{opacity:1}}@keyframes ChangeRequestEditModal_slideIn__gJWUW{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:768px){.ChangeRequestEditModal_modal__6TmT1{width:95%;margin:1rem}.ChangeRequestEditModal_formGrid__hKObF{grid-template-columns:1fr;gap:1rem}.ChangeRequestEditModal_modalActions___OLYu{flex-direction:column}.ChangeRequestEditModal_cancelButton__px01b,.ChangeRequestEditModal_saveButton__qaR9S{width:100%;justify-content:center}}@media (prefers-color-scheme:dark){.ChangeRequestEditModal_modal__6TmT1{background-color:#1f2937;box-shadow:0 10px 25px rgba(0,0,0,.3)}.ChangeRequestEditModal_modalHeader__Vm_Te{border-bottom-color:#374151;background-color:#111827}.ChangeRequestEditModal_modalHeader__Vm_Te h2{color:#f3f4f6}.ChangeRequestEditModal_closeButton__FWjP_{color:#9ca3af}.ChangeRequestEditModal_closeButton__FWjP_:hover{background-color:#374151;color:#f3f4f6}.ChangeRequestEditModal_pcrInfo__YvDh6{border-bottom-color:#374151}.ChangeRequestEditModal_pcrInfo__YvDh6 h3{color:#f3f4f6}.ChangeRequestEditModal_pcrNumber__qlosy{color:#9ca3af}.ChangeRequestEditModal_formGroup__4bSKN label{color:#d1d5db}.ChangeRequestEditModal_formGroup__4bSKN input,.ChangeRequestEditModal_formGroup__4bSKN select,.ChangeRequestEditModal_formGroup__4bSKN textarea{background-color:#374151;border-color:#4b5563;color:#e5e7eb}.ChangeRequestEditModal_formGroup__4bSKN input:focus,.ChangeRequestEditModal_formGroup__4bSKN select:focus,.ChangeRequestEditModal_formGroup__4bSKN textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.2)}.ChangeRequestEditModal_separator__cBxlY{background-color:#374151}.ChangeRequestEditModal_fileUploadBox__uROqb{border-color:#4b5563;background-color:#111827;color:#d1d5db}.ChangeRequestEditModal_fileUploadBox__uROqb:hover{border-color:#3b82f6;background-color:#1e3a8a}.ChangeRequestEditModal_fileIcon__UtE46{color:#9ca3af}.ChangeRequestEditModal_modalActions___OLYu{background-color:#111827;border-top-color:#374151}.ChangeRequestEditModal_cancelButton__px01b{background-color:#374151;color:#d1d5db}.ChangeRequestEditModal_cancelButton__px01b:hover:not(:disabled){background-color:#4b5563}.ChangeRequestEditModal_loadingText__tUyKU{color:#9ca3af}.ChangeRequestEditModal_errorMessage__RyeaY{background-color:rgba(185,28,28,.2);border-color:#b91c1c;color:#ef4444}}.ChangeRequestFilter_filterContainer__dvYkf{background-color:white;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .2s ease}.ChangeRequestFilter_filterContainer__dvYkf:hover{box-shadow:0 4px 6px rgba(0,0,0,.1)}.ChangeRequestFilter_filterHeader__Sgncq{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #f3f4f6}.ChangeRequestFilter_filterButton__vYDkh{display:flex;align-items:center;gap:.5rem;background:none;border:none;font-size:.95rem;font-weight:500;color:#4b5563;cursor:pointer;transition:color .2s ease;position:relative}.ChangeRequestFilter_filterButton__vYDkh:hover{color:#111827}.ChangeRequestFilter_filterButton__vYDkh.ChangeRequestFilter_active__diTrb{color:#2563eb}.ChangeRequestFilter_filterBadge__i7kgo{background-color:#2563eb;color:white;border-radius:50%;width:1.2rem;height:1.2rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;margin-left:.25rem}.ChangeRequestFilter_clearAllButton__Dq_5Z{display:flex;align-items:center;gap:.25rem;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:.375rem .75rem;font-size:.8rem;color:#6b7280;cursor:pointer;transition:all .2s ease}.ChangeRequestFilter_clearAllButton__Dq_5Z:hover{background-color:#e5e7eb;color:#374151}.ChangeRequestFilter_filterOptions__Iapvu{padding:1.25rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;border-bottom:1px solid #f3f4f6}.ChangeRequestFilter_filterGroup__ardZc{display:flex;flex-direction:column;gap:.5rem}.ChangeRequestFilter_filterLabel__crzKf{font-size:.8rem;font-weight:500;color:#374151;text-transform:uppercase;letter-spacing:.025em}.ChangeRequestFilter_searchContainer__Srxlo{position:relative;display:flex;align-items:center}.ChangeRequestFilter_searchIcon__FQEQf{position:absolute;left:.75rem;color:#9ca3af;font-size:.875rem;z-index:1}.ChangeRequestFilter_searchInput__P9BfB{width:100%;padding:.5rem .75rem .5rem 2.25rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:all .2s ease}.ChangeRequestFilter_searchInput__P9BfB:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.ChangeRequestFilter_filterSelect__5YhnE{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;background-color:white;cursor:pointer;transition:all .2s ease}.ChangeRequestFilter_filterSelect__5YhnE:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.ChangeRequestFilter_filterSelect__5YhnE:disabled{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed}.ChangeRequestFilter_loadingText__VBhAa{font-size:.75rem;color:#6b7280;font-style:italic;margin-top:.25rem}.ChangeRequestFilter_appliedFilters__L_DkZ{padding:1rem 1.25rem;background-color:#f9fafb;border-top:1px solid #e5e7eb}.ChangeRequestFilter_appliedFiltersLabel__ERRFQ{font-size:.8rem;font-weight:500;color:#6b7280;margin-bottom:.5rem;display:block}.ChangeRequestFilter_filterTags__pzNvw{display:flex;flex-wrap:wrap;gap:.5rem}.ChangeRequestFilter_filterTag__5l0hY{display:flex;align-items:center;gap:.375rem;background-color:#dbeafe;color:#1e40af;padding:.25rem .5rem;border-radius:6px;font-size:.75rem;font-weight:500}.ChangeRequestFilter_filterTag__5l0hY button{background:none;border:none;color:#1e40af;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:2px;transition:background-color .2s ease}.ChangeRequestFilter_filterTag__5l0hY button:hover{background-color:rgba(30,64,175,.1)}@media (max-width:1024px){.ChangeRequestFilter_filterOptions__Iapvu{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (max-width:768px){.ChangeRequestFilter_filterHeader__Sgncq{padding:.75rem 1rem}.ChangeRequestFilter_filterOptions__Iapvu{padding:1rem;grid-template-columns:1fr;gap:.75rem}.ChangeRequestFilter_appliedFilters__L_DkZ{padding:.75rem 1rem}.ChangeRequestFilter_filterTags__pzNvw{gap:.375rem}.ChangeRequestFilter_clearAllButton__Dq_5Z span{display:none}}@media (prefers-color-scheme:dark){.ChangeRequestFilter_filterContainer__dvYkf{background-color:#1f2937;border-color:#374151;box-shadow:0 1px 3px rgba(0,0,0,.3)}.ChangeRequestFilter_filterContainer__dvYkf:hover{box-shadow:0 4px 6px rgba(0,0,0,.4)}.ChangeRequestFilter_filterHeader__Sgncq{border-bottom-color:#374151}.ChangeRequestFilter_filterButton__vYDkh{color:#d1d5db}.ChangeRequestFilter_filterButton__vYDkh:hover{color:#f3f4f6}.ChangeRequestFilter_clearAllButton__Dq_5Z{background-color:#374151;border-color:#4b5563;color:#9ca3af}.ChangeRequestFilter_clearAllButton__Dq_5Z:hover{background-color:#4b5563;color:#d1d5db}.ChangeRequestFilter_filterOptions__Iapvu{border-bottom-color:#374151}.ChangeRequestFilter_filterLabel__crzKf{color:#d1d5db}.ChangeRequestFilter_searchInput__P9BfB{background-color:#374151;border-color:#4b5563;color:#f3f4f6}.ChangeRequestFilter_searchInput__P9BfB:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.2)}.ChangeRequestFilter_filterSelect__5YhnE{background-color:#374151;border-color:#4b5563;color:#f3f4f6}.ChangeRequestFilter_filterSelect__5YhnE:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.2)}.ChangeRequestFilter_filterSelect__5YhnE:disabled{background-color:#1f2937;color:#6b7280}.ChangeRequestFilter_appliedFilters__L_DkZ{background-color:#111827;border-top-color:#374151}.ChangeRequestFilter_appliedFiltersLabel__ERRFQ,.ChangeRequestFilter_loadingText__VBhAa{color:#9ca3af}}.CCRTreatment_workflowContainer__mbh3E{background:white;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.CCRTreatment_workflowHeader__fzuC7{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid #e5e7eb}.CCRTreatment_workflowIcon__ylgeS{font-size:20px;color:#3b82f6}.CCRTreatment_workflowHeader__fzuC7 h4{margin:0;color:#1f2937;font-size:18px;font-weight:600}.CCRTreatment_processSteps__2I0w7{display:flex;flex-direction:column;gap:20px}.CCRTreatment_processStep__kMeow{border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.CCRTreatment_stepHeader__98Bce{background:#f9fafb;padding:12px 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #e5e7eb}.CCRTreatment_stepIcon__ofoQt{font-size:16px;color:#6b7280}.CCRTreatment_stepHeader__98Bce span{font-weight:600;color:#374151}.CCRTreatment_stepContent__Y6j9P{padding:16px}.CCRTreatment_stepContent__Y6j9P p{margin:0 0 16px;color:#6b7280;line-height:1.5}.CCRTreatment_actionButtons__tFRnO{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.CCRTreatment_approveButton__d9jKB,.CCRTreatment_completeButton__dlKj_,.CCRTreatment_rejectButton___xK8_,.CCRTreatment_warningButton__KHBxt{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:6px;border:none;font-weight:500;cursor:pointer;transition:all .2s}.CCRTreatment_approveButton__d9jKB{background:#10b981;color:white}.CCRTreatment_approveButton__d9jKB:hover{background:#059669}.CCRTreatment_rejectButton___xK8_{background:#ef4444;color:white}.CCRTreatment_rejectButton___xK8_:hover{background:#dc2626}.CCRTreatment_warningButton__KHBxt{background:#f59e0b;color:white}.CCRTreatment_warningButton__KHBxt:hover{background:#d97706}.CCRTreatment_completeButton__dlKj_{background:#8b5cf6;color:white}.CCRTreatment_completeButton__dlKj_:hover{background:#7c3aed}.CCRTreatment_decisionMade__H14L5{margin-top:16px;padding:12px;border-radius:6px;border-left:4px solid #6b7280;background:#f9fafb}.CCRTreatment_decisionMade__H14L5.CCRTreatment_accepted__8wr_w{border-left-color:#10b981;background:#ecfdf5}.CCRTreatment_decisionMade__H14L5.CCRTreatment_rejected__fajUS{border-left-color:#ef4444;background:#fef2f2}.CCRTreatment_decisionMade__H14L5.CCRTreatment_approved__44PQi{border-left-color:#10b981;background:#ecfdf5}.CCRTreatment_decisionMade__H14L5.CCRTreatment_cancelrequest__4BZtW{border-left-color:#ef4444;background:#fef2f2}.CCRTreatment_decisionMade__H14L5.CCRTreatment_eatcostinternal__5thfn{border-left-color:#f59e0b;background:#fffbeb}.CCRTreatment_decisionMade__H14L5.CCRTreatment_nosystematicissue__971hl{border-left-color:#10b981;background:#ecfdf5}.CCRTreatment_decisionMade__H14L5.CCRTreatment_systematicissuefound__WPH7y{border-left-color:#ef4444;background:#fef2f2}.CCRTreatment_decisionMade__H14L5.CCRTreatment_modified__HF3Y6{border-left-color:#8b5cf6;background:#faf5ff}.CCRTreatment_decisionMade__H14L5.CCRTreatment_closed__tUSm8{border-left-color:#6b7280;background:#f9fafb}.CCRTreatment_impactSummary__lAUxn{background:#f9fafb;padding:16px;border-radius:6px;margin:16px 0;border:1px solid #e5e7eb}.CCRTreatment_impactItem__pNai_{display:flex;justify-content:space-between;margin-bottom:8px}.CCRTreatment_impactItem__pNai_:last-child{margin-bottom:0}.CCRTreatment_impactItem__pNai_ span:first-child{font-weight:500;color:#374151}.CCRTreatment_impactItem__pNai_ span:last-child{color:#6b7280}.CCRTreatment_riskWarning__zZ7Pt{display:flex;align-items:center;gap:8px;background:#fffbeb;border:1px solid #f59e0b;border-radius:6px;padding:12px;margin:12px 0;color:#92400e}.CCRTreatment_qualityFlag__QMsyu{background:#fef2f2;border:1px solid #ef4444;border-radius:6px;padding:12px;margin-top:12px;color:#dc2626}.CCRTreatment_bacFlag__SUe5P{background:#fffbeb;color:#f59e0b;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600}.CCRTreatment_endOfProcess__GoBZK{display:flex;align-items:center;gap:8px;background:#ecfdf5;border:1px solid #10b981;border-radius:6px;padding:12px;margin-top:12px;color:#065f46}.CCRTreatment_endIcon__z_ou_{color:#10b981}.CCRTreatment_dimmed__QHcwx{opacity:.55;pointer-events:none}.CCRTreatment_modificationForm__1Xa_T{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:16px;margin:16px 0}.CCRTreatment_modificationForm__1Xa_T h5{margin:0 0 16px;color:#374151;font-weight:600}.CCRTreatment_modificationInputs__Sy6PV{display:flex;flex-direction:column;gap:16px}.CCRTreatment_inputGroup__8MJcm{display:flex;flex-direction:column;gap:4px}.CCRTreatment_inputGroup__8MJcm label{font-weight:500;color:#374151;font-size:14px}.CCRTreatment_modificationInput__f09vi{padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:14px}.CCRTreatment_modificationInput__f09vi:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.CCRTreatment_modificationActions__9ia9P{display:flex;gap:12px;margin-top:16px}.CCRTreatment_closeRequestSection__Dhyzl{background:#f0f9ff;border:1px solid #0ea5e9;border-radius:6px;padding:16px;margin-top:16px}.CCRTreatment_closeRequestHeader__Nehbv h5{margin:0 0 8px;color:#0c4a6e}.CCRTreatment_closeRequestHeader__Nehbv p{margin:0 0 16px;color:#075985;font-size:14px}@media (max-width:768px){.CCRTreatment_actionButtons__tFRnO{flex-direction:column}.CCRTreatment_modificationInputs__Sy6PV{gap:12px}.CCRTreatment_modificationActions__9ia9P{flex-direction:column}}.ProjectManagersList_containerCompact__sX1q6,.ProjectManagersList_container__gXbCM{display:block}.ProjectManagersList_title__Xx7sN{font-weight:600;margin-bottom:8px}.ProjectManagersList_listCompact__M68AV,.ProjectManagersList_list__TgrYr{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.ProjectManagersList_listCompact__M68AV{gap:6px}.ProjectManagersList_itemCompact__kM4tl,.ProjectManagersList_item__fTFjh{display:flex;align-items:center;gap:8px;padding:8px 10px;background:rgba(0,0,0,.04);border-radius:6px}.ProjectManagersList_itemCompact__kM4tl{padding:6px 8px}.ProjectManagersList_itemContent__KXJYj{flex:1 1}.ProjectManagersList_name__5uyrK{font-weight:600;line-height:1.2}.ProjectManagersList_meta__G_Gkm{font-size:13px;color:#374151}.ProjectManagersList_metaSub__JiTkd{font-size:13px;color:#4b5563}.ProjectManagersList_muted__7YHfH{font-style:italic;color:#6b7280}.ProjectManagersList_error__cPWoB{color:#b91c1c}.PCSTreatment_workflowContainer__ikgF1{background:white;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.PCSTreatment_workflowHeader__tYHg7{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid #e5e7eb}.PCSTreatment_workflowIcon__LhHem{font-size:20px;color:#8b5cf6}.PCSTreatment_workflowHeader__tYHg7 h4{margin:0;color:#1f2937;font-size:18px;font-weight:600}.PCSTreatment_processSteps__GuoPN{display:flex;flex-direction:column;gap:20px}.PCSTreatment_processStep__35VJB{border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.PCSTreatment_stepHeader__oDXLe{background:#f9fafb;padding:12px 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #e5e7eb}.PCSTreatment_stepIcon__SmtB8{font-size:16px;color:#6b7280}.PCSTreatment_stepHeader__oDXLe span{font-weight:600;color:#374151}.PCSTreatment_stepContent__MwP8d{padding:16px}.PCSTreatment_stepContent__MwP8d p{margin:0 0 16px;color:#6b7280;line-height:1.5}.PCSTreatment_actionButtons__v9vUs{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.PCSTreatment_approveButton__H8g_U,.PCSTreatment_completeButton__hHwYE,.PCSTreatment_rejectButton__24g1r,.PCSTreatment_warningButton__m4WAx{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:6px;border:none;font-weight:500;cursor:pointer;transition:all .2s}.PCSTreatment_approveButton__H8g_U{background:#10b981;color:white}.PCSTreatment_approveButton__H8g_U:hover{background:#059669}.PCSTreatment_rejectButton__24g1r{background:#ef4444;color:white}.PCSTreatment_rejectButton__24g1r:hover{background:#dc2626}.PCSTreatment_warningButton__m4WAx{background:#f59e0b;color:white}.PCSTreatment_warningButton__m4WAx:hover{background:#d97706}.PCSTreatment_completeButton__hHwYE{background:#8b5cf6;color:white}.PCSTreatment_completeButton__hHwYE:hover{background:#7c3aed}.PCSTreatment_decisionMade__w2qPV{margin-top:16px;padding:12px;border-radius:6px;border-left:4px solid #6b7280;background:#f9fafb}.PCSTreatment_decisionMade__w2qPV.PCSTreatment_approved__v_CwP{border-left-color:#10b981;background:#ecfdf5}.PCSTreatment_decisionMade__w2qPV.PCSTreatment_rejected__hYcpC{border-left-color:#ef4444;background:#fef2f2}.PCSTreatment_decisionMade__w2qPV.PCSTreatment_submitted__W_CUZ{border-left-color:#3b82f6;background:#eff6ff}.PCSTreatment_decisionMade__w2qPV.PCSTreatment_created__8inkZ{border-left-color:#8b5cf6;background:#faf5ff}.PCSTreatment_impactSummary__U67S7{background:#f9fafb;padding:16px;border-radius:6px;margin:16px 0;border:1px solid #e5e7eb}.PCSTreatment_impactItem__iwe4F{display:flex;justify-content:space-between;margin-bottom:8px}.PCSTreatment_impactItem__iwe4F:last-child{margin-bottom:0}.PCSTreatment_impactItem__iwe4F span:first-child{font-weight:500;color:#374151}.PCSTreatment_impactItem__iwe4F span:last-child{color:#6b7280}.PCSTreatment_modificationForm__riItz{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:16px;margin:16px 0}.PCSTreatment_modificationForm__riItz h5{margin:0 0 16px;color:#374151;font-weight:600}.PCSTreatment_modificationInputs__qyosD{display:flex;flex-direction:column;gap:16px}.PCSTreatment_inputGroup__hrBrf{display:flex;flex-direction:column;gap:4px}.PCSTreatment_inputGroup__hrBrf label{font-weight:500;color:#374151;font-size:14px}.PCSTreatment_modificationInput__44eKf{padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:14px}.PCSTreatment_modificationInput__44eKf:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.PCSTreatment_modificationActions__B_r8h{display:flex;gap:12px;margin-top:16px}.PCSTreatment_approverInfo__nJ5JG{background:#f0f9ff;border:1px solid #0ea5e9;border-radius:6px;padding:16px;margin:16px 0}.PCSTreatment_approverDetails__g_MPW{display:flex;gap:8px;margin-bottom:8px}.PCSTreatment_approverLabel__770we{font-weight:600;color:#0c4a6e}.PCSTreatment_approverValue__MshWq{color:#075985}.PCSTreatment_approverNote__zYk0p{font-size:12px;color:#64748b;font-style:italic}.PCSTreatment_errorMessage__NiV__{display:flex;align-items:center;gap:8px;background:#fef2f2;border:1px solid #ef4444;border-radius:6px;padding:12px;margin:12px 0;color:#dc2626}.PCSTreatment_loading__vhCtf{text-align:center;color:#6b7280;font-style:italic;padding:20px}.PCSTreatment_rfqSupplierSection__fqHxp{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:16px;margin:16px 0}.PCSTreatment_rfqSupplierSection__fqHxp h5{margin:0 0 16px;color:#374151;font-weight:600}.PCSTreatment_rfqSupplierInputs__X27n_{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:16px}.PCSTreatment_rfqItemsSection__yBBwG{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:16px;margin:16px 0}.PCSTreatment_rfqItemsHeader__x9Idy{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.PCSTreatment_rfqItemsHeader__x9Idy h5{margin:0;color:#374151;font-weight:600}.PCSTreatment_addItemButton__DG7yr{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#3b82f6;color:white;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background .2s}.PCSTreatment_addItemButton__DG7yr:hover{background:#2563eb}.PCSTreatment_rfqItemsList__IYZ1H{display:flex;flex-direction:column;gap:16px}.PCSTreatment_rfqItem__8M_s0{background:white;border:1px solid #e5e7eb;border-radius:6px;padding:16px}.PCSTreatment_rfqItemHeader__qKl0B{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.PCSTreatment_rfqItemHeader__qKl0B span{font-weight:600;color:#374151}.PCSTreatment_removeItemButton__LG5n9{background:#ef4444;color:white;border:none;border-radius:4px;padding:4px 8px;cursor:pointer;font-size:12px;transition:background .2s}.PCSTreatment_removeItemButton__LG5n9:hover{background:#dc2626}.PCSTreatment_rfqItemInputs__a8p1G{display:flex;flex-direction:column;gap:12px}.PCSTreatment_inputRow__IVwMW{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;gap:12px;align-items:end}.PCSTreatment_textareaInput__sTKzI{padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:14px;resize:vertical;min-height:60px}.PCSTreatment_textareaInput__sTKzI:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.PCSTreatment_calculatedTotal__RteMk{padding:8px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;font-weight:600;color:#374151;display:flex;align-items:center}.PCSTreatment_rfqTotal__nIk5q{text-align:right;padding:16px;background:#ecfdf5;border:1px solid #10b981;border-radius:6px;margin-top:16px;color:#065f46}.PCSTreatment_rfqReviewSummary__6sWA0{background:#f0f9ff;border:1px solid #0ea5e9;border-radius:6px;padding:16px;margin-top:12px}.PCSTreatment_rfqReviewSummary__6sWA0 h6{margin:0 0 12px;color:#0c4a6e;font-weight:600}.PCSTreatment_summaryItems__Co5sh{display:flex;flex-direction:column;gap:8px}.PCSTreatment_summaryItem__g9pqx{display:flex;justify-content:space-between}.PCSTreatment_summaryItem__g9pqx span:first-child{font-weight:500;color:#0c4a6e}.PCSTreatment_summaryItem__g9pqx span:last-child{color:#075985}.PCSTreatment_rfqSummary___DxCL{margin-top:12px;padding:12px;background:#f0f9ff;border-radius:4px}.PCSTreatment_poPreview__O1O8b{background:#faf5ff;border:1px solid #8b5cf6;border-radius:6px;padding:16px;margin:16px 0}.PCSTreatment_poPreview__O1O8b h5{margin:0 0 16px;color:#581c87;font-weight:600}.PCSTreatment_poDetails__Iesvz{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.PCSTreatment_poDetailItem__UHWIP{display:flex;justify-content:space-between}.PCSTreatment_poDetailItem__UHWIP span:first-child{font-weight:500;color:#581c87}.PCSTreatment_poDetailItem__UHWIP span:last-child{color:#7c3aed}.PCSTreatment_poItemsList__Boye8{background:white;border:1px solid #e5e7eb;border-radius:6px;padding:12px;margin-top:12px}.PCSTreatment_poItemsList__Boye8 h6{margin:0 0 12px;color:#374151;font-weight:600;font-size:14px}.PCSTreatment_poItemPreview__hisEG{display:grid;grid-template-columns:30px 2fr 1fr 1fr;grid-gap:12px;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid #f3f4f6}.PCSTreatment_poItemPreview__hisEG:last-child{border-bottom:none}.PCSTreatment_itemNumber__DX_Fl{font-weight:600;color:#6b7280}.PCSTreatment_itemDescription__3tWkK{color:#374151}.PCSTreatment_itemQuantity__R5C0n{color:#6b7280;font-size:14px}.PCSTreatment_itemPrice__4SaIH{font-weight:600;color:#374151;text-align:right}.PCSTreatment_poCreatedDetails__A2IRp{margin-top:12px}.PCSTreatment_endOfProcess__3G35B{display:flex;align-items:center;gap:8px;background:#ecfdf5;border:1px solid #10b981;border-radius:6px;padding:12px;margin-top:12px;color:#065f46}.PCSTreatment_endIcon__aL2V9{color:#10b981}@media (max-width:768px){.PCSTreatment_actionButtons__v9vUs{flex-direction:column}.PCSTreatment_inputRow__IVwMW,.PCSTreatment_rfqSupplierInputs__X27n_{grid-template-columns:1fr}.PCSTreatment_modificationInputs__qyosD{gap:12px}.PCSTreatment_modificationActions__B_r8h{flex-direction:column}.PCSTreatment_poItemPreview__hisEG{grid-template-columns:1fr;gap:8px}}.PCSTreatment_dimmed__GEpyy{opacity:.55;pointer-events:none}.PunchPointTreatment_workflowContainer__wLxVl{background:white;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.PunchPointTreatment_workflowHeader__S_930{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid #e5e7eb}.PunchPointTreatment_workflowIcon__TVCtE{font-size:20px;color:#f59e0b}.PunchPointTreatment_workflowHeader__S_930 h4{margin:0;color:#1f2937;font-size:18px;font-weight:600}.PunchPointTreatment_processSteps__EKbPb{display:flex;flex-direction:column;gap:20px}.PunchPointTreatment_processStep__1ElrJ{border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.PunchPointTreatment_stepHeader__tOPB9{background:#f9fafb;padding:12px 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #e5e7eb}.PunchPointTreatment_stepIcon__s7o2B{font-size:16px;color:#6b7280}.PunchPointTreatment_stepHeader__tOPB9 span{font-weight:600;color:#374151}.PunchPointTreatment_stepContent__XQK21{padding:16px}.PunchPointTreatment_stepContent__XQK21 p{margin:0 0 16px;color:#6b7280;line-height:1.5}.PunchPointTreatment_actionButtons__VngAo{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.PunchPointTreatment_approveButton__LZidY,.PunchPointTreatment_rejectButton__ggCE_,.PunchPointTreatment_warningButton__p0zRg{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:6px;border:none;font-weight:500;cursor:pointer;transition:all .2s}.PunchPointTreatment_approveButton__LZidY{background:#10b981;color:white}.PunchPointTreatment_approveButton__LZidY:hover{background:#059669}.PunchPointTreatment_rejectButton__ggCE_{background:#ef4444;color:white}.PunchPointTreatment_rejectButton__ggCE_:hover{background:#dc2626}.PunchPointTreatment_warningButton__p0zRg{background:#f59e0b;color:white}.PunchPointTreatment_warningButton__p0zRg:hover{background:#d97706}.PunchPointTreatment_decisionMade__rN1Rm{margin-top:16px;padding:12px;border-radius:6px;border-left:4px solid #6b7280;background:#f9fafb}.PunchPointTreatment_decisionMade__rN1Rm.PunchPointTreatment_approved__0Bcbc{border-left-color:#10b981;background:#ecfdf5}.PunchPointTreatment_decisionMade__rN1Rm.PunchPointTreatment_underreview__KLW7_{border-left-color:#f59e0b;background:#fffbeb}.PunchPointTreatment_decisionMade__rN1Rm.PunchPointTreatment_passed__5kSto{border-left-color:#10b981;background:#ecfdf5}.PunchPointTreatment_decisionMade__rN1Rm.PunchPointTreatment_failed__2a570,.PunchPointTreatment_decisionMade__rN1Rm.PunchPointTreatment_rejected__NtZ3i{border-left-color:#ef4444;background:#fef2f2}.PunchPointTreatment_revisionDetails__gRd0L{background:#fffbeb;border:1px solid #f59e0b;border-radius:6px;padding:16px;margin:16px 0}.PunchPointTreatment_detailItem__7q6zf{display:flex;justify-content:space-between;margin-bottom:8px}.PunchPointTreatment_detailItem__7q6zf:last-child{margin-bottom:0}.PunchPointTreatment_detailItem__7q6zf span:first-child{font-weight:500;color:#92400e}.PunchPointTreatment_detailItem__7q6zf span:last-child{color:#d97706}.PunchPointTreatment_qualityFlag__oCKgm{background:#fef2f2;color:#ef4444;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600}.PunchPointTreatment_impactSummary__6_Pu_{background:#f9fafb;padding:16px;border-radius:6px;margin:16px 0;border:1px solid #e5e7eb}.PunchPointTreatment_impactItem___lg0O{display:flex;justify-content:space-between;margin-bottom:8px}.PunchPointTreatment_impactItem___lg0O:last-child{margin-bottom:0}.PunchPointTreatment_impactItem___lg0O span:first-child{font-weight:500;color:#374151}.PunchPointTreatment_impactItem___lg0O span:last-child{color:#6b7280}.PunchPointTreatment_riskFlag__Qoivh{background:#fef2f2;color:#ef4444;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600}.PunchPointTreatment_siteFlag__3BOFy{background:#fffbeb;color:#f59e0b;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600}.PunchPointTreatment_endOfProcess__N_K46{display:flex;align-items:center;gap:8px;background:#ecfdf5;border:1px solid #10b981;border-radius:6px;padding:12px;margin-top:12px;color:#065f46}.PunchPointTreatment_endIcon__FFL42{color:#10b981}.PunchPointTreatment_dimmed__83r8i{opacity:.55;pointer-events:none}.PunchPointTreatment_modificationForm__kH3BK{background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:16px;margin:16px 0}.PunchPointTreatment_modificationForm__kH3BK h5{margin:0 0 12px;color:#374151;font-size:14px;font-weight:600}.PunchPointTreatment_modificationInputs__6GquD{display:flex;gap:16px;margin-bottom:16px}.PunchPointTreatment_inputGroup__hZSSb{flex:1 1;display:flex;flex-direction:column;gap:4px}.PunchPointTreatment_inputGroup__hZSSb label{font-size:12px;font-weight:500;color:#374151}.PunchPointTreatment_modificationInput__oLgvj{padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:14px}.PunchPointTreatment_modificationInput__oLgvj:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.PunchPointTreatment_modificationActions__eVsWv{display:flex;gap:8px}.PunchPointTreatment_approvalInfo__qRh7R{background:#f0f9ff;border:1px solid #0ea5e9;border-radius:6px;padding:12px;margin:12px 0}.PunchPointTreatment_approverDetails__7YYV_{color:#0c4a6e;font-weight:500;font-size:14px}.PunchPointTreatment_rfqSection__Fs45F{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px;margin:16px 0}.PunchPointTreatment_rfqSection__Fs45F h5{margin:0 0 16px;color:#1e293b;font-size:16px;font-weight:600}.PunchPointTreatment_rfqSection__Fs45F h6{margin:16px 0 8px;color:#475569;font-size:14px;font-weight:600}.PunchPointTreatment_supplierSelection__RUO2_{display:flex;gap:16px;margin-bottom:20px}.PunchPointTreatment_supplierField__FYVpu{flex:1 1;display:flex;flex-direction:column;gap:4px}.PunchPointTreatment_supplierField__FYVpu label{font-size:12px;font-weight:500;color:#374151}.PunchPointTreatment_supplierSelect__CrTuM{padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;background:white;font-size:14px}.PunchPointTreatment_supplierSelect__CrTuM:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.PunchPointTreatment_loading__i9PGW{color:#6b7280;font-style:italic;padding:8px 12px}.PunchPointTreatment_rfqItems__GuZeG{margin:16px 0}.PunchPointTreatment_rfqItem__P16wb{background:white;border:1px solid #e5e7eb;border-radius:6px;padding:12px;margin-bottom:8px}.PunchPointTreatment_rfqItemFields__nE5Yv{display:grid;grid-template-columns:2fr 80px 100px 2fr auto;grid-gap:8px;gap:8px;align-items:center}.PunchPointTreatment_rfqInputSmall__WJaaZ,.PunchPointTreatment_rfqInput__dyDDJ{padding:6px 8px;border:1px solid #d1d5db;border-radius:4px;font-size:13px}.PunchPointTreatment_rfqInputSmall__WJaaZ{text-align:center}.PunchPointTreatment_rfqInputSmall__WJaaZ:focus,.PunchPointTreatment_rfqInput__dyDDJ:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.PunchPointTreatment_removeItemButton__E_ZCf{background:#ef4444;color:white;border:none;border-radius:4px;padding:6px;cursor:pointer;display:flex;align-items:center;justify-content:center}.PunchPointTreatment_removeItemButton__E_ZCf:hover{background:#dc2626}.PunchPointTreatment_rfqActions__222Z7{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.PunchPointTreatment_addItemButton__rHQQs{background:#10b981;color:white;border:none;border-radius:4px;padding:8px 12px;cursor:pointer;font-size:14px}.PunchPointTreatment_addItemButton__rHQQs:hover{background:#059669}.PunchPointTreatment_rfqTotal__fBef8{color:#374151;font-weight:600}.PunchPointTreatment_rfqDetails__ghIi4{background:white;border:1px solid #e5e7eb;border-radius:6px;padding:16px;margin-top:16px}.PunchPointTreatment_rfqDetailsFields__W9ZOX{display:flex;flex-direction:column;gap:12px}.PunchPointTreatment_rfqDetailInput__1KQjy,.PunchPointTreatment_rfqDetailTextarea__65oR8{padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:14px}.PunchPointTreatment_rfqDetailTextarea__65oR8{resize:vertical;min-height:60px}.PunchPointTreatment_rfqDetailInput__1KQjy:focus,.PunchPointTreatment_rfqDetailTextarea__65oR8:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.PunchPointTreatment_procurementDetails__ooGjt{margin-top:8px;padding:8px 12px;background:#f0f9ff;border-radius:4px;border-left:3px solid #0ea5e9}.PunchPointTreatment_procurementDetails__ooGjt p{margin:0;color:#0c4a6e;font-size:13px}.PunchPointTreatment_decisionMade__rN1Rm.PunchPointTreatment_confirmed__6LIlO{border-left-color:#10b981;background:#ecfdf5}.PunchPointTreatment_decisionMade__rN1Rm.PunchPointTreatment_requested__F1pwW{border-left-color:#3b82f6;background:#eff6ff}.PunchPointTreatment_decisionMade__rN1Rm.PunchPointTreatment_completed__NoriU{border-left-color:#10b981;background:#ecfdf5}.PunchPointTreatment_decisionMade__rN1Rm.PunchPointTreatment_partial__eYpMo{border-left-color:#f59e0b;background:#fffbeb}.PunchPointTreatment_closeRequestSection__QYuh2{background:#f0fdf4;border:1px solid #22c55e;border-radius:8px;padding:16px;margin-top:16px}.PunchPointTreatment_closeRequestHeader__XGayi h5{margin:0 0 8px;color:#15803d;font-size:16px;font-weight:600}.PunchPointTreatment_closeRequestHeader__XGayi p{margin:0 0 12px;color:#166534;font-size:14px}.PunchPointTreatment_completeButton__IGgjv{background:#22c55e;color:white;border:none;border-radius:6px;padding:10px 16px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .2s}.PunchPointTreatment_completeButton__IGgjv:hover{background:#16a34a}@media (max-width:768px){.PunchPointTreatment_actionButtons__VngAo{flex-direction:column}.PunchPointTreatment_revisionDetails__gRd0L{padding:12px}.PunchPointTreatment_detailItem__7q6zf{flex-direction:column;gap:4px}.PunchPointTreatment_modificationInputs__6GquD,.PunchPointTreatment_supplierSelection__RUO2_{flex-direction:column;gap:12px}.PunchPointTreatment_rfqItemFields__nE5Yv{grid-template-columns:1fr;gap:8px}.PunchPointTreatment_rfqActions__222Z7{flex-direction:column;gap:12px;align-items:stretch}}.AddOpenItem_addButton__7pmbt{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;background-color:#3B82F6;color:#fff;border:none;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s;margin-top:12px;width:100%}.AddOpenItem_addButton__7pmbt:hover{background-color:#2563EB}.AddOpenItem_modalOverlay__NpLgF{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.AddOpenItem_modal__MYSjT{width:90%;max-width:600px;max-height:90vh;background-color:white;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow-y:auto;animation:AddOpenItem_modalFadeIn__qNsA0 .2s ease}@keyframes AddOpenItem_modalFadeIn__qNsA0{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.AddOpenItem_modalHeader__cPh8e{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #e5e7eb}.AddOpenItem_modalHeader__cPh8e h3{font-size:1.25rem;font-weight:600;margin:0}.AddOpenItem_closeButton__mlTrf{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6B7280}.AddOpenItem_closeButton__mlTrf:hover{color:#111827}.AddOpenItem_form__RkZhE{padding:1.5rem;display:flex;flex-direction:column;gap:1rem;overflow:visible}.AddOpenItem_formGroup__Nv1YJ{display:flex;flex-direction:column;gap:.5rem;overflow:visible}.AddOpenItem_formRow__bDx6T{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;overflow:visible}.AddOpenItem_formGroup__Nv1YJ label{font-size:.875rem;font-weight:500;color:#4B5563}.AddOpenItem_formGroup__Nv1YJ input,.AddOpenItem_formGroup__Nv1YJ select,.AddOpenItem_formGroup__Nv1YJ textarea{padding:.5rem;border:1px solid #d1d5db;border-radius:4px;font-size:.875rem;width:100%;box-sizing:border-box}.AddOpenItem_formGroup__Nv1YJ input:focus,.AddOpenItem_formGroup__Nv1YJ select:focus,.AddOpenItem_formGroup__Nv1YJ textarea:focus{outline:none;border-color:#3B82F6;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.AddOpenItem_inputWithIcon__s9CPW{position:relative;display:flex;align-items:center}.AddOpenItem_inputIcon__Vih6N{position:absolute;left:10px;top:12px;color:#6B7280;font-size:.875rem;z-index:1}.AddOpenItem_inputWithIcon__s9CPW input,.AddOpenItem_inputWithIcon__s9CPW select{padding-left:2rem;width:100%}.AddOpenItem_inputWithIcon__s9CPW textarea{padding-left:2rem;width:100%;resize:vertical;min-height:60px}.AddOpenItem_disabledInput__FTl6D{background-color:#F9FAFB!important;color:#6B7280!important;cursor:not-allowed!important}.AddOpenItem_error__vN0fT{color:#EF4444;font-size:.875rem;margin-top:.25rem}.AddOpenItem_formActions__2Agn3{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem}.AddOpenItem_submitButton__UgBcW{padding:8px 16px;background-color:#10B981;color:white;border:none;border-radius:4px;font-weight:500;cursor:pointer}.AddOpenItem_submitButton__UgBcW:hover{background-color:#059669}.AddOpenItem_submitButton__UgBcW:disabled{background-color:#D1D5DB;cursor:not-allowed}.AddOpenItem_cancelButton__7TlcG{padding:8px 16px;background-color:#F3F4F6;color:#4B5563;border:1px solid #d1d5db;border-radius:4px;font-weight:500;cursor:pointer}.AddOpenItem_cancelButton__7TlcG:hover{background-color:#E5E7EB}.AddOpenItem_cancelButton__7TlcG:disabled{opacity:.7;cursor:not-allowed}@media (prefers-color-scheme:dark){.AddOpenItem_modal__MYSjT{background-color:#1E293B;color:#F9FAFB}.AddOpenItem_modalHeader__cPh8e{border-color:#334155}.AddOpenItem_modalHeader__cPh8e h3{color:#F9FAFB}.AddOpenItem_closeButton__mlTrf{color:#9CA3AF}.AddOpenItem_closeButton__mlTrf:hover{color:#F9FAFB}.AddOpenItem_formGroup__Nv1YJ label{color:#D1D5DB}.AddOpenItem_formGroup__Nv1YJ input,.AddOpenItem_formGroup__Nv1YJ select,.AddOpenItem_formGroup__Nv1YJ textarea{background-color:#111827;border-color:#374151;color:#F9FAFB}.AddOpenItem_inputIcon__Vih6N{color:#9CA3AF}.AddOpenItem_cancelButton__7TlcG{background-color:#1F2937;color:#D1D5DB;border-color:#374151}.AddOpenItem_cancelButton__7TlcG:hover{background-color:#111827}.AddOpenItem_addButton__7pmbt{background-color:#3B82F6;color:#fff}.AddOpenItem_addButton__7pmbt:hover{background-color:#2563EB}}.PageTransition_pageContainer__fMxbJ{animation:PageTransition_fadeIn__SeM0v .6s ease-in-out}@keyframes PageTransition_fadeIn__SeM0v{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.compliance_container__53rJc{padding:16px;width:100%;max-width:100%}.templateDocContainer_outerContainer__C1R9M{display:flex;flex-direction:column;width:100%;max-width:1400px;margin:0 auto;padding:0 2rem}.templateDocContainer_whiteContainer__c5bQd{background-color:var(--card-bg,white);border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.05);padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;width:100%;border:1px solid var(--border-color,rgba(0,0,0,.05))}@media (prefers-color-scheme:dark){.templateDocContainer_whiteContainer__c5bQd{box-shadow:0 2px 10px rgba(0,0,0,.2)}}@media (max-width:768px){.templateDocContainer_whiteContainer__c5bQd{padding:1rem}}.SiteTaskForm_form__c5_vr{display:grid;grid-gap:12px;gap:12px}.SiteTaskForm_modalOverlay__KDQWt{position:fixed;inset:0;background:rgba(2,6,23,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:50}.SiteTaskForm_modalCard__mPhYS{width:min(720px,92vw);background:#ffffff;border-radius:16px;box-shadow:0 20px 60px rgba(2,6,23,.25);padding:16px}.SiteTaskForm_formGroup__uvTvc{display:grid;grid-gap:6px;gap:6px}.SiteTaskForm_label__t2n0B{font-weight:700;color:#0f172a}.SiteTaskForm_input__d4vPL,.SiteTaskForm_textarea__o_98t{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#0f172a}.SiteTaskForm_textarea__o_98t{min-height:96px}.SiteTaskForm_row__w3yh5{display:flex;align-items:center;gap:8px}.SiteTaskForm_actions__a1_fZ{display:flex;gap:8px}.SiteTaskForm_primaryButton__J1kAc{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-weight:600;padding:10px 14px;border-radius:10px;box-shadow:0 8px 16px rgba(29,78,216,.2);cursor:pointer}