.page_projectsPage__S_n0N{padding:2rem;max-width:1200px;margin:0 auto}.page_projectsPage__S_n0N .page_header__BswTf{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;gap:1rem;flex-wrap:wrap}.page_projectsPage__S_n0N .page_header__BswTf .page_titleSection__d_9Gw h1{font-size:2rem;color:#1a202c;margin-bottom:.25rem}.page_projectsPage__S_n0N .page_header__BswTf .page_titleSection__d_9Gw p{color:#718096}.page_projectsPage__S_n0N .page_controls__fEiis{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.page_projectsPage__S_n0N .page_controls__fEiis .page_searchWrapper__klUoB{flex-grow:1;min-width:280px}.page_projectsPage__S_n0N .page_projectGrid__dYW6A{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:1.5rem;gap:1.5rem}.page_projectsPage__S_n0N .page_projectCard__rZ1d3{background:#fff;border-radius:16px;border:1px solid #edf2f7;padding:1.5rem;display:flex;flex-direction:column;transition:all .2s ease}.page_projectsPage__S_n0N .page_projectCard__rZ1d3:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.05);border-color:#cbd5e0}.page_projectsPage__S_n0N .page_projectCard__rZ1d3 .page_projectHeader__i3Gb1{margin-bottom:1rem}.page_projectsPage__S_n0N .page_projectCard__rZ1d3 .page_projectHeader__i3Gb1 h3{font-size:1.25rem;color:#2d3748;margin-bottom:.5rem}.page_projectsPage__S_n0N .page_projectCard__rZ1d3 .page_projectHeader__i3Gb1 .page_description__54q3n{font-size:.875rem;color:#718096;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_projectsPage__S_n0N .page_projectCard__rZ1d3 .page_details__UxsS7{margin-bottom:1.5rem}.page_projectsPage__S_n0N .page_projectCard__rZ1d3 .page_details__UxsS7 .page_detailItem__JoVbL{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;color:#4a5568;font-size:.9rem}.page_projectsPage__S_n0N .page_projectCard__rZ1d3 .page_details__UxsS7 .page_detailItem__JoVbL svg{color:#a0aec0;flex-shrink:0}.page_projectsPage__S_n0N .page_projectCard__rZ1d3 .page_cardFooter__o_jBv{margin-top:auto;padding-top:1rem;border-top:1px solid #f7fafc;display:flex;justify-content:space-between;align-items:center}.page_projectsPage__S_n0N .page_projectCard__rZ1d3 .page_cardFooter__o_jBv .page_viewSitesBtn__AwUjH{color:#3182ce;font-weight:600;font-size:.875rem;text-decoration:none;display:flex;align-items:center;gap:.5rem}.page_projectsPage__S_n0N .page_projectCard__rZ1d3 .page_cardFooter__o_jBv .page_viewSitesBtn__AwUjH:hover{text-decoration:underline}.page_projectsPage__S_n0N .page_projectCard__rZ1d3 .page_cardFooter__o_jBv .page_date__b22pm{font-size:.75rem;color:#a0aec0}.page_projectsPage__S_n0N .page_emptyState__Znbvw,.page_projectsPage__S_n0N .page_loadingState__ARFtn{text-align:center;padding:4rem 2rem;background:#fff;border-radius:16px;border:1px dashed #cbd5e0}.page_projectsPage__S_n0N .page_emptyState__Znbvw p,.page_projectsPage__S_n0N .page_loadingState__ARFtn p{color:#718096;margin-top:1rem}@media(max-width:640px){.page_projectsPage__S_n0N{padding:1rem}.page_projectsPage__S_n0N .page_header__BswTf{flex-direction:column;align-items:stretch}}.Sidebar_sidebar__HYpoR{width:240px;height:100vh;background-color:#fff;color:#64748b;display:flex;flex-direction:column;padding:1rem;position:fixed;left:0;top:0;border-right:1px solid #e2e8f0;z-index:1000;overflow-y:auto}@media(max-width:1024px){.Sidebar_sidebar__HYpoR{display:none}}@media screen and (max-width:767px){.Sidebar_sidebar__HYpoR{position:fixed;left:0;top:0;width:240px;height:100vh;transform:translateX(-100%);transition:transform .3s ease-in-out;box-shadow:2px 0 8px rgba(0,0,0,.1);z-index:1000;display:flex;padding:1rem;flex-direction:column}}.Sidebar_logoSection__MqomU{display:flex;align-items:center;gap:12px;margin-bottom:1.5rem;padding-left:.5rem}.Sidebar_logoWrapper__Hkdvy{width:auto;height:50px;display:flex;align-items:center;justify-content:center}.Sidebar_logoWrapper__Hkdvy img{width:auto;height:100%;object-fit:contain}.Sidebar_logoText__D2sj9{display:flex;flex-direction:column}.Sidebar_brand__qL1r4{font-size:1.25rem;font-weight:800;color:#1a202c;letter-spacing:-.5px}.Sidebar_subBrand__IClo5{font-size:.625rem;font-weight:600;color:#718096;text-transform:uppercase;margin-top:-2px}.Sidebar_nav__YylVO{flex:1 1;display:flex;flex-direction:column;gap:1rem}.Sidebar_navSection__neTRH{display:flex;flex-direction:column;gap:.5rem}.Sidebar_sectionLabel__cMTmV{font-size:.6875rem;font-weight:800;color:#94a3b8;padding-left:.75rem;letter-spacing:1px}.Sidebar_navList__tD7Ca{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.Sidebar_navLink__2IDEJ{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:10px;text-decoration:none;color:#64748b;font-size:.875rem;font-weight:600;transition:all .2s ease}.Sidebar_navLink__2IDEJ:hover{background-color:#f1f5f9;color:#1e293b}.Sidebar_navLink__2IDEJ.Sidebar_active__ncUoD{background-color:#f1f5f9;color:#183754;font-weight:700}.Sidebar_navLink__2IDEJ.Sidebar_active__ncUoD .Sidebar_icon__XBBU_{color:#183754}.Sidebar_navLink__2IDEJ span{font-size:.8125rem}.Sidebar_icon__XBBU_{width:16px;height:16px;color:#94a3b8}.Sidebar_badge__7Iv8C{margin-left:auto;background-color:#fef3c7;color:#d97706;font-size:.625rem;font-weight:800;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%}.Sidebar_sidebarFooter__Ur9F_{padding:1rem 0;border-top:1px solid #e2e8f0;margin-top:auto}@media(max-width:1024px){.Sidebar_sidebarFooter__Ur9F_{display:none}}.Sidebar_logoutBtn__LKG_8{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:10px;border:none;background:rgba(0,0,0,0);color:#64748b;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-align:left}.Sidebar_logoutBtn__LKG_8:hover{background-color:#fee2e2;color:#ef4444}.Sidebar_logoutBtn__LKG_8:hover svg{color:#ef4444}.Sidebar_logoutBtn__LKG_8 .Sidebar_label__Q8TSu{font-size:.8125rem}.Sidebar_logoutBtn__LKG_8 svg{width:16px;height:16px;color:#94a3b8;transition:color .2s ease}.Sidebar_modalOverlay__DLp7N{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem}.Sidebar_modalContent___S361{background:#fff;width:100%;max-width:400px;border-radius:16px;padding:1.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:Sidebar_modalAppear__k3GWo .2s ease-out;text-align:center}@keyframes Sidebar_modalAppear__k3GWo{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.Sidebar_modalHeader__h_Tsq{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:1rem}.Sidebar_modalHeader__h_Tsq .Sidebar_warningIcon__7hjWQ{width:48px;height:48px;background:#fee2e2;color:#ef4444;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;border:2px solid #fca5a5}.Sidebar_modalHeader__h_Tsq h3{font-size:1.25rem;font-weight:700;color:#1e293b;margin:0}.Sidebar_modalText__DDBod{color:#64748b;font-size:.9375rem;line-height:1.5;margin-bottom:1.5rem}.Sidebar_modalActions__jjTfd{display:flex;gap:12px;justify-content:center}.Sidebar_cancelBtn__Wo6HN,.Sidebar_confirmBtn__bhJnO{flex:1 1;padding:10px 16px;border-radius:10px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}.Sidebar_cancelBtn__Wo6HN{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.Sidebar_cancelBtn__Wo6HN:hover{background:#e2e8f0;color:#475569}.Sidebar_confirmBtn__bhJnO{background:#ef4444;color:#fff;border:none}.Sidebar_confirmBtn__bhJnO:hover{background:#dc2626;box-shadow:0 4px 6px -1px rgba(239,68,68,.2)}.UniqueLoader_loaderOverlay__gMbVe{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100000;gap:20px}.UniqueLoader_inlineLoader__91kET,.UniqueLoader_loaderOverlay__gMbVe{display:flex;flex-direction:column;align-items:center;justify-content:center}.UniqueLoader_inlineLoader__91kET{padding:2rem;width:100%;gap:15px}.UniqueLoader_geometricPulse__UFwhk{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.UniqueLoader_ring__vVoc3{position:absolute;width:100%;height:100%;border:4px solid rgba(0,0,0,0);border-top-color:#183754;border-radius:50%;animation:UniqueLoader_spin__zhK5l 1.2s cubic-bezier(.5,0,.5,1) infinite}.UniqueLoader_ring__vVoc3:nth-child(2){width:70%;height:70%;border-top-color:#ff7c33;animation-direction:reverse;animation-duration:.8s}.UniqueLoader_innerDot__u17JX{width:14px;height:14px;background-color:#ff7c33;border-radius:50%;animation:UniqueLoader_pulse__zE90z 1s ease-in-out infinite}.UniqueLoader_loadingText__SEQjg{font-family:var(--font-outfit);font-size:.875rem;font-weight:800;color:#183754;letter-spacing:2px;text-transform:uppercase;animation:UniqueLoader_fadeInOut__pWBeB 1.5s ease-in-out infinite}@keyframes UniqueLoader_spin__zhK5l{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes UniqueLoader_pulse__zE90z{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}@keyframes UniqueLoader_fadeInOut__pWBeB{0%,to{opacity:.3}50%{opacity:1}}.MaterialSelectionModal_newIndentSheet__g73Kf{align-items:flex-end;padding:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:rgba(14,18,38,.5);z-index:9999}.MaterialSelectionModal_newIndentSheet__g73Kf .modal-inner{width:100%;max-width:600px;margin:0 auto;border-radius:36px 36px 0 0;animation:MaterialSelectionModal_premiumSlideUp__NbhMD .5s cubic-bezier(.16,1,.3,1);max-height:92vh;overflow:hidden;box-shadow:0 -15px 50px rgba(0,0,0,.2)}@media screen and (max-width:767px){.MaterialSelectionModal_newIndentSheet__g73Kf .modal-inner{max-height:90vh;border-radius:24px 24px 0 0}}.MaterialSelectionModal_sheetContainer__80Pi3{background-color:#fffef1;display:flex;flex-direction:column;height:88vh;padding:2rem 1.25rem}@media screen and (max-width:767px){.MaterialSelectionModal_sheetContainer__80Pi3{height:90vh;padding:1rem 1rem 2rem}}.MaterialSelectionModal_sheetHeader__Wig6p{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}@media screen and (max-width:767px){.MaterialSelectionModal_sheetHeader__Wig6p{margin-bottom:1.25rem}}.MaterialSelectionModal_sheetHeader__Wig6p .MaterialSelectionModal_sheetTitle__xkSap{font-size:1.75rem;font-weight:900;color:#1a202c;letter-spacing:-.5px}@media screen and (max-width:767px){.MaterialSelectionModal_sheetHeader__Wig6p .MaterialSelectionModal_sheetTitle__xkSap{font-size:1rem}}.MaterialSelectionModal_sheetHeader__Wig6p .MaterialSelectionModal_backBtn__jMEj7{background:#f8f6ff;border-radius:12px;padding:6px 16px;font-size:.8125rem;color:#183754;font-weight:700;border:none;cursor:pointer;transition:all .2s}.MaterialSelectionModal_sheetHeader__Wig6p .MaterialSelectionModal_backBtn__jMEj7:hover{background:#eeebff}.MaterialSelectionModal_sheetHeaderActions__XfS_y{display:flex;align-items:center;gap:.5rem}.MaterialSelectionModal_addNewMatBtn__WTaO0{display:flex;align-items:center;gap:4px;background:#f0edff;border:1.5px solid #bcb2ff;border-radius:12px;padding:6px 12px;font-size:.8125rem;font-weight:700;color:#183754;cursor:pointer;transition:all .2s}.MaterialSelectionModal_addNewMatBtn__WTaO0:hover{background:#e8e3ff;border-color:#183754}.MaterialSelectionModal_searchWrapper__D8jDa{margin-bottom:.75rem}.MaterialSelectionModal_searchWrapper__D8jDa .custom-input-inner{background:#fff!important;border-radius:20px!important;height:60px!important;box-shadow:0 4px 15px rgba(0,0,0,.03)!important}.MaterialSelectionModal_resultsNote__6ZiEU{font-size:.8125rem;color:#718096;margin-bottom:1.25rem;font-weight:500;padding-left:4px}.MaterialSelectionModal_materialsScroll__ropvo{flex:1 1;overflow-y:auto;padding:4px;margin:0 -4px}.MaterialSelectionModal_materialsScroll__ropvo::-webkit-scrollbar{display:none}.MaterialSelectionModal_materialsScroll__ropvo{-ms-overflow-style:none;scrollbar-width:none}.MaterialSelectionModal_materialCard__9z_Qc{background:#fff;border:1.5px solid rgba(24,55,84,.2509803922);border-radius:22px;padding:1.25rem;margin-bottom:1rem;cursor:pointer;position:relative;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 15px rgba(0,0,0,.02)}@media screen and (max-width:767px){.MaterialSelectionModal_materialCard__9z_Qc{padding:.75rem 1rem;border-radius:14px;margin-bottom:.75rem}}.MaterialSelectionModal_materialCard__9z_Qc:hover{transform:scale(1.01)}.MaterialSelectionModal_materialCard__9z_Qc.MaterialSelectionModal_selected__yGTBj{border-color:#183754;background-color:#f8f6ff;box-shadow:0 8px 25px rgba(84,71,255,.1)}.MaterialSelectionModal_materialCard__9z_Qc.MaterialSelectionModal_selected__yGTBj .MaterialSelectionModal_cardTitle__3Enq7{color:#183754}.MaterialSelectionModal_materialCard__9z_Qc .MaterialSelectionModal_cardTitle__3Enq7{font-weight:800;color:#2d3748;font-size:1.125rem;margin-bottom:.375rem;transition:color .2s}@media screen and (max-width:767px){.MaterialSelectionModal_materialCard__9z_Qc .MaterialSelectionModal_cardTitle__3Enq7{font-size:.9375rem;margin-bottom:.25rem}}.MaterialSelectionModal_materialCard__9z_Qc .MaterialSelectionModal_cardDetails__cjamy{font-size:.8125rem;color:#718096;font-weight:500}@media screen and (max-width:767px){.MaterialSelectionModal_materialCard__9z_Qc .MaterialSelectionModal_cardDetails__cjamy{font-size:.75rem}}.MaterialSelectionModal_materialCard__9z_Qc .MaterialSelectionModal_selectionCheck__AFjlW{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);color:#183754;animation:MaterialSelectionModal_scaleIn___5le0 .3s cubic-bezier(.34,1.56,.64,1)}.MaterialSelectionModal_confirmBtn__cdY6b{margin-top:1.5rem;width:100%;height:64px;background:linear-gradient(135deg,#183754,#3426ff);border-radius:20px;border:none;color:#fff;font-size:1.25rem;font-weight:800;cursor:pointer;box-shadow:0 10px 25px rgba(84,71,255,.35);transition:all .3s}@media screen and (max-width:767px){.MaterialSelectionModal_confirmBtn__cdY6b{height:52px;font-size:1rem;margin-top:1rem;border-radius:16px}}.MaterialSelectionModal_confirmBtn__cdY6b:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(84,71,255,.45)}.MaterialSelectionModal_confirmBtn__cdY6b:active{transform:scale(.98)}.MaterialSelectionModal_confirmBtn__cdY6b:disabled{background:#cbd5e0!important;cursor:not-allowed!important;box-shadow:none!important}.MaterialSelectionModal_confirmBtn__cdY6b:disabled:hover{transform:none!important}.MaterialSelectionModal_sheetLoader__c0VGb{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 0}.MaterialSelectionModal_sheetLoader__c0VGb p{font-size:.8125rem;color:#a0aec0;font-weight:500}.MaterialSelectionModal_loaderDots__dHlUe{display:flex;gap:6px}.MaterialSelectionModal_loaderDots__dHlUe span{width:8px;height:8px;border-radius:50%;background:#183754;animation:MaterialSelectionModal_dotPulse__amQUu 1.2s ease-in-out infinite}.MaterialSelectionModal_loaderDots__dHlUe span:nth-child(2){animation-delay:.2s}.MaterialSelectionModal_loaderDots__dHlUe span:nth-child(3){animation-delay:.4s}.MaterialSelectionModal_endNote__pObUF{text-align:center;font-size:.75rem;color:#cbd5e0;font-weight:500;padding:1rem 0 .5rem}.MaterialSelectionModal_emptySheet__Vdfxy{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:2.5rem 0}.MaterialSelectionModal_emptySheet__Vdfxy p{font-size:.9375rem;color:#a0aec0;font-weight:600;text-align:center}.MaterialSelectionModal_addNewMatBtnLarge__JLU2B{display:flex;align-items:center;gap:.5rem;background:#f0edff;border:2px dashed #bcb2ff;border-radius:16px;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:700;color:#183754;cursor:pointer;transition:all .2s}.MaterialSelectionModal_addNewMatBtnLarge__JLU2B:hover{background:#e8e3ff;border-color:#183754;transform:translateY(-2px)}.MaterialSelectionModal_addMaterialContainer__oabR5{background-color:#fffef1;display:flex;flex-direction:column;height:88vh;padding:2rem 1.25rem}.MaterialSelectionModal_addMaterialForm__Pnv2n{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:1.5rem;padding:.25rem 0 1rem}.MaterialSelectionModal_addMaterialForm__Pnv2n::-webkit-scrollbar{display:none}.MaterialSelectionModal_addMaterialForm__Pnv2n{-ms-overflow-style:none;scrollbar-width:none}.MaterialSelectionModal_addFieldGroup__qd8g6{display:flex;flex-direction:column;gap:.25rem}.MaterialSelectionModal_sectionLabel__WUAHV{display:flex;align-items:center;gap:6px;margin-bottom:.625rem;padding-left:4px}.MaterialSelectionModal_sectionLabel__WUAHV .MaterialSelectionModal_label__jyK2G{color:#4a5568;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:800}.MaterialSelectionModal_sectionLabel__WUAHV .MaterialSelectionModal_required__5ITBL{color:#ff4757;font-size:1rem}.MaterialSelectionModal_uomGrid__wAhZD{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.MaterialSelectionModal_uomChip__H6ue1{padding:6px 14px;border-radius:20px;border:1.5px solid #e2e8f0;background:#fff;font-size:.8125rem;font-weight:600;color:#4a5568;cursor:pointer;transition:all .18s}.MaterialSelectionModal_uomChip__H6ue1:hover{border-color:#bcb2ff;background:#f8f6ff;color:#183754}.MaterialSelectionModal_uomChipSelected___kF9Y{border-color:#183754!important;background:#f0edff!important;color:#183754!important;box-shadow:0 2px 8px rgba(84,71,255,.15)}.MaterialSelectionModal_uomEmptyNote__dFw3y,.MaterialSelectionModal_uomLoadingNote__IosWv{font-size:.8125rem;color:#a0aec0;font-weight:500;margin-top:.5rem}.MaterialSelectionModal_uomSelected__VycCs{font-size:.8125rem;color:#183754;font-weight:600;margin-top:.5rem;padding-left:4px}.MaterialSelectionModal_fieldError__whdFN{font-size:.75rem;color:#ff4757;font-weight:600;margin-top:.375rem;padding-left:4px}@keyframes MaterialSelectionModal_premiumSlideUp__NbhMD{0%{transform:translateY(100%);opacity:.5}to{transform:translateY(0);opacity:1}}@keyframes MaterialSelectionModal_scaleIn___5le0{0%{transform:translateY(-50%) scale(.5);opacity:0}to{transform:translateY(-50%) scale(1);opacity:1}}@keyframes MaterialSelectionModal_dotPulse__amQUu{0%,80%,to{transform:scale(.7);opacity:.4}40%{transform:scale(1);opacity:1}}.MaterialSelectionModal_cardMainContent__tFMn7{display:flex;justify-content:space-between;align-items:center;width:100%;position:relative;padding-right:6rem}@media screen and (max-width:767px){.MaterialSelectionModal_cardMainContent__tFMn7{padding-right:5rem}}.MaterialSelectionModal_chatbotBtn__WQ0iZ{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;background:#f0edff;border:1px solid #bcb2ff;color:#5447ff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px rgba(84,71,255,.1);z-index:2}.MaterialSelectionModal_chatbotBtn__WQ0iZ:hover{background:#5447ff;color:#fff;border-color:#5447ff;transform:translateY(-50%) scale(1.1);box-shadow:0 4px 12px rgba(84,71,255,.3)}.MaterialSelectionModal_chatbotBtn__WQ0iZ:active{transform:translateY(-50%) scale(.95)}.MaterialSelectionModal_chatbotBtn__WQ0iZ:disabled{background:#e2e8f0;border-color:#cbd5e0;color:#a0aec0;cursor:not-allowed;box-shadow:none;transform:translateY(-50%)}@media screen and (max-width:767px){.MaterialSelectionModal_chatbotBtn__WQ0iZ{width:32px;height:32px}}.MaterialSelectionModal_selected__yGTBj .MaterialSelectionModal_chatbotBtn__WQ0iZ{right:3rem}@media screen and (max-width:767px){.MaterialSelectionModal_selected__yGTBj .MaterialSelectionModal_chatbotBtn__WQ0iZ{right:3rem}}.MaterialSelectionModal_spinner__4H2d2{animation:MaterialSelectionModal_spin__A4uJu 1s linear infinite}@keyframes MaterialSelectionModal_spin__A4uJu{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes MaterialSelectionModal_slideDown__cCeJY{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.MaterialSelectionModal_chatbotHeader__OXkKn{margin-bottom:.5rem}.MaterialSelectionModal_chatCloseBtn__zNZSq{background:none;border:none;color:#a0aec0;font-size:1rem;font-weight:700;padding:2px 6px;border-radius:6px;line-height:1}.MaterialSelectionModal_chatCloseBtn__zNZSq:hover{color:#e53e3e}.MaterialSelectionModal_chatbotBadge__fGD7x{background:linear-gradient(135deg,#bcb2ff,#e8e3ff);color:#183754;font-size:.75rem;font-weight:800;padding:4px 8px;border-radius:8px;letter-spacing:.3px;text-transform:uppercase}.MaterialSelectionModal_chatbotMessage__pv2aB{font-size:.875rem;line-height:1.5;color:#2d3748;margin-bottom:1rem;background:#f8fafc;border-radius:12px;padding:.75rem 1rem;border:1px solid #edf2f7;text-align:left}.MaterialSelectionModal_chatbotMessage__pv2aB strong{font-weight:700;color:#1a202c}.MaterialSelectionModal_chatbotMessage__pv2aB em{font-style:italic}.MaterialSelectionModal_chatbotActions__kjtXQ{display:flex;justify-content:flex-end}.MaterialSelectionModal_moreDetailsBtn__OOLj7{display:flex;align-items:center;justify-content:center;background:#183754;color:#fff;border:none;border-radius:12px;padding:8px 16px;font-size:.8125rem;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 4px 10px rgba(24,55,84,.15)}.MaterialSelectionModal_moreDetailsBtn__OOLj7:hover{background:#3426ff;transform:translateY(-1px);box-shadow:0 6px 15px rgba(52,38,255,.25)}.MaterialSelectionModal_moreDetailsBtn__OOLj7:active{transform:translateY(0)}.MaterialSelectionModal_moreDetailsBtn__OOLj7:disabled{background:#cbd5e0;cursor:not-allowed;box-shadow:none;transform:none}.MaterialSelectionModal_chatMessageWrapper__LG811{display:flex;width:100%;animation:MaterialSelectionModal_messageSlideIn__V5VeV .3s cubic-bezier(.16,1,.3,1)}.MaterialSelectionModal_chatMessageWrapper__LG811.MaterialSelectionModal_userMessage__pOwty{justify-content:flex-end}.MaterialSelectionModal_chatMessageWrapper__LG811.MaterialSelectionModal_userMessage__pOwty .MaterialSelectionModal_chatMessageContent__ZdNgc{background:linear-gradient(135deg,#183754,#3426ff);color:#fff;border-radius:16px 16px 2px 16px;box-shadow:0 3px 10px rgba(52,38,255,.15);border:none}.MaterialSelectionModal_chatMessageWrapper__LG811.MaterialSelectionModal_userMessage__pOwty .MaterialSelectionModal_chatMessageContent__ZdNgc strong{color:#fff}.MaterialSelectionModal_chatMessageWrapper__LG811.MaterialSelectionModal_botMessage__QDQY2{justify-content:flex-start}.MaterialSelectionModal_chatMessageWrapper__LG811.MaterialSelectionModal_botMessage__QDQY2 .MaterialSelectionModal_chatMessageContent__ZdNgc{background:#f1f5f9;color:#2d3748;border-radius:16px 16px 16px 2px;border:1px solid #edf2f7}.MaterialSelectionModal_chatMessageContent__ZdNgc{max-width:85%;padding:.75rem 1rem;font-size:.875rem;line-height:1.5;text-align:left;word-break:break-word}.MaterialSelectionModal_chatMessageContent__ZdNgc strong{font-weight:700;color:#1a202c}.MaterialSelectionModal_chatMessageContent__ZdNgc em{font-style:italic}.MaterialSelectionModal_chatMessageContent__ZdNgc br{margin-bottom:.25rem}.MaterialSelectionModal_loadingReply__eZPnn{display:flex;align-items:center;gap:.375rem;color:#718096!important;font-weight:500}.MaterialSelectionModal_chatInputWrapper__WJTgM{display:flex;gap:.5rem;align-items:center;background:#fff;border:1.5px solid rgba(24,55,84,.2509803922);border-radius:14px;padding:4px 6px 4px 12px;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.02)}.MaterialSelectionModal_chatInputWrapper__WJTgM:focus-within{border-color:#3426ff;box-shadow:0 4px 12px rgba(52,38,255,.1)}.MaterialSelectionModal_chatInput__vDZa8{flex:1 1;border:none;background:rgba(0,0,0,0);font-size:.875rem;color:#2d3748;padding:6px 0;font-family:inherit}.MaterialSelectionModal_chatInput__vDZa8:focus{outline:none}.MaterialSelectionModal_chatInput__vDZa8::placeholder{color:#a0aec0}.MaterialSelectionModal_chatInput__vDZa8:disabled{cursor:not-allowed}.MaterialSelectionModal_chatSendBtn__WV2_K{background:#183754;color:#fff;border:none;border-radius:10px;padding:6px 14px;font-size:.8125rem;font-weight:700;cursor:pointer;transition:all .2s ease}.MaterialSelectionModal_chatSendBtn__WV2_K:hover{background:#3426ff;transform:scale(1.02)}.MaterialSelectionModal_chatSendBtn__WV2_K:active{transform:scale(.98)}.MaterialSelectionModal_chatSendBtn__WV2_K:disabled{background:#e2e8f0;color:#a0aec0;cursor:not-allowed;transform:none}@keyframes MaterialSelectionModal_messageSlideIn__V5VeV{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.MaterialSelectionModal_chatbotSection__RNnTG{margin-top:1rem;padding-top:1rem;border-top:1.5px dashed rgba(188,178,255,.7490196078);animation:MaterialSelectionModal_slideDown__cCeJY .3s cubic-bezier(.16,1,.3,1);position:relative}.MaterialSelectionModal_chatbotHeader__OXkKn{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.MaterialSelectionModal_chatCloseBtn__zNZSq{background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b;font-size:.7rem;font-weight:800;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;z-index:10}.MaterialSelectionModal_chatCloseBtn__zNZSq:hover{background:#fee2e2;color:#ef4444;border-color:#fecaca;transform:rotate(90deg)}.MaterialSelectionModal_chatInterface__uuyen{display:flex;flex-direction:column;gap:0;margin-top:.5rem;width:100%;border-radius:16px;overflow:hidden;border:1px solid #e2e8f0;background:#fff}.MaterialSelectionModal_chatInterfaceHeader__JmnV6{display:flex;align-items:center;justify-content:flex-end;background:#f8fafc;padding:8px 12px;border-bottom:1px solid #e2e8f0}.MaterialSelectionModal_chatBackBtn__Hw4MH{background:rgba(0,0,0,0);border:none;color:#64748b;font-size:.75rem;font-weight:700;cursor:pointer;padding:4px 8px;border-radius:6px;display:flex;align-items:center;gap:6px;transition:all .2s ease}.MaterialSelectionModal_chatBackBtn__Hw4MH:hover{background:#f0edff;color:#5447ff}.MaterialSelectionModal_chatBackBtn__Hw4MH:before{content:"←";font-weight:900}.MaterialSelectionModal_chatMessageHistory__V9afJ{display:flex;flex-direction:column;gap:.625rem;max-height:240px;overflow-y:auto;padding:1rem;background:#fff;margin-right:0}.SidebarLayout_layout___KBpF{display:flex;min-height:100vh;background-color:#f8fafc;width:100%;overflow-x:hidden;position:relative;flex-direction:column}@media screen and (max-width:1023px){.SidebarLayout_layout___KBpF{padding-top:60px;padding-bottom:70px}}.SidebarLayout_mobileTopNav__ruodl{display:none;position:fixed;top:0;left:0;right:0;height:60px;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #e2e8f0;z-index:1000;align-items:center;justify-content:space-between;padding:0 1.25rem}@media screen and (max-width:1023px){.SidebarLayout_mobileTopNav__ruodl{display:flex}}.SidebarLayout_topNavLogo__8d2GV{display:flex;align-items:center;gap:12px}.SidebarLayout_topNavLogo__8d2GV img{width:auto;height:40px}.SidebarLayout_topNavActions__UsvZz{display:flex;align-items:center;gap:16px}.SidebarLayout_bellWrapper__6TWPr{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f1f5f9;border-radius:10px;color:#64748b;cursor:pointer;transition:all .2s}.SidebarLayout_bellWrapper__6TWPr:active{transform:scale(.95);background:#e2e8f0}.SidebarLayout_bellIcon__nlT4Z{width:20px;height:20px}.SidebarLayout_bellBadge__1UpYG{position:absolute;top:-4px;right:-4px;background:#ef4444;color:#fff;font-size:.65rem;font-weight:700;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid #fff}.SidebarLayout_mobileMenuBtn__GnFCY{display:none;position:fixed;top:1rem;left:1rem;width:44px;height:44px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;z-index:1001;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0;transition:all .2s}@media screen and (max-width:1023px){.SidebarLayout_mobileMenuBtn__GnFCY{display:none}}.SidebarLayout_mobileMenuBtn__GnFCY:hover{background:#f1f5f9;border-color:#cbd5e1}.SidebarLayout_mobileMenuBtn__GnFCY span{width:20px;height:2px;background:#0f172a;border-radius:2px;transition:all .3s}.SidebarLayout_sidebarOverlay__VIrSL{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999}@media screen and (max-width:1023px){.SidebarLayout_sidebarOverlay__VIrSL{display:none}}.SidebarLayout_sidebarWrapper__AJFcR{display:contents}@media screen and (max-width:1023px){.SidebarLayout_sidebarWrapper__AJFcR{display:none}}.SidebarLayout_dashboardMainBlock__uCnjC{flex:1 1;margin-left:240px;min-height:100vh;width:calc(100% - 240px);overflow-x:hidden;overflow-y:auto}@media(max-width:1024px){.SidebarLayout_dashboardMainBlock__uCnjC{margin-left:0;width:100%}}@media screen and (max-width:1023px){.SidebarLayout_dashboardMainBlock__uCnjC{margin-left:0;width:100%;padding:0 0 2rem}}.SidebarLayout_mobileBottomNav___LgnO{display:none;position:fixed;bottom:0;left:0;right:0;height:70px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #e2e8f0;z-index:1000;justify-content:space-around;align-items:center;padding-bottom:env(safe-area-inset-bottom)}@media screen and (max-width:1023px){.SidebarLayout_mobileBottomNav___LgnO{display:flex}}.SidebarLayout_bottomNavIconWrapper__SvnDk{position:relative;display:flex;align-items:center;justify-content:center}.SidebarLayout_bottomNavIcon__XXG_U{width:22px;height:22px;transition:all .2s}.SidebarLayout_bottomNavLabel__Ijtho{font-size:.7rem;font-weight:500}.SidebarLayout_bottomNavBadge__SgksH{position:absolute;top:-6px;right:-8px;background:#f59e0b;color:#fff;font-size:.6rem;font-weight:700;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px;border:1.5px solid #fff}.SidebarLayout_logoutAction__owmJV{color:#ef4444}.SidebarLayout_logoutAction__owmJV:hover{background:#fee2e2}.SidebarLayout_logoutItem__or626{color:#94a3b8}.SidebarLayout_logoutItem__or626 .SidebarLayout_bottomNavIcon__XXG_U{color:#ef4444}.SidebarLayout_logoutItem__or626:active{color:#ef4444;transform:scale(.95)}.SidebarLayout_bottomNavItem__hoWYu{background:none;border:none;cursor:pointer;font-family:inherit;display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;color:#94a3b8;transition:all .2s;padding:8px 12px}.SidebarLayout_bottomNavItem__hoWYu.SidebarLayout_active__QF_c7{color:#183753}.SidebarLayout_bottomNavItem__hoWYu.SidebarLayout_active__QF_c7 .SidebarLayout_bottomNavIcon__XXG_U{color:#183753;transform:translateY(-2px)}.SidebarLayout_bottomNavItem__hoWYu.SidebarLayout_active__QF_c7 .SidebarLayout_bottomNavLabel__Ijtho{font-weight:600}.SuccessCard_successContainer__X8jM0{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;padding:2rem 1rem;animation:SuccessCard_fadeIn___nNKj .4s ease-out}.SuccessCard_successCard__DDz7a{width:100%;max-width:460px;background:#fff;padding:3rem 2rem;border-radius:32px;border:1px solid rgba(84,71,255,.08);box-shadow:0 20px 50px -12px rgba(84,71,255,.1),inset 0 0 0 1px hsla(0,0%,100%,.5);display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;overflow:hidden}.SuccessCard_successCard__DDz7a:before{content:"";position:absolute;top:-50px;left:-50px;right:-50px;height:200px;background:radial-gradient(circle,rgba(84,71,255,.03) 0,rgba(255,255,255,0) 70%);pointer-events:none}.SuccessCard_successCard__DDz7a .SuccessCard_successIconWrapper___CpS5{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,#e6fcf0,#c4f5d6);border-radius:50%;box-shadow:0 8px 20px rgba(34,197,94,.15);animation:SuccessCard_scaleInBounce__VY8mz .5s cubic-bezier(.175,.885,.32,1.275)}.SuccessCard_successCard__DDz7a .SuccessCard_successIconWrapper___CpS5 svg{width:40px;height:40px;color:#10b981}.SuccessCard_successCard__DDz7a .SuccessCard_successTitle__jYlsj{font-size:2rem;color:#111827;margin-bottom:.5rem;font-weight:800;letter-spacing:-.5px}.SuccessCard_successCard__DDz7a .SuccessCard_userName__awfr0{font-size:1rem;color:#4b5563;margin-bottom:2rem;font-weight:600;padding:6px 16px;background:#f3f4f6;border-radius:20px;border:1px solid #e5e7eb}.SuccessCard_successCard__DDz7a .SuccessCard_linkBox__AaqUS{width:100%;padding:1.25rem;background-color:#f9fafb;border:1px dashed #d1d5db;border-radius:16px;margin-bottom:2rem;display:flex;align-items:center;justify-content:center;transition:all .2s;cursor:pointer}.SuccessCard_successCard__DDz7a .SuccessCard_linkBox__AaqUS:hover{border-style:solid;border-color:#3b4fbb;background-color:#f5f7ff;transform:translateY(-2px)}.SuccessCard_successCard__DDz7a .SuccessCard_linkBox__AaqUS .SuccessCard_linkText__mn25M{color:#3b4fbb;word-break:break-all;font-weight:600;font-size:.875rem;text-decoration:none}.SuccessCard_successCard__DDz7a .SuccessCard_actionButtons__OF9b7{width:100%;display:flex;flex-direction:column;gap:.875rem;margin-bottom:2rem}.SuccessCard_successCard__DDz7a .SuccessCard_actionButtons__OF9b7 button{width:100%;height:52px;display:flex;align-items:center;justify-content:center;gap:.625rem;border-radius:14px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .2s;border:none}.SuccessCard_successCard__DDz7a .SuccessCard_actionButtons__OF9b7 button:active{transform:scale(.98)}.SuccessCard_successCard__DDz7a .SuccessCard_actionButtons__OF9b7 button.SuccessCard_copyBtn__KJo0B{background-color:#111827;color:#fff}.SuccessCard_successCard__DDz7a .SuccessCard_actionButtons__OF9b7 button.SuccessCard_copyBtn__KJo0B:hover{background-color:#1f2937;box-shadow:0 4px 12px rgba(0,0,0,.1)}.SuccessCard_successCard__DDz7a .SuccessCard_actionButtons__OF9b7 button.SuccessCard_whatsappBtn__M_NA5{background-color:#25d366;color:#fff}.SuccessCard_successCard__DDz7a .SuccessCard_actionButtons__OF9b7 button.SuccessCard_whatsappBtn__M_NA5:hover{background-color:#22c35e;box-shadow:0 4px 12px rgba(37,211,102,.2)}.SuccessCard_successCard__DDz7a .SuccessCard_footerLinks___DbmD{padding-top:1.5rem;border-top:1px solid #f3f4f6;width:100%}.SuccessCard_successCard__DDz7a .SuccessCard_footerLinks___DbmD .SuccessCard_resetBtn__4xAHi{background:none;border:none;color:#3b4fbb;font-size:.9375rem;font-weight:700;cursor:pointer;padding:.5rem}.SuccessCard_successCard__DDz7a .SuccessCard_footerLinks___DbmD .SuccessCard_resetBtn__4xAHi:hover{opacity:.8}.SuccessCard_bottomNote__zfh4z{margin-top:1.5rem;text-align:center}@keyframes SuccessCard_fadeIn___nNKj{0%{opacity:0}to{opacity:1}}@keyframes SuccessCard_scaleInBounce__VY8mz{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.IndentHistoryModal_overlay__hmUR2{position:fixed;inset:0;background:rgba(10,14,26,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:100000;padding:1.5rem;animation:IndentHistoryModal_fadeIn__9xAcB .2s ease-out}.IndentHistoryModal_modal__JAeeH{background:#fff;border-radius:24px;width:100%;max-width:500px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);animation:IndentHistoryModal_slideUp__3C_xa .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.IndentHistoryModal_header__32hwg{padding:1.5rem 2rem;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #f1f5f9}.IndentHistoryModal_headerInfo__ncr0f h2{font-size:1.5rem;margin-bottom:.25rem}.IndentHistoryModal_closeBtn__BZOFZ{background:#f1f5f9;border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.5rem;color:#64748b;transition:all .2s}.IndentHistoryModal_closeBtn__BZOFZ:hover{background:#e2e8f0;color:#0f172a}.IndentHistoryModal_content__58_xj{flex:1 1;overflow-y:auto;padding:2rem}.IndentHistoryModal_content__58_xj::-webkit-scrollbar{width:6px}.IndentHistoryModal_content__58_xj::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.IndentHistoryModal_content__58_xj::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}.IndentHistoryModal_loader__UtUJc{display:flex;justify-content:center;padding:3rem}.IndentHistoryModal_noData__gTx_s{text-align:center;padding:3rem;color:#94a3b8;font-weight:500}.IndentHistoryModal_timeline__Q68kh{display:flex;flex-direction:column;gap:2rem;position:relative}.IndentHistoryModal_timeline__Q68kh:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:2px;background:#f1f5f9}.IndentHistoryModal_timelineItem__6DWuS{display:flex;gap:1.5rem;position:relative}.IndentHistoryModal_timelinePoint__LbnC8{width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid #183753;z-index:1;margin-top:4px;flex-shrink:0}.IndentHistoryModal_timelineContent__HTU9P{flex:1 1;background:#f8fafc;padding:1rem 1.25rem;border-radius:16px;border:1px solid #f1f5f9}.IndentHistoryModal_timelineHeader__nPp8R{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.IndentHistoryModal_statusBadge__v8_GG{color:#fff;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:800}.IndentHistoryModal_timestamp__uq2yD{font-size:.75rem;color:#94a3b8;font-weight:600}.IndentHistoryModal_details__4eOBt{display:flex;flex-direction:column;gap:.75rem}.IndentHistoryModal_label__QZw3D{font-size:.75rem;color:#64748b;font-weight:600;margin-right:8px;text-transform:uppercase;letter-spacing:.5px}.IndentHistoryModal_value__ROUdl{font-size:.875rem;font-weight:700;color:#0f172a}.IndentHistoryModal_remarks__c0rEj{background:#fff;padding:.75rem;border-radius:8px;border:1px solid #e2e8f0}.IndentHistoryModal_remarkText___jBOK{margin-top:4px;font-size:.875rem;color:#475569;font-style:italic;line-height:1.5}@keyframes IndentHistoryModal_fadeIn__9xAcB{0%{opacity:0}to{opacity:1}}@keyframes IndentHistoryModal_slideUp__3C_xa{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}