.Header_topBar__VMk2m{flex-direction:row;border-bottom:1px solid var(--borderColor);background-color:#fff;padding:10px 20px}.Header_topBar__VMk2m .Header_topBarLeft__UGOES{display:flex;flex-direction:row}.Header_topBar__VMk2m .Header_topBarLeft__UGOES label{display:flex;align-items:center;font-size:16px;font-weight:400;color:var(--lightBlack)}.Header_topBar__VMk2m .Header_topBarRight__yCZIz{display:flex;flex-direction:row}.Header_topBar__VMk2m .Header_topBarRight__yCZIz .Header_menuRight__ST6VD{list-style:none;display:flex;flex-direction:row}.Header_topBar__VMk2m .Header_topBarRight__yCZIz .Header_menuRight__ST6VD .Header_menuItem__o7Vbt{padding-left:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.Header_topBar__VMk2m .Header_topBarRight__yCZIz .Header_menuRight__ST6VD .Header_menuItem__o7Vbt .Header_menuText__UbNjZ{font-size:15px;color:var(--lightBlack);padding:0 10px}.Header_topBar__VMk2m .Header_topBarRight__yCZIz .Header_menuRight__ST6VD .Header_menuItem__o7Vbt .Header_menuIconContainer__HWXjr{display:flex;align-items:center}.Header_topBar__VMk2m .Header_topBarRight__yCZIz .Header_menuRight__ST6VD .Header_menuItem__o7Vbt .Header_menuIconContainer__HWXjr .Header_menuIcon__VVWPc{color:transparent;-webkit-background-clip:text;background-clip:text}.Header_topBar__VMk2m .Header_topBarRight__yCZIz .Header_menuRight__ST6VD .Header_menuItem__o7Vbt .Header_menuIconContainer__HWXjr .Header_role__yfBUw{padding:0 5px;color:var(--lightBlack);font-size:14px}.Header_topBar__VMk2m .Header_topBarRight__yCZIz .Header_menuRight__ST6VD .Header_menuItem__o7Vbt .Header_subMenu__4NWoD{position:absolute;top:48px;right:20px;width:300px;background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;box-shadow:0 4px 10px rgba(0,0,0,.1);z-index:999999999;padding:5px 10px}.Header_topBar__VMk2m .Header_topBarRight__yCZIz .Header_menuRight__ST6VD .Header_menuItem__o7Vbt .Header_subMenu__4NWoD .Header_subMenuItem__U4Tgf{display:flex;align-items:center;padding:10px 0;border-bottom:1px dashed var(--primary-a10)}.Header_topBar__VMk2m .Header_topBarRight__yCZIz .Header_menuRight__ST6VD .Header_menuItem__o7Vbt .Header_subMenu__4NWoD .Header_subMenuItem__U4Tgf:last-child{border-bottom:none}.Header_topBar__VMk2m .Header_topBarRight__yCZIz .Header_menuRight__ST6VD .Header_menuItem__o7Vbt .Header_subMenu__4NWoD .Header_menuIcon__VVWPc{color:transparent;-webkit-background-clip:text;background-clip:text;font-size:18px;padding-left:10px}.Header_topBar__VMk2m .Header_topBarRight__yCZIz .Header_menuRight__ST6VD .Header_menuItem__o7Vbt .Header_subMenu__4NWoD .Header_branchHeader__7s6yJ{font-size:14px;color:var(--lightBlack);margin-bottom:8px}.Header_topBar__VMk2m .Header_topBarRight__yCZIz .Header_menuRight__ST6VD .Header_menuItem__o7Vbt .Header_subMenu__4NWoD .Header_branchList__KWZk6{margin-top:7px;padding-left:10px;gap:5px}.Header_topBar__VMk2m .Header_topBarRight__yCZIz .Header_menuRight__ST6VD .Header_menuItem__o7Vbt .Header_subMenu__4NWoD .Header_branchOption__LdXrA{display:flex;align-items:center;font-size:15px;color:var(--lightBlack);cursor:pointer}.Header_topBar__VMk2m .Header_topBarRight__yCZIz .Header_menuRight__ST6VD .Header_menuItem__o7Vbt .Header_subMenu__4NWoD .Header_branchOption__LdXrA input[type=checkbox]{margin-right:8px;cursor:pointer;width:14px;height:14px;accent-color:var(--primary)}.Header_topBar__VMk2m .Header_topBarRight__yCZIz .Header_menuRight__ST6VD .Header_menuItem__o7Vbt .Header_subMenu__4NWoD .Header_branchOption__LdXrA span{font-size:12px;color:var(--primary-a20);padding-left:5px}.Header_topBar__VMk2m .Header_topBarRight__yCZIz .Header_menuRight__ST6VD .Header_menuItem__o7Vbt .Header_subMenu__4NWoD .Header_branchHeading__9vagi{font-weight:700;margin-bottom:10px;display:block}.Header_topBar__VMk2m .Header_topBarRight__yCZIz .Header_menuRight__ST6VD .Header_menuItem__o7Vbt .Header_subMenu__4NWoD .Header_branchList__KWZk6{display:flex;flex-direction:column;gap:10px}.Header_topBar__VMk2m .Header_topBarRight__yCZIz .Header_menuRight__ST6VD .Header_menuItem__o7Vbt .Header_subMenu__4NWoD .Header_branchList__KWZk6 .Header_branchOption__LdXrA{display:flex;align-items:center}.Header_topBar__VMk2m .Header_topBarRight__yCZIz .Header_menuRight__ST6VD .Header_menuItem__o7Vbt .Header_subMenu__4NWoD .Header_branchList__KWZk6 .Header_branchOption__LdXrA input{margin-right:10px}.Header_topBar__VMk2m .Header_topBarRight__yCZIz .Header_menuRight__ST6VD .Header_menuItem__o7Vbt .Header_subMenu__4NWoD .Header_branchList__KWZk6 .Header_branchOption__LdXrA .Header_primaryBadge__F4unw{font-size:12px;color:#007bff;margin-left:5px}.Header_assistantButton__HDDuD{cursor:pointer;padding:6px 10px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;transition:background .3s,border-color .3s;border:1.5px solid #7b68ee}.Header_assistantButton__HDDuD svg{stroke:#7b68ee}.Header_assistantButton__HDDuD:hover{opacity:.7}.Header_topBarLeft__UGOES{min-width:0}.Header_titleRow__4q_tO{display:flex;align-items:center;gap:12px;min-width:0}.Header_pageTitle__6L9FW{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:0}.Header_headerInline__Np2VJ{display:flex;align-items:center;min-width:0;overflow:hidden}.Header_topBar__VMk2m{position:relative;display:flex;justify-content:space-between;align-items:center}.Header_absoluteCenter__62kDE{position:absolute;left:50%;transform:translateX(-50%);max-width:50%;display:flex;justify-content:center;pointer-events:none}.Header_centerTitle__k9uHx{font-size:15px;font-weight:400;color:var(--lightBlack);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.LanguageSelector_languageSelector__KajhM{position:relative;display:flex;align-items:center;cursor:pointer;margin-left:15px}.LanguageSelector_selectorButton__zuUPJ{display:flex;align-items:center;padding:6px 10px;border-radius:6px;background-color:#fff;border:1px solid #e0e0e0;transition:all .2s ease;gap:8px}.LanguageSelector_selectorButton__zuUPJ:hover{border-color:var(--borderColor)}.LanguageSelector_label__JpoxY{font-size:14px;color:var(--lightBlack);white-space:nowrap}.LanguageSelector_flag__WknAP{width:20px;height:14px;object-fit:cover;border-radius:2px}.LanguageSelector_chevron__x84j0{stroke:var(--lightBlack)}.LanguageSelector_dropdown__pXYPn{position:absolute;top:100%;right:0;margin-top:4px;background-color:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 8px rgba(0,0,0,.05);border-radius:6px;z-index:1000;min-width:140px;padding:4px 0}.LanguageSelector_option__tBQSN{display:flex;align-items:center;gap:10px;padding:6px 12px;font-size:14px;color:var(--lightBlack);cursor:pointer}.LanguageSelector_option__tBQSN:hover{background-color:#f5f5f5}.tableContainerSub_container__nwKQH{height:100vh;display:flex;background-color:#fff}.tableContainerSub_container__nwKQH .tableContainerSub_form__qPCkw{display:flex;flex-direction:column;flex-grow:1;height:100%;overflow:auto}.tableContainerSub_container__nwKQH .tableContainerSub_form__qPCkw .tableContainerSub_formHeader__HfQYS{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;border-bottom:1px solid var(--border);background:#fff}.tableContainerSub_container__nwKQH .tableContainerSub_form__qPCkw .tableContainerSub_formHeader__HfQYS .tableContainerSub_formTitle__Xmf5r{font-size:16px;color:var(--primary)}.tableContainerSub_container__nwKQH .tableContainerSub_form__qPCkw .tableContainerSub_formHeader__HfQYS .tableContainerSub_formClose__v1Iv1{font-size:32px;cursor:pointer;color:gray}.tableContainerSub_container__nwKQH .tableContainerSub_form__qPCkw .tableContainerSub_formHeader__HfQYS .tableContainerSub_formClose__v1Iv1:hover{color:var(--primary-a30)}.tableContainerSub_container__nwKQH .tableContainerSub_formBody__5yn6_{overflow-x:auto;overflow-y:auto}.tableContainerSub_cardContainer__Ahv6e{display:flex;gap:15px;padding:30px 20px 10px;border-top:1px solid var(--borderColor);overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:thin;height:-moz-fit-content;height:fit-content;min-height:120px;max-height:150px;align-items:center;background:var(--bg)}.tableContainerSub_cardContainer__Ahv6e>*{flex:0 0 auto;min-width:180px}.tableContainerSub_cardContainer__Ahv6e::-webkit-scrollbar{height:1px}.tableContainerSub_cardContainer__Ahv6e::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.ModalStyle_wrapper__62NNd{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:flex-end;align-items:center;background-color:rgba(0,0,0,.222);z-index:999999}.ModalStyle_wrapper__62NNd .ModalStyle_container__M41pT{display:flex;flex-direction:column;background-color:#fff;border:1px solid #d3d3d3;width:450px;height:95%;right:20px;position:relative;border-radius:10px}.ModalStyle_wrapper__62NNd .ModalStyle_container__M41pT .ModalStyle_top__bMjTG{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid #d3d3d3;padding:15px 15px 10px}.ModalStyle_wrapper__62NNd .ModalStyle_container__M41pT .ModalStyle_top__bMjTG h2{font-size:15px;color:var(--primary);margin-right:15px;font-weight:500}.ModalStyle_wrapper__62NNd .ModalStyle_container__M41pT .ModalStyle_top__bMjTG .ModalStyle_menuBtn__sPItf{padding:7px 12px;border-radius:5px;margin-right:15px;color:var(--lightBlack);background-color:#f5f5f5;border:1px solid #ddd;cursor:pointer}.ModalStyle_wrapper__62NNd .ModalStyle_container__M41pT .ModalStyle_top__bMjTG .ModalStyle_menuBtn__sPItf:hover{border:1px solid var(--secondary);background-color:var(--primary-a0);color:var(--secondary)}.ModalStyle_wrapper__62NNd .ModalStyle_container__M41pT .ModalStyle_top__bMjTG .ModalStyle_menuBtn__sPItf:active{color:var(--secondary);border:1px solid var(--primary-a0)}.ModalStyle_wrapper__62NNd .ModalStyle_container__M41pT .ModalStyle_body__uVJY8{padding:10px 15px;overflow-y:auto;scroll-behavior:smooth;height:100%}.ModalStyle_wrapper__62NNd .ModalStyle_container__M41pT .ModalStyle_body__uVJY8 .ModalStyle_activityHead__yZ1Rk{padding:10px 0;display:flex;justify-content:space-between}.ModalStyle_wrapper__62NNd .ModalStyle_container__M41pT .ModalStyle_body__uVJY8 .ModalStyle_activityHead__yZ1Rk span{color:var(--primary-a30);font-size:15px}.ModalStyle_wrapper__62NNd .ModalStyle_container__M41pT .ModalStyle_body__uVJY8 .ModalStyle_previewImage__E8nfJ{margin:10px 0;max-width:200px;height:auto;border-radius:6px;border:1px solid #d1d6dc}.ModalStyle_wrapper__62NNd .ModalStyle_container__M41pT .ModalStyle_body__uVJY8 .ModalStyle_previewPlaceholder__wjfmM{color:var(--lightBlack);font-size:14px;padding-bottom:20px;padding-left:20px}.ModalStyle_wrapper__62NNd .ModalStyle_container__M41pT .ModalStyle_body__uVJY8 .ModalStyle_checkpointDetails__DJvwK{margin-bottom:20px;margin-left:10px}.ModalStyle_wrapper__62NNd .ModalStyle_container__M41pT .ModalStyle_body__uVJY8 .ModalStyle_checkpointDetails__DJvwK .ModalStyle_checkpointDescription___O15E{font-size:14px;color:#333}.ModalStyle_wrapper__62NNd .ModalStyle_container__M41pT .ModalStyle_body__uVJY8 .ModalStyle_checkpointDetails__DJvwK .ModalStyle_detailRow__R7_t5{display:flex;flex-direction:column;margin-bottom:10px}.ModalStyle_wrapper__62NNd .ModalStyle_container__M41pT .ModalStyle_body__uVJY8 .ModalStyle_checkpointDetails__DJvwK .ModalStyle_detailRow__R7_t5 .ModalStyle_label__K_XYQ{font-size:12px;color:#555;margin-bottom:2px}.ModalStyle_wrapper__62NNd .ModalStyle_container__M41pT .ModalStyle_body__uVJY8 .ModalStyle_checkpointDetails__DJvwK .ModalStyle_detailRow__R7_t5 .ModalStyle_activityBy__OTdTA,.ModalStyle_wrapper__62NNd .ModalStyle_container__M41pT .ModalStyle_body__uVJY8 .ModalStyle_checkpointDetails__DJvwK .ModalStyle_detailRow__R7_t5 .ModalStyle_activityDate__q_6r9,.ModalStyle_wrapper__62NNd .ModalStyle_container__M41pT .ModalStyle_body__uVJY8 .ModalStyle_checkpointDetails__DJvwK .ModalStyle_detailRow__R7_t5 .ModalStyle_doneDate__CqXu_,.ModalStyle_wrapper__62NNd .ModalStyle_container__M41pT .ModalStyle_body__uVJY8 .ModalStyle_checkpointDetails__DJvwK .ModalStyle_detailRow__R7_t5 .ModalStyle_promisedDate__fl1Ev{font-size:14px;color:var(--lightBlack);background-color:#f9f9f9;padding:10px;border:1px solid #ddd;border-radius:5px;background-color:transparent;padding:0;margin:0;border:none}.ModalStyle_wrapper__62NNd .ModalStyle_container__M41pT .ModalStyle_body__uVJY8 .ModalStyle_select__t2ug8{font-size:13px;color:#555;font-weight:500;margin-bottom:10px}.ModalStyle_wrapper__62NNd .ModalStyle_container__M41pT .ModalStyle_body__uVJY8 .ModalStyle_select__t2ug8 .ModalStyle_star__TNTft{color:red}.ModalStyle_wrapper__62NNd .ModalStyle_container__M41pT .ModalStyle_body__uVJY8 .ModalStyle_select__t2ug8 .ModalStyle_selectHost__vn7Wf{margin:5px 0}.ModalStyle_wrapper__62NNd .ModalStyle_container__M41pT .ModalStyle_formBtn__kkftX{padding:8px 16px;background-color:var(--primary);color:#fff;border:none;border-radius:4px;cursor:pointer;margin-right:15px;margin-bottom:20px}.ModalStyle_wrapper__62NNd .ModalStyle_container__M41pT .ModalStyle_formBtn__kkftX:hover{background-color:var(--secondary);border-color:var(--secondary)}.Logs_deviceActivity__mN9u8{padding:20px}.Logs_deviceActivity__mN9u8 .Logs_instructionsBg__C8ddn{background-color:rgba(216,235,255,.345);padding-top:5px;margin-bottom:10px;border-radius:10px;border:.1px solid var(--secondary)}.Logs_deviceActivity__mN9u8 .Logs_loader__CDf0M{text-align:center;color:#007bff;font-size:16px}.Logs_deviceActivity__mN9u8 .Logs_error__R94Kg{text-align:center;color:red;font-size:16px}.Logs_deviceActivity__mN9u8 .Logs_activityItem__FZtfj{display:flex;align-items:flex-start;padding-bottom:10px}.Logs_deviceActivity__mN9u8 .Logs_activityItem__FZtfj .Logs_iconContainer__9vd_c{position:relative;margin-right:10px}.Logs_deviceActivity__mN9u8 .Logs_activityItem__FZtfj .Logs_iconContainer__9vd_c .Logs_icon__9gynl{display:inline-block;width:12px;height:12px;border-radius:50%;z-index:2;position:relative;margin-left:5px}.Logs_deviceActivity__mN9u8 .Logs_activityItem__FZtfj .Logs_iconContainer__9vd_c .Logs_purpleIcon__NK3Iz{background-color:#6f42c1}.Logs_deviceActivity__mN9u8 .Logs_activityItem__FZtfj .Logs_iconContainer__9vd_c .Logs_greenIcon__LGkP9{background-color:#28a745}.Logs_deviceActivity__mN9u8 .Logs_activityItem__FZtfj .Logs_iconContainer__9vd_c .Logs_orangeIcon__Xqev_{background-color:#fd7e14}.Logs_deviceActivity__mN9u8 .Logs_activityItem__FZtfj .Logs_iconContainer__9vd_c .Logs_blueIcon__qlXpj{background-color:#007bff}.Logs_deviceActivity__mN9u8 .Logs_activityItem__FZtfj .Logs_iconContainer__9vd_c .Logs_redIcon__tBlZ0{background-color:#dc3545}.Logs_deviceActivity__mN9u8 .Logs_activityItem__FZtfj .Logs_iconContainer__9vd_c .Logs_yellowIcon__psx87{background-color:#ffc107}.Logs_deviceActivity__mN9u8 .Logs_activityItem__FZtfj .Logs_iconContainer__9vd_c .Logs_tealIcon__2icJv{background-color:#20c997}.Logs_deviceActivity__mN9u8 .Logs_activityItem__FZtfj .Logs_iconContainer__9vd_c .Logs_pinkIcon__0FzMe{background-color:#e83e8c}.Logs_deviceActivity__mN9u8 .Logs_activityItem__FZtfj .Logs_iconContainer__9vd_c .Logs_greyIcon__DoEkH{background-color:gray}.Logs_deviceActivity__mN9u8 .Logs_activityItem__FZtfj .Logs_iconContainer__9vd_c .Logs_verticalLine__q3hCp{position:absolute;top:12px;left:5px;width:2px;z-index:1;transition:height .3s ease;border-left:2px dashed #d3d3d3;margin-left:5px}.Logs_deviceActivity__mN9u8 .Logs_activityItem__FZtfj .Logs_activityDetails__HZsky{display:flex;flex-direction:column}.Logs_deviceActivity__mN9u8 .Logs_activityItem__FZtfj .Logs_activityDetails__HZsky span{display:block;padding:2px 0}.Logs_deviceActivity__mN9u8 .Logs_activityItem__FZtfj .Logs_activityDetails__HZsky .Logs_activityTitle__n_mQo{font-size:14px;margin-bottom:2px;color:var(--primary)}.Logs_deviceActivity__mN9u8 .Logs_activityItem__FZtfj .Logs_activityDetails__HZsky .Logs_activityUser__bL7UM{font-size:12px;margin-bottom:2px;color:var(--secondary)}.Logs_deviceActivity__mN9u8 .Logs_activityItem__FZtfj .Logs_activityDetails__HZsky .Logs_activityNotes__pTE7d{color:var(--lightBlack);margin-bottom:2px;font-size:13px}.Logs_deviceActivity__mN9u8 .Logs_activityItem__FZtfj .Logs_activityDetails__HZsky .Logs_activityDateTime__ApywN{font-size:12px;margin-bottom:2px;color:gray}.Logs_deviceActivity__mN9u8 .Logs_activityItem__FZtfj .Logs_activityDetails__HZsky .Logs_activityBy__m9hiN,.Logs_deviceActivity__mN9u8 .Logs_activityItem__FZtfj .Logs_activityDetails__HZsky .Logs_activityDate__Z__Dr{font-size:14px;color:gray}.Logs_deviceActivity__mN9u8 .Logs_activityItem__FZtfj .Logs_activityDetails__HZsky .Logs_imageWrapper__7dn3T{padding-top:10px}.Logs_deviceActivity__mN9u8 .Logs_activityItem__FZtfj .Logs_activityDetails__HZsky .Logs_imageWrapper__7dn3T .Logs_imageContainer__1gDQ9{height:200px}.Logs_deviceActivity__mN9u8 .Logs_activityItem__FZtfj .Logs_activityDetails__HZsky .Logs_imageWrapper__7dn3T .Logs_imageDescription__nyage{font-size:14px;color:var(--lightBlack);padding-bottom:15px}.Logs_deviceActivity__mN9u8 .Logs_lastItem__e6IMN .Logs_verticalLine__q3hCp{display:none}.Logs_noData__fcgu5{display:flex;justify-content:center}.Logs_activityHead__o9vif{padding:10px 0;display:flex;justify-content:space-between}.Logs_activityHead__o9vif span{color:var(--primary-a70);font-size:15px}.Logs_imageGallery__Tavzc{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.DeviceModal_wrapper__r7sHs{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:flex-end;align-items:center;background-color:rgba(0,0,0,.3);z-index:999999;animation:DeviceModal_fadeIn__QujIY .2s ease-out}.DeviceModal_wrapper__r7sHs.DeviceModal_closing__Q3gRz{animation:DeviceModal_fadeOut__2EBJo .5s ease-out forwards}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom{display:flex;flex-direction:column;background-color:#fff;width:480px;height:100vh;position:relative;box-shadow:-4px 0 24px rgba(0,0,0,.08);animation:DeviceModal_slideIn__BLPA6 .25s ease-out}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom.DeviceModal_closing__Q3gRz{animation:DeviceModal_slideOut__hLmsG .5s ease-out forwards}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_top___G_tH{display:flex;flex-direction:column;justify-content:space-between;border-bottom:1px solid var(--borderColor);padding:16px 20px;background:var(--primary)}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_top___G_tH .DeviceModal_titleSkeleton__hvhrl{width:280px;height:24px;border-radius:6px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 37%,#f0f0f0 63%);background-size:400% 100%;animation:DeviceModal_shimmer__uKx5O 1s ease infinite}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_top___G_tH .DeviceModal_topMost__ydDtG{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_top___G_tH .DeviceModal_topMost__ydDtG .DeviceModal_left__JzTL3{font-size:14px;font-weight:500;color:#fff;margin:0}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_top___G_tH .DeviceModal_topMost__ydDtG .DeviceModal_right__0rEGk{display:flex;align-items:flex-start;gap:5px}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_top___G_tH .DeviceModal_topMost__ydDtG .DeviceModal_right__0rEGk .DeviceModal_menuBtn__vp3Yp{width:36px;height:36px;border-radius:8px;color:#fff;background-color:transparent;border:1px solid hsla(0,0%,100%,.2);cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;font-size:18px}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_top___G_tH .DeviceModal_topMost__ydDtG .DeviceModal_right__0rEGk .DeviceModal_menuBtn__vp3Yp:hover{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_top___G_tH .DeviceModal_topMost__ydDtG .DeviceModal_right__0rEGk .DeviceModal_menuBtn__vp3Yp:active{background-color:hsla(0,0%,100%,.15);transform:scale(.95)}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_top___G_tH .DeviceModal_topMost__ydDtG .DeviceModal_right__0rEGk .DeviceModal_menuBtn__vp3Yp:focus{outline:none;box-shadow:0 0 0 2px hsla(0,0%,100%,.2)}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_top___G_tH .DeviceModal_topMost__ydDtG .DeviceModal_right__0rEGk .DeviceModal_subMenuenuBtn__msw7O{width:36px;height:36px;border-radius:8px;color:#fff;background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;font-size:18px}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_top___G_tH .DeviceModal_topMost__ydDtG .DeviceModal_right__0rEGk .DeviceModal_subMenuenuBtn__msw7O:hover{color:#fff;background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_top___G_tH .DeviceModal_topMost__ydDtG .DeviceModal_right__0rEGk .DeviceModal_subMenuenuBtn__msw7O:active{background-color:hsla(0,0%,100%,.15);transform:scale(.95)}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_top___G_tH .DeviceModal_topMost__ydDtG .DeviceModal_right__0rEGk .DeviceModal_subMenuenuBtn__msw7O:focus{outline:none;box-shadow:0 0 0 2px hsla(0,0%,100%,.2)}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_top___G_tH .DeviceModal_deviceLocation__DFMaU{font-size:14px;color:#fff}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa{overflow-y:auto;scroll-behavior:smooth;height:100%}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_lineSkeleton__lf6S6{width:93%;height:60px;border-radius:6px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 37%,#f0f0f0 63%);background-size:400% 100%;animation:DeviceModal_shimmer__uKx5O 1.4s ease infinite;margin:16px}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa form{display:flex;flex-direction:column;height:calc(100vh - 116px);overflow:hidden}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_body__RLMJa{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:20px 20px 100px}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_body__RLMJa::-webkit-scrollbar{width:5px}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_body__RLMJa::-webkit-scrollbar-track{background:transparent}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_body__RLMJa::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:10px}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_body__RLMJa::-webkit-scrollbar-thumb:hover{background:#d1d5db}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_body__RLMJa>div:not(:last-child){margin-bottom:20px}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_body__RLMJa .DeviceModal_activityHead__ORGTp{padding:12px 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f3f4f6;margin-bottom:16px}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_body__RLMJa .DeviceModal_activityHead__ORGTp span{color:#6b7280;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_body__RLMJa .DeviceModal_previewImage__9cMcP{margin:12px 0;max-width:180px;height:auto;border-radius:8px;border:1px solid #e5e7eb}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_body__RLMJa .DeviceModal_previewPlaceholder__5NNtB{color:#9ca3af;font-size:14px;padding:12px;background-color:#f9fafb;border-radius:6px;text-align:center;margin-bottom:16px}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_body__RLMJa .DeviceModal_checkpointDetails__h9EzV{margin-bottom:16px;padding:16px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_body__RLMJa .DeviceModal_checkpointDetails__h9EzV .DeviceModal_checkpointDescription__nRVcl{font-size:14px;color:#374151;line-height:1.5;margin-bottom:12px}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_body__RLMJa .DeviceModal_checkpointDetails__h9EzV .DeviceModal_detailRow__wdDDE{display:flex;flex-direction:column;margin-bottom:12px}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_body__RLMJa .DeviceModal_checkpointDetails__h9EzV .DeviceModal_detailRow__wdDDE:last-child{margin-bottom:0}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_body__RLMJa .DeviceModal_checkpointDetails__h9EzV .DeviceModal_detailRow__wdDDE .DeviceModal_label__eb6w2{font-size:12px;color:#6b7280;margin-bottom:4px;font-weight:500}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_body__RLMJa .DeviceModal_checkpointDetails__h9EzV .DeviceModal_detailRow__wdDDE .DeviceModal_activityBy__oPTHM,.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_body__RLMJa .DeviceModal_checkpointDetails__h9EzV .DeviceModal_detailRow__wdDDE .DeviceModal_activityDate__z3YFk,.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_body__RLMJa .DeviceModal_checkpointDetails__h9EzV .DeviceModal_detailRow__wdDDE .DeviceModal_doneDate__A5KKt,.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_body__RLMJa .DeviceModal_checkpointDetails__h9EzV .DeviceModal_detailRow__wdDDE .DeviceModal_promisedDate__Mo8P3{font-size:14px;color:#1f2937}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_body__RLMJa .DeviceModal_checkpointDetails__h9EzV .DeviceModal_detailRow__wdDDE .DeviceModal_doneDate__A5KKt{color:#10b981;font-weight:500}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_body__RLMJa .DeviceModal_select__BQ9xi{margin-bottom:20px}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_body__RLMJa .DeviceModal_select__BQ9xi label{font-size:14px;color:#374151;font-weight:400;margin-bottom:5px;display:block;letter-spacing:.025em}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_body__RLMJa .DeviceModal_select__BQ9xi label .DeviceModal_star__7iy03{color:#ef4444}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_body__RLMJa .DeviceModal_select__BQ9xi .DeviceModal_selectHost__DY_MZ{margin-top:5px}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_bottomSection__noUcM{padding:16px 20px;background-color:#fff;border-top:1px solid #e5e7eb;flex-shrink:0}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_bottomSection__noUcM .DeviceModal_left__JzTL3{display:flex;justify-content:left;align-items:center;width:100%}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_bottomSection__noUcM .DeviceModal_left__JzTL3 .DeviceModal_cancelBtn__iiAoB{padding:8px 15px;border-radius:5px;color:var(--lightBlack);background-color:#f5f5f5;border:1px solid #ddd;cursor:pointer}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_bottomSection__noUcM .DeviceModal_left__JzTL3 .DeviceModal_cancelBtn__iiAoB:hover{border:1px solid var(--secondary);background-color:var(--primary-a0);color:var(--secondary)}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_bottomSection__noUcM .DeviceModal_left__JzTL3 .DeviceModal_cancelBtn__iiAoB:active{color:var(--secondary);border:1px solid var(--primary-a0)}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_bottomSection__noUcM .DeviceModal_left__JzTL3 .DeviceModal_submitBtn__Mtv_8{padding:8px 15px;border-radius:5px;margin-right:15px;color:var(--primary-a0);background-color:var(--secondary);border:1px solid var(--secondary);cursor:pointer}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_bottomSection__noUcM .DeviceModal_left__JzTL3 .DeviceModal_submitBtn__Mtv_8:hover{border:1px solid var(--secondary);background-color:var(--primary-a0);color:var(--secondary)}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_bottomSection__noUcM .DeviceModal_left__JzTL3 .DeviceModal_submitBtn__Mtv_8:active{color:var(--secondary);border:1px solid var(--primary-a0)}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_bottomSection__noUcM .DeviceModal_left__JzTL3 .DeviceModal_submitBtn__Mtv_8:disabled{background-color:#f5f5f5;color:#d1d1d1;cursor:not-allowed;border:1px solid #ddd}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_deviceActivity__jRf4Z{padding:0 10px}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_deviceActivity__jRf4Z .DeviceModal_activityHead__ORGTp{padding:10px 0;display:flex;justify-content:space-between}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_deviceActivity__jRf4Z .DeviceModal_activityHead__ORGTp span{color:var(--primary-a30);font-size:15px}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_deviceActivity__jRf4Z .DeviceModal_activityHead__ORGTp .DeviceModal_addActivityButton__xTQoJ:hover{color:#007bff}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_deviceActivity__jRf4Z .DeviceModal_activityHead__ORGTp .DeviceModal_previewImage__9cMcP{margin:10px 0;max-width:100%;height:auto;border-radius:6px;border:1px solid #d1d6dc}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_deviceActivity__jRf4Z .DeviceModal_activityItem__FQRLp{display:flex;align-items:flex-start;margin-bottom:20px}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_deviceActivity__jRf4Z .DeviceModal_activityItem__FQRLp .DeviceModal_iconContainer__15TZS{position:relative;margin-right:10px}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_deviceActivity__jRf4Z .DeviceModal_activityItem__FQRLp .DeviceModal_iconContainer__15TZS .DeviceModal_icon__z9QJ3{display:inline-block;width:12px;height:12px;border-radius:50%;background-color:gray;z-index:2;position:relative}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_deviceActivity__jRf4Z .DeviceModal_activityItem__FQRLp .DeviceModal_iconContainer__15TZS .DeviceModal_greenIcon__Ie_0c{background-color:#28a745}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_deviceActivity__jRf4Z .DeviceModal_activityItem__FQRLp .DeviceModal_iconContainer__15TZS .DeviceModal_blueIcon___boiw{background-color:#007bff}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_deviceActivity__jRf4Z .DeviceModal_activityItem__FQRLp .DeviceModal_iconContainer__15TZS .DeviceModal_orangeIcon__w1ViQ{background-color:#fd7e14}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_deviceActivity__jRf4Z .DeviceModal_activityItem__FQRLp .DeviceModal_iconContainer__15TZS .DeviceModal_verticalLine__zC2Yf{position:absolute;top:12px;left:5px;width:2px;bottom:-20px;border-left:1px dashed #d3d3d3;height:150px;z-index:1}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_deviceActivity__jRf4Z .DeviceModal_activityItem__FQRLp .DeviceModal_iconContainer__15TZS.DeviceModal_lastItem__W6qQQ .DeviceModal_verticalLine__zC2Yf{display:none}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_deviceActivity__jRf4Z .DeviceModal_activityItem__FQRLp .DeviceModal_activityDetails__aaIlk{display:flex;flex-direction:column}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_deviceActivity__jRf4Z .DeviceModal_activityItem__FQRLp .DeviceModal_activityDetails__aaIlk span{display:block;padding:2px 0}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_deviceActivity__jRf4Z .DeviceModal_activityItem__FQRLp .DeviceModal_activityDetails__aaIlk .DeviceModal_activityTitle__ssWdG{font-size:14px;margin-bottom:2px;color:var(--primary)}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_deviceActivity__jRf4Z .DeviceModal_activityItem__FQRLp .DeviceModal_activityDetails__aaIlk .DeviceModal_activityBy__oPTHM,.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_deviceActivity__jRf4Z .DeviceModal_activityItem__FQRLp .DeviceModal_activityDetails__aaIlk .DeviceModal_activityDate__z3YFk{font-size:12px;color:gray}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_deviceActivity__jRf4Z .DeviceModal_activityItem__FQRLp:last-child .DeviceModal_verticalLine__zC2Yf{display:none}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_noDataContainer__vUOUG{padding-top:100px;display:flex;justify-content:center;flex-direction:column;align-items:center}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_noDataContainer__vUOUG .DeviceModal_noData__YempL{display:flex;justify-content:center;color:#d3d3d3;padding:20px 0}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_noDataContainer__vUOUG .DeviceModal_addActivityBtn__ukM1_{padding:8px 15px;font-size:14px;cursor:pointer;border-radius:5px;background-color:var(--primary);border:1px solid var(--primary);color:#fff}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_noDataContainer__vUOUG .DeviceModal_addActivityBtn__ukM1_:hover{background-color:var(--secondary);border-color:var(--secondary)}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_addActivity__xZAta .DeviceModal_previewImage__9cMcP{margin:10px 0;max-width:150px;height:auto;border-radius:6px;border:1px solid #d1d6dc}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_body__RLMJa .DeviceModal_addActivity__xZAta button{opacity:1}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_edit__oKnoC button{opacity:1;margin-top:20px}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_edit__oKnoC .DeviceModal_select__BQ9xi{font-size:13px;color:#555;font-weight:500;margin-bottom:10px}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_edit__oKnoC .DeviceModal_select__BQ9xi .DeviceModal_star__7iy03{color:var(--primary)}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_edit__oKnoC .DeviceModal_select__BQ9xi .DeviceModal_selectHost__DY_MZ{margin:5px 0}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_formBtn__8w0Sv{padding:8px 16px;background-color:var(--primary);color:#fff;border:none;border-radius:4px;cursor:pointer;margin-right:15px}.DeviceModal_wrapper__r7sHs .DeviceModal_container__z_Pom .DeviceModal_formBtn__8w0Sv:hover{background-color:var(--secondary);border-color:var(--secondary)}@keyframes DeviceModal_fadeIn__QujIY{0%{opacity:0}to{opacity:1}}@keyframes DeviceModal_slideIn__BLPA6{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes DeviceModal_fadeOut__2EBJo{0%{opacity:1}to{opacity:0}}@keyframes DeviceModal_slideOut__hLmsG{0%{transform:translateX(0)}to{transform:translateX(100%)}}.FormStyles_container__FFAQF{height:100vh;display:flex;flex-direction:column;background:#fff}.FormStyles_container__FFAQF form{display:flex;flex-direction:column;height:100%;max-width:100%}.FormStyles_container__FFAQF form .FormStyles_formHeader__XkVC9{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;border-bottom:1px solid var(--border);background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:10}.FormStyles_container__FFAQF form .FormStyles_formHeader__XkVC9 .FormStyles_formTitle__uxp2U{font-size:16px;color:var(--primary)}.FormStyles_container__FFAQF form .FormStyles_formHeader__XkVC9 .FormStyles_formClose__cAetF{font-size:32px;cursor:pointer;color:gray}.FormStyles_container__FFAQF form .FormStyles_formHeader__XkVC9 .FormStyles_formClose__cAetF:hover{color:var(--primary-a30)}.FormStyles_container__FFAQF form .FormStyles_formBody__kuN1N{flex:1 1;overflow-y:auto;padding-bottom:200px}.FormStyles_container__FFAQF form .FormStyles_formBody__kuN1N .FormStyles_bodyWrap__dDYNO{display:flex;flex-direction:row;justify-content:flex-start;box-sizing:border-box}.FormStyles_container__FFAQF form .FormStyles_formBody__kuN1N .FormStyles_bodyWrap__dDYNO .FormStyles_center__Oq0EX,.FormStyles_container__FFAQF form .FormStyles_formBody__kuN1N .FormStyles_bodyWrap__dDYNO .FormStyles_left__mbQxi,.FormStyles_container__FFAQF form .FormStyles_formBody__kuN1N .FormStyles_bodyWrap__dDYNO .FormStyles_right__MGqlU{width:100%;padding:20px;max-width:450px}.FormStyles_container__FFAQF form .FormStyles_formBody__kuN1N .FormStyles_bodyWrap__dDYNO .FormStyles_center__Oq0EX .FormStyles_select__dbhPI,.FormStyles_container__FFAQF form .FormStyles_formBody__kuN1N .FormStyles_bodyWrap__dDYNO .FormStyles_left__mbQxi .FormStyles_select__dbhPI,.FormStyles_container__FFAQF form .FormStyles_formBody__kuN1N .FormStyles_bodyWrap__dDYNO .FormStyles_right__MGqlU .FormStyles_select__dbhPI{font-size:13px;color:#555;font-weight:500;margin-bottom:10px}.FormStyles_container__FFAQF form .FormStyles_formBody__kuN1N .FormStyles_bodyWrap__dDYNO .FormStyles_center__Oq0EX .FormStyles_select__dbhPI .FormStyles_star__SuWoz,.FormStyles_container__FFAQF form .FormStyles_formBody__kuN1N .FormStyles_bodyWrap__dDYNO .FormStyles_left__mbQxi .FormStyles_select__dbhPI .FormStyles_star__SuWoz,.FormStyles_container__FFAQF form .FormStyles_formBody__kuN1N .FormStyles_bodyWrap__dDYNO .FormStyles_right__MGqlU .FormStyles_select__dbhPI .FormStyles_star__SuWoz{color:var(--primary)}.FormStyles_container__FFAQF form .FormStyles_formBody__kuN1N .FormStyles_bodyWrap__dDYNO .FormStyles_center__Oq0EX .FormStyles_select__dbhPI .FormStyles_selectHost__5pe_x,.FormStyles_container__FFAQF form .FormStyles_formBody__kuN1N .FormStyles_bodyWrap__dDYNO .FormStyles_left__mbQxi .FormStyles_select__dbhPI .FormStyles_selectHost__5pe_x,.FormStyles_container__FFAQF form .FormStyles_formBody__kuN1N .FormStyles_bodyWrap__dDYNO .FormStyles_right__MGqlU .FormStyles_select__dbhPI .FormStyles_selectHost__5pe_x{margin:5px 0}.FormStyles_container__FFAQF form .FormStyles_formBody__kuN1N .FormStyles_bodyWrap__dDYNO .FormStyles_center__Oq0EX .FormStyles_previewImage__exEze,.FormStyles_container__FFAQF form .FormStyles_formBody__kuN1N .FormStyles_bodyWrap__dDYNO .FormStyles_left__mbQxi .FormStyles_previewImage__exEze,.FormStyles_container__FFAQF form .FormStyles_formBody__kuN1N .FormStyles_bodyWrap__dDYNO .FormStyles_right__MGqlU .FormStyles_previewImage__exEze{margin:10px 0;max-width:250px;height:auto;border-radius:6px;border:1px solid #d1d6dc}.FormStyles_container__FFAQF form .FormStyles_formBody__kuN1N .FormStyles_bodyWrap__dDYNO .FormStyles_center__Oq0EX .FormStyles_previewPlaceholder__7YZTS,.FormStyles_container__FFAQF form .FormStyles_formBody__kuN1N .FormStyles_bodyWrap__dDYNO .FormStyles_left__mbQxi .FormStyles_previewPlaceholder__7YZTS,.FormStyles_container__FFAQF form .FormStyles_formBody__kuN1N .FormStyles_bodyWrap__dDYNO .FormStyles_right__MGqlU .FormStyles_previewPlaceholder__7YZTS{color:var(--lightBlack);font-size:14px;padding-bottom:20px;padding-left:20px}.FormStyles_container__FFAQF form .FormStyles_bottomSection__fQ7Vn{display:flex;justify-content:left;align-items:center;padding:15px 20px;border-top:1px solid var(--border);background:#fff;position:fixed;bottom:0;left:var(--sidebar-width);width:calc(100% - var(--sidebar-width));z-index:100000}.FormStyles_container__FFAQF form .FormStyles_bottomSection__fQ7Vn .FormStyles_cancelBtn__Uda1j{padding:8px 15px;border-radius:5px;color:var(--lightBlack);background-color:#f5f5f5;border:1px solid #ddd;cursor:pointer}.FormStyles_container__FFAQF form .FormStyles_bottomSection__fQ7Vn .FormStyles_cancelBtn__Uda1j:hover{border:1px solid var(--secondary);background-color:var(--primary-a0);color:var(--secondary)}.FormStyles_container__FFAQF form .FormStyles_bottomSection__fQ7Vn .FormStyles_cancelBtn__Uda1j:active{color:var(--secondary);border:1px solid var(--primary-a0)}.FormStyles_container__FFAQF form .FormStyles_bottomSection__fQ7Vn .FormStyles_submitBtn__FB2bK{padding:8px 15px;border-radius:5px;margin-right:15px;color:var(--primary-a0);background-color:var(--secondary);border:1px solid var(--secondary);cursor:pointer}.FormStyles_container__FFAQF form .FormStyles_bottomSection__fQ7Vn .FormStyles_submitBtn__FB2bK:hover{border:1px solid var(--secondary);background-color:var(--primary-a0);color:var(--secondary)}.FormStyles_container__FFAQF form .FormStyles_bottomSection__fQ7Vn .FormStyles_submitBtn__FB2bK:active{color:var(--secondary);border:1px solid var(--primary-a0)}.FormStyles_container__FFAQF form .FormStyles_bottomSection__fQ7Vn .FormStyles_submitBtn__FB2bK:disabled{background-color:#f5f5f5;color:#d1d1d1;cursor:not-allowed;border:1px solid #ddd}.FormStyles_imageGallery__4bCDO{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.FormStyles_ticketImage__FJMx0{width:200px;height:200px;object-fit:contain;border:1px solid #ddd;border-radius:5px}.EntityDevices_container__ZTLjn{height:100vh;display:flex;flex-direction:column;background-color:#f9f9f9}.EntityDevices_container__ZTLjn .EntityDevices_form__HJmbm{display:flex;flex-direction:column;height:100%;max-width:100%}.EntityDevices_container__ZTLjn .EntityDevices_form__HJmbm .EntityDevices_formHeader__UFPj6{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;border-bottom:1px solid var(--border);background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:10}.EntityDevices_container__ZTLjn .EntityDevices_form__HJmbm .EntityDevices_formHeader__UFPj6 .EntityDevices_formTitle__7FrRl{font-size:16px;color:var(--primary)}.EntityDevices_container__ZTLjn .EntityDevices_form__HJmbm .EntityDevices_formHeader__UFPj6 .EntityDevices_formClose__KXtWA{font-size:32px;cursor:pointer;color:gray}.EntityDevices_container__ZTLjn .EntityDevices_form__HJmbm .EntityDevices_formHeader__UFPj6 .EntityDevices_formClose__KXtWA:hover{color:var(--primary-a30)}.EntityDevices_container__ZTLjn .EntityDevices_form__HJmbm .EntityDevices_formBody__Wir1U{flex:1 1;overflow-y:auto;display:flex;flex-direction:row;justify-content:space-between}.EntityDevices_container__ZTLjn .EntityDevices_form__HJmbm .EntityDevices_formBody__Wir1U .EntityDevices_center__z8jTr,.EntityDevices_container__ZTLjn .EntityDevices_form__HJmbm .EntityDevices_formBody__Wir1U .EntityDevices_left__iCEiF,.EntityDevices_container__ZTLjn .EntityDevices_form__HJmbm .EntityDevices_formBody__Wir1U .EntityDevices_right__WYpw4{width:100%;padding:20px}.EntityDevices_container__ZTLjn .EntityDevices_form__HJmbm .EntityDevices_bottomSection__i_21b{display:flex;justify-content:center;align-items:center;padding:15px 20px;border-top:1px solid var(--border);position:fixed;bottom:0;left:var(--sidebar-width);width:calc(100% - var(--sidebar-width));z-index:100000}.EntityDevices_container__ZTLjn .EntityDevices_form__HJmbm .EntityDevices_bottomSection__i_21b .EntityDevices_left__iCEiF{display:flex;justify-content:left;align-items:center;width:100%}.EntityDevices_container__ZTLjn .EntityDevices_form__HJmbm .EntityDevices_bottomSection__i_21b .EntityDevices_left__iCEiF .EntityDevices_cancelBtn__TfsfL{padding:8px 15px;border-radius:5px;color:var(--lightBlack);background-color:#f5f5f5;border:1px solid #ddd;cursor:pointer}.EntityDevices_container__ZTLjn .EntityDevices_form__HJmbm .EntityDevices_bottomSection__i_21b .EntityDevices_left__iCEiF .EntityDevices_cancelBtn__TfsfL:hover{border:1px solid var(--secondary);background-color:var(--primary-a0);color:var(--secondary)}.EntityDevices_container__ZTLjn .EntityDevices_form__HJmbm .EntityDevices_bottomSection__i_21b .EntityDevices_left__iCEiF .EntityDevices_cancelBtn__TfsfL:active{color:var(--secondary);border:1px solid var(--primary-a0)}.EntityDevices_container__ZTLjn .EntityDevices_form__HJmbm .EntityDevices_bottomSection__i_21b .EntityDevices_left__iCEiF .EntityDevices_submitBtn__dMmed{padding:8px 15px;border-radius:5px;margin-right:15px;color:var(--primary-a0);background-color:var(--secondary);border:1px solid var(--secondary);cursor:pointer}.EntityDevices_container__ZTLjn .EntityDevices_form__HJmbm .EntityDevices_bottomSection__i_21b .EntityDevices_left__iCEiF .EntityDevices_submitBtn__dMmed:hover{border:1px solid var(--secondary);background-color:var(--primary-a0);color:var(--secondary)}.EntityDevices_container__ZTLjn .EntityDevices_form__HJmbm .EntityDevices_bottomSection__i_21b .EntityDevices_left__iCEiF .EntityDevices_submitBtn__dMmed:active{color:var(--secondary);border:1px solid var(--primary-a0)}.EntityDevices_container__ZTLjn .EntityDevices_form__HJmbm .EntityDevices_bottomSection__i_21b .EntityDevices_left__iCEiF .EntityDevices_submitBtn__dMmed:disabled{background-color:#f5f5f5;color:#d1d1d1;cursor:not-allowed;border:1px solid #ddd}.NewModalStyle_wrapper__vwXFY{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:flex-end;align-items:center;background-color:rgba(0,0,0,.3);z-index:999999;animation:NewModalStyle_fadeIn__tL8iz .2s ease-out}.NewModalStyle_wrapper__vwXFY.NewModalStyle_closing__bzkMg{animation:NewModalStyle_fadeOut__1OyQv .5s ease-out forwards}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0{display:flex;flex-direction:column;background-color:#fff;width:480px;height:100vh;position:relative;box-shadow:-4px 0 24px rgba(0,0,0,.08);animation:NewModalStyle_slideIn__S4t7_ .25s ease-out}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0.NewModalStyle_closing__bzkMg{animation:NewModalStyle_slideOut__C9qgu .5s ease-out forwards}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_top__XakqP{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e7eb;min-height:56px;flex-shrink:0;background:var(--primary)}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_top__XakqP .NewModalStyle_headerActions__wEvGT{display:flex;gap:10px}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_top__XakqP h2{font-size:15px;font-weight:500;color:#fff;margin:0}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_top__XakqP .NewModalStyle_menuBtn__YXJxs{width:36px;height:36px;border-radius:8px;color:#fff;background-color:transparent;border:1px solid hsla(0,0%,100%,.2);cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;font-size:18px}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_top__XakqP .NewModalStyle_menuBtn__YXJxs:hover{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_top__XakqP .NewModalStyle_menuBtn__YXJxs:active{background-color:hsla(0,0%,100%,.15);transform:scale(.95)}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_top__XakqP .NewModalStyle_menuBtn__YXJxs:focus{outline:none;box-shadow:0 0 0 2px hsla(0,0%,100%,.2)}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 form{display:flex;flex-direction:column;height:calc(100vh - 56px);overflow:hidden}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_body__RtGT8{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:20px 20px 100px}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_body__RtGT8::-webkit-scrollbar{width:5px}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_body__RtGT8::-webkit-scrollbar-track{background:transparent}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_body__RtGT8::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:10px}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_body__RtGT8::-webkit-scrollbar-thumb:hover{background:#d1d5db}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_body__RtGT8>div:not(:last-child){margin-bottom:20px}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_body__RtGT8 .NewModalStyle_activityHead__IupDU{padding:12px 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f3f4f6;margin-bottom:16px}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_body__RtGT8 .NewModalStyle_activityHead__IupDU span{color:#6b7280;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_body__RtGT8 .NewModalStyle_previewImage__WMnod{margin:12px 0;max-width:180px;height:auto;border-radius:8px;border:1px solid #e5e7eb}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_body__RtGT8 .NewModalStyle_previewPlaceholder__iXhTx{color:#9ca3af;font-size:14px;padding:12px;background-color:#f9fafb;border-radius:6px;text-align:center;margin-bottom:16px}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_body__RtGT8 .NewModalStyle_checkpointDetails__uEAZX{margin-bottom:16px;padding:16px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_body__RtGT8 .NewModalStyle_checkpointDetails__uEAZX .NewModalStyle_checkpointDescription__BBpRO{font-size:14px;color:#374151;line-height:1.5;margin-bottom:12px}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_body__RtGT8 .NewModalStyle_checkpointDetails__uEAZX .NewModalStyle_detailRow__iiqNN{display:flex;flex-direction:column;margin-bottom:12px}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_body__RtGT8 .NewModalStyle_checkpointDetails__uEAZX .NewModalStyle_detailRow__iiqNN:last-child{margin-bottom:0}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_body__RtGT8 .NewModalStyle_checkpointDetails__uEAZX .NewModalStyle_detailRow__iiqNN .NewModalStyle_label__9lN0y{font-size:12px;color:#6b7280;margin-bottom:4px;font-weight:500}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_body__RtGT8 .NewModalStyle_checkpointDetails__uEAZX .NewModalStyle_detailRow__iiqNN .NewModalStyle_activityBy__Mbxo9,.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_body__RtGT8 .NewModalStyle_checkpointDetails__uEAZX .NewModalStyle_detailRow__iiqNN .NewModalStyle_activityDate__PEUiW,.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_body__RtGT8 .NewModalStyle_checkpointDetails__uEAZX .NewModalStyle_detailRow__iiqNN .NewModalStyle_doneDate__1YsmJ,.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_body__RtGT8 .NewModalStyle_checkpointDetails__uEAZX .NewModalStyle_detailRow__iiqNN .NewModalStyle_promisedDate__BdbvH{font-size:14px;color:#1f2937}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_body__RtGT8 .NewModalStyle_checkpointDetails__uEAZX .NewModalStyle_detailRow__iiqNN .NewModalStyle_doneDate__1YsmJ{color:#10b981;font-weight:500}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_body__RtGT8 .NewModalStyle_select__kzFNB{margin-bottom:20px}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_body__RtGT8 .NewModalStyle_select__kzFNB label{font-size:14px;color:#374151;font-weight:400;margin-bottom:5px;display:block;letter-spacing:.025em}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_body__RtGT8 .NewModalStyle_select__kzFNB label .NewModalStyle_star__Ub1w2{color:#ef4444}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_body__RtGT8 .NewModalStyle_select__kzFNB .NewModalStyle_selectHost___ryHG{margin-top:5px}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_body__RtGT8 .NewModalStyle_serialNumber__UZjJf{margin-bottom:20px}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_body__RtGT8 .NewModalStyle_serialNumber__UZjJf label{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:10px;letter-spacing:.025em}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_body__RtGT8 .NewModalStyle_serialNumberRow__7M14x{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_body__RtGT8 .NewModalStyle_serialNumberRow__7M14x>div{flex:1 1}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_body__RtGT8 .NewModalStyle_serialNumberRow__7M14x button{padding:6px 12px;background-color:#fff;color:#ef4444;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s ease;margin-top:30px}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_body__RtGT8 .NewModalStyle_serialNumberRow__7M14x button:hover{background-color:#dc2626;color:#fff}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_body__RtGT8 .NewModalStyle_serialNumberRow__7M14x button:active{transform:scale(.98)}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_body__RtGT8 .NewModalStyle_serialNumberRow__7M14x button:focus{outline:none;box-shadow:0 0 0 2px rgba(239,68,68,.4)}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_body__RtGT8 .NewModalStyle_serialNumber__UZjJf>button{padding:10px 12px;background-color:var(--primary);color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:400;transition:background-color .2s ease}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_body__RtGT8 .NewModalStyle_serialNumber__UZjJf>button:hover{background-color:var(--primary-a60)}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_body__RtGT8 .NewModalStyle_serialNumber__UZjJf>button:active{transform:scale(.98)}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_body__RtGT8 .NewModalStyle_serialNumber__UZjJf>button:focus{outline:none;box-shadow:0 0 0 2px rgba(16,185,129,.4)}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_bottomSection__tQ9Lb{padding:16px 20px;background-color:#fff;border-top:1px solid #e5e7eb;flex-shrink:0}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_bottomSection__tQ9Lb .NewModalStyle_left__m3JLF{display:flex;justify-content:left;align-items:center;width:100%}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_bottomSection__tQ9Lb .NewModalStyle_left__m3JLF .NewModalStyle_cancelBtn__9lVNr{padding:8px 15px;border-radius:5px;color:var(--lightBlack);background-color:#f5f5f5;border:1px solid #ddd;cursor:pointer}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_bottomSection__tQ9Lb .NewModalStyle_left__m3JLF .NewModalStyle_cancelBtn__9lVNr:hover{border:1px solid var(--secondary);background-color:var(--primary-a0);color:var(--secondary)}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_bottomSection__tQ9Lb .NewModalStyle_left__m3JLF .NewModalStyle_cancelBtn__9lVNr:active{color:var(--secondary);border:1px solid var(--primary-a0)}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_bottomSection__tQ9Lb .NewModalStyle_left__m3JLF .NewModalStyle_submitBtn___xEos{padding:8px 15px;border-radius:5px;margin-right:15px;color:var(--primary-a0);background-color:var(--secondary);border:1px solid var(--secondary);cursor:pointer}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_bottomSection__tQ9Lb .NewModalStyle_left__m3JLF .NewModalStyle_submitBtn___xEos:hover{border:1px solid var(--secondary);background-color:var(--primary-a0);color:var(--secondary)}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_bottomSection__tQ9Lb .NewModalStyle_left__m3JLF .NewModalStyle_submitBtn___xEos:active{color:var(--secondary);border:1px solid var(--primary-a0)}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_bottomSection__tQ9Lb .NewModalStyle_left__m3JLF .NewModalStyle_dangerBtn__8htWJ{background-color:#ef4444!important;color:#fff!important;border-color:#ef4444}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_bottomSection__tQ9Lb .NewModalStyle_left__m3JLF .NewModalStyle_dangerBtn__8htWJ:hover{background-color:#dc2626!important;border-color:#ef4444}.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0 .NewModalStyle_bottomSection__tQ9Lb .NewModalStyle_left__m3JLF .NewModalStyle_submitBtn___xEos:disabled{background-color:#f5f5f5;color:#d1d1d1;cursor:not-allowed;border:1px solid #ddd}@keyframes NewModalStyle_fadeIn__tL8iz{0%{opacity:0}to{opacity:1}}@keyframes NewModalStyle_slideIn__S4t7_{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes NewModalStyle_fadeOut__1OyQv{0%{opacity:1}to{opacity:0}}@keyframes NewModalStyle_slideOut__C9qgu{0%{transform:translateX(0)}to{transform:translateX(100%)}}@media(max-width:640px){.NewModalStyle_wrapper__vwXFY .NewModalStyle_container__0kRp0{width:100vw}}.NewModalStyle_titleSkeleton__Ct0rD{width:60%;height:24px;animation:NewModalStyle_shimmer__GhOSU 1s ease infinite}.NewModalStyle_lineSkeleton__6A6PU,.NewModalStyle_titleSkeleton__Ct0rD{border-radius:6px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 37%,#f0f0f0 63%);background-size:400% 100%}.NewModalStyle_lineSkeleton__6A6PU{width:100%;height:60px;animation:NewModalStyle_shimmer__GhOSU 1.4s ease infinite;margin-bottom:16px}@keyframes NewModalStyle_shimmer__GhOSU{0%{background-position:-468px 0}to{background-position:468px 0}}.NewModalStyle_instructionIntro__HKvHs{margin-bottom:24px}.NewModalStyle_instructionIntro__HKvHs p{font-size:15px;color:#4b5563;line-height:1.6}.NewModalStyle_stepsContainer__R7bYr{margin-bottom:32px}.NewModalStyle_step__CITDN{display:flex;gap:16px;margin-bottom:28px}.NewModalStyle_step__CITDN:last-child{margin-bottom:0}.NewModalStyle_stepNumber__rMCnk{flex-shrink:0;width:32px;height:32px;background:var(--primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;margin-top:2px}.NewModalStyle_stepContent__n1M_l{flex:1 1}.NewModalStyle_stepContent__n1M_l h3{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:8px}.NewModalStyle_stepContent__n1M_l p{font-size:14px;color:#6b7280;line-height:1.6;margin-bottom:12px}.NewModalStyle_highlight__gDCAS{background-color:var(--primary-a10);color:var(--primary-a90);padding:2px 6px;border-radius:4px;font-weight:500;font-size:13px}.NewModalStyle_linkContainer__00mAQ{display:flex;align-items:center;gap:8px;margin-top:8px}.NewModalStyle_externalLink__cyDrz{display:inline-flex;align-items:center;gap:6px;color:#3b82f6;text-decoration:none;font-size:14px;padding:8px 12px;background-color:#eff6ff;border-radius:6px;border:1px solid #dbeafe;transition:all .2s ease}.NewModalStyle_externalLink__cyDrz:hover{background-color:#dbeafe;border-color:#bfdbfe;color:#2563eb}.NewModalStyle_externalLink__cyDrz svg{flex-shrink:0}.NewModalStyle_note__o5hFt{background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;padding:12px 16px;font-size:13px;color:#0369a1;margin-top:12px}.NewModalStyle_note__o5hFt strong{font-weight:600}.NewModalStyle_warning__YbvoN{background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;padding:12px 16px;font-size:13px;color:#0369a1;margin-top:12px}.NewModalStyle_warning__YbvoN strong{font-weight:600}.NewModalStyle_configSection__YtT88{margin-top:16px;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.NewModalStyle_configItem__5nG8g{margin-bottom:16px}.NewModalStyle_configItem__5nG8g:last-child{margin-bottom:0}.NewModalStyle_configItem__5nG8g label{display:block;font-size:12px;font-weight:600;color:#4b5563;margin-bottom:6px;text-transform:uppercase;letter-spacing:.05em}.NewModalStyle_codeBlock__Nxlt_{display:flex;align-items:center;justify-content:space-between;background-color:#1f2937;border-radius:6px;padding:10px 12px}.NewModalStyle_codeBlock__Nxlt_ code{font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;color:#e5e7eb;letter-spacing:.025em;word-break:break-all}.NewModalStyle_copyBtn__RUPGl{background:transparent;border:1px solid #4b5563;color:#9ca3af;padding:6px;border-radius:4px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.NewModalStyle_copyBtn__RUPGl:hover{background-color:#374151;color:#e5e7eb;border-color:#6b7280}.NewModalStyle_copyBtn__RUPGl:active{transform:scale(.95)}.NewModalStyle_copyBtn__RUPGl svg{width:14px;height:14px}.NewModalStyle_copyBtn__RUPGl .NewModalStyle_checkIcon__N1FC2{color:#10b981}.NewModalStyle_helpSection__d3dHH{background-color:#f3f4f6;border-radius:8px;padding:20px;margin-top:32px}.NewModalStyle_helpSection__d3dHH h4{font-size:14px;font-weight:600;color:#1f2937;margin-bottom:8px}.NewModalStyle_helpSection__d3dHH p{font-size:13px;color:#6b7280;line-height:1.5}.NewModalStyle_helpLink__lOd9E{color:#3b82f6;text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:4px}.NewModalStyle_helpLink__lOd9E:hover{text-decoration:underline}.NewModalStyle_helpLink__lOd9E svg{flex-shrink:0}.NewModalStyle_authInstructions__nDYSa{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:16px;margin:12px 0}.NewModalStyle_authInstructions__nDYSa>p{font-size:14px;color:#4b5563;margin-bottom:12px;font-weight:500}.NewModalStyle_authInstructions__nDYSa ul{margin:0;padding-left:20px}.NewModalStyle_authInstructions__nDYSa ul li{font-size:14px;color:#6b7280;line-height:1.8;margin-bottom:8px}.NewModalStyle_authInstructions__nDYSa ul li:last-child{margin-bottom:0}.NewModalStyle_authInstructions__nDYSa ul li strong{color:#1f2937;font-weight:600}.SelectorModal_wrapper__rWGQE{position:absolute;right:0;top:0;height:100%;width:380px;z-index:9999}.SelectorModal_wrapper__rWGQE.SelectorModal_closing__jul7Q{animation:SelectorModal_fadeOut__ziN0b .5s ease-out forwards}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv{display:flex;flex-direction:column;background-color:#fff;width:380px;height:100vh;position:relative;box-shadow:-4px 0 24px rgba(0,0,0,.08)}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv.SelectorModal_closing__jul7Q{animation:SelectorModal_slideOut__H8hbd .5s ease-out forwards}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_top__z7uVH{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e7eb;min-height:56px;flex-shrink:0;background:var(--primary)}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_top__z7uVH h2{font-size:16px;font-weight:500;color:#fff;margin:0}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_top__z7uVH .SelectorModal_menuBtn__T1JGw{width:36px;height:36px;border-radius:8px;color:#fff;background-color:transparent;border:1px solid hsla(0,0%,100%,.2);cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;font-size:18px}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_top__z7uVH .SelectorModal_menuBtn__T1JGw:hover{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_top__z7uVH .SelectorModal_menuBtn__T1JGw:active{background-color:hsla(0,0%,100%,.15);transform:scale(.95)}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_top__z7uVH .SelectorModal_menuBtn__T1JGw:focus{outline:none;box-shadow:0 0 0 2px hsla(0,0%,100%,.2)}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv form{display:flex;flex-direction:column;height:calc(100vh - 56px);overflow:hidden}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_body__E_bOl{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:20px 20px 100px}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_body__E_bOl::-webkit-scrollbar{width:5px}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_body__E_bOl::-webkit-scrollbar-track{background:transparent}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_body__E_bOl::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:10px}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_body__E_bOl::-webkit-scrollbar-thumb:hover{background:#d1d5db}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_body__E_bOl>div:not(:last-child){margin-bottom:20px}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_body__E_bOl .SelectorModal_activityHead__gZESG{padding:12px 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f3f4f6;margin-bottom:16px}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_body__E_bOl .SelectorModal_activityHead__gZESG span{color:#6b7280;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_body__E_bOl .SelectorModal_previewImage__3Xxua{margin:12px 0;max-width:180px;height:auto;border-radius:8px;border:1px solid #e5e7eb}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_body__E_bOl .SelectorModal_previewPlaceholder__vvI2u{color:#9ca3af;font-size:14px;padding:12px;background-color:#f9fafb;border-radius:6px;text-align:center;margin-bottom:16px}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_body__E_bOl .SelectorModal_checkpointDetails__C9ysr{margin-bottom:16px;padding:16px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_body__E_bOl .SelectorModal_checkpointDetails__C9ysr .SelectorModal_checkpointDescription__ZnDIu{font-size:14px;color:#374151;line-height:1.5;margin-bottom:12px}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_body__E_bOl .SelectorModal_checkpointDetails__C9ysr .SelectorModal_detailRow__3Fp7t{display:flex;flex-direction:column;margin-bottom:12px}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_body__E_bOl .SelectorModal_checkpointDetails__C9ysr .SelectorModal_detailRow__3Fp7t:last-child{margin-bottom:0}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_body__E_bOl .SelectorModal_checkpointDetails__C9ysr .SelectorModal_detailRow__3Fp7t .SelectorModal_label___sv6t{font-size:12px;color:#6b7280;margin-bottom:4px;font-weight:500}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_body__E_bOl .SelectorModal_checkpointDetails__C9ysr .SelectorModal_detailRow__3Fp7t .SelectorModal_activityBy__byGQ1,.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_body__E_bOl .SelectorModal_checkpointDetails__C9ysr .SelectorModal_detailRow__3Fp7t .SelectorModal_activityDate__q5nbp,.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_body__E_bOl .SelectorModal_checkpointDetails__C9ysr .SelectorModal_detailRow__3Fp7t .SelectorModal_doneDate__eEdiS,.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_body__E_bOl .SelectorModal_checkpointDetails__C9ysr .SelectorModal_detailRow__3Fp7t .SelectorModal_promisedDate__kXRdr{font-size:14px;color:#1f2937}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_body__E_bOl .SelectorModal_checkpointDetails__C9ysr .SelectorModal_detailRow__3Fp7t .SelectorModal_doneDate__eEdiS{color:#10b981;font-weight:500}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_body__E_bOl .SelectorModal_select__WBtwh{margin-bottom:20px}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_body__E_bOl .SelectorModal_select__WBtwh label{font-size:14px;color:#374151;font-weight:400;margin-bottom:5px;display:block;letter-spacing:.025em}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_body__E_bOl .SelectorModal_select__WBtwh label .SelectorModal_star__bHgA3{color:#ef4444}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_body__E_bOl .SelectorModal_select__WBtwh .SelectorModal_selectHost__KXXXu{margin-top:5px}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_bottomSection___C7mD{padding:16px 20px;background-color:#fff;border-top:1px solid #e5e7eb;flex-shrink:0}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_bottomSection___C7mD .SelectorModal_left__YQHP9{display:flex;justify-content:left;align-items:center;width:100%}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_bottomSection___C7mD .SelectorModal_left__YQHP9 .SelectorModal_cancelBtn__29zC_{padding:8px 15px;border-radius:5px;color:var(--lightBlack);background-color:#f5f5f5;border:1px solid #ddd;cursor:pointer}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_bottomSection___C7mD .SelectorModal_left__YQHP9 .SelectorModal_cancelBtn__29zC_:hover{border:1px solid var(--secondary);background-color:var(--primary-a0);color:var(--secondary)}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_bottomSection___C7mD .SelectorModal_left__YQHP9 .SelectorModal_cancelBtn__29zC_:active{color:var(--secondary);border:1px solid var(--primary-a0)}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_bottomSection___C7mD .SelectorModal_left__YQHP9 .SelectorModal_submitBtn__ICwRx{padding:8px 15px;border-radius:5px;margin-right:15px;color:var(--primary-a0);background-color:var(--secondary);border:1px solid var(--secondary);cursor:pointer}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_bottomSection___C7mD .SelectorModal_left__YQHP9 .SelectorModal_submitBtn__ICwRx:hover{border:1px solid var(--secondary);background-color:var(--primary-a0);color:var(--secondary)}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_bottomSection___C7mD .SelectorModal_left__YQHP9 .SelectorModal_submitBtn__ICwRx:active{color:var(--secondary);border:1px solid var(--primary-a0)}.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv .SelectorModal_bottomSection___C7mD .SelectorModal_left__YQHP9 .SelectorModal_submitBtn__ICwRx:disabled{background-color:#f5f5f5;color:#d1d1d1;cursor:not-allowed;border:1px solid #ddd}@keyframes SelectorModal_fadeIn__dog1I{0%{opacity:0}to{opacity:1}}@keyframes SelectorModal_slideIn__nbr4p{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes SelectorModal_fadeOut__ziN0b{0%{opacity:1}to{opacity:0}}@keyframes SelectorModal_slideOut__H8hbd{0%{transform:translateX(0)}to{transform:translateX(100%)}}@media(max-width:640px){.SelectorModal_wrapper__rWGQE .SelectorModal_container__o2ZSv{width:100vw}}.SelectorModal_titleSkeleton__YiIw0{width:60%;height:24px;animation:SelectorModal_shimmer__uBi_G 1s ease infinite}.SelectorModal_lineSkeleton__exU5Y,.SelectorModal_titleSkeleton__YiIw0{border-radius:6px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 37%,#f0f0f0 63%);background-size:400% 100%}.SelectorModal_lineSkeleton__exU5Y{width:100%;height:60px;animation:SelectorModal_shimmer__uBi_G 1.4s ease infinite;margin-bottom:16px}@keyframes SelectorModal_shimmer__uBi_G{0%{background-position:-468px 0}to{background-position:468px 0}}.SelectorModal_deviceList__EfOBM,.SelectorModal_modularSelector__VNwcq,.SelectorModal_wireTypeSelector__GRoIV{position:absolute;bottom:10px;right:10px;background-color:#fff;border:1px solid #d3d3d3;z-index:1000;width:350px;height:450px;border-radius:10px;padding:20px;box-shadow:0 8px 24px 0 rgba(33,35,39,.08),0 0 1px 0 rgba(33,35,39,.08)}.SelectorModal_deviceList__EfOBM .SelectorModal_close__DZM2O,.SelectorModal_modularSelector__VNwcq .SelectorModal_close__DZM2O,.SelectorModal_wireTypeSelector__GRoIV .SelectorModal_close__DZM2O{display:flex;justify-content:flex-end}.SelectorModal_deviceList__EfOBM .SelectorModal_close__DZM2O .SelectorModal_iconClose__wLQlf,.SelectorModal_modularSelector__VNwcq .SelectorModal_close__DZM2O .SelectorModal_iconClose__wLQlf,.SelectorModal_wireTypeSelector__GRoIV .SelectorModal_close__DZM2O .SelectorModal_iconClose__wLQlf{font-size:24px;color:gray}.SelectorModal_deviceList__EfOBM .SelectorModal_close__DZM2O .SelectorModal_iconClose__wLQlf:hover,.SelectorModal_modularSelector__VNwcq .SelectorModal_close__DZM2O .SelectorModal_iconClose__wLQlf:hover,.SelectorModal_wireTypeSelector__GRoIV .SelectorModal_close__DZM2O .SelectorModal_iconClose__wLQlf:hover{color:var(--secondary)}.SelectorModal_deviceList__EfOBM .SelectorModal_select__WBtwh,.SelectorModal_modularSelector__VNwcq .SelectorModal_select__WBtwh,.SelectorModal_wireTypeSelector__GRoIV .SelectorModal_select__WBtwh{font-size:13px;color:var(--lightBlack);font-weight:500;margin-bottom:10px}.SelectorModal_deviceList__EfOBM .SelectorModal_select__WBtwh .SelectorModal_selectHost__KXXXu,.SelectorModal_modularSelector__VNwcq .SelectorModal_select__WBtwh .SelectorModal_selectHost__KXXXu,.SelectorModal_wireTypeSelector__GRoIV .SelectorModal_select__WBtwh .SelectorModal_selectHost__KXXXu{margin:5px 0}.SelectorModal_modeSelector__FqYum{position:absolute;top:60px;right:10px;display:flex;flex-direction:row;margin:10px;z-index:999}.SelectorModal_modeSelector__FqYum .SelectorModal_btnGroup__Duuc1{display:flex;flex-direction:column;justify-content:center;box-shadow:0 8px 24px 0 rgba(33,35,39,.08),0 0 1px 0 rgba(33,35,39,.08);background-color:#fff;border-radius:8px;border:1px solid #fff;height:-moz-fit-content;height:fit-content}.SelectorModal_modeSelector__FqYum .SelectorModal_rightBtns__waFnG .SelectorModal_opacitySlider__EZQZO{margin:0 0 10px 10px;border-radius:8px;display:flex;flex-direction:column;font-size:12px;padding:5px;border:1px solid #fff;box-shadow:0 8px 24px 0 rgba(33,35,39,.08),0 0 1px 0 rgba(33,35,39,.08);background-color:#fff}.SelectorModal_modeSelector__FqYum .SelectorModal_rightBtns__waFnG .SelectorModal_opacitySlider__EZQZO label{margin-bottom:5px;color:var(--primary);text-align:center}.SelectorModal_modeSelector__FqYum .SelectorModal_rightBtns__waFnG .SelectorModal_opacitySlider__EZQZO input[type=range]{margin:5px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#d3d3d3;height:4px;border-radius:5px;outline:none}.SelectorModal_modeSelector__FqYum .SelectorModal_rightBtns__waFnG .SelectorModal_opacitySlider__EZQZO input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;background-color:#fff;border:2px solid var(--secondary);border-radius:50%;cursor:pointer}.SelectorModal_modeSelector__FqYum .SelectorModal_rightBtns__waFnG .SelectorModal_opacitySlider__EZQZO input[type=range]::-moz-range-thumb{width:15px;height:15px;background-color:#fff;border:2px solid #007bff;border-radius:50%;cursor:pointer}.SelectorModal_modeSelector__FqYum .SelectorModal_rightBtns__waFnG .SelectorModal_bottomButtons__eSoXT{margin-left:10px;border-radius:8px;border:1px solid #fff;box-shadow:0 8px 24px 0 rgba(33,35,39,.08),0 0 1px 0 rgba(33,35,39,.08);background-color:#fff}.SelectorModal_modeSelector__FqYum .SelectorModal_rightBtns__waFnG .SelectorModal_bottomButtons__eSoXT .SelectorModal_addDevice__eH_UU,.SelectorModal_modeSelector__FqYum .SelectorModal_rightBtns__waFnG .SelectorModal_bottomButtons__eSoXT .SelectorModal_addModular__gVCGk,.SelectorModal_modeSelector__FqYum .SelectorModal_rightBtns__waFnG .SelectorModal_bottomButtons__eSoXT .SelectorModal_connectMode__ZsqKZ{display:flex;justify-content:center;padding:4px}.SelectorModal_modeSelector__FqYum .SelectorModal_rightBtns__waFnG .SelectorModal_bottomButtons__eSoXT .SelectorModal_addDevice__eH_UU button:hover,.SelectorModal_modeSelector__FqYum .SelectorModal_rightBtns__waFnG .SelectorModal_bottomButtons__eSoXT .SelectorModal_addModular__gVCGk button:hover,.SelectorModal_modeSelector__FqYum .SelectorModal_rightBtns__waFnG .SelectorModal_bottomButtons__eSoXT .SelectorModal_connectMode__ZsqKZ button:hover{color:#007bff}.SelectorModal_modeSelector__FqYum .SelectorModal_rightBtns__waFnG .SelectorModal_bottomButtons__eSoXT .SelectorModal_deleteButton__gGZUc{display:flex;justify-content:center}.SelectorModal_modeSelector__FqYum .SelectorModal_rightBtns__waFnG .SelectorModal_bottomButtons__eSoXT .SelectorModal_deleteButton__gGZUc button{color:red}.SelectorModal_modeSelector__FqYum .SelectorModal_rightBtns__waFnG .SelectorModal_bottomButtons__eSoXT .SelectorModal_deleteButton__gGZUc button:hover svg{stroke:red}.SelectorModal_modeSelector__FqYum .SelectorModal_rightBtns__waFnG .SelectorModal_bottomButtons__eSoXT .SelectorModal_addDevice__eH_UU,.SelectorModal_modeSelector__FqYum .SelectorModal_rightBtns__waFnG .SelectorModal_bottomButtons__eSoXT .SelectorModal_connectMode__ZsqKZ,.SelectorModal_modeSelector__FqYum .SelectorModal_rightBtns__waFnG .SelectorModal_bottomButtons__eSoXT .SelectorModal_deleteButton__gGZUc{border-top:1px solid #d3d3d3}.SelectorModal_modeSelector__FqYum button{display:flex;align-items:center;gap:6px;padding:8px 10px;cursor:pointer;background-color:transparent;border:none;color:var(--primary-a60)}.SelectorModal_modeSelector__FqYum button svg{transition:stroke .2s}.SelectorModal_modeSelector__FqYum button.SelectorModal_activeButton__f_oKO svg,.SelectorModal_modeSelector__FqYum button:hover svg{stroke:var(--secondary)}.SelectorModal_modeSelector__FqYum .SelectorModal_activeButton__f_oKO{color:var(--secondary)}.SelectorModal_modularBox__dAWUx{background-color:#ffffbd;border:1.5px solid red;color:red;padding:1px 4px;border-radius:4px;font-size:11px;display:flex;justify-content:center;align-items:center;font-weight:700;text-align:center;z-index:1000}.SelectorModal_modularBox__dAWUx.SelectorModal_selected__v0rnE{border:1.5px solid var(--secondary);color:var(--secondary);background-color:#fff}.SelectorModal_sensorPoint__8coWE{background-color:khaki;border:1px solid #b8860b;color:#b8860b;border-radius:50px}.SelectorModal_cameraPoint__bfDrc{background-color:#dcdcdc;border:2px solid #2f4f4f;color:#2f4f4f;border-radius:4px}.SelectorModal_wifiPoint__o0LRn{background-color:#add8e6;border:2px solid #4682b4;color:#4682b4;border-radius:4px}.SelectorModal_wifiAccessPoint__xQhKq{background-color:#e0ffff;border:2px solid #20b2aa;color:#20b2aa;border-radius:4px}.SelectorModal_networkRack__2cTF4{background-color:#deb887;border:2px solid #8b4513;color:#8b4513;border-radius:4px}.SelectorModal_automationDB__luwj_{background-color:#ffe4b5;border:2px solid peru;color:peru;border-radius:4px}.SelectorModal_digitalLock__N8SQZ{background-color:#f4a460;border:2px solid peru;color:#8b4513;border-radius:4px}.SelectorModal_plugPoint__y0i11{background-color:#ffe4b5;border:2px solid #daa520;color:#b8860b;border-radius:4px}.SelectorModal_default__9pJ_5{background-color:#28b463;border:2px solid #a9dfbf;color:#28b463;width:20px;height:20px;border-radius:50%}.SelectorModal_selected__v0rnE.SelectorModal_default__9pJ_5{color:#fff}.SelectorModal_AC__F3GCW{background-color:#a9dfbf;border:1px solid #28b463;color:#28b463;border-radius:4px}.SelectorModal_smallLight__ni8vB{background-color:#fffacd;border:2px solid #f39c12;color:#f39c12;border-radius:50%;padding:4px;width:20px;height:20px}.SelectorModal_fanPoint__8ofCI{background-color:#d1f2eb;border:2px solid #117864;color:#117864;border-radius:50%;padding:4px;width:20px;height:20px;display:flex;justify-content:center;align-items:center}.SelectorModal_CVSUnit__KkJ5c{background-color:#a9dfbf;border:1px solid #28b463;color:#28b463;border-radius:4px;text-align:center;padding:5px}.SelectorModal_selected__v0rnE{color:var(--secondary);background-color:#fff;border:1px solid var(--secondary)}.SelectorModal_selected__v0rnE .SelectorModal_deviceLocation__ZL4lU{color:var(--secondary)}.SelectorModal_CVS__uzHJA{background-color:transparent;border:1px solid #006400;color:#fff;width:25px;height:25px;border-radius:4px;display:flex;justify-content:center;align-items:center}.SelectorModal_CVS__uzHJA .SelectorModal_centerDot__8r9x8{width:15px;height:15px;background-color:#006400;border-radius:50%}.SelectorModal_downlight__sHaJZ{background-color:#fff9c4;border:2px solid #fbc02d;color:#f57f17;border-radius:50%}.SelectorModal_spotlight__8nLaJ{background-color:#e1f5fe;border:2px solid #0288d1;color:#01579b;border-radius:50%}.SelectorModal_flood__gl3FO{background-color:#ffe0b2;border:2px solid #ef6c00;color:#e65100;border-radius:50%}.SelectorModal_profile__0QIXc{background-color:#d1c4e9;border:2px solid #7e57c2;color:#5e35b1;border-radius:4px}.SelectorModal_cove__Ie0JC{background-color:#c8e6c9;border:2px solid #43a047;color:#2e7d32;border-radius:4px}.SelectorModal_videoDoorPhone__PLjHn{background-color:#d0ece7;border:2px solid #117a65;color:#117a65;border-radius:4px}.SelectorModal_curtainMotor__i_fGx{background-color:#fce4ec;border:2px solid #c2185b;color:#ad1457;border-radius:4px}.SelectorModal_doorSensor__BPfl8{background-color:#fdf2e9;border:2px solid #d35400;color:#d35400;border-radius:4px}.SelectorModal_glassBreakSensor__G_lyJ{background-color:#e8f8f5;border:2px solid #138d75;color:#117864;border-radius:4px}.SelectorModal_panicButton__E0PE5{background-color:#fdebd0;border:2px solid #b03a2e;color:#b03a2e;border-radius:50%;padding:4px;width:25px;height:25px;display:flex;justify-content:center;align-items:center}.SelectorModal_siren__g3o_E{background-color:#f9e79f;border:2px solid #f1c40f;color:#b7950b;border-radius:4px}.SelectorModal_smartLock__6Vd8A{background-color:#d7ccc8;border:2px solid #5d4037;color:#3e2723;border-radius:4px}.SelectorModal_smokeDetector__CeNpx{background-color:#f5f5f5;border:2px solid #616161;color:#424242;border-radius:4px}.SelectorModal_heatDetector__ipJGD{background-color:#fbe9e7;border:2px solid #e64a19;color:#d84315;border-radius:4px}.SelectorModal_energyMeter__9ROsb{background-color:#e3f2fd;border:2px solid #1976d2;color:#0d47a1;border-radius:4px}.SelectorModal_ups__fXuMf{background-color:#ede7f6;border:2px solid #673ab7;color:#4527a0;border-radius:4px}.SelectorModal_relayModule__jLiWb{background-color:#f3e5f5;border:2px solid #9c27b0;color:#6a1b9a;border-radius:4px}.SelectorModal_projector__Bywjh{background-color:#e1f5fe;border:2px solid #039be5;color:#0277bd;border-radius:4px}.SelectorModal_screenMotor___IpWe{background-color:#fff3e0;border:2px solid #fb8c00;color:#ef6c00;border-radius:4px}.SelectorModal_irBlaster__vtxVG{background-color:#f8bbd0;border:2px solid #ec407a;color:#ad1457;border-radius:4px}.SelectorModal_touchPanel__JE_MW{background-color:#e3f2fd;border:2px solid #2196f3;color:#1565c0;border-radius:4px}.SelectorModal_keypad__yHX1M{background-color:#fff9c4;border:2px solid #fbc02d;color:#f57f17;border-radius:4px}.Form_formContainer__iGtkk{height:100vh;display:flex;flex-direction:column;background:#fff}.Form_formContainer__iGtkk .Form_formHeader__JIku8{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;border-bottom:1px solid var(--border);background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:10}.Form_formContainer__iGtkk .Form_formHeader__JIku8 .Form_formTitle__DnqjT{font-size:16px;color:var(--primary)}.Form_formContainer__iGtkk .Form_formHeader__JIku8 .Form_formClose__wK8mg{font-size:32px;cursor:pointer;color:gray}.Form_formContainer__iGtkk .Form_formHeader__JIku8 .Form_formClose__wK8mg:hover{color:var(--primary-a30)}.Form_formContainer__iGtkk .Form_formBody__mcP5u{max-height:100vh;overflow-y:auto;padding-bottom:280px}.Form_formContainer__iGtkk .Form_formBody__mcP5u .Form_formBodyInner__rBaC3{display:flex;flex-direction:row}.Form_formContainer__iGtkk .Form_formBody__mcP5u .Form_formBodyInner__rBaC3 .Form_priceGroup__3H1TU{display:flex;gap:1rem}.Form_formContainer__iGtkk .Form_formBody__mcP5u .Form_formBodyInner__rBaC3 .Form_priceGroup__3H1TU>div:first-child{flex:0 0 60%}.Form_formContainer__iGtkk .Form_formBody__mcP5u .Form_formBodyInner__rBaC3 .Form_priceGroup__3H1TU>div:last-child{flex:0 0 40%;display:flex;align-items:center}.Form_formContainer__iGtkk .Form_formBody__mcP5u .Form_formBodyInner__rBaC3 .Form_helperText__Khpip{font-size:13px;color:#6b7280;margin-bottom:20px;line-height:1.6}.Form_formContainer__iGtkk .Form_formBody__mcP5u .Form_formBodyInner__rBaC3 .Form_helperText__Khpip strong{color:#374151}.Form_formContainer__iGtkk .Form_formBody__mcP5u .Form_formBodyInner__rBaC3 .Form_center__PIvca,.Form_formContainer__iGtkk .Form_formBody__mcP5u .Form_formBodyInner__rBaC3 .Form_left__0Yfxt,.Form_formContainer__iGtkk .Form_formBody__mcP5u .Form_formBodyInner__rBaC3 .Form_right__lmxdr{width:400px;padding:20px}.Form_formContainer__iGtkk .Form_formBody__mcP5u .Form_formBodyInner__rBaC3 .Form_center__PIvca .Form_previewImage__5b3iE,.Form_formContainer__iGtkk .Form_formBody__mcP5u .Form_formBodyInner__rBaC3 .Form_left__0Yfxt .Form_previewImage__5b3iE,.Form_formContainer__iGtkk .Form_formBody__mcP5u .Form_formBodyInner__rBaC3 .Form_right__lmxdr .Form_previewImage__5b3iE{margin:10px 0;max-width:100%;height:auto;border-radius:6px;border:1px solid #d1d6dc}.Form_formContainer__iGtkk .Form_formBody__mcP5u .Form_formBodyInner__rBaC3 .Form_center__PIvca .Form_select__NAnOd,.Form_formContainer__iGtkk .Form_formBody__mcP5u .Form_formBodyInner__rBaC3 .Form_left__0Yfxt .Form_select__NAnOd,.Form_formContainer__iGtkk .Form_formBody__mcP5u .Form_formBodyInner__rBaC3 .Form_right__lmxdr .Form_select__NAnOd{font-size:13px;color:#555;font-weight:500;margin-bottom:10px}.Form_formContainer__iGtkk .Form_formBody__mcP5u .Form_formBodyInner__rBaC3 .Form_center__PIvca .Form_select__NAnOd .Form_star__w0lpw,.Form_formContainer__iGtkk .Form_formBody__mcP5u .Form_formBodyInner__rBaC3 .Form_left__0Yfxt .Form_select__NAnOd .Form_star__w0lpw,.Form_formContainer__iGtkk .Form_formBody__mcP5u .Form_formBodyInner__rBaC3 .Form_right__lmxdr .Form_select__NAnOd .Form_star__w0lpw{color:var(--primary)}.Form_formContainer__iGtkk .Form_formBody__mcP5u .Form_formBodyInner__rBaC3 .Form_center__PIvca .Form_select__NAnOd .Form_selectHost__Cqg1P,.Form_formContainer__iGtkk .Form_formBody__mcP5u .Form_formBodyInner__rBaC3 .Form_left__0Yfxt .Form_select__NAnOd .Form_selectHost__Cqg1P,.Form_formContainer__iGtkk .Form_formBody__mcP5u .Form_formBodyInner__rBaC3 .Form_right__lmxdr .Form_select__NAnOd .Form_selectHost__Cqg1P{margin:5px 0}.Form_formContainer__iGtkk .Form_bottomSection__7VKs_{display:flex;justify-content:center;align-items:center;padding:15px 20px;border-top:1px solid var(--border);background:#fff;position:fixed;bottom:0;left:var(--sidebar-width);width:calc(100% - var(--sidebar-width));z-index:5}.Form_formContainer__iGtkk .Form_bottomSection__7VKs_ .Form_left__0Yfxt{display:flex;justify-content:left;align-items:center;width:100%}.Form_formContainer__iGtkk .Form_bottomSection__7VKs_ .Form_left__0Yfxt .Form_cancelBtn__uQcpB{padding:8px 15px;border-radius:5px;color:var(--lightBlack);background-color:#f5f5f5;border:1px solid #ddd;cursor:pointer}.Form_formContainer__iGtkk .Form_bottomSection__7VKs_ .Form_left__0Yfxt .Form_cancelBtn__uQcpB:hover{border:1px solid var(--secondary);background-color:var(--primary-a0);color:var(--secondary)}.Form_formContainer__iGtkk .Form_bottomSection__7VKs_ .Form_left__0Yfxt .Form_cancelBtn__uQcpB:active{color:var(--secondary);border:1px solid var(--primary-a0)}.Form_formContainer__iGtkk .Form_bottomSection__7VKs_ .Form_left__0Yfxt .Form_submitBtn__ooetw{padding:8px 15px;border-radius:5px;margin-right:15px;color:var(--primary-a0);background-color:var(--secondary);border:1px solid var(--secondary);cursor:pointer}.Form_formContainer__iGtkk .Form_bottomSection__7VKs_ .Form_left__0Yfxt .Form_submitBtn__ooetw:hover{border:1px solid var(--secondary);background-color:var(--primary-a0);color:var(--secondary)}.Form_formContainer__iGtkk .Form_bottomSection__7VKs_ .Form_left__0Yfxt .Form_submitBtn__ooetw:active{color:var(--secondary);border:1px solid var(--primary-a0)}.Form_formContainer__iGtkk .Form_bottomSection__7VKs_ .Form_left__0Yfxt .Form_submitBtn__ooetw:disabled{background-color:#f5f5f5;color:#d1d1d1;cursor:not-allowed;border:1px solid #ddd}.Form_urlInputContainer__ss45T{display:flex;align-items:flex-start;gap:12px;width:100%}.Form_urlInputContainer__ss45T>div:first-child{flex:1 1}.Form_resetButton__TQNqk{margin-top:30px;padding:6px 16px;border-radius:6px;background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.Form_resetButton__TQNqk:hover{background-color:#e5e7eb;border-color:#9ca3af}.Form_resetButton__TQNqk:active{transform:scale(.95)}.Form_statusContainer__kpKyd{display:flex;align-items:center;gap:12px;margin-top:-8px;margin-bottom:20px}.Form_statusBadge__YAJPm{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500;white-space:nowrap}.Form_statusBadge__YAJPm svg{font-size:14px}.Form_statusBadge__YAJPm.Form_statusBadgeLoading__Z1xSm{background-color:#f0f4f8;color:#4a5568;border:1px solid #cbd5e0}.Form_statusBadge__YAJPm.Form_statusBadgeSuccess__h8iq2{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.Form_statusBadge__YAJPm.Form_statusBadgeError__tg2iR{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.Form_statusText__hXWc1{font-size:13px;color:#6b7280}.Form_statusText__hXWc1.Form_statusTextLoading__76Rk5{color:#1976d2}.Form_statusText__hXWc1.Form_statusTextSuccess__cVHES{color:#2e7d32}.Form_statusText__hXWc1.Form_statusTextError__A0__4{color:#c62828}.Form_spinning__QiHRg{animation:Form_spin__DFTL4 1s linear infinite}@keyframes Form_spin__DFTL4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Form_coordinatesRow__zAuXi{display:flex;gap:16px;margin-top:16px}.Form_coordinatesRow__zAuXi>div{flex:1 1}.AIResponse_response__OdLqK{margin-top:24px}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda{font-size:16px;line-height:1.8;background:#fff;padding:24px;border-radius:12px;color:#24292e;margin-bottom:24px;box-shadow:0 1px 3px rgba(0,0,0,.05);border:1px solid #e1e4e8}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda ol>li>p:first-child,.AIResponse_response__OdLqK .AIResponse_summary__K1Xda ul>li>p:first-child{display:inline;margin:0}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_h1___5luR,.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_h2__ePzim,.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_h3__sZthC,.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_h4__mI3UA,.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_h5__p6_Cv,.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_h6__QM1zW{font-weight:600;line-height:1.25;margin-top:24px;margin-bottom:16px}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_h1___5luR:first-child,.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_h2__ePzim:first-child,.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_h3__sZthC:first-child,.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_h4__mI3UA:first-child,.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_h5__p6_Cv:first-child,.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_h6__QM1zW:first-child{margin-top:0}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_h1___5luR{font-size:32px;color:#111827}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_h2__ePzim{font-size:28px;color:#1f2937}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_h3__sZthC{font-size:24px;color:#0969da}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_h4__mI3UA{font-size:20px;color:#0969da}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_h5__p6_Cv{font-size:18px;color:#374151}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_h6__QM1zW{font-size:16px;color:#4b5563}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_paragraph__pfReD{margin:0 0 16px}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_paragraph__pfReD:last-child{margin-bottom:0}li .AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_paragraph__pfReD{margin-bottom:8px}li .AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_paragraph__pfReD:last-child{margin-bottom:0}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_strong__FXesA{font-weight:600;color:#0969da}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_emphasis__sLwNn{font-style:italic;color:#57606a}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_orderedList__LloN9{list-style:none;counter-reset:list-counter;padding-left:0;margin:16px 0}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_orderedList__LloN9:first-child{margin-top:0}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_orderedList__LloN9:last-child{margin-bottom:0}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_orderedList__LloN9>li{counter-increment:list-counter;position:relative;padding-left:2.5em;margin-bottom:12px}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_orderedList__LloN9>li:last-child{margin-bottom:0}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_orderedList__LloN9>li:before{content:counter(list-counter) ".";position:absolute;left:0;top:0;font-weight:600;color:#0969da;font-size:16px;line-height:inherit}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_orderedList__LloN9>li>p:first-child{display:inline}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_orderedList__LloN9>li>p:first-child>strong:first-child{color:#0969da}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_orderedList__LloN9>li>p:not(:first-child){display:block;margin-top:8px}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_orderedList__LloN9>li ol,.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_orderedList__LloN9>li ul{margin-top:8px;margin-bottom:0;padding-left:20px}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_unorderedList__1OWaJ{list-style:none;padding-left:0;margin:16px 0}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_unorderedList__1OWaJ:first-child{margin-top:0}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_unorderedList__1OWaJ:last-child{margin-bottom:0}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_unorderedList__1OWaJ>li{position:relative;padding-left:2em;margin-bottom:8px}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_unorderedList__1OWaJ>li:last-child{margin-bottom:0}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_unorderedList__1OWaJ>li:before{content:"•";position:absolute;left:.5em;top:0;color:#0969da;font-weight:700}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_unorderedList__1OWaJ>li .AIResponse_unorderedList__1OWaJ>li:before{content:"◦"}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_unorderedList__1OWaJ>li .AIResponse_unorderedList__1OWaJ .AIResponse_unorderedList__1OWaJ>li:before{content:"▪"}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_inlineCode__wtmeq{background-color:rgba(175,184,193,.2);padding:.2em .4em;border-radius:3px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:85%;color:#0550ae}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_codeBlock__lMuKS{background-color:#f6f8fa;border:1px solid #d1d9e0;border-radius:6px;padding:16px;overflow-x:auto;margin:16px 0}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_codeBlock__lMuKS code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:85%;line-height:1.45;color:#24292e;background:none;padding:0}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_link__tLUTd{color:#0969da;text-decoration:none}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_link__tLUTd:hover{text-decoration:underline;text-underline-offset:2px}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_link__tLUTd:visited{color:#8250df}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_blockquote__wh1I8{border-left:4px solid #d0d7de;padding-left:16px;margin:16px 0;color:#57606a;font-style:italic}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_blockquote__wh1I8 .AIResponse_paragraph__pfReD{color:inherit}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_divider__BoN_1{border:none;border-top:2px solid #d0d7de;margin:24px 0;height:0}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_tableWrapper__GjDM4{overflow-x:auto;margin:16px 0;border-radius:8px}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_markdownTable__8mA62{width:100%;border-collapse:collapse;font-size:14px}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_markdownTable__8mA62 td,.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_markdownTable__8mA62 th{padding:8px 16px;text-align:left;border:1px solid #d0d7de}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_markdownTable__8mA62 th{background-color:#f6f8fa;font-weight:600;color:#24292e}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_markdownTable__8mA62 tbody tr:hover{background-color:#f6f8fa}.AIResponse_response__OdLqK .AIResponse_tableWarpper__HskpA{border:1px solid #e1e4e8;margin-top:20px;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);overflow:hidden}.AIResponse_response__OdLqK .AIResponse_table__Oivh7{width:100%;border-collapse:collapse;font-size:14px;line-height:1.6;background:#fff;border-radius:8px;overflow:hidden}.AIResponse_response__OdLqK .AIResponse_table__Oivh7 thead{background-color:#f6f8fa}.AIResponse_response__OdLqK .AIResponse_table__Oivh7 td,.AIResponse_response__OdLqK .AIResponse_table__Oivh7 th{padding:12px 8px;text-align:left;vertical-align:middle;border-bottom:1px solid #e1e4e8}.AIResponse_response__OdLqK .AIResponse_table__Oivh7 th{font-weight:600;color:var(--primary);font-size:13px;text-transform:uppercase;letter-spacing:.02em}.AIResponse_response__OdLqK .AIResponse_table__Oivh7 td{color:#57606a;font-size:13px}.AIResponse_response__OdLqK .AIResponse_table__Oivh7 tbody tr{transition:background-color .1s ease}.AIResponse_response__OdLqK .AIResponse_table__Oivh7 tbody tr:hover{background-color:#f6f8fa}.AIResponse_response__OdLqK .AIResponse_table__Oivh7 tbody tr:last-child td{border-bottom:none}.AIResponse_response__OdLqK .AIResponse_roomSection__7Vn3e{margin-bottom:32px}.AIResponse_response__OdLqK .AIResponse_roomSection__7Vn3e h3{font-size:18px;font-weight:600;margin-bottom:12px;color:#0969da}.AIResponse_response__OdLqK .AIResponse_image__3Yr9q{width:60px;height:60px;object-fit:contain;border-radius:4px;border:1px solid #d0d7de;background-color:#f6f8fa;padding:5px}.AIResponse_response__OdLqK .AIResponse_eyeButton__oP7Yv{background:transparent;border:none;padding:6px;cursor:pointer;color:#57606a;border-radius:4px;transition:all .1s ease;display:inline-flex;align-items:center;justify-content:center}.AIResponse_response__OdLqK .AIResponse_eyeButton__oP7Yv:hover{color:#0969da;background-color:#f6f8fa}.AIResponse_response__OdLqK .AIResponse_eyeButton__oP7Yv:active{transform:scale(.95)}.AIResponse_response__OdLqK .AIResponse_eyeButton__oP7Yv:focus{outline:2px solid #0969da;outline-offset:2px}.AIResponse_response__OdLqK .AIResponse_status__keAVJ{display:inline-block;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.AIResponse_response__OdLqK .AIResponse_status__keAVJ.AIResponse_pending__vsIc2{background-color:#fff8c4;color:#7c6f00}.AIResponse_response__OdLqK .AIResponse_status__keAVJ.AIResponse_inprogress__KXNaw{background-color:#dbeafe;color:#1e40af}.AIResponse_response__OdLqK .AIResponse_status__keAVJ.AIResponse_onhold__51STn{background-color:#fee2e2;color:#991b1b}.AIResponse_response__OdLqK .AIResponse_status__keAVJ.AIResponse_completed__lBeYS{background-color:#d1fae5;color:#065f46}.AIResponse_response__OdLqK .AIResponse_priority__4aqlK{display:inline-block;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.AIResponse_response__OdLqK .AIResponse_priority__4aqlK.AIResponse_high__eFugP{background-color:#fee2e2;color:#991b1b}.AIResponse_response__OdLqK .AIResponse_priority__4aqlK.AIResponse_medium__Q3btu{background-color:#fed7aa;color:#9a3412}.AIResponse_response__OdLqK .AIResponse_priority__4aqlK.AIResponse_low__lFdEo{background-color:#dbeafe;color:#1e40af}@media(prefers-color-scheme:dark){.AIResponse_response__OdLqK .AIResponse_summary__K1Xda{background:#0d1117;border-color:#30363d;color:#c9d1d9}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_h1___5luR,.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_h2__ePzim{color:#f0f6fc}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_h3__sZthC,.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_h4__mI3UA{color:#58a6ff}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_h5__p6_Cv,.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_h6__QM1zW,.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_paragraph__pfReD{color:#c9d1d9}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_strong__FXesA{color:#58a6ff}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_emphasis__sLwNn{color:#8b949e}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_orderedList__LloN9>li:before,.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_unorderedList__1OWaJ>li:before{color:#58a6ff}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_inlineCode__wtmeq{background-color:hsla(215,8%,47%,.4);color:#79c0ff}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_codeBlock__lMuKS{background-color:#161b22;border-color:#30363d}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_codeBlock__lMuKS code{color:#c9d1d9}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_link__tLUTd{color:#58a6ff}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_link__tLUTd:visited{color:#bc8cff}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_blockquote__wh1I8{border-left-color:#30363d;color:#8b949e}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_divider__BoN_1{border-top-color:#30363d}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_markdownTable__8mA62 td,.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_markdownTable__8mA62 th{border-color:#30363d}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_markdownTable__8mA62 th{background-color:#161b22;color:#c9d1d9}.AIResponse_response__OdLqK .AIResponse_summary__K1Xda .AIResponse_markdownTable__8mA62 tbody tr:hover{background-color:#161b22}.AIResponse_response__OdLqK .AIResponse_table__Oivh7{background:#0d1117;border-color:#30363d}.AIResponse_response__OdLqK .AIResponse_table__Oivh7 th{background-color:#161b22;color:#c9d1d9;border-bottom-color:#30363d}.AIResponse_response__OdLqK .AIResponse_table__Oivh7 td{color:#8b949e;border-bottom-color:#30363d}.AIResponse_response__OdLqK .AIResponse_table__Oivh7 tbody tr:hover{background-color:#161b22}.AIResponse_response__OdLqK .AIResponse_roomSection__7Vn3e h3{color:#58a6ff}.AIResponse_response__OdLqK .AIResponse_image__3Yr9q{border-color:#30363d;background-color:#161b22}.AIResponse_response__OdLqK .AIResponse_eyeButton__oP7Yv{color:#8b949e}.AIResponse_response__OdLqK .AIResponse_eyeButton__oP7Yv:hover{color:#58a6ff;background-color:#161b22}.AIResponse_response__OdLqK .AIResponse_eyeButton__oP7Yv:focus{outline-color:#58a6ff}.AIResponse_response__OdLqK .AIResponse_status__keAVJ.AIResponse_pending__vsIc2{background-color:#3f3200;color:khaki}.AIResponse_response__OdLqK .AIResponse_status__keAVJ.AIResponse_inprogress__KXNaw{background-color:#1e3a5f;color:#93bbfc}.AIResponse_response__OdLqK .AIResponse_status__keAVJ.AIResponse_onhold__51STn{background-color:#5f1e1e;color:#fca5a5}.AIResponse_response__OdLqK .AIResponse_status__keAVJ.AIResponse_completed__lBeYS{background-color:#064e3b;color:#6ee7b7}.AIResponse_response__OdLqK .AIResponse_priority__4aqlK.AIResponse_high__eFugP{background-color:#5f1e1e;color:#fca5a5}.AIResponse_response__OdLqK .AIResponse_priority__4aqlK.AIResponse_medium__Q3btu{background-color:#5f3a1e;color:#fdba74}.AIResponse_response__OdLqK .AIResponse_priority__4aqlK.AIResponse_low__lFdEo{background-color:#1e3a5f;color:#93bbfc}}.ChatLanguageSelector_languageSelector__7zUdL{position:relative;display:flex;align-items:center;margin-right:12px}.ChatLanguageSelector_selectorButton__Ixn_o{display:flex;align-items:center;padding:6px 10px;border-radius:6px;background-color:#fff;border:1px solid #e0e0e0;gap:8px;cursor:pointer}.ChatLanguageSelector_selectorButton__Ixn_o:hover{border-color:var(--borderColor)}.ChatLanguageSelector_label__z28TF{font-size:13px;color:var(--lightBlack)}.ChatLanguageSelector_flag__rIwMO{width:20px;height:14px;border-radius:2px;object-fit:cover}.ChatLanguageSelector_chevron__0aXZs{stroke:var(--lightBlack)}.ChatLanguageSelector_dropdown__alX9V{position:absolute;bottom:100%;left:0;margin-bottom:4px;background-color:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 8px rgba(0,0,0,.05);border-radius:6px;z-index:100000000000;min-width:140px;padding:4px 0;height:60vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}.ChatLanguageSelector_dropdown__alX9V::-webkit-scrollbar{height:2px}.ChatLanguageSelector_dropdown__alX9V::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:3px}.ChatLanguageSelector_option__DU2Ut{display:flex;align-items:center;gap:10px;padding:6px 12px;font-size:14px;color:var(--lightBlack);cursor:pointer}.ChatLanguageSelector_option__DU2Ut:hover{background-color:#f5f5f5}.DeviceAssistantTab_chatWrapper__fWhX7{display:flex;flex-direction:column;height:100%;border-radius:20px;overflow:hidden}.DeviceAssistantTab_chatScroll__KuSOU{flex-grow:1;overflow-y:auto;padding:16px 5px;display:flex;flex-direction:column;gap:12px;scroll-behavior:smooth}.DeviceAssistantTab_chatScroll__KuSOU::-webkit-scrollbar{width:2px}.DeviceAssistantTab_chatScroll__KuSOU::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:4px}.DeviceAssistantTab_messageBubble__a9TdG{display:flex;flex-direction:column;gap:6px}.DeviceAssistantTab_userMessage__33bY6{align-self:flex-end;background-color:var(--primary);color:#fff;padding:10px 14px;border-radius:16px;max-width:80%;font-size:14px;line-height:1.4;word-break:break-word}.DeviceAssistantTab_thinking__qgaBG{font-size:12px;color:#6b7280;margin-top:4px}.DeviceAssistantTab_inputArea__RSbOR{margin-top:auto;padding:12px 15px;background:#fff;display:flex;flex-direction:column;gap:8px;border-top:1.5px solid var(--borderColor);box-shadow:0 1px 6px rgba(0,0,0,.06)}.DeviceAssistantTab_inputArea__RSbOR textarea{width:100%;resize:none;border:none;outline:none;padding:5px 14px;border-radius:8px;min-height:50px;max-height:200px;font-size:14px;overflow:auto}.DeviceAssistantTab_inputArea__RSbOR button{background:var(--primary);color:#fff;border:none;padding:8px 14px;border-radius:8px;cursor:pointer;display:flex;align-items:center}.DeviceAssistantTab_inputArea__RSbOR button:disabled{background:#d1d5db}.DeviceAssistantTab_controls__44K5w{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.DeviceAssistantTab_leftControls__inGtX{display:flex;align-items:center;gap:12px}.DeviceAssistantTab_saveToggle__kdY27{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--lightBlack);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DeviceAssistantTab_saveToggle__kdY27 input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:20px;border-radius:20px;background-color:#d1d5db;position:relative;transition:background-color .2s ease;cursor:pointer;border:none}.DeviceAssistantTab_saveToggle__kdY27 input[type=checkbox]:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background-color:#fff;border-radius:50%;transition:transform .2s ease}.DeviceAssistantTab_saveToggle__kdY27 input[type=checkbox]:checked{background-color:var(--primary)}.DeviceAssistantTab_saveToggle__kdY27 input[type=checkbox]:checked:before{transform:translateX(16px)}.CustomErrorView_errorContainer__OslNu{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background-color:#fff;text-align:center;padding:16px}.CustomErrorView_errorIcon__9QgOq{width:50px;height:50px;color:#ff4d4f;margin-bottom:20px}.CustomErrorView_retryIcon__Xb7gM{width:18px;height:18px;margin-right:8px;color:#fff}.CustomErrorView_errorTitle__ztq2Y{font-size:24px;color:#ff4d4f;font-weight:700;margin-bottom:10px}.CustomErrorView_errorMessage__OFNGq{font-size:16px;color:#6c757d;margin:5px 0 25px;line-height:1.5}.CustomErrorView_retryButton__Ai_xI{display:flex;align-items:center;background-color:var(--primary);color:#fff;border:none;border-radius:25px;padding:10px 20px;cursor:pointer;font-size:16px;font-weight:500;text-transform:capitalize}.CustomErrorView_retryButton__Ai_xI:hover{background-color:var(--primary)}.Sidebar_sidebar__qW7_Z{border-right:1px solid #e5e5e5;background-color:#fff;padding-top:0;width:var(--sidebar-width);min-width:80px;height:100vh;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.Sidebar_sidebar__qW7_Z::-webkit-scrollbar{display:none}.Sidebar_sidebar__qW7_Z .Sidebar_sidebarLogo__8A78I{padding-top:20px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Sidebar_sidebar__qW7_Z .Sidebar_sidebarMenu__843b6 .Sidebar_menuTop__smV5f{list-style:none;margin:0;padding:10px 0 0;font-size:16px;line-height:24px}.Sidebar_sidebar__qW7_Z .Sidebar_sidebarMenu__843b6 .Sidebar_menuTop__smV5f label{font-size:12px;padding-left:10px;color:dimgray}.Sidebar_sidebar__qW7_Z .Sidebar_sidebarMenu__843b6 .Sidebar_menuTop__smV5f .Sidebar_menuItem__r6OPL{position:relative;padding:5px}.Sidebar_sidebar__qW7_Z .Sidebar_sidebarMenu__843b6 .Sidebar_menuTop__smV5f .Sidebar_menuItem__r6OPL .Sidebar_link__eMKXH{display:flex;flex-direction:column;align-items:center}.Sidebar_sidebar__qW7_Z .Sidebar_sidebarMenu__843b6 .Sidebar_menuTop__smV5f .Sidebar_menuItem__r6OPL .Sidebar_menuIcon__o8G7Y{display:flex;align-items:center;justify-content:center;margin-bottom:2px}.Sidebar_sidebar__qW7_Z .Sidebar_sidebarMenu__843b6 .Sidebar_menuTop__smV5f .Sidebar_menuItem__r6OPL .Sidebar_menuIcon__o8G7Y svg{stroke:var(--lightBlack);transition:stroke .3s}.Sidebar_sidebar__qW7_Z .Sidebar_sidebarMenu__843b6 .Sidebar_menuTop__smV5f .Sidebar_menuItem__r6OPL .Sidebar_menuText__swwZW{font-size:13px;text-align:center;color:#555;transition:color .3s,font-weight .3s}.Sidebar_sidebar__qW7_Z .Sidebar_sidebarMenu__843b6 .Sidebar_menuTop__smV5f .Sidebar_menuItem__r6OPL.Sidebar_active__d3o3w:after{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background-color:var(--primary)}.Sidebar_sidebar__qW7_Z .Sidebar_sidebarMenu__843b6 .Sidebar_menuTop__smV5f .Sidebar_menuItem__r6OPL.Sidebar_active__d3o3w .Sidebar_menuIcon__o8G7Y svg{stroke:var(--primary)}.Sidebar_sidebar__qW7_Z .Sidebar_sidebarMenu__843b6 .Sidebar_menuTop__smV5f .Sidebar_menuItem__r6OPL.Sidebar_active__d3o3w .Sidebar_menuText__swwZW{color:var(--primary);font-weight:500}.Sidebar_sidebar__qW7_Z .Sidebar_sidebarMenu__843b6 .Sidebar_menuTop__smV5f .Sidebar_menuItem__r6OPL:hover{background-color:var(--bg);cursor:pointer}.Sidebar_sidebar__qW7_Z .Sidebar_sidebarMenu__843b6 .Sidebar_menuTop__smV5f .Sidebar_menuItem__r6OPL:hover .Sidebar_menuIcon__o8G7Y svg{stroke:var(--secondary)}.Sidebar_sidebar__qW7_Z .Sidebar_sidebarMenu__843b6 .Sidebar_menuTop__smV5f .Sidebar_menuItem__r6OPL:hover .Sidebar_menuText__swwZW{color:var(--secondary);font-weight:400}.Sidebar_skeletonLogo__nppZI{width:40px;height:40px;background-color:#e0e0e0;margin:0 auto;border-radius:50%}.Sidebar_skeletonIcon__rwWX5{width:24px;height:24px;background-color:#e0e0e0;border-radius:4px;margin-bottom:5px;margin-top:9px}.Sidebar_skeletonText__oax63{width:50px;height:10px;background-color:#e0e0e0;border-radius:4px}@keyframes Sidebar_skeleton-loading___EkYs{0%{background-color:#e0e0e0}50%{background-color:#f0f0f0}to{background-color:#e0e0e0}}.Sidebar_skeletonIcon__rwWX5,.Sidebar_skeletonLogo__nppZI,.Sidebar_skeletonText__oax63{animation:Sidebar_skeleton-loading___EkYs 1.5s ease-in-out infinite}.Sidebar_static__0YFDB{animation:none!important}.Pagination_pagination__yllx4{display:flex;justify-content:space-between;align-items:center;padding:15px 0;background-color:#fff;border-bottom:1px solid var(--border)}.Pagination_pagination__yllx4 button{font-size:12px;padding:10px;color:var(--primary-a0);background-color:var(--primary);border:1px solid var(--primary-a0);cursor:pointer;border-radius:6px}.Pagination_pagination__yllx4 button:focus{outline:none}.Pagination_pagination__yllx4 button:hover{color:var(--secondary);background-color:var(--primary-a0);border:1px solid var(--secondary)}.Pagination_pagination__yllx4 select{font-size:14px;color:var(--primary);background-color:var(--primary-a0);border:1px solid var(--primary);margin:0 20px;padding:8px 20px;border-radius:6px;background-color:transparent;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;appearance:none}.Pagination_pagination__yllx4 select:hover{color:var(--secondary);background-color:var(--primary-a0);border:1px solid var(--secondary)}.Pagination_pagination__yllx4 select:focus{outline:none}.Pagination_pagination__yllx4 span{font-size:12px;color:gray;padding:0 10px}.Pagination_pagination__yllx4 .Pagination_total__I9MB6{font-size:14px;color:var(--primary)}.ProjectSubMenu_submenuContainer__KfMyI{position:relative;display:inline-block}.ProjectSubMenu_submenuContainer__KfMyI .ProjectSubMenu_menuBtn__me0ao{padding:3px 10px;border-radius:5px;border:1px solid #d3d3d3;color:gray;background-color:transparent;cursor:pointer}.ProjectSubMenu_submenuContainer__KfMyI .ProjectSubMenu_menuBtn__me0ao:hover{border-color:gray;color:gray}.ProjectSubMenu_submenuContainer__KfMyI .ProjectSubMenu_menuList__lNmpG{position:absolute;top:100%;left:25px;background:var(--background);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);list-style:none;margin:8px 10px 0 0;padding:0;border-radius:4px;z-index:1000;border:1px solid #e4e4e7;color:var(--lightBlack)}.ProjectSubMenu_submenuContainer__KfMyI .ProjectSubMenu_menuList__lNmpG .ProjectSubMenu_menuItem__EdiTd{padding:10px 20px;cursor:pointer;transition:background .3s;white-space:nowrap;display:flex;align-items:center;font-size:14px;border-bottom:1px solid #e4e4e7}.ProjectSubMenu_submenuContainer__KfMyI .ProjectSubMenu_menuList__lNmpG .ProjectSubMenu_menuItem__EdiTd:hover{background:var(--primary-a0);color:var(--secondary)}.ProjectSubMenu_submenuContainer__KfMyI .ProjectSubMenu_menuList__lNmpG .ProjectSubMenu_menuItem__EdiTd.ProjectSubMenu_deleteItem__GSoBY{color:var(--danger)}.ProjectSubMenu_submenuContainer__KfMyI .ProjectSubMenu_menuList__lNmpG .ProjectSubMenu_menuItem__EdiTd.ProjectSubMenu_deleteItem__GSoBY:hover{background:var(--dangerBgnd)}.CustomImage_imageContainer__qGPYz{position:relative;width:100%;height:100%;overflow:hidden}.CustomImage_imageContainer__qGPYz .CustomImage_image__WTvHp{object-fit:contain}.CustomImage_imageContainer__qGPYz .CustomImage_imageHidden__uH4S9{opacity:0}.CustomImage_imageContainer__qGPYz .CustomImage_placeholder__BgTHu{display:flex;align-items:center;justify-content:center;background-color:#f1f1f1;color:#999;font-size:12px;width:100%;height:100%;border-radius:7px}.CustomImage_imageContainer__qGPYz .CustomImage_skeleton__3h3qN{width:100%;height:100%;border-radius:8px;background-color:#f0f0f0;animation:CustomImage_pulse__x0kHB 1.5s ease-in-out infinite;position:absolute;top:0;left:0}@keyframes CustomImage_pulse__x0kHB{0%{background-color:#f0f0f0}50%{background-color:#e0e0e0}to{background-color:#f0f0f0}}.Form_formGroup__3hDRm{margin-bottom:20px}.Form_formGroup__3hDRm label{font-size:14px;color:#374151;font-weight:400;margin-bottom:5px;display:block;letter-spacing:.025em;transition:color .2s ease}.Form_formGroup__3hDRm input,.Form_formGroup__3hDRm select,.Form_formGroup__3hDRm textarea{width:100%;padding:9px 16px;margin:0;border-radius:12px;border:1.5px solid #e5e7eb;font-size:15px;background-color:#fff;color:#1f2937;outline:none;transition:all .2s ease;resize:vertical;font-family:inherit;line-height:1.5}.Form_formGroup__3hDRm input:hover:not(:focus),.Form_formGroup__3hDRm select:hover:not(:focus),.Form_formGroup__3hDRm textarea:hover:not(:focus){border-color:#d1d5db}.Form_formGroup__3hDRm input:focus,.Form_formGroup__3hDRm select:focus,.Form_formGroup__3hDRm textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.Form_formGroup__3hDRm input::placeholder,.Form_formGroup__3hDRm select::placeholder,.Form_formGroup__3hDRm textarea::placeholder{color:#9ca3af;font-weight:400}.Form_formGroup__3hDRm input.Form_errorState__Z3qEx,.Form_formGroup__3hDRm select.Form_errorState__Z3qEx,.Form_formGroup__3hDRm textarea.Form_errorState__Z3qEx{border-color:#ef4444}.Form_formGroup__3hDRm input.Form_errorState__Z3qEx:hover:not(:focus),.Form_formGroup__3hDRm select.Form_errorState__Z3qEx:hover:not(:focus),.Form_formGroup__3hDRm textarea.Form_errorState__Z3qEx:hover:not(:focus){border-color:#f87171}.Form_formGroup__3hDRm input.Form_errorState__Z3qEx:focus,.Form_formGroup__3hDRm select.Form_errorState__Z3qEx:focus,.Form_formGroup__3hDRm textarea.Form_errorState__Z3qEx:focus{box-shadow:0 0 0 2px rgba(239,68,68,.1)}.Form_formGroup__3hDRm .Form_helperText__SdWu8{font-size:13px;color:#6b7280;margin-top:4px;line-height:1.6}.Form_formGroup__3hDRm .Form_helperText__SdWu8 strong{color:#374151}.Form_formGroup__3hDRm textarea{min-height:120px;field-sizing:content;line-height:1.6;margin-bottom:0;padding:10px 14px;resize:vertical}.Form_formGroup__3hDRm textarea::-webkit-resizer{background-color:transparent;background-image:url('data:image/svg+xml,%3Csvg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M9.5 6.5C9.5 6.77614 9.27614 7 9 7C8.72386 7 8.5 6.77614 8.5 6.5C8.5 6.22386 8.72386 6 9 6C9.27614 6 9.5 6.22386 9.5 6.5Z" fill="%239CA3AF"/%3E%3Cpath d="M9.5 9.5C9.5 9.77614 9.27614 10 9 10C8.72386 10 8.5 9.77614 8.5 9.5C8.5 9.22386 8.72386 9 9 9C9.27614 9 9.5 9.22386 9.5 9.5Z" fill="%239CA3AF"/%3E%3Cpath d="M6.5 9.5C6.5 9.77614 6.27614 10 6 10C5.72386 10 5.5 9.77614 5.5 9.5C5.5 9.22386 5.72386 9 6 9C6.27614 9 6.5 9.22386 6.5 9.5Z" fill="%239CA3AF"/%3E%3C/svg%3E');background-repeat:no-repeat;background-position:bottom 2px right 2px}.Form_formGroup__3hDRm input[type=number]::-webkit-inner-spin-button,.Form_formGroup__3hDRm input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Form_formGroup__3hDRm input[type=color]{padding:0 10px;height:36px;border-radius:12px;cursor:pointer;background:none;border:1.5px solid #e5e7eb;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.Form_formGroup__3hDRm input[type=color]:hover:not(:focus){border-color:#d1d5db}.Form_formGroup__3hDRm input[type=color]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.Form_formGroup__3hDRm input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.Form_formGroup__3hDRm select{background-image:url('data:image/svg+xml,%3Csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M5 7.5L10 12.5L15 7.5" stroke="%239CA3AF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E');background-size:20px 20px;background-position:calc(100% - 12px);background-repeat:no-repeat;-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:44px}.Form_formGroup__3hDRm .Form_errorMessage__uaDbm{color:#ef4444;font-size:13px;margin-top:6px;font-weight:400;animation:Form_slideIn__5np_3 .2s ease-out}.Form_formGroup__3hDRm.Form_hasError__nqu5I input,.Form_formGroup__3hDRm.Form_hasError__nqu5I select,.Form_formGroup__3hDRm.Form_hasError__nqu5I textarea{border-color:#ef4444}.Form_formGroup__3hDRm.Form_hasError__nqu5I input:hover:not(:focus),.Form_formGroup__3hDRm.Form_hasError__nqu5I select:hover:not(:focus),.Form_formGroup__3hDRm.Form_hasError__nqu5I textarea:hover:not(:focus){border-color:#f87171}.Form_formGroup__3hDRm.Form_hasError__nqu5I input:focus,.Form_formGroup__3hDRm.Form_hasError__nqu5I select:focus,.Form_formGroup__3hDRm.Form_hasError__nqu5I textarea:focus{box-shadow:0 0 0 2px rgba(239,68,68,.1)}.Form_formGroup__3hDRm input[type=date]{position:relative}.Form_formGroup__3hDRm input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;color:transparent;background:none;z-index:1}.Form_formGroup__3hDRm input[type=date]:before{content:"";display:block;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="UTF-8"%3F%3E%3C!--License: Apache. Made by Richard9394: https://github.com/Richard9394/MingCute--%3E%3Csvg width="800px" height="800px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Ctitle%3Edown_line%3C/title%3E%3Cg id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"%3E%3Cg id="Arrow" transform="translate(-288.000000, 0.000000)"%3E%3Cg id="down_line" transform="translate(288.000000, 0.000000)"%3E%3Cpath d="M24,0 L24,24 L0,24 L0,0 L24,0 Z M12.5934901,23.257841 L12.5819402,23.2595131 L12.5108777,23.2950439 L12.4918791,23.2987469 L12.4918791,23.2987469 L12.4767152,23.2950439 L12.4056548,23.2595131 C12.3958229,23.2563662 12.3870493,23.2590235 12.3821421,23.2649074 L12.3780323,23.275831 L12.360941,23.7031097 L12.3658947,23.7234994 L12.3769048,23.7357139 L12.4804777,23.8096931 L12.4953491,23.8136134 L12.4953491,23.8136134 L12.5071152,23.8096931 L12.6106902,23.7357139 L12.6232938,23.7196733 L12.6232938,23.7196733 L12.6266527,23.7031097 L12.609561,23.275831 C12.6075724,23.2657013 12.6010112,23.2592993 12.5934901,23.257841 L12.5934901,23.257841 Z M12.8583906,23.1452862 L12.8445485,23.1473072 L12.6598443,23.2396597 L12.6498822,23.2499052 L12.6498822,23.2499052 L12.6471943,23.2611114 L12.6650943,23.6906389 L12.6699349,23.7034178 L12.6699349,23.7034178 L12.678386,23.7104931 L12.8793402,23.8032389 C12.8914285,23.8068999 12.9022333,23.8029875 12.9078286,23.7952264 L12.9118235,23.7811639 L12.8776777,23.1665331 C12.8752882,23.1545897 12.8674102,23.1470016 12.8583906,23.1452862 L12.8583906,23.1452862 Z M12.1430473,23.1473072 C12.1332178,23.1423925 12.1221763,23.1452606 12.1156365,23.1525954 L12.1099173,23.1665331 L12.0757714,23.7811639 C12.0751323,23.7926639 12.0828099,23.8018602 12.0926481,23.8045676 L12.108256,23.8032389 L12.3092106,23.7104931 L12.3186497,23.7024347 L12.3186497,23.7024347 L12.3225043,23.6906389 L12.340401,23.2611114 L12.337245,23.2485176 L12.337245,23.2485176 L12.3277531,23.2396597 L12.1430473,23.1473072 Z" id="MingCute" fill-rule="nonzero"/%3E%3Cpath d="M12.7071,15.7072 C12.3166,16.0977 11.6834,16.0977 11.2929,15.7072 L5.63604,10.0503 C5.24551,9.65982 5.24551,9.02666 5.63604,8.63613 C6.02656,8.24561 6.65973,8.24561 7.05025,8.63613 L12,13.5859 L16.9497,8.63613 C17.3403,8.24561 17.9734,8.24561 18.364,8.63613 C18.7545,9.02666 18.7545,9.65982 18.364,10.0503 L12.7071,15.7072 Z" id="" fill="%23D3D3D3"/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E');background-size:contain;background-position:50%;background-repeat:no-repeat;pointer-events:none}.Form_formGroup__3hDRm input[type=time]{position:relative}.Form_formGroup__3hDRm input[type=time]::-webkit-calendar-picker-indicator{color:transparent;background:none;z-index:1;cursor:pointer}.Form_formGroup__3hDRm input[type=time]:before{content:"";display:block;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="UTF-8"%3F%3E%3C!--License: Apache. Made by Richard9394: https://github.com/Richard9394/MingCute--%3E%3Csvg width="800px" height="800px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Ctitle%3Edown_line%3C/title%3E%3Cg id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"%3E%3Cg id="Arrow" transform="translate(-288.000000, 0.000000)"%3E%3Cg id="down_line" transform="translate(288.000000, 0.000000)"%3E%3Cpath d="M24,0 L24,24 L0,24 L0,0 L24,0 Z M12.5934901,23.257841 L12.5819402,23.2595131 L12.5108777,23.2950439 L12.4918791,23.2987469 L12.4918791,23.2987469 L12.4767152,23.2950439 L12.4056548,23.2595131 C12.3958229,23.2563662 12.3870493,23.2590235 12.3821421,23.2649074 L12.3780323,23.275831 L12.360941,23.7031097 L12.3658947,23.7234994 L12.3769048,23.7357139 L12.4804777,23.8096931 L12.4953491,23.8136134 L12.4953491,23.8136134 L12.5071152,23.8096931 L12.6106902,23.7357139 L12.6232938,23.7196733 L12.6232938,23.7196733 L12.6266527,23.7031097 L12.609561,23.275831 C12.6075724,23.2657013 12.6010112,23.2592993 12.5934901,23.257841 L12.5934901,23.257841 Z M12.8583906,23.1452862 L12.8445485,23.1473072 L12.6598443,23.2396597 L12.6498822,23.2499052 L12.6498822,23.2499052 L12.6471943,23.2611114 L12.6650943,23.6906389 L12.6699349,23.7034178 L12.6699349,23.7034178 L12.678386,23.7104931 L12.8793402,23.8032389 C12.8914285,23.8068999 12.9022333,23.8029875 12.9078286,23.7952264 L12.9118235,23.7811639 L12.8776777,23.1665331 C12.8752882,23.1545897 12.8674102,23.1470016 12.8583906,23.1452862 L12.8583906,23.1452862 Z M12.1430473,23.1473072 C12.1332178,23.1423925 12.1221763,23.1452606 12.1156365,23.1525954 L12.1099173,23.1665331 L12.0757714,23.7811639 C12.0751323,23.7926639 12.0828099,23.8018602 12.0926481,23.8045676 L12.108256,23.8032389 L12.3092106,23.7104931 L12.3186497,23.7024347 L12.3186497,23.7024347 L12.3225043,23.6906389 L12.340401,23.2611114 L12.337245,23.2485176 L12.337245,23.2485176 L12.3277531,23.2396597 L12.1430473,23.1473072 Z" id="MingCute" fill-rule="nonzero"/%3E%3Cpath d="M12.7071,15.7072 C12.3166,16.0977 11.6834,16.0977 11.2929,15.7072 L5.63604,10.0503 C5.24551,9.65982 5.24551,9.02666 5.63604,8.63613 C6.02656,8.24561 6.65973,8.24561 7.05025,8.63613 L12,13.5859 L16.9497,8.63613 C17.3403,8.24561 17.9734,8.24561 18.364,8.63613 C18.7545,9.02666 18.7545,9.65982 18.364,10.0503 L12.7071,15.7072 Z" id="" fill="%23D3D3D3"/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E');background-size:contain;background-position:50%;background-repeat:no-repeat;pointer-events:none}.Form_formGroup__3hDRm input[type=datetime-local]{position:relative}.Form_formGroup__3hDRm input[type=datetime-local]::-webkit-calendar-picker-indicator{color:transparent;background:none;z-index:1;cursor:pointer}.Form_formGroup__3hDRm input[type=datetime-local]:before{content:"";display:block;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="UTF-8"%3F%3E%3C!--License: Apache. Made by Richard9394: https://github.com/Richard9394/MingCute--%3E%3Csvg width="800px" height="800px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Ctitle%3Edown_line%3C/title%3E%3Cg id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"%3E%3Cg id="Arrow" transform="translate(-288.000000, 0.000000)"%3E%3Cg id="down_line" transform="translate(288.000000, 0.000000)"%3E%3Cpath d="M24,0 L24,24 L0,24 L0,0 L24,0 Z M12.5934901,23.257841 L12.5819402,23.2595131 L12.5108777,23.2950439 L12.4918791,23.2987469 L12.4918791,23.2987469 L12.4767152,23.2950439 L12.4056548,23.2595131 C12.3958229,23.2563662 12.3870493,23.2590235 12.3821421,23.2649074 L12.3780323,23.275831 L12.360941,23.7031097 L12.3658947,23.7234994 L12.3769048,23.7357139 L12.4804777,23.8096931 L12.4953491,23.8136134 L12.4953491,23.8136134 L12.5071152,23.8096931 L12.6106902,23.7357139 L12.6232938,23.7196733 L12.6232938,23.7196733 L12.6266527,23.7031097 L12.609561,23.275831 C12.6075724,23.2657013 12.6010112,23.2592993 12.5934901,23.257841 L12.5934901,23.257841 Z M12.8583906,23.1452862 L12.8445485,23.1473072 L12.6598443,23.2396597 L12.6498822,23.2499052 L12.6498822,23.2499052 L12.6471943,23.2611114 L12.6650943,23.6906389 L12.6699349,23.7034178 L12.6699349,23.7034178 L12.678386,23.7104931 L12.8793402,23.8032389 C12.8914285,23.8068999 12.9022333,23.8029875 12.9078286,23.7952264 L12.9118235,23.7811639 L12.8776777,23.1665331 C12.8752882,23.1545897 12.8674102,23.1470016 12.8583906,23.1452862 L12.8583906,23.1452862 Z M12.1430473,23.1473072 C12.1332178,23.1423925 12.1221763,23.1452606 12.1156365,23.1525954 L12.1099173,23.1665331 L12.0757714,23.7811639 C12.0751323,23.7926639 12.0828099,23.8018602 12.0926481,23.8045676 L12.108256,23.8032389 L12.3092106,23.7104931 L12.3186497,23.7024347 L12.3186497,23.7024347 L12.3225043,23.6906389 L12.340401,23.2611114 L12.337245,23.2485176 L12.337245,23.2485176 L12.3277531,23.2396597 L12.1430473,23.1473072 Z" id="MingCute" fill-rule="nonzero"/%3E%3Cpath d="M12.7071,15.7072 C12.3166,16.0977 11.6834,16.0977 11.2929,15.7072 L5.63604,10.0503 C5.24551,9.65982 5.24551,9.02666 5.63604,8.63613 C6.02656,8.24561 6.65973,8.24561 7.05025,8.63613 L12,13.5859 L16.9497,8.63613 C17.3403,8.24561 17.9734,8.24561 18.364,8.63613 C18.7545,9.02666 18.7545,9.65982 18.364,10.0503 L12.7071,15.7072 Z" id="" fill="%23D3D3D3"/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E');background-size:contain;background-position:50%;background-repeat:no-repeat;pointer-events:none}@keyframes Form_slideIn__5np_3{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.FormSelectReact_formGroup__c9MRS{margin-bottom:20px}.FormSelectReact_formGroup__c9MRS label{font-size:14px;color:#374151;font-weight:400;margin-bottom:5px;display:block;letter-spacing:.025em;transition:color .2s ease}.FormSelectReact_formGroup__c9MRS .FormSelectReact_selectContainer__Uwa47{position:relative}.FormSelectReact_formGroup__c9MRS .FormSelectReact_selectContainer__Uwa47 .FormSelectReact_react-select__control__MGFTe{border:none!important;box-shadow:none!important}.FormSelectReact_formGroup__c9MRS .FormSelectReact_selectContainer__Uwa47 .FormSelectReact_react-select__control__MGFTe:hover{border-color:transparent!important}.FormSelectReact_formGroup__c9MRS .FormSelectReact_errorMessage__Q9Z_j{color:#ef4444;font-size:13px;margin-top:6px;font-weight:400;animation:FormSelectReact_slideIn__6tLcj .2s ease-out}.FormSelectReact_formGroup__c9MRS .FormSelectReact_helperText__sqPb5{font-size:13px;color:#6b7280;margin-top:4px;margin-bottom:15px;line-height:1.6}.FormSelectReact_formGroup__c9MRS .FormSelectReact_helperText__sqPb5 strong{color:#374151}.FormSelectReact_formGroup__c9MRS.FormSelectReact_hasError__5rV7m .FormSelectReact_react-select__control__MGFTe{border-color:#ef4444!important}.FormSelectReact_formGroup__c9MRS.FormSelectReact_hasError__5rV7m .FormSelectReact_react-select__control--is-focused__B3St2{box-shadow:0 0 0 2px rgba(239,68,68,.1)!important}@keyframes FormSelectReact_slideIn__6tLcj{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.FormFileInput_formGroup__NUX_e{margin-bottom:20px}.FormFileInput_formGroup__NUX_e label{font-size:14px;color:#374151;font-weight:400;margin-bottom:5px;display:block;letter-spacing:.025em;transition:color .2s ease}.FormFileInput_formGroup__NUX_e label .FormFileInput_fileCount__5IXEg{color:#6b7280;font-size:13px;font-weight:400}.FormFileInput_formGroup__NUX_e .FormFileInput_fileInputWrapper__OZrlt{position:relative;width:100%}.FormFileInput_formGroup__NUX_e .FormFileInput_fileInputWrapper__OZrlt input[type=file]{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.FormFileInput_formGroup__NUX_e .FormFileInput_fileInputWrapper__OZrlt input[type=file]:disabled{cursor:not-allowed}.FormFileInput_formGroup__NUX_e .FormFileInput_fileInputWrapper__OZrlt .FormFileInput_fileInputDisplay__qpVSI{display:flex;align-items:center;width:100%;padding:9px 16px;border-radius:12px;border:1.5px solid #e5e7eb;background-color:#fff;transition:all .2s ease;cursor:pointer;min-height:44px}.FormFileInput_formGroup__NUX_e .FormFileInput_fileInputWrapper__OZrlt .FormFileInput_fileInputDisplay__qpVSI:hover{border-color:#d1d5db}.FormFileInput_formGroup__NUX_e .FormFileInput_fileInputWrapper__OZrlt .FormFileInput_fileInputDisplay__qpVSI.FormFileInput_disabled__FKeM_{background-color:#f9fafb;cursor:not-allowed;opacity:.6}.FormFileInput_formGroup__NUX_e .FormFileInput_fileInputWrapper__OZrlt .FormFileInput_fileInputDisplay__qpVSI.FormFileInput_disabled__FKeM_:hover{border-color:#e5e7eb}.FormFileInput_formGroup__NUX_e .FormFileInput_fileInputWrapper__OZrlt .FormFileInput_fileInputDisplay__qpVSI .FormFileInput_uploadIcon__BxkxW{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#f3f4f6;border-radius:8px;margin-right:12px;color:#6b7280;flex-shrink:0;transition:all .2s ease}.FormFileInput_formGroup__NUX_e .FormFileInput_fileInputWrapper__OZrlt .FormFileInput_fileInputDisplay__qpVSI .FormFileInput_uploadText__g3eWT{color:#3b82f6;font-size:15px;font-weight:500;margin-right:12px;flex-shrink:0}.FormFileInput_formGroup__NUX_e .FormFileInput_fileInputWrapper__OZrlt .FormFileInput_fileInputDisplay__qpVSI .FormFileInput_fileName__Zpuv3{color:#6b7280;font-size:15px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.FormFileInput_formGroup__NUX_e .FormFileInput_fileInputWrapper__OZrlt input[type=file]:focus+.FormFileInput_fileInputDisplay__qpVSI{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.FormFileInput_formGroup__NUX_e .FormFileInput_fileInputWrapper__OZrlt input[type=file]:focus+.FormFileInput_fileInputDisplay__qpVSI .FormFileInput_uploadIcon__BxkxW{background-color:#eff6ff;color:#3b82f6}.FormFileInput_formGroup__NUX_e .FormFileInput_fileInputWrapper__OZrlt input[type=file].FormFileInput_errorState__FSc3J+.FormFileInput_fileInputDisplay__qpVSI{border-color:#ef4444}.FormFileInput_formGroup__NUX_e .FormFileInput_fileInputWrapper__OZrlt input[type=file].FormFileInput_errorState__FSc3J+.FormFileInput_fileInputDisplay__qpVSI:hover{border-color:#f87171}.FormFileInput_formGroup__NUX_e .FormFileInput_fileInputWrapper__OZrlt input[type=file].FormFileInput_errorState__FSc3J+.FormFileInput_fileInputDisplay__qpVSI .FormFileInput_uploadIcon__BxkxW{background-color:#fef2f2;color:#ef4444}.FormFileInput_formGroup__NUX_e .FormFileInput_fileInputWrapper__OZrlt input[type=file].FormFileInput_errorState__FSc3J:focus+.FormFileInput_fileInputDisplay__qpVSI{box-shadow:0 0 0 2px rgba(239,68,68,.1)}.FormFileInput_formGroup__NUX_e .FormFileInput_previewContainer__xZyPS{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.FormFileInput_formGroup__NUX_e .FormFileInput_previewItem__BbBua{position:relative}.FormFileInput_formGroup__NUX_e .FormFileInput_previewImage__bbU5S{position:relative;width:200px;height:200px;border-radius:12px;border:1.5px solid #e5e7eb;overflow:hidden;background-color:#f9fafb;transition:all .2s ease}.FormFileInput_formGroup__NUX_e .FormFileInput_previewImage__bbU5S:hover{border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.FormFileInput_formGroup__NUX_e .FormFileInput_previewImage__bbU5S img{width:100%;height:100%;object-fit:contain}.FormFileInput_formGroup__NUX_e .FormFileInput_previewFile__mcG0z{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:200px;height:200px;border-radius:12px;border:1.5px solid #e5e7eb;background-color:#f9fafb;padding:20px;transition:all .2s ease}.FormFileInput_formGroup__NUX_e .FormFileInput_previewFile__mcG0z:hover{border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);background-color:#f3f4f6}.FormFileInput_formGroup__NUX_e .FormFileInput_previewFile__mcG0z .FormFileInput_fileName__Zpuv3{margin-top:12px;font-size:13px;color:#4b5563;text-align:center;word-break:break-word;max-width:100%;line-height:1.4}.FormFileInput_formGroup__NUX_e .FormFileInput_removeButton__wBgZJ{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:8px;background-color:#ef4444;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all .2s ease;z-index:1}.FormFileInput_formGroup__NUX_e .FormFileInput_removeButton__wBgZJ:hover{background-color:#ef4444;transform:scale(1.05)}.FormFileInput_formGroup__NUX_e .FormFileInput_removeButton__wBgZJ:active{transform:scale(.95)}.FormFileInput_formGroup__NUX_e .FormFileInput_previewFile__mcG0z:hover .FormFileInput_removeButton__wBgZJ,.FormFileInput_formGroup__NUX_e .FormFileInput_previewImage__bbU5S:hover .FormFileInput_removeButton__wBgZJ{opacity:1}.FormFileInput_formGroup__NUX_e .FormFileInput_errorMessage__czkAg{color:#ef4444;font-size:13px;margin-top:6px;font-weight:400;animation:FormFileInput_slideIn__hX9qj .2s ease-out}.FormFileInput_formGroup__NUX_e.FormFileInput_hasError__QuEdr .FormFileInput_fileInputDisplay__qpVSI{border-color:#ef4444}.FormFileInput_formGroup__NUX_e.FormFileInput_hasError__QuEdr .FormFileInput_fileInputDisplay__qpVSI:hover{border-color:#f87171}.FormFileInput_formGroup__NUX_e.FormFileInput_hasError__QuEdr .FormFileInput_fileInputDisplay__qpVSI .FormFileInput_uploadIcon__BxkxW{background-color:#fef2f2;color:#ef4444}.FormFileInput_formGroup__NUX_e.FormFileInput_hasError__QuEdr input[type=file]:focus+.FormFileInput_fileInputDisplay__qpVSI{box-shadow:0 0 0 2px rgba(239,68,68,.1)}@keyframes FormFileInput_slideIn__hX9qj{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.FormFileInput_helperText__Xwg_7{font-size:13px;color:#6b7280;margin-top:4px;line-height:1.6}.FormFileInput_helperText__Xwg_7 strong{color:#374151}.FormCheckbox_formGroup__8dGuI{margin-bottom:20px}.FormCheckbox_formGroup__8dGuI .FormCheckbox_checkboxWrapper__S0BSL{display:inline-flex;align-items:center;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.5}.FormCheckbox_formGroup__8dGuI .FormCheckbox_checkboxWrapper__S0BSL .FormCheckbox_checkbox__DqDgC{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.FormCheckbox_formGroup__8dGuI .FormCheckbox_checkboxWrapper__S0BSL .FormCheckbox_checkbox__DqDgC:focus+.FormCheckbox_checkmark__T_pla{box-shadow:0 0 0 2px rgba(59,130,246,.1)}.FormCheckbox_formGroup__8dGuI .FormCheckbox_checkboxWrapper__S0BSL .FormCheckbox_checkbox__DqDgC:checked+.FormCheckbox_checkmark__T_pla{background-color:#3b82f6;border-color:#3b82f6}.FormCheckbox_formGroup__8dGuI .FormCheckbox_checkboxWrapper__S0BSL .FormCheckbox_checkbox__DqDgC:checked+.FormCheckbox_checkmark__T_pla:after{display:block}.FormCheckbox_formGroup__8dGuI .FormCheckbox_checkboxWrapper__S0BSL .FormCheckbox_checkbox__DqDgC:disabled{cursor:not-allowed}.FormCheckbox_formGroup__8dGuI .FormCheckbox_checkboxWrapper__S0BSL .FormCheckbox_checkbox__DqDgC:disabled+.FormCheckbox_checkmark__T_pla{background-color:#f3f4f6;border-color:#e5e7eb;cursor:not-allowed}.FormCheckbox_formGroup__8dGuI .FormCheckbox_checkboxWrapper__S0BSL .FormCheckbox_checkbox__DqDgC:disabled~.FormCheckbox_labelText__3yMLd{color:#9ca3af;cursor:not-allowed}.FormCheckbox_formGroup__8dGuI .FormCheckbox_checkboxWrapper__S0BSL .FormCheckbox_checkbox__DqDgC:disabled:checked+.FormCheckbox_checkmark__T_pla{background-color:#9ca3af;border-color:#9ca3af}.FormCheckbox_formGroup__8dGuI .FormCheckbox_checkboxWrapper__S0BSL .FormCheckbox_checkbox__DqDgC.FormCheckbox_errorState__GWnje+.FormCheckbox_checkmark__T_pla{border-color:#ef4444}.FormCheckbox_formGroup__8dGuI .FormCheckbox_checkboxWrapper__S0BSL .FormCheckbox_checkbox__DqDgC.FormCheckbox_errorState__GWnje:focus+.FormCheckbox_checkmark__T_pla{box-shadow:0 0 0 2px rgba(239,68,68,.1)}.FormCheckbox_formGroup__8dGuI .FormCheckbox_checkboxWrapper__S0BSL .FormCheckbox_checkmark__T_pla{position:relative;height:20px;width:20px;background-color:#fff;border:1.5px solid #e5e7eb;border-radius:6px;transition:all .2s ease;flex-shrink:0}.FormCheckbox_formGroup__8dGuI .FormCheckbox_checkboxWrapper__S0BSL .FormCheckbox_checkmark__T_pla:hover{border-color:#d1d5db}.FormCheckbox_formGroup__8dGuI .FormCheckbox_checkboxWrapper__S0BSL .FormCheckbox_checkmark__T_pla:after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.FormCheckbox_formGroup__8dGuI .FormCheckbox_checkboxWrapper__S0BSL .FormCheckbox_labelText__3yMLd{margin-left:10px;font-size:15px;color:#1f2937;font-weight:400;transition:color .2s ease}.FormCheckbox_formGroup__8dGuI .FormCheckbox_checkboxWrapper__S0BSL:hover .FormCheckbox_checkbox__DqDgC:not(:disabled)+.FormCheckbox_checkmark__T_pla{border-color:#9ca3af}.FormCheckbox_formGroup__8dGuI .FormCheckbox_checkboxWrapper__S0BSL:hover .FormCheckbox_checkbox__DqDgC:not(:disabled):checked+.FormCheckbox_checkmark__T_pla{background-color:#2563eb;border-color:#2563eb}.FormCheckbox_formGroup__8dGuI .FormCheckbox_errorMessage__SpBFR{color:#ef4444;font-size:13px;margin-top:6px;margin-left:30px;font-weight:400;animation:FormCheckbox_slideIn__lLTzm .2s ease-out}.FormCheckbox_formGroup__8dGuI.FormCheckbox_hasError__1SY1r .FormCheckbox_checkmark__T_pla{border-color:#ef4444}.FormCheckbox_formGroup__8dGuI.FormCheckbox_hasError__1SY1r .FormCheckbox_checkbox__DqDgC:checked+.FormCheckbox_checkmark__T_pla{background-color:#ef4444;border-color:#ef4444}.FormCheckbox_formGroup__8dGuI.FormCheckbox_hasError__1SY1r .FormCheckbox_checkbox__DqDgC:focus+.FormCheckbox_checkmark__T_pla{box-shadow:0 0 0 2px rgba(239,68,68,.1)}@keyframes FormCheckbox_slideIn__lLTzm{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.FormPhoneInput_formGroup__oEMEa{margin-bottom:20px}.FormPhoneInput_formGroup__oEMEa label{font-size:14px;color:#374151;font-weight:400;margin-bottom:5px;display:block;letter-spacing:.025em;transition:color .2s ease}.FormPhoneInput_formGroup__oEMEa .FormPhoneInput_helperText__kHTjk{font-size:13px;color:#6b7280;margin-top:4px;line-height:1.6}.FormPhoneInput_formGroup__oEMEa .FormPhoneInput_errorMessage___ZYmj{color:#ef4444;font-size:13px;margin-top:6px;font-weight:400;animation:FormPhoneInput_slideIn__1XRwe .2s ease-out}.FormPhoneInput_formGroup__oEMEa.FormPhoneInput_hasError__zI4Aw .form-control{border-color:#ef4444!important}.FormPhoneInput_formGroup__oEMEa.FormPhoneInput_hasError__zI4Aw .form-control:hover:not(:focus){border-color:#f87171!important}.FormPhoneInput_formGroup__oEMEa.FormPhoneInput_hasError__zI4Aw .form-control:focus{box-shadow:0 0 0 2px rgba(239,68,68,.1)}@keyframes FormPhoneInput_slideIn__1XRwe{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.FormPhoneInput_phoneContainer__3A8Ar{position:relative;width:100%}.FormPhoneInput_phoneContainer__3A8Ar .form-control{width:100%;padding:9px 16px 9px 58px;border-radius:12px;min-height:44px;border:1.5px solid #e5e7eb;font-size:15px;background:#fff;color:#1f2937;outline:none;transition:all .2s ease}.FormPhoneInput_phoneContainer__3A8Ar .form-control:hover:not(:focus){border-color:#d1d5db}.FormPhoneInput_phoneContainer__3A8Ar .form-control:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.FormPhoneInput_phoneContainer__3A8Ar .form-control::placeholder{color:#9ca3af}.FormPhoneInput_phoneContainer__3A8Ar .flag-dropdown{width:52px;background:transparent;border:none;border-radius:12px 0 0 12px;height:40px;margin:2px 10px}.FormPhoneInput_phoneContainer__3A8Ar .flag-dropdown:hover{background:#f9fafb}.FormPhoneInput_phoneContainer__3A8Ar .flag-dropdown.open{background:#f3f4f6}.FormPhoneInput_phoneContainer__3A8Ar .flag-dropdown .selected-flag{width:100%;height:100%}.FormPhoneInput_phoneContainer__3A8Ar .flag-dropdown .selected-flag .arrow{right:8px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #6b7280}.FormPhoneInput_phoneContainer__3A8Ar .flag-dropdown .flag-dropdown:focus-within,.FormPhoneInput_phoneContainer__3A8Ar .flag-dropdown .form-control:focus+.flag-dropdown,.FormPhoneInput_phoneContainer__3A8Ar .flag-dropdown .phoneContainer:focus-within .flag-dropdown{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.FormPhoneInput_phoneContainer__3A8Ar .country-list{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);margin-top:8px;max-height:300px;overflow-y:auto;width:300px;z-index:100}.FormPhoneInput_phoneContainer__3A8Ar .country-list::-webkit-scrollbar{width:5px}.FormPhoneInput_phoneContainer__3A8Ar .country-list::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:10px}.FormPhoneInput_phoneContainer__3A8Ar .country-list::-webkit-scrollbar-thumb:hover{background:#d1d5db}.FormPhoneInput_phoneContainer__3A8Ar .country-list .search{position:-webkit-sticky;position:sticky;top:0;background:#fff;padding:8px;border-bottom:1px solid #e5e7eb}.FormPhoneInput_phoneContainer__3A8Ar .country-list .search .search-box{width:100%;padding:12px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:14px;outline:none}.FormPhoneInput_phoneContainer__3A8Ar .country-list .search .search-box:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.FormPhoneInput_phoneContainer__3A8Ar .country-list .search .search-box::placeholder{color:#9ca3af}.FormPhoneInput_phoneContainer__3A8Ar .country-list .country{padding:10px 16px;display:flex;align-items:center;font-size:14px;cursor:pointer;color:#1f2937;border-radius:8px;transition:all .15s ease}.FormPhoneInput_phoneContainer__3A8Ar .country-list .country:hover{background:#f3f4f6}.FormPhoneInput_phoneContainer__3A8Ar .country-list .country.highlight{background:#eff6ff;color:#3b82f6}.FormPhoneInput_phoneContainer__3A8Ar .country-list .country .flag{margin-right:10px}.FormPhoneInput_phoneContainer__3A8Ar .country-list .country .country-name{flex:1 1}.FormPhoneInput_phoneContainer__3A8Ar .country-list .country .dial-code{color:#6b7280;margin-left:auto}.FormPhoneInput_phoneContainer__3A8Ar .FormPhoneInput_flag-dropdown__bqggP,.FormPhoneInput_phoneContainer__3A8Ar .FormPhoneInput_flag-dropdown__bqggP.FormPhoneInput_open__yPxj5,.FormPhoneInput_phoneContainer__3A8Ar .FormPhoneInput_flag-dropdown__bqggP:hover{background:transparent!important;border:1.5px solid #e5e7eb!important;border-right:none!important;border-radius:12px 0 0 12px;margin:1px}.FormPhoneInput_phoneContainer__3A8Ar .FormPhoneInput_flag-dropdown__bqggP.FormPhoneInput_open__yPxj5,.FormPhoneInput_phoneContainer__3A8Ar .FormPhoneInput_flag-dropdown__bqggP:focus-within,.FormPhoneInput_phoneContainer__3A8Ar .FormPhoneInput_form-control__fDC9h:focus+.FormPhoneInput_flag-dropdown__bqggP{border-color:#3b82f6!important;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.ActivityDetails_container__yigLa{margin:0}.ActivityDetails_activityHead__XeDff{padding:10px 0;display:flex;justify-content:space-between}.ActivityDetails_activityHead__XeDff span{color:var(--primary-a30);font-size:15px}.ActivityDetails_activityDetailsContainer__lQJxp{padding:0 10px;list-style-type:none}.ActivityDetails_activityItem__Kg_G5{display:flex;align-items:flex-start;padding-bottom:10px}.ActivityDetails_activityItem__Kg_G5 .ActivityDetails_iconContainer__VFYBB{position:relative;margin-right:10px}.ActivityDetails_activityItem__Kg_G5 .ActivityDetails_iconContainer__VFYBB .ActivityDetails_icon__xPeMa{display:inline-block;width:12px;height:12px;border-radius:50%;z-index:2;position:relative}.ActivityDetails_activityItem__Kg_G5 .ActivityDetails_iconContainer__VFYBB .ActivityDetails_activityIcon__HmFN2{background-color:#007bff}.ActivityDetails_activityItem__Kg_G5 .ActivityDetails_iconContainer__VFYBB .ActivityDetails_noteIcon__hFdtr{background-color:#ff9800}.ActivityDetails_activityItem__Kg_G5 .ActivityDetails_iconContainer__VFYBB .ActivityDetails_verticalLine__MR9YC{position:absolute;top:12px;left:5px;width:2px;z-index:1;transition:height .3s ease;border-left:2px dashed #d3d3d3}.ActivityDetails_activityItem__Kg_G5 .ActivityDetails_activityDetails__EKy2X{display:flex;flex-direction:column}.ActivityDetails_activityItem__Kg_G5 .ActivityDetails_activityDetails__EKy2X .ActivityDetails_deviceDetails___Pc_h{font-size:12px;color:gray;line-height:20px}.ActivityDetails_activityItem__Kg_G5 .ActivityDetails_activityDetails__EKy2X .ActivityDetails_deviceDetails___Pc_h .ActivityDetails_inlineHighlight__lQhgU{color:var(--primary-a50);display:inline}.ActivityDetails_activityItem__Kg_G5 .ActivityDetails_activityDetails__EKy2X span{display:block;padding:2px 0}.ActivityDetails_activityItem__Kg_G5 .ActivityDetails_activityDetails__EKy2X .ActivityDetails_activityTitle__ZnDSd{font-size:14px;color:var(--primary)}.ActivityDetails_activityItem__Kg_G5 .ActivityDetails_activityDetails__EKy2X .ActivityDetails_activityDate__tlKsf{font-size:12px;color:gray}.ActivityDetails_activityItem__Kg_G5 .ActivityDetails_activityDetails__EKy2X .ActivityDetails_activityBy__vnZt6,.ActivityDetails_activityItem__Kg_G5 .ActivityDetails_activityDetails__EKy2X .ActivityDetails_activityNotes__SG7lx{font-size:12px;color:#a9a9a9}.ActivityDetails_activityItem__Kg_G5 .ActivityDetails_activityDetails__EKy2X .ActivityDetails_imageContainer__ElNQP{height:200px}.ActivityDetails_lastItem__Ur6xX .ActivityDetails_verticalLine__MR9YC{display:none}.Login_loginContainer__o90T3{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f5f7fa}.Login_loginContainer__o90T3 .Login_container__NzXh_{display:flex;width:100%;max-width:1000px;height:80vh;box-shadow:0 8px 24px rgba(0,0,0,.05);border-radius:20px;overflow:hidden;background:#fff;margin:20px}.Login_loginContainer__o90T3 .Login_login__1xu3r{padding:30px;margin:10px;min-height:98%;border-radius:20px;display:flex;flex-direction:column;align-items:center}.Login_loginContainer__o90T3 .Login_login__1xu3r .Login_heading__p0vHF{font-size:20px;font-weight:500;color:var(--primary);padding-top:10px;padding-bottom:10px}.Login_loginContainer__o90T3 .Login_login__1xu3r form{width:300px}.Login_loginContainer__o90T3 .Login_login__1xu3r form .Login_btn__xsu0U{padding-top:10px}.Login_loginContainer__o90T3 .Login_left__DMvfe{width:60%}.Login_loginContainer__o90T3 .Login_right__VZo38{flex:1 1;display:flex;justify-content:center}.Login_backLink__oGkD6,.Login_forgotLink__gL_qH{background:none;border:none;color:var(--primary);cursor:pointer;text-decoration:none;margin-top:10px}.Login_infoText__YiUrw{max-width:270px;font-size:14px;color:gray;margin-bottom:20px;text-align:center;line-height:20px}.Login_logo__zjJXu{max-width:200px;max-height:60px;width:auto;height:auto;object-fit:contain;margin-bottom:15px}.Login_terms__3QUOA{font-size:14px;color:#444;padding-top:40px;line-height:24px;padding-left:10px}.Login_terms__3QUOA a{text-decoration:underline;color:var(--primary);transition:color .2s ease}.Login_terms__3QUOA a:hover{color:#0047b3}.TenantHero_hero__i5lmF{flex:1 1;height:100vh;display:flex;align-items:flex-start;justify-content:center;position:relative;overflow:hidden;text-align:center;background:var(--background)}@media(min-width:768px){.TenantHero_hero__i5lmF{text-align:left;padding-top:40px;padding-left:40px;padding-right:40px}}.TenantHero_hero__container__UHjju{display:flex;flex-direction:column;align-items:center;max-width:600px;width:100%}@media(min-width:768px){.TenantHero_hero__container__UHjju{align-items:flex-start}}.TenantHero_hero__title__9HIVc{font-size:28px;font-weight:700;margin-bottom:16px;color:var(--primary);padding-bottom:30px}@media(min-width:768px){.TenantHero_hero__title__9HIVc{font-size:38px}}.TenantHero_hero__title__9HIVc .TenantHero_companyHighlight__IvjRE{color:#00a8e8;font-weight:700}.TenantHero_hero__subtitle__bMhZq{font-size:18px;color:var(--lightBlack);line-height:1.6;margin-bottom:30px;padding-bottom:30px}.TenantHero_hero__image__qSy9v{display:none}@media(min-width:768px){.TenantHero_hero__image__qSy9v{display:block;margin-top:40px}}.TenantHero_hero__shapes__bTqh3{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;opacity:.5}.TenantHero_hero__shape__zGq8j{position:absolute;border-radius:50%}.TenantHero_hero__shape1__ecwR8{width:300px;height:300px;background:radial-gradient(circle,rgba(123,104,238,.2) 0,rgba(123,104,238,0) 70%);top:-100px;left:-100px}.TenantHero_hero__shape2__AhmF2{width:200px;height:200px;background:radial-gradient(circle,rgba(0,168,232,.15) 0,rgba(0,168,232,0) 70%);bottom:10px;left:10%}.TenantHero_headerLeft__IqeQI{width:100%}.TenantHero_headerLeft__IqeQI h2{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;padding-bottom:30px}@media(min-width:768px){.TenantHero_headerLeft__IqeQI h2{justify-content:flex-start;height:100px}}.TenantHero_title__LvOl4{position:absolute;width:100%;font-size:18px;font-weight:600;line-height:1.2;opacity:0;visibility:hidden;transform:translateY(100%);transition:transform .5s ease,opacity .5s ease;background:linear-gradient(90deg,#7b68ee,#00a8e8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-align:center}@media(min-width:768px){.TenantHero_title__LvOl4{font-size:32px;text-align:left}}.TenantHero_title__LvOl4.TenantHero_active__k4P_F{opacity:1;visibility:visible;transform:translateY(0)}.TenantHero_badgeGroup__ZB73z{display:flex;align-items:center;gap:16px;justify-content:center;margin-top:20px}@media(min-width:768px){.TenantHero_badgeGroup__ZB73z{justify-content:flex-start}}.TenantHero_playBadge__1vsHD{display:inline-block;height:62px;background-color:transparent}.TenantHero_playBadge__1vsHD img{height:100%;width:auto;object-fit:contain;display:block;padding:0 2px;transition:transform .2s ease}.TenantHero_playBadge__1vsHD img:hover{transform:scale(1.05)}.TenantHero_appStoreBadge__yCxK1{display:inline-block;height:50px;background-color:transparent}.TenantHero_appStoreBadge__yCxK1 img{height:100%;width:auto;object-fit:contain;display:block;padding:4px 6px;transition:transform .2s ease}.TenantHero_appStoreBadge__yCxK1 img:hover{transform:scale(1.05)}.TenantHero_imageContainer__Y4aCs{position:relative;width:100%;max-height:300px;margin-top:40px}.TenantHero_imageContainer__Y4aCs img{object-fit:contain;width:100%;height:auto;border-radius:12px}.ReusableComponents_formInput__3KCyY{display:flex;flex-direction:column;margin-bottom:10px}.ReusableComponents_formInput__3KCyY p{margin:7px 0;font-size:14px;font-weight:500;color:#555}.ReusableComponents_formInput__3KCyY input,.ReusableComponents_formInput__3KCyY select,.ReusableComponents_formInput__3KCyY textarea{margin:5px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:hsla(0,0%,100%,.153);transition:border-color .3s ease;width:100%;padding:8px 10px;color:#454545;border:1px solid #d1d6dc;border-radius:6px;box-sizing:border-box;outline:none;font-size:14px}.ReusableComponents_formInput__3KCyY input:focus,.ReusableComponents_formInput__3KCyY select:focus,.ReusableComponents_formInput__3KCyY textarea:focus{border:1px solid #1c77ff;box-shadow:0 0 0 1.5px rgba(24,144,255,.2)}.ReusableComponents_formInput__3KCyY textarea{min-height:100px;field-sizing:content;line-height:20px}.ReusableComponents_formInput__3KCyY SELECT{background-image:url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="UTF-8"%3F%3E%3C!--License: Apache. Made by Richard9394: https://github.com/Richard9394/MingCute--%3E%3Csvg width="800px" height="800px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Ctitle%3Edown_line%3C/title%3E%3Cg id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"%3E%3Cg id="Arrow" transform="translate(-288.000000, 0.000000)"%3E%3Cg id="down_line" transform="translate(288.000000, 0.000000)"%3E%3Cpath d="M24,0 L24,24 L0,24 L0,0 L24,0 Z M12.5934901,23.257841 L12.5819402,23.2595131 L12.5108777,23.2950439 L12.4918791,23.2987469 L12.4918791,23.2987469 L12.4767152,23.2950439 L12.4056548,23.2595131 C12.3958229,23.2563662 12.3870493,23.2590235 12.3821421,23.2649074 L12.3780323,23.275831 L12.360941,23.7031097 L12.3658947,23.7234994 L12.3769048,23.7357139 L12.4804777,23.8096931 L12.4953491,23.8136134 L12.4953491,23.8136134 L12.5071152,23.8096931 L12.6106902,23.7357139 L12.6232938,23.7196733 L12.6232938,23.7196733 L12.6266527,23.7031097 L12.609561,23.275831 C12.6075724,23.2657013 12.6010112,23.2592993 12.5934901,23.257841 L12.5934901,23.257841 Z M12.8583906,23.1452862 L12.8445485,23.1473072 L12.6598443,23.2396597 L12.6498822,23.2499052 L12.6498822,23.2499052 L12.6471943,23.2611114 L12.6650943,23.6906389 L12.6699349,23.7034178 L12.6699349,23.7034178 L12.678386,23.7104931 L12.8793402,23.8032389 C12.8914285,23.8068999 12.9022333,23.8029875 12.9078286,23.7952264 L12.9118235,23.7811639 L12.8776777,23.1665331 C12.8752882,23.1545897 12.8674102,23.1470016 12.8583906,23.1452862 L12.8583906,23.1452862 Z M12.1430473,23.1473072 C12.1332178,23.1423925 12.1221763,23.1452606 12.1156365,23.1525954 L12.1099173,23.1665331 L12.0757714,23.7811639 C12.0751323,23.7926639 12.0828099,23.8018602 12.0926481,23.8045676 L12.108256,23.8032389 L12.3092106,23.7104931 L12.3186497,23.7024347 L12.3186497,23.7024347 L12.3225043,23.6906389 L12.340401,23.2611114 L12.337245,23.2485176 L12.337245,23.2485176 L12.3277531,23.2396597 L12.1430473,23.1473072 Z" id="MingCute" fill-rule="nonzero"/%3E%3Cpath d="M12.7071,15.7072 C12.3166,16.0977 11.6834,16.0977 11.2929,15.7072 L5.63604,10.0503 C5.24551,9.65982 5.24551,9.02666 5.63604,8.63613 C6.02656,8.24561 6.65973,8.24561 7.05025,8.63613 L12,13.5859 L16.9497,8.63613 C17.3403,8.24561 17.9734,8.24561 18.364,8.63613 C18.7545,9.02666 18.7545,9.65982 18.364,10.0503 L12.7071,15.7072 Z" id="" fill="%23D3D3D3"/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E');background-size:auto 20px;background-position:calc(100% - 10px);background-repeat:no-repeat;-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer}.ReusableComponents_formInput__3KCyY input::placeholder,.ReusableComponents_formInput__3KCyY select::placeholder,.ReusableComponents_formInput__3KCyY textarea::placeholder{color:hsla(0,0%,57%,.576);font-size:14px}.ReusableComponents_formInput__3KCyY label{font-size:13px;color:#555;font-weight:500}.ReusableComponents_formInput__3KCyY .ReusableComponents_labelMsg__or9lQ{padding-bottom:2px}.ReusableComponents_formInput__3KCyY .ReusableComponents_labelMsg__or9lQ .ReusableComponents_star__fqDOG{color:var(--primary)}.ReusableComponents_formInput__3KCyY span{font-size:12px;color:red;padding:0 0 5px;display:none}.ReusableComponents_formInput__3KCyY input:invalid[focused=true]{border:1px solid red;box-shadow:0 0 0 1.5px rgba(255,24,24,.2)}.ReusableComponents_formInput__3KCyY input:invalid[focused=true]~span{display:block}.ReusableComponents_formInput__3KCyY select:invalid[focused=true]{border:1px solid red}.ReusableComponents_formInput__3KCyY select:invalid[focused=true]~span{display:block}.ReusableComponents_formInput__3KCyY textarea:invalid[focused=true]{border:1px solid red;box-shadow:0 0 0 1.5px rgba(255,24,24,.2)}.ReusableComponents_formInput__3KCyY textarea:invalid[focused=true]~span{display:block}.ReusableComponents_formInput__3KCyY .ReusableComponents_formButtonDanger__G_Zv3,.ReusableComponents_formInput__3KCyY .ReusableComponents_formButton__R1Hv2{padding:10px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s;font-size:14px}.ReusableComponents_formInput__3KCyY .ReusableComponents_formButton__R1Hv2{color:#fff;background-color:var(--primary)}.ReusableComponents_formInput__3KCyY .ReusableComponents_formButton__R1Hv2:hover{box-shadow:0 0 0 1.5px rgba(71,119,239,.502);background-color:rgba(28,119,255,.855)}.ReusableComponents_formInput__3KCyY .ReusableComponents_formButtonDanger__G_Zv3{background-color:#ff4d4d;color:#fff;transition:background-color .3s ease;margin-left:20px}.ReusableComponents_formInput__3KCyY .ReusableComponents_formButtonDanger__G_Zv3:hover{box-shadow:0 0 0 1.5px rgba(240,66,66,.561);background-color:#c00}.ReusableComponents_formInput__3KCyY .ReusableComponents_formButtonDanger__G_Zv3:active{background-color:#900}.ReusableComponents_formInput__3KCyY input[type=date]{position:relative}.ReusableComponents_formInput__3KCyY input[type=color]{padding:5px 10px}.ReusableComponents_formInput__3KCyY input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;color:transparent;background:none;z-index:1}.ReusableComponents_formInput__3KCyY input[type=date]:before{content:"";display:block;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="UTF-8"%3F%3E%3C!--License: Apache. Made by Richard9394: https://github.com/Richard9394/MingCute--%3E%3Csvg width="800px" height="800px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Ctitle%3Edown_line%3C/title%3E%3Cg id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"%3E%3Cg id="Arrow" transform="translate(-288.000000, 0.000000)"%3E%3Cg id="down_line" transform="translate(288.000000, 0.000000)"%3E%3Cpath d="M24,0 L24,24 L0,24 L0,0 L24,0 Z M12.5934901,23.257841 L12.5819402,23.2595131 L12.5108777,23.2950439 L12.4918791,23.2987469 L12.4918791,23.2987469 L12.4767152,23.2950439 L12.4056548,23.2595131 C12.3958229,23.2563662 12.3870493,23.2590235 12.3821421,23.2649074 L12.3780323,23.275831 L12.360941,23.7031097 L12.3658947,23.7234994 L12.3769048,23.7357139 L12.4804777,23.8096931 L12.4953491,23.8136134 L12.4953491,23.8136134 L12.5071152,23.8096931 L12.6106902,23.7357139 L12.6232938,23.7196733 L12.6232938,23.7196733 L12.6266527,23.7031097 L12.609561,23.275831 C12.6075724,23.2657013 12.6010112,23.2592993 12.5934901,23.257841 L12.5934901,23.257841 Z M12.8583906,23.1452862 L12.8445485,23.1473072 L12.6598443,23.2396597 L12.6498822,23.2499052 L12.6498822,23.2499052 L12.6471943,23.2611114 L12.6650943,23.6906389 L12.6699349,23.7034178 L12.6699349,23.7034178 L12.678386,23.7104931 L12.8793402,23.8032389 C12.8914285,23.8068999 12.9022333,23.8029875 12.9078286,23.7952264 L12.9118235,23.7811639 L12.8776777,23.1665331 C12.8752882,23.1545897 12.8674102,23.1470016 12.8583906,23.1452862 L12.8583906,23.1452862 Z M12.1430473,23.1473072 C12.1332178,23.1423925 12.1221763,23.1452606 12.1156365,23.1525954 L12.1099173,23.1665331 L12.0757714,23.7811639 C12.0751323,23.7926639 12.0828099,23.8018602 12.0926481,23.8045676 L12.108256,23.8032389 L12.3092106,23.7104931 L12.3186497,23.7024347 L12.3186497,23.7024347 L12.3225043,23.6906389 L12.340401,23.2611114 L12.337245,23.2485176 L12.337245,23.2485176 L12.3277531,23.2396597 L12.1430473,23.1473072 Z" id="MingCute" fill-rule="nonzero"/%3E%3Cpath d="M12.7071,15.7072 C12.3166,16.0977 11.6834,16.0977 11.2929,15.7072 L5.63604,10.0503 C5.24551,9.65982 5.24551,9.02666 5.63604,8.63613 C6.02656,8.24561 6.65973,8.24561 7.05025,8.63613 L12,13.5859 L16.9497,8.63613 C17.3403,8.24561 17.9734,8.24561 18.364,8.63613 C18.7545,9.02666 18.7545,9.65982 18.364,10.0503 L12.7071,15.7072 Z" id="" fill="%23D3D3D3"/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E');background-size:contain;background-position:50%;background-repeat:no-repeat;pointer-events:none}.ReusableComponents_formInput__3KCyY input[type=time]{position:relative}.ReusableComponents_formInput__3KCyY input[type=time]::-webkit-calendar-picker-indicator{color:transparent;background:none;z-index:1;cursor:pointer}.ReusableComponents_formInput__3KCyY input[type=time]:before{content:"";display:block;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="UTF-8"%3F%3E%3C!--License: Apache. Made by Richard9394: https://github.com/Richard9394/MingCute--%3E%3Csvg width="800px" height="800px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Ctitle%3Edown_line%3C/title%3E%3Cg id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"%3E%3Cg id="Arrow" transform="translate(-288.000000, 0.000000)"%3E%3Cg id="down_line" transform="translate(288.000000, 0.000000)"%3E%3Cpath d="M24,0 L24,24 L0,24 L0,0 L24,0 Z M12.5934901,23.257841 L12.5819402,23.2595131 L12.5108777,23.2950439 L12.4918791,23.2987469 L12.4918791,23.2987469 L12.4767152,23.2950439 L12.4056548,23.2595131 C12.3958229,23.2563662 12.3870493,23.2590235 12.3821421,23.2649074 L12.3780323,23.275831 L12.360941,23.7031097 L12.3658947,23.7234994 L12.3769048,23.7357139 L12.4804777,23.8096931 L12.4953491,23.8136134 L12.4953491,23.8136134 L12.5071152,23.8096931 L12.6106902,23.7357139 L12.6232938,23.7196733 L12.6232938,23.7196733 L12.6266527,23.7031097 L12.609561,23.275831 C12.6075724,23.2657013 12.6010112,23.2592993 12.5934901,23.257841 L12.5934901,23.257841 Z M12.8583906,23.1452862 L12.8445485,23.1473072 L12.6598443,23.2396597 L12.6498822,23.2499052 L12.6498822,23.2499052 L12.6471943,23.2611114 L12.6650943,23.6906389 L12.6699349,23.7034178 L12.6699349,23.7034178 L12.678386,23.7104931 L12.8793402,23.8032389 C12.8914285,23.8068999 12.9022333,23.8029875 12.9078286,23.7952264 L12.9118235,23.7811639 L12.8776777,23.1665331 C12.8752882,23.1545897 12.8674102,23.1470016 12.8583906,23.1452862 L12.8583906,23.1452862 Z M12.1430473,23.1473072 C12.1332178,23.1423925 12.1221763,23.1452606 12.1156365,23.1525954 L12.1099173,23.1665331 L12.0757714,23.7811639 C12.0751323,23.7926639 12.0828099,23.8018602 12.0926481,23.8045676 L12.108256,23.8032389 L12.3092106,23.7104931 L12.3186497,23.7024347 L12.3186497,23.7024347 L12.3225043,23.6906389 L12.340401,23.2611114 L12.337245,23.2485176 L12.337245,23.2485176 L12.3277531,23.2396597 L12.1430473,23.1473072 Z" id="MingCute" fill-rule="nonzero"/%3E%3Cpath d="M12.7071,15.7072 C12.3166,16.0977 11.6834,16.0977 11.2929,15.7072 L5.63604,10.0503 C5.24551,9.65982 5.24551,9.02666 5.63604,8.63613 C6.02656,8.24561 6.65973,8.24561 7.05025,8.63613 L12,13.5859 L16.9497,8.63613 C17.3403,8.24561 17.9734,8.24561 18.364,8.63613 C18.7545,9.02666 18.7545,9.65982 18.364,10.0503 L12.7071,15.7072 Z" id="" fill="%23D3D3D3"/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E');background-size:contain;background-position:50%;background-repeat:no-repeat;pointer-events:none}.ReusableComponents_formInput__3KCyY input[type=datetime-local]{position:relative}.ReusableComponents_formInput__3KCyY input[type=datetime-local]::-webkit-calendar-picker-indicator{color:transparent;background:none;z-index:1;cursor:pointer}.ReusableComponents_formInput__3KCyY input[type=datetime-local]:before{content:"";display:block;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="UTF-8"%3F%3E%3C!--License: Apache. Made by Richard9394: https://github.com/Richard9394/MingCute--%3E%3Csvg width="800px" height="800px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Ctitle%3Edown_line%3C/title%3E%3Cg id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"%3E%3Cg id="Arrow" transform="translate(-288.000000, 0.000000)"%3E%3Cg id="down_line" transform="translate(288.000000, 0.000000)"%3E%3Cpath d="M24,0 L24,24 L0,24 L0,0 L24,0 Z M12.5934901,23.257841 L12.5819402,23.2595131 L12.5108777,23.2950439 L12.4918791,23.2987469 L12.4918791,23.2987469 L12.4767152,23.2950439 L12.4056548,23.2595131 C12.3958229,23.2563662 12.3870493,23.2590235 12.3821421,23.2649074 L12.3780323,23.275831 L12.360941,23.7031097 L12.3658947,23.7234994 L12.3769048,23.7357139 L12.4804777,23.8096931 L12.4953491,23.8136134 L12.4953491,23.8136134 L12.5071152,23.8096931 L12.6106902,23.7357139 L12.6232938,23.7196733 L12.6232938,23.7196733 L12.6266527,23.7031097 L12.609561,23.275831 C12.6075724,23.2657013 12.6010112,23.2592993 12.5934901,23.257841 L12.5934901,23.257841 Z M12.8583906,23.1452862 L12.8445485,23.1473072 L12.6598443,23.2396597 L12.6498822,23.2499052 L12.6498822,23.2499052 L12.6471943,23.2611114 L12.6650943,23.6906389 L12.6699349,23.7034178 L12.6699349,23.7034178 L12.678386,23.7104931 L12.8793402,23.8032389 C12.8914285,23.8068999 12.9022333,23.8029875 12.9078286,23.7952264 L12.9118235,23.7811639 L12.8776777,23.1665331 C12.8752882,23.1545897 12.8674102,23.1470016 12.8583906,23.1452862 L12.8583906,23.1452862 Z M12.1430473,23.1473072 C12.1332178,23.1423925 12.1221763,23.1452606 12.1156365,23.1525954 L12.1099173,23.1665331 L12.0757714,23.7811639 C12.0751323,23.7926639 12.0828099,23.8018602 12.0926481,23.8045676 L12.108256,23.8032389 L12.3092106,23.7104931 L12.3186497,23.7024347 L12.3186497,23.7024347 L12.3225043,23.6906389 L12.340401,23.2611114 L12.337245,23.2485176 L12.337245,23.2485176 L12.3277531,23.2396597 L12.1430473,23.1473072 Z" id="MingCute" fill-rule="nonzero"/%3E%3Cpath d="M12.7071,15.7072 C12.3166,16.0977 11.6834,16.0977 11.2929,15.7072 L5.63604,10.0503 C5.24551,9.65982 5.24551,9.02666 5.63604,8.63613 C6.02656,8.24561 6.65973,8.24561 7.05025,8.63613 L12,13.5859 L16.9497,8.63613 C17.3403,8.24561 17.9734,8.24561 18.364,8.63613 C18.7545,9.02666 18.7545,9.65982 18.364,10.0503 L12.7071,15.7072 Z" id="" fill="%23D3D3D3"/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E');background-size:contain;background-position:50%;background-repeat:no-repeat;pointer-events:none}.ReusableComponents_formInput__3KCyY input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.ReusableComponents_formInput__3KCyY input[type=number]::-webkit-inner-spin-button,.ReusableComponents_formInput__3KCyY input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ReusableComponents_formInput__3KCyY .ReusableComponents_previewImage__ZQGDh{margin-top:10px;max-width:100%;height:auto;border-radius:6px;border:1px solid #d1d6dc}@media only screen and (max-width:440px){.ReusableComponents_formInput__3KCyY{width:340px}.ReusableComponents_formBtn__xXP_S{display:flex;align-items:center}.ReusableComponents_formBtn__xXP_S .ReusableComponents_formButton__R1Hv2{width:100%;margin-bottom:10px}}.ImagesPreview_previewImages__Eof3J{display:flex;flex-wrap:wrap;gap:10px}.ImagesPreview_previewImageContainer__rPFHL{position:relative;width:200px;height:200px}.ImagesPreview_previewImage__8CTi4{width:100%;height:100%;object-fit:cover}.ImagesPreview_removeImageButton__ZjENu{position:absolute;top:2px;right:2px;font-size:24px;color:rgba(244,67,54,.733)}.ModalSkeleton_wrapper__7Tzmf{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:flex-end;align-items:center;background-color:rgba(0,0,0,.222);z-index:999999}.ModalSkeleton_wrapper__7Tzmf .ModalSkeleton_container__PuCxC{display:flex;flex-direction:column;background-color:#fff;border:1px solid #d3d3d3;width:450px;height:95%;right:20px;position:relative;border-radius:10px}.ModalSkeleton_wrapper__7Tzmf .ModalSkeleton_container__PuCxC .ModalSkeleton_top__mKWno{display:flex;flex-direction:column;padding:15px;border-bottom:1px solid #d3d3d3}.ModalSkeleton_wrapper__7Tzmf .ModalSkeleton_container__PuCxC .ModalSkeleton_top__mKWno .ModalSkeleton_topMost__zacxt{display:flex;justify-content:space-between;align-items:center}.ModalSkeleton_wrapper__7Tzmf .ModalSkeleton_container__PuCxC .ModalSkeleton_top__mKWno .ModalSkeleton_topMost__zacxt .ModalSkeleton_titleSkeleton__TEj_9{width:60%;height:20px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 37%,#f0f0f0 63%);background-size:400% 100%;animation:ModalSkeleton_shimmer__8MlPC 1.4s ease infinite}.ModalSkeleton_wrapper__7Tzmf .ModalSkeleton_container__PuCxC .ModalSkeleton_top__mKWno .ModalSkeleton_topMost__zacxt .ModalSkeleton_buttonSkeleton__8taE_{width:50px;height:20px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 37%,#f0f0f0 63%);background-size:400% 100%;animation:ModalSkeleton_shimmer__8MlPC 1.4s ease infinite}.ModalSkeleton_wrapper__7Tzmf .ModalSkeleton_container__PuCxC .ModalSkeleton_top__mKWno .ModalSkeleton_subtitleSkeleton__64NfP{margin-top:10px;width:40%;height:15px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 37%,#f0f0f0 63%);background-size:400% 100%;animation:ModalSkeleton_shimmer__8MlPC 1.4s ease infinite}.ModalSkeleton_wrapper__7Tzmf .ModalSkeleton_container__PuCxC .ModalSkeleton_body__H_PH_{padding:30px 15px;overflow-y:auto}.ModalSkeleton_wrapper__7Tzmf .ModalSkeleton_container__PuCxC .ModalSkeleton_body__H_PH_ .ModalSkeleton_lineSkeleton__CTxM0{width:100%;height:60px;margin-bottom:15px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 37%,#f0f0f0 63%);background-size:400% 100%;animation:ModalSkeleton_shimmer__8MlPC 1.4s ease infinite}@keyframes ModalSkeleton_shimmer__8MlPC{0%{background-position:-468px 0}to{background-position:468px 0}}.Loading_loading__zKVig{height:100%;display:flex;justify-content:center;align-items:center}.Loading_spinner__GS2Zn{border:4px solid rgba(0,0,0,.1);border-left-color:#333;border-radius:50%;width:36px;height:36px;animation:Loading_spin__gktBf 1s linear infinite}@keyframes Loading_spin__gktBf{to{transform:rotate(1turn)}}.FormImageInput_formInput__ZuHY1{display:flex;flex-direction:column;margin-bottom:10px}.FormImageInput_formInput__ZuHY1 label{font-size:13px;color:var(--lightBlack);font-weight:500}.FormImageInput_formInput__ZuHY1 .FormImageInput_labelMsg__eaMLu{padding-bottom:2px}.FormImageInput_formInput__ZuHY1 .FormImageInput_labelMsg__eaMLu .FormImageInput_star__bzeZm{color:var(--primary)}.FormImageInput_formInput__ZuHY1 input[type=file]{position:relative;width:100%;border:1px solid var(--border);padding:10px;border-radius:6px;margin:5px 0}.FormImageInput_formInput__ZuHY1 input[type=file]::-webkit-file-upload-button{width:136px;color:transparent;border-radius:4px;padding:0 16px;height:40px;cursor:pointer;background-color:#fff;border:1px solid rgba(0,0,0,.16);box-shadow:0 1px 0 rgba(0,0,0,.05);margin-right:16px;-webkit-transition:background-color .2s;transition:background-color .2s}.FormImageInput_formInput__ZuHY1 input[type=file]::file-selector-button{width:136px;color:transparent;border-radius:4px;padding:0 16px;height:40px;cursor:pointer;background-color:#fff;border:1px solid rgba(0,0,0,.16);box-shadow:0 1px 0 rgba(0,0,0,.05);margin-right:16px;transition:background-color .2s}.FormImageInput_formInput__ZuHY1 input[type=file]:before{position:absolute;pointer-events:none;top:20px;left:16px;height:20px;width:20px;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23114664'%3E%3Cpath d='M18 15v3H6v-3H4v3c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-3h-2zM7 9l1.41 1.41L11 7.83V16h2V7.83l2.59 2.58L17 9l-5-5-5 5z'/%3E%3C/svg%3E")}.FormImageInput_formInput__ZuHY1 input[type=file]:after{position:absolute;pointer-events:none;top:22px;left:40px;color:var(--primary-a50);content:"Upload File"}.FormImageInput_formInput__ZuHY1 input[type=file]::-webkit-file-upload-button:hover{background-color:#f3f4f6}.FormImageInput_formInput__ZuHY1 input[type=file]::file-selector-button:hover{background-color:#f3f4f6}.FormImageInput_formInput__ZuHY1 input[type=file]::-webkit-file-upload-button:active{background-color:#e5e7eb}.FormImageInput_formInput__ZuHY1 input[type=file]::file-selector-button:active{background-color:#e5e7eb}.FormImageInput_formInput__ZuHY1 span{font-size:12px;color:red;padding:0 0 5px;display:none}.FormImageInput_formInput__ZuHY1 input:invalid[focused=true]~span{display:block}@media only screen and (max-width:440px){.FormImageInput_formInput__ZuHY1{width:340px}}.Product_productDetailContainer__SjDRT{display:flex;flex-direction:column;height:100%}.Product_productDetailContainer__SjDRT .Product_productHeader__VB7Xz{width:100%;box-sizing:border-box;display:flex;padding:10px;border-bottom:1px solid #d3d3d3;justify-content:space-between;align-items:center;background-color:var(--primary-a0);position:-webkit-sticky;position:sticky;top:0;z-index:1000}.Product_productDetailContainer__SjDRT .Product_productHeader__VB7Xz label{font-size:18px;color:var(--primary);padding:0 10px}.Product_productDetailContainer__SjDRT .Product_productHeader__VB7Xz .Product_actionMenu__YL_ZB,.Product_productDetailContainer__SjDRT .Product_productHeader__VB7Xz .Product_actionsContainer__XfrOQ{display:flex;align-items:center}.Product_productDetailContainer__SjDRT .Product_productHeader__VB7Xz .Product_actionMenu__YL_ZB .Product_menuBtn__y_CYq{padding:8px 15px;border-radius:5px;color:var(--lightBlack);background-color:#f5f5f5;border:1px solid #ddd;cursor:pointer}.Product_productDetailContainer__SjDRT .Product_productHeader__VB7Xz .Product_actionMenu__YL_ZB .Product_menuBtn__y_CYq:hover{border:1px solid var(--secondary);background-color:var(--primary-a0);color:var(--secondary)}.Product_productDetailContainer__SjDRT .Product_productHeader__VB7Xz .Product_actionMenu__YL_ZB .Product_menuBtn__y_CYq:active{color:var(--secondary);border:1px solid var(--primary-a0)}.Product_productDetailContainer__SjDRT .Product_body__oqhCl{display:flex;flex-grow:1;overflow:hidden;height:calc(100vh - 60px)}.Product_productDetailContainer__SjDRT .Product_left__CPKVZ,.Product_productDetailContainer__SjDRT .Product_right__0xyjc{height:100%;overflow-y:auto;scroll-behavior:smooth}.Product_productDetailContainer__SjDRT .Product_left__CPKVZ::-webkit-scrollbar,.Product_productDetailContainer__SjDRT .Product_right__0xyjc::-webkit-scrollbar{display:none}.Product_productDetailContainer__SjDRT .Product_left__CPKVZ{width:40%;padding:10px}.Product_productDetailContainer__SjDRT .Product_right__0xyjc{width:60%;border-left:1px solid #d3d3d3}.Product_productDetailContainer__SjDRT .Product_noTransactions__j4k9t{display:flex;justify-content:center;align-items:center;height:100%;color:var(--primary-a30)}.ProductDetails_productDetailContainer__sPGF7{display:flex;flex-direction:column;height:100vh;padding:15px}.ProductDetails_productDetailContainer__sPGF7 .ProductDetails_leftPart__JZSVB{width:100%;padding:10px 10px 100px}.ProductDetails_productDetailContainer__sPGF7 .ProductDetails_leftPart__JZSVB .ProductDetails_productData__o3sAi{display:flex;flex-direction:row;font-size:14px;padding:10px 0}.ProductDetails_productDetailContainer__sPGF7 .ProductDetails_leftPart__JZSVB .ProductDetails_productData__o3sAi .ProductDetails_leftSide__pcZWR{width:30%;display:flex;flex-direction:column}.ProductDetails_productDetailContainer__sPGF7 .ProductDetails_leftPart__JZSVB .ProductDetails_productData__o3sAi .ProductDetails_leftSide__pcZWR span{padding:10px;color:var(--primary-a60);font-weight:500}.ProductDetails_productDetailContainer__sPGF7 .ProductDetails_leftPart__JZSVB .ProductDetails_productData__o3sAi .ProductDetails_rightSide__O1TPN{width:70%;display:flex;flex-direction:column}.ProductDetails_productDetailContainer__sPGF7 .ProductDetails_leftPart__JZSVB .ProductDetails_productData__o3sAi .ProductDetails_rightSide__O1TPN span{padding:10px;color:var(--primary-a80)}.ProductDetails_productDetailContainer__sPGF7 .ProductDetails_leftPart__JZSVB .ProductDetails_descriptionText__Qvp9R{color:var(--lightBlack);font-size:14px;line-height:24px;padding:10px 10px 20px;white-space:pre-wrap;word-break:break-word}.ProductDetails_productDetailContainer__sPGF7 .ProductDetails_leftPart__JZSVB .ProductDetails_text__VGHrO{padding:0 10px;color:var(--primary-a60);font-weight:500;font-size:14px}.ProductDetails_productDetailContainer__sPGF7 .ProductDetails_leftPart__JZSVB .ProductDetails_imageContainer__RLn8n{height:200px}.NoDataMessage_noDataContainer__FVSV_{display:flex;justify-content:center;align-items:center;flex-direction:column;height:75vh}.NoDataMessage_noDataContainer__FVSV_ h2{color:var(--lightBlack);font-size:16px;padding-bottom:20px;font-weight:400}.NoDataMessage_buttonContainer__Z3Muk{margin-top:20px;display:flex;justify-content:center;gap:10px}.NoDataMessage_button1___c93U,.NoDataMessage_button2__sfBbr{padding:10px 20px;font-size:14px;cursor:pointer;border-radius:5px}.NoDataMessage_button1___c93U{background-color:var(--primary);border:1px solid var(--primary);color:#fff}.NoDataMessage_button2__sfBbr{background-color:var(--lightWhite);color:var(--primary);border:1px solid var(--primary)}.NoDataInModal_noDataContainer__2pJ8r{padding-top:100px;display:flex;justify-content:center;flex-direction:column;align-items:center}.NoDataInModal_noDataContainer__2pJ8r .NoDataInModal_noData__1RiY0{display:flex;justify-content:center;color:#d3d3d3;padding:20px 0}.NoDataInModal_noDataContainer__2pJ8r .NoDataInModal_addActivityBtn__cAYWc{padding:8px 15px;font-size:14px;cursor:pointer;border-radius:5px;background-color:var(--primary);border:1px solid var(--primary);color:#fff}.NoDataInModal_noDataContainer__2pJ8r .NoDataInModal_addActivityBtn__cAYWc:hover{background-color:var(--secondary);border-color:var(--secondary)}.StockTransaction_tableContainer__2vvPL{width:100%;padding-bottom:100px}.StockTransaction_tableContainer__2vvPL .StockTransaction_table__iiwHZ{border-spacing:0;width:100%;box-sizing:border-box}.StockTransaction_tableContainer__2vvPL .StockTransaction_table__iiwHZ thead{height:35px;position:-webkit-sticky;position:sticky;top:56px;z-index:10}.StockTransaction_tableContainer__2vvPL .StockTransaction_table__iiwHZ .StockTransaction_tableWrap__ICHvb{width:100%}.StockTransaction_tableContainer__2vvPL .StockTransaction_table__iiwHZ tr:hover td{background-color:var(--thead);color:var(--secondary)}.StockTransaction_tableContainer__2vvPL .StockTransaction_table__iiwHZ tr :last-child td{border-bottom:0}.StockTransaction_tableContainer__2vvPL .StockTransaction_table__iiwHZ td,.StockTransaction_tableContainer__2vvPL .StockTransaction_table__iiwHZ th{margin:0;border-bottom:1px solid var(--border);text-align:left}.StockTransaction_tableContainer__2vvPL .StockTransaction_table__iiwHZ td:first-child,.StockTransaction_tableContainer__2vvPL .StockTransaction_table__iiwHZ th:first-child{padding-left:25px}.StockTransaction_tableContainer__2vvPL .StockTransaction_table__iiwHZ td:last-child,.StockTransaction_tableContainer__2vvPL .StockTransaction_table__iiwHZ th:last-child{padding-right:25px}.StockTransaction_tableContainer__2vvPL .StockTransaction_table__iiwHZ th{font-weight:400;font-size:11px;color:var(--primary-a50);background-color:#f9f9fb}.StockTransaction_tableContainer__2vvPL .StockTransaction_table__iiwHZ td{font-size:14px;color:var(--lightBlack);padding:15px 25px 15px 0}.StockTransaction_tableContainer__2vvPL .StockTransaction_table__iiwHZ .StockTransaction_sortIcon__iPDOK{font-size:10px;margin-left:5px;color:#d3d3d3}.StockTransaction_tableContainer__2vvPL .StockTransaction_table__iiwHZ input[type=checkbox]{width:14px;height:14px;cursor:pointer;accent-color:var(--primary)}.StockTransaction_tableContainer__2vvPL .StockTransaction_table__iiwHZ input[type=checkbox]:checked{background-color:var(--primary);border-color:var(--primary)}.StockTransaction_tableContainer__2vvPL .StockTransaction_header__qXtLA{width:100%;box-sizing:border-box;display:flex;padding:10px;border-bottom:none;justify-content:space-between;align-items:center;background-color:var(--primary-a0);border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:20}.StockTransaction_tableContainer__2vvPL .StockTransaction_header__qXtLA .StockTransaction_searchInput__4Kcqr{width:200px;height:35px;border-radius:5px;border:.5px solid #ccc;text-align:left;padding:0 10px 0 4px;color:var(--primary)}.StockTransaction_tableContainer__2vvPL .StockTransaction_header__qXtLA .StockTransaction_searchInput__4Kcqr:focus{outline:.5px solid var(--primary-a20);caret-color:var(--primary-a30)}.StockTransaction_tableContainer__2vvPL .StockTransaction_header__qXtLA .StockTransaction_searchInput__4Kcqr::placeholder{font-size:14px;color:var(--primary-a30);padding:0 10px}.StockTransaction_tableContainer__2vvPL .StockTransaction_header__qXtLA label{font-size:14px;color:var(--primary);padding-right:30px}.StockTransaction_tableContainer__2vvPL .StockTransaction_header__qXtLA .StockTransaction_actionsContainer__7ZY85,.StockTransaction_tableContainer__2vvPL .StockTransaction_header__qXtLA .StockTransaction_actionsContainer__7ZY85 .StockTransaction_actionMenu__gYhvR{display:flex;align-items:center}.StockTransaction_tableContainer__2vvPL .StockTransaction_header__qXtLA .StockTransaction_actionsContainer__7ZY85 .StockTransaction_actionMenu__gYhvR button{padding:8px 15px;border-radius:5px;margin-right:15px;border:1px solid var(--secondary);color:var(--primary-a0);background-color:var(--secondary);cursor:pointer}.StockTransaction_tableContainer__2vvPL .StockTransaction_header__qXtLA .StockTransaction_actionsContainer__7ZY85 .StockTransaction_actionMenu__gYhvR button:hover{border:1px solid var(--primary);background-color:var(--primary);color:var(--primary-a0)}.StockTransaction_tableContainer__2vvPL .StockTransaction_header__qXtLA .StockTransaction_actionsContainer__7ZY85 .StockTransaction_actionMenu__gYhvR button:active{color:var(--secondary);border:1px solid var(--primary-a0)}.StockTransaction_tableContainer__2vvPL .StockTransaction_header__qXtLA .StockTransaction_actionsContainer__7ZY85 .StockTransaction_actionMenu__gYhvR .StockTransaction_menuBtn__UaxvA{color:var(--lightBlack);background-color:#f5f5f5;border:1px solid #ddd}.StockTransaction_tableContainer__2vvPL .StockTransaction_truncatedCell__cs9Qe{position:relative;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StockTransaction_tableContainer__2vvPL .StockTransaction_menuBtn__UaxvA{padding:9px 15px;border-radius:5px;margin-right:20px;border:1px solid var(--primary-a0);color:var(--primary-a0);background-color:transparent}.StockTransaction_tableContainer__2vvPL .StockTransaction_menuBtn__UaxvA .StockTransaction_menuIcon__IxYdh{font-size:15px}.StockTransaction_tableContainer__2vvPL .StockTransaction_menuBtn__UaxvA:active{color:var(--primary);border:1px solid var(--primary-a0)}.StockTransaction_tableContainer__2vvPL .StockTransaction_menuBtn__UaxvA :hover{box-shadow:0 0 .25rem gray}.StockTransaction_typeCell__HdwO9{display:flex;align-items:center}.StockTransaction_statusCircle__0GQmV{width:10px;height:10px;border-radius:50%;margin-right:6px}.StockTransaction_typeIn__dMNZk .StockTransaction_statusCircle__0GQmV{background-color:#90ee90}.StockTransaction_typeOut__1BA9C .StockTransaction_statusCircle__0GQmV{background-color:#f08080}.Table_tableContainer__1Wceo{width:100%;display:flex;flex-direction:column;height:100%}.Table_tableHeaderContainer__AaqbY{flex:0 0 auto;overflow-x:auto;min-width:1320px}.Table_tableBodyContainer__wdKkA{flex:1 1 auto;overflow-y:auto;overflow-x:auto;min-width:1320px;padding-bottom:50px}.Table_table__7qz1D{width:100%;border-spacing:0;table-layout:fixed}.Table_table__7qz1D thead{background-color:var(--background);cursor:pointer}.Table_table__7qz1D tr:hover td{background-color:var(--thead);color:var(--secondary);cursor:pointer}.Table_table__7qz1D tr :last-child td{border-bottom:0}.Table_table__7qz1D td,.Table_table__7qz1D th{margin:0;border-bottom:1px solid var(--borderColor);text-align:left;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Table_table__7qz1D th{font-weight:400;font-size:12px;color:var(--primary);border-top:1px solid var(--borderColor);padding:10px}.Table_table__7qz1D td{font-size:14px;color:#333;padding:15px 10px}.Table_table__7qz1D .Table_sortIcon__Tihph{font-size:10px;margin-left:5px;color:#d3d3d3}.Table_table__7qz1D input[type=checkbox]{width:14px;height:14px;cursor:pointer;accent-color:var(--primary)}.Table_table__7qz1D input[type=checkbox]:checked{background-color:var(--primary);border-color:var(--primary)}.Table_inactiveRow__A67w0 td{color:gray}.Table_checkboxCell__I5E_K{overflow:visible!important;white-space:normal!important;text-overflow:clip!important;width:50px}.Table_truncatedCell__ihIyg{position:relative;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SkeletonTable_skeleton__WI1m_{height:25px;background-color:#e0e0e0;border-radius:4px;animation:SkeletonTable_skeleton-loading__Uxy4D 1.2s linear infinite}@keyframes SkeletonTable_skeleton-loading__Uxy4D{0%{background-color:#e0e0e0}50%{background-color:#f0f0f0}to{background-color:#e0e0e0}}.TableHeader_header__YaUeA{width:100%;display:flex;justify-content:space-between;align-items:center;padding:10px;z-index:20}.TableHeader_header__YaUeA label{font-size:16px;color:var(--primary);margin-bottom:6px}.TableHeader_leftSection__LC1Ap{display:flex;flex-direction:column;flex:1 1}.TableHeader_titleRow__JJox_{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.TableHeader_titleRow__JJox_ label{font-size:16px;color:var(--primary);white-space:nowrap}.TableHeader_controlsWrapper__UsK1w{display:flex;align-items:center;gap:10px;position:relative}.TableHeader_searchInputWrapper__Svt4f{position:relative}.TableHeader_searchInputWrapper__Svt4f .TableHeader_searchIcon__rYGQG{position:absolute;top:50%;left:8px;transform:translateY(-50%);color:var(--primary-a50);pointer-events:none}.TableHeader_searchInputWrapper__Svt4f .TableHeader_searchInput__ZteOp{width:220px;padding:8px 10px 8px 30px;border-radius:6px;border:1.5px solid var(--borderColor);color:var(--primary-a50);font-size:14px}.TableHeader_searchInputWrapper__Svt4f .TableHeader_searchInput__ZteOp:focus{outline:.5px solid rgba(0,123,255,.2);caret-color:var(--primary)}.TableHeader_searchInputWrapper__Svt4f .TableHeader_searchInput__ZteOp::placeholder{color:var(--primary-a70)}.TableHeader_filterBtn__krzC0{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--primary-a10);border-radius:6px;background:#fff;font-size:13px;color:var(--primary);cursor:pointer}.TableHeader_filterBtn__krzC0 svg{stroke-width:1.75}.TableHeader_filterBtn__krzC0:hover{background-color:var(--primary-a0)}.TableHeader_filterDropdown__yvgsr{position:absolute;top:100%;left:0;z-index:1000;margin-top:10px;background:#fff;box-shadow:0 12px 30px rgba(0,0,0,.1);border:1px solid #ddd;border-radius:8px;padding:16px;min-width:300px}.TableHeader_actionsContainer__q9H1B{display:flex;align-items:center}.TableHeader_menuBtn__ie_T0{padding:8px 15px;border-radius:5px;margin-left:10px;border:1px solid var(--primary);color:var(--primary-a0);background-color:var(--primary)}.TableHeader_menuBtn__ie_T0:hover{color:var(--primary-a10);border-color:var(--primary-a10)}.TableHeader_bulkImportBtn__Fkfg9{display:flex;align-items:center;gap:6px;padding:8px 15px;border-radius:5px;border:1px solid var(--primary-a10);color:var(--primary);background-color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.TableHeader_bulkImportBtn__Fkfg9 svg{stroke-width:1.75}.TableHeader_bulkImportBtn__Fkfg9:hover{background-color:var(--primary-a0);border-color:var(--primary)}.TableHeader_bulkImportBtn__Fkfg9:active{transform:translateY(1px)}.ActionMenu_actionMenu__AUof9{display:flex;align-items:center;margin-right:20px}.ActionMenu_actionMenu__AUof9 button{padding:8px 15px;border-radius:5px;border:1px solid var(--primary-a10);color:var(--primary);background-color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;margin-right:15px}.ActionMenu_actionMenu__AUof9 button:hover{background-color:var(--primary-a0);border-color:var(--primary)}.ActionMenu_actionMenu__AUof9 button:active{transform:translateY(1px)}.ActionMenu_menuBtn__jqtT3{padding:9px 15px;border-radius:5px;margin-right:20px;border:1px solid var(--primary-a0);color:var(--primary-a0);background-color:transparent;cursor:pointer}.ActionMenu_menuBtn__jqtT3:active,.ActionMenu_menuBtn__jqtT3:hover{color:var(--primary-a10);border:1px solid var(--primary-a10)}.ActionMenu_menuBtn__jqtT3 .ActionMenu_menuIcon__ZfLg5{font-size:15px}.NewCustomer_formContainer__pyR6L{height:100vh;display:flex;flex-direction:column;background:#fff}.NewCustomer_formContainer__pyR6L .NewCustomer_formHeader__yZcAp{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;border-bottom:1px solid var(--border);background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:10}.NewCustomer_formContainer__pyR6L .NewCustomer_formHeader__yZcAp .NewCustomer_formTitle__3kJ4W{font-size:16px;color:var(--primary)}.NewCustomer_formContainer__pyR6L .NewCustomer_formHeader__yZcAp .NewCustomer_formClose__bNS6h{font-size:32px;cursor:pointer;color:gray}.NewCustomer_formContainer__pyR6L .NewCustomer_formHeader__yZcAp .NewCustomer_formClose__bNS6h:hover{color:var(--primary-a30)}.NewCustomer_formContainer__pyR6L .NewCustomer_formBody__InY1g{max-height:100vh;overflow-y:auto;padding-bottom:280px}.NewCustomer_formContainer__pyR6L .NewCustomer_formBody__InY1g .NewCustomer_formBodyInner__roiwn{display:flex;flex-direction:row}.NewCustomer_formContainer__pyR6L .NewCustomer_formBody__InY1g .NewCustomer_formBodyInner__roiwn .NewCustomer_priceGroup__m3HPf{display:flex;gap:1rem}.NewCustomer_formContainer__pyR6L .NewCustomer_formBody__InY1g .NewCustomer_formBodyInner__roiwn .NewCustomer_priceGroup__m3HPf>div:first-child{flex:0 0 60%}.NewCustomer_formContainer__pyR6L .NewCustomer_formBody__InY1g .NewCustomer_formBodyInner__roiwn .NewCustomer_priceGroup__m3HPf>div:last-child{flex:0 0 40%;display:flex;align-items:center}.NewCustomer_formContainer__pyR6L .NewCustomer_formBody__InY1g .NewCustomer_formBodyInner__roiwn .NewCustomer_helperText__PwQa5{font-size:13px;color:#6b7280;margin-bottom:20px;line-height:1.6}.NewCustomer_formContainer__pyR6L .NewCustomer_formBody__InY1g .NewCustomer_formBodyInner__roiwn .NewCustomer_sectionHeader__uSjOo{font-size:16px;font-weight:400;margin-bottom:10px;color:var(--lightBlack)}.NewCustomer_formContainer__pyR6L .NewCustomer_formBody__InY1g .NewCustomer_formBodyInner__roiwn .NewCustomer_helperText__PwQa5 strong{color:#374151}.NewCustomer_formContainer__pyR6L .NewCustomer_formBody__InY1g .NewCustomer_formBodyInner__roiwn .NewCustomer_center__0YLo2,.NewCustomer_formContainer__pyR6L .NewCustomer_formBody__InY1g .NewCustomer_formBodyInner__roiwn .NewCustomer_left__JNrMT,.NewCustomer_formContainer__pyR6L .NewCustomer_formBody__InY1g .NewCustomer_formBodyInner__roiwn .NewCustomer_right__alfKY{width:400px;padding:20px}.NewCustomer_formContainer__pyR6L .NewCustomer_formBody__InY1g .NewCustomer_formBodyInner__roiwn .NewCustomer_center__0YLo2 .NewCustomer_previewImage__tCHui,.NewCustomer_formContainer__pyR6L .NewCustomer_formBody__InY1g .NewCustomer_formBodyInner__roiwn .NewCustomer_left__JNrMT .NewCustomer_previewImage__tCHui,.NewCustomer_formContainer__pyR6L .NewCustomer_formBody__InY1g .NewCustomer_formBodyInner__roiwn .NewCustomer_right__alfKY .NewCustomer_previewImage__tCHui{margin:10px 0;max-width:100%;height:auto;border-radius:6px;border:1px solid #d1d6dc}.NewCustomer_formContainer__pyR6L .NewCustomer_formBody__InY1g .NewCustomer_formBodyInner__roiwn .NewCustomer_center__0YLo2 .NewCustomer_select__05N4J,.NewCustomer_formContainer__pyR6L .NewCustomer_formBody__InY1g .NewCustomer_formBodyInner__roiwn .NewCustomer_left__JNrMT .NewCustomer_select__05N4J,.NewCustomer_formContainer__pyR6L .NewCustomer_formBody__InY1g .NewCustomer_formBodyInner__roiwn .NewCustomer_right__alfKY .NewCustomer_select__05N4J{font-size:13px;color:#555;font-weight:500;margin-bottom:10px}.NewCustomer_formContainer__pyR6L .NewCustomer_formBody__InY1g .NewCustomer_formBodyInner__roiwn .NewCustomer_center__0YLo2 .NewCustomer_select__05N4J .NewCustomer_star__0RahX,.NewCustomer_formContainer__pyR6L .NewCustomer_formBody__InY1g .NewCustomer_formBodyInner__roiwn .NewCustomer_left__JNrMT .NewCustomer_select__05N4J .NewCustomer_star__0RahX,.NewCustomer_formContainer__pyR6L .NewCustomer_formBody__InY1g .NewCustomer_formBodyInner__roiwn .NewCustomer_right__alfKY .NewCustomer_select__05N4J .NewCustomer_star__0RahX{color:var(--primary)}.NewCustomer_formContainer__pyR6L .NewCustomer_formBody__InY1g .NewCustomer_formBodyInner__roiwn .NewCustomer_center__0YLo2 .NewCustomer_select__05N4J .NewCustomer_selectHost__DS52r,.NewCustomer_formContainer__pyR6L .NewCustomer_formBody__InY1g .NewCustomer_formBodyInner__roiwn .NewCustomer_left__JNrMT .NewCustomer_select__05N4J .NewCustomer_selectHost__DS52r,.NewCustomer_formContainer__pyR6L .NewCustomer_formBody__InY1g .NewCustomer_formBodyInner__roiwn .NewCustomer_right__alfKY .NewCustomer_select__05N4J .NewCustomer_selectHost__DS52r{margin:5px 0}.NewCustomer_formContainer__pyR6L .NewCustomer_bottomSection__rMJrI{display:flex;justify-content:center;align-items:center;padding:15px 20px;border-top:1px solid var(--border);background:#fff;position:fixed;bottom:0;left:var(--sidebar-width);width:calc(100% - var(--sidebar-width));z-index:5}.NewCustomer_formContainer__pyR6L .NewCustomer_bottomSection__rMJrI .NewCustomer_left__JNrMT{display:flex;justify-content:left;align-items:center;width:100%}.NewCustomer_formContainer__pyR6L .NewCustomer_bottomSection__rMJrI .NewCustomer_left__JNrMT .NewCustomer_cancelBtn__GY_Zb{padding:8px 15px;border-radius:5px;color:var(--lightBlack);background-color:#f5f5f5;border:1px solid #ddd;cursor:pointer}.NewCustomer_formContainer__pyR6L .NewCustomer_bottomSection__rMJrI .NewCustomer_left__JNrMT .NewCustomer_cancelBtn__GY_Zb:hover{border:1px solid var(--secondary);background-color:var(--primary-a0);color:var(--secondary)}.NewCustomer_formContainer__pyR6L .NewCustomer_bottomSection__rMJrI .NewCustomer_left__JNrMT .NewCustomer_cancelBtn__GY_Zb:active{color:var(--secondary);border:1px solid var(--primary-a0)}.NewCustomer_formContainer__pyR6L .NewCustomer_bottomSection__rMJrI .NewCustomer_left__JNrMT .NewCustomer_submitBtn__T_P53{padding:8px 15px;border-radius:5px;margin-right:15px;color:var(--primary-a0);background-color:var(--secondary);border:1px solid var(--secondary);cursor:pointer}.NewCustomer_formContainer__pyR6L .NewCustomer_bottomSection__rMJrI .NewCustomer_left__JNrMT .NewCustomer_submitBtn__T_P53:hover{border:1px solid var(--secondary);background-color:var(--primary-a0);color:var(--secondary)}.NewCustomer_formContainer__pyR6L .NewCustomer_bottomSection__rMJrI .NewCustomer_left__JNrMT .NewCustomer_submitBtn__T_P53:active{color:var(--secondary);border:1px solid var(--primary-a0)}.NewCustomer_formContainer__pyR6L .NewCustomer_bottomSection__rMJrI .NewCustomer_left__JNrMT .NewCustomer_submitBtn__T_P53:disabled{background-color:#f5f5f5;color:#d1d1d1;cursor:not-allowed;border:1px solid #ddd}.NewCustomer_urlInputContainer__vNwZZ{display:flex;align-items:flex-start;gap:12px;width:100%}.NewCustomer_urlInputContainer__vNwZZ>div:first-child{flex:1 1}.NewCustomer_resetButton__u_9OL{margin-top:30px;padding:6px 16px;border-radius:6px;background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.NewCustomer_resetButton__u_9OL:hover{background-color:#e5e7eb;border-color:#9ca3af}.NewCustomer_resetButton__u_9OL:active{transform:scale(.95)}.NewCustomer_statusContainer__3JcxT{display:flex;align-items:center;gap:12px;margin-top:-8px;margin-bottom:20px}.NewCustomer_statusBadge__8_LXl{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500;white-space:nowrap}.NewCustomer_statusBadge__8_LXl svg{font-size:14px}.NewCustomer_statusBadge__8_LXl.NewCustomer_statusBadgeLoading__buAYH{background-color:#f0f4f8;color:#4a5568;border:1px solid #cbd5e0}.NewCustomer_statusBadge__8_LXl.NewCustomer_statusBadgeSuccess__t3zg1{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.NewCustomer_statusBadge__8_LXl.NewCustomer_statusBadgeError__Spa73{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.NewCustomer_statusText__EaQ08{font-size:13px;color:#6b7280}.NewCustomer_statusText__EaQ08.NewCustomer_statusTextLoading__Gmo08{color:#1976d2}.NewCustomer_statusText__EaQ08.NewCustomer_statusTextSuccess___6sEX{color:#2e7d32}.NewCustomer_statusText__EaQ08.NewCustomer_statusTextError__oy_1A{color:#c62828}.NewCustomer_spinning__21xOV{animation:NewCustomer_spin__SZwW6 1s linear infinite}@keyframes NewCustomer_spin__SZwW6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.NewCustomer_coordinatesRow__YTv3l{display:flex;gap:16px;margin-top:16px}.NewCustomer_coordinatesRow__YTv3l>div{flex:1 1}.Tabs_headerContainer__tSbPM{display:flex;flex-direction:row;justify-content:space-between;background-color:#fff;border-bottom:1px solid #e0e0e0;padding-left:20px}.Tabs_headerContainer__tSbPM .Tabs_tabs__Ps_1k{display:flex;justify-content:left;align-items:center}.Tabs_headerContainer__tSbPM .Tabs_tabs__Ps_1k .Tabs_tabItem__fwy_y{padding:20px 0 15px;margin-right:20px;font-size:14px;color:#555;text-decoration:none;transition:color .3s;cursor:pointer;position:relative}.Tabs_headerContainer__tSbPM .Tabs_tabs__Ps_1k .Tabs_tabItem__fwy_y:hover{color:var(--primary)}.Tabs_headerContainer__tSbPM .Tabs_tabs__Ps_1k .Tabs_tabItem__fwy_y.Tabs_active__3Ux_d{border-bottom:2px solid var(--primary);color:var(--primary);margin-bottom:-1px}.Tabs_headerContainer__tSbPM .Tabs_actionButtonContainer__X0b9K{margin-left:auto;padding-right:40px;display:flex;align-items:center}.Tabs_headerContainer__tSbPM .Tabs_actionButtonContainer__X0b9K .Tabs_actionButton__wI_0f{background-color:var(--primary);color:#fff;padding:8px 12px;border:none;border-radius:5px;font-size:14px;cursor:pointer;transition:background-color .3s;margin-right:15px}.Tabs_headerContainer__tSbPM .Tabs_actionButtonContainer__X0b9K .Tabs_actionButton__wI_0f:hover{background-color:var(--primary)}.ProjectSections_contentWrap__jcWZU{display:flex;height:calc(100vh - 80px);overflow:visible}.ProjectSections_noData__GBGKF{height:100%;display:flex;justify-content:center;align-items:center;color:gray;padding:50px 0}.ProjectSections_body__ThHse{flex:1 1;overflow-y:auto;padding-bottom:20px}.ProjectSections_body__ThHse .ProjectSections_emptySectionsPlaceholder__blLdf{flex:1 1;display:flex;align-items:center;justify-content:center;border:1px dashed rgba(13,39,77,.2);background:rgba(13,39,77,.02);border-radius:8px;margin:60px 40px;min-height:200px;pointer-events:none}.ProjectSections_body__ThHse .ProjectSections_section__05VOI:last-child{border-bottom:none}.ProjectSections_body__ThHse .ProjectSections_section__05VOI:hover .ProjectSections_floorPlanBtn__DB9Pm,.ProjectSections_body__ThHse .ProjectSections_section__05VOI:hover .ProjectSections_submenuContainer__qa6BV{opacity:1}.ProjectSections_body__ThHse .ProjectSections_section__05VOI .ProjectSections_sectionHeader__35sYm{display:flex;flex-direction:row;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProjectSections_body__ThHse .ProjectSections_section__05VOI .ProjectSections_sectionHeader__35sYm .ProjectSections_submenuContainer__qa6BV{opacity:1;pointer-events:none;transition:opacity .12s ease;position:relative;z-index:100}.ProjectSections_body__ThHse .ProjectSections_section__05VOI .ProjectSections_sectionHeader__35sYm .ProjectSections_submenuContainer__qa6BV:focus-within,.ProjectSections_body__ThHse .ProjectSections_section__05VOI .ProjectSections_sectionHeader__35sYm .ProjectSections_submenuContainer__qa6BV:hover,.ProjectSections_body__ThHse .ProjectSections_section__05VOI .ProjectSections_sectionHeader__35sYm:hover .ProjectSections_submenuContainer__qa6BV{opacity:1;pointer-events:auto}.ProjectSections_body__ThHse .ProjectSections_section__05VOI .ProjectSections_sectionHeader__35sYm:hover .ProjectSections_floorPlanBtn__DB9Pm{opacity:1}.ProjectSections_body__ThHse .ProjectSections_section__05VOI .ProjectSections_sectionHeader__35sYm .ProjectSections_sectionTitle__Qox1b{font-size:15px;font-weight:400;color:#333;cursor:pointer}.ProjectSections_body__ThHse .ProjectSections_section__05VOI .ProjectSections_sectionHeader__35sYm .ProjectSections_collapseIcon__JFZA3{padding:0 10px;color:#d3d3d3}.ProjectSections_body__ThHse .ProjectSections_section__05VOI .ProjectSections_sectionHeader__35sYm .ProjectSections_dragGrip__CkM11{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,.35);font-size:12px;cursor:-webkit-grab;cursor:grab;opacity:0;transition:opacity .15s ease,color .15s ease}.ProjectSections_body__ThHse .ProjectSections_section__05VOI .ProjectSections_sectionHeader__35sYm:hover .ProjectSections_dragGrip__CkM11{opacity:1}.ProjectSections_body__ThHse .ProjectSections_section__05VOI .ProjectSections_sectionHeader__35sYm .ProjectSections_dragGrip__CkM11:active{cursor:-webkit-grabbing;cursor:grabbing}.ProjectSections_body__ThHse .ProjectSections_section__05VOI .ProjectSections_sectionHeader__35sYm .ProjectSections_dragGrip__CkM11:hover{color:rgba(0,0,0,.7)}.ProjectSections_body__ThHse .ProjectSections_section__05VOI .ProjectSections_sectionHeader__35sYm .ProjectSections_floorPlanBtn__DB9Pm{opacity:1;padding:5px 10px;margin-left:10px;border-radius:3px;font-size:12px;border:1px solid #d3d3d3;color:gray;background-color:transparent;cursor:pointer}.ProjectSections_body__ThHse .ProjectSections_section__05VOI .ProjectSections_sectionHeader__35sYm .ProjectSections_floorPlanBtn__DB9Pm:hover{border-color:gray;color:gray}.ProjectSections_body__ThHse .ProjectSections_section__05VOI .ProjectSections_roomsContainer__287qq{padding:10px}.ProjectSections_body__ThHse .ProjectSections_section__05VOI .ProjectSections_roomsContainer__287qq .ProjectSections_noData__GBGKF{display:flex;justify-content:center;color:#d3d3d3;padding:20px 0}.ProjectSections_body__ThHse .ProjectSections_section__05VOI .ProjectSections_roomsContainer__287qq .ProjectSections_roomHeader__Qf4N5{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:row;align-items:center;padding-bottom:10px}.ProjectSections_body__ThHse .ProjectSections_section__05VOI .ProjectSections_roomsContainer__287qq .ProjectSections_roomHeader__Qf4N5 .ProjectSections_submenuContainer__qa6BV{pointer-events:none;transition:opacity .12s ease;position:relative;z-index:100}.ProjectSections_body__ThHse .ProjectSections_section__05VOI .ProjectSections_roomsContainer__287qq .ProjectSections_roomHeader__Qf4N5 .ProjectSections_submenuContainer__qa6BV:focus-within,.ProjectSections_body__ThHse .ProjectSections_section__05VOI .ProjectSections_roomsContainer__287qq .ProjectSections_roomHeader__Qf4N5 .ProjectSections_submenuContainer__qa6BV:hover,.ProjectSections_body__ThHse .ProjectSections_section__05VOI .ProjectSections_roomsContainer__287qq .ProjectSections_roomHeader__Qf4N5:hover .ProjectSections_submenuContainer__qa6BV{opacity:1;pointer-events:auto}.ProjectSections_body__ThHse .ProjectSections_section__05VOI .ProjectSections_roomsContainer__287qq .ProjectSections_roomHeader__Qf4N5 .ProjectSections_dragGrip__CkM11{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,.35);font-size:11px;cursor:-webkit-grab;cursor:grab;opacity:0;transition:opacity .15s ease,color .15s ease}.ProjectSections_body__ThHse .ProjectSections_section__05VOI .ProjectSections_roomsContainer__287qq .ProjectSections_roomHeader__Qf4N5:hover .ProjectSections_dragGrip__CkM11{opacity:1}.ProjectSections_body__ThHse .ProjectSections_section__05VOI .ProjectSections_roomsContainer__287qq .ProjectSections_roomHeader__Qf4N5 .ProjectSections_dragGrip__CkM11:active{cursor:-webkit-grabbing;cursor:grabbing}.ProjectSections_body__ThHse .ProjectSections_section__05VOI .ProjectSections_roomsContainer__287qq .ProjectSections_roomHeader__Qf4N5 .ProjectSections_dragGrip__CkM11:hover{color:rgba(0,0,0,.7)}.ProjectSections_body__ThHse .ProjectSections_section__05VOI .ProjectSections_roomsContainer__287qq .ProjectSections_roomHeader__Qf4N5 .ProjectSections_roomTitle__64RsT{font-size:14px;font-weight:400;color:#555;cursor:pointer}.ProjectSections_body__ThHse .ProjectSections_section__05VOI .ProjectSections_roomsContainer__287qq .ProjectSections_roomHeader__Qf4N5 .ProjectSections_collapseIcon__JFZA3{padding:0 10px;color:#d3d3d3}.ProjectSections_body__ThHse .ProjectSections_section__05VOI .ProjectSections_roomsContainer__287qq .ProjectSections_roomHeader__Qf4N5 .ProjectSections_submenuContainer__qa6BV{opacity:1}.ProjectSections_body__ThHse .ProjectSections_section__05VOI .ProjectSections_roomsContainer__287qq .ProjectSections_room__sXVVA{border-bottom:1px dashed #d3d3d3;padding:10px}.ProjectSections_body__ThHse .ProjectSections_section__05VOI .ProjectSections_roomsContainer__287qq .ProjectSections_room__sXVVA .ProjectSections_devicesGrid__FRimX{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;padding:10px}.ProjectSections_bodyColumn__Jozsa{flex:1 1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.ProjectSections_rightPanel__Q5rlY{width:300px;height:100%;flex-shrink:0;border-left:1px solid rgba(0,0,0,.08);background:#fff;overflow-y:auto}.ProjectSections_deviceTile___F47B{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #e0e0e0;background-color:#fff;border-radius:8px;padding:5px;text-align:center;transition:box-shadow .2s ease,opacity .15s ease;width:100%;height:140px;position:relative;cursor:pointer}.ProjectSections_deviceTile___F47B.ProjectSections_inactive__QyNUb{border-color:rgba(255,0,0,.4)}.ProjectSections_deviceTile___F47B.ProjectSections_unsaved__D8h6O{background-color:#f5f5f5;border-color:#d0d0d0}.ProjectSections_deviceTile___F47B:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.ProjectSections_deviceTile___F47B .ProjectSections_badge___quC1{position:absolute;top:7px;right:5px;z-index:3;background-color:#dfefff;color:#0047a3;font-size:9px;font-weight:400;padding:3px 8px;border-radius:12px;display:flex;align-items:center;justify-content:center;min-width:32px}.ProjectSections_deviceTile___F47B .ProjectSections_badge___quC1.ProjectSections_service__7sObw{background-color:rgba(40,167,69,.15);color:#227d3e}.ProjectSections_deviceTile___F47B .ProjectSections_badge___quC1.ProjectSections_serviceWarning__W1rVh{background-color:rgba(255,99,71,.2);color:#b22222}.ProjectSections_deviceTile___F47B .ProjectSections_badge___quC1.ProjectSections_removed__fGUMD{background-color:rgba(255,0,0,.15);color:darkred}.ProjectSections_deviceTile___F47B .ProjectSections_deleteIconBtn__wsiGw{position:absolute;top:7px;right:5px;z-index:4;opacity:0;pointer-events:none;width:28px;height:22px;border-radius:12px;border:1px solid rgba(255,0,0,.25);background:rgba(255,0,0,.08);color:darkred;display:flex;align-items:center;justify-content:center;cursor:pointer}.ProjectSections_deviceTile___F47B .ProjectSections_deviceDragGrip___dlS3{position:absolute;top:6px;left:6px;z-index:4;width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,.25);font-size:11px;cursor:-webkit-grab;cursor:grab;border-radius:4px;opacity:0;transition:opacity .15s ease,color .15s ease}.ProjectSections_deviceTile___F47B .ProjectSections_deviceDragGrip___dlS3:hover{color:rgba(0,0,0,.5);background:rgba(0,0,0,.04)}.ProjectSections_deviceTile___F47B .ProjectSections_deviceDragGrip___dlS3:active{cursor:-webkit-grabbing;cursor:grabbing}.ProjectSections_deviceTile___F47B .ProjectSections_deviceDragGrip___dlS3.ProjectSections_gripVisible__6jiPa,.ProjectSections_deviceTile___F47B:hover .ProjectSections_deviceDragGrip___dlS3{opacity:1}.ProjectSections_deviceTile___F47B:hover .ProjectSections_deleteIconBtn__wsiGw{opacity:1;pointer-events:auto}.ProjectSections_deviceTile___F47B .ProjectSections_imageContainer__ARM7n{height:35px;margin-top:10px}.ProjectSections_deviceTile___F47B .ProjectSections_deviceInfo__A0dzk{font-size:12px;padding-top:10px}.ProjectSections_deviceTile___F47B .ProjectSections_deviceInfo__A0dzk .ProjectSections_deviceName__7DAeO{font-size:11px;margin-bottom:3px;color:var(--lightBlack);font-weight:500}.ProjectSections_deviceTile___F47B .ProjectSections_deviceInfo__A0dzk .ProjectSections_locationRow__ZlTM0{display:flex;align-items:center;justify-content:center;gap:6px}.ProjectSections_deviceTile___F47B .ProjectSections_deviceInfo__A0dzk .ProjectSections_locationRow__ZlTM0 .ProjectSections_addLocationBtn__GVPpe{opacity:0;pointer-events:none;font-size:11px;border:0;background:transparent;color:#888;cursor:pointer;padding:2px 6px;border-radius:6px}.ProjectSections_deviceTile___F47B .ProjectSections_deviceInfo__A0dzk .ProjectSections_locationRow__ZlTM0 .ProjectSections_addLocationBtn__GVPpe:hover{background:rgba(0,0,0,.05);color:#333}.ProjectSections_deviceTile___F47B .ProjectSections_deviceInfo__A0dzk .ProjectSections_deviceLocation__FE_3X{font-size:11px;color:#777;padding-bottom:5px;padding-top:5px}.ProjectSections_deviceTile___F47B .ProjectSections_deviceInfo__A0dzk .ProjectSections_locationEditBtn__Ax6fD{opacity:0;pointer-events:none;border:0;background:transparent;color:#777;cursor:pointer;padding:2px 4px;border-radius:6px}.ProjectSections_deviceTile___F47B .ProjectSections_deviceInfo__A0dzk .ProjectSections_locationEditBtn__Ax6fD:hover{background:rgba(0,0,0,.05);color:#333}.ProjectSections_deviceTile___F47B .ProjectSections_deviceInfo__A0dzk .ProjectSections_locationEditWrap__FHmUk{display:flex;align-items:center;gap:6px;width:100%;justify-content:center}.ProjectSections_deviceTile___F47B .ProjectSections_deviceInfo__A0dzk .ProjectSections_locationInput__rWr5N{width:110px;height:24px;border-radius:6px;border:1px solid rgba(0,0,0,.15);padding:0 8px;font-size:11px;outline:none;-moz-user-select:text;user-select:text;-webkit-user-select:text}.ProjectSections_deviceTile___F47B:hover .ProjectSections_deviceInfo__A0dzk .ProjectSections_addLocationBtn__GVPpe,.ProjectSections_deviceTile___F47B:hover .ProjectSections_deviceInfo__A0dzk .ProjectSections_locationEditBtn__Ax6fD{opacity:1;pointer-events:auto}.ProjectSections_emptyDropZone__XcqaH{margin:6px 0;border:1px dashed rgba(13,39,77,.2);background:rgba(13,39,77,.02);border-radius:8px;height:40px;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:all .2s ease}.ProjectSections_emptyDropZoneText__wZEnk{font-size:12px;color:rgba(13,39,77,.4);font-weight:400;opacity:.7}.ProjectSections_deviceGhost__A96eE{border:1px dashed rgba(13,39,77,.15)!important;background:rgba(13,39,77,.02)!important;display:flex;align-items:center;justify-content:center;padding:0}.ProjectSections_deviceGhostContent__8167b{font-size:12px;font-weight:400;color:rgba(13,39,77,.35);text-align:center;pointer-events:none}.ProjectSections_deviceGhost__A96eE .ProjectSections_badge___quC1,.ProjectSections_deviceGhost__A96eE .ProjectSections_deleteIconBtn__wsiGw,.ProjectSections_deviceGhost__A96eE .ProjectSections_deviceDragGrip___dlS3,.ProjectSections_deviceGhost__A96eE .ProjectSections_deviceInfo__A0dzk,.ProjectSections_deviceGhost__A96eE .ProjectSections_imageContainer__ARM7n{display:none!important}.ProjectSections_devicesWrap__jbvRa,.ProjectSections_roomWrap__7J85W,.ProjectSections_sectionWrap__Al52m{position:relative}.ProjectSections_roomItem__HN62i,.ProjectSections_sectionItem__2ihj1{position:relative;z-index:1}.ProjectSections_sectionItem__2ihj1:focus-within,.ProjectSections_sectionItem__2ihj1:hover{z-index:50}.ProjectSections_roomItem__HN62i:focus-within,.ProjectSections_roomItem__HN62i:hover{z-index:50}.ProjectSections_draggingItem__06Q3l{z-index:0}.ProjectSections_sectionWrap__Al52m{padding:20px;border-bottom:1px solid #d3d3d3}.ProjectSections_unsavedSection__Jpuuo{background-color:#f7f7f7}.ProjectSections_unsavedRoom__Owt4L{background-color:#f7f7f7;border-radius:6px}.ProjectSections_sectionsWrap__EHU6W{position:relative;padding:0;flex:1 1;display:flex;flex-direction:column}.ProjectSections_roomsContainer__287qq{position:relative;min-height:40px}.ProjectSections_sectionsWrap__EHU6W>[data-section-item="1"]:last-child .ProjectSections_sectionWrap__Al52m{border-bottom:none;padding-bottom:300px}.ProjectSections_roomsContainer__287qq>[data-room-item="1"]:last-child .ProjectSections_room__sXVVA{border-bottom:none}.ProjectSections_bottomActionsBar__SJO9C{flex-shrink:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid rgba(0,0,0,.08);margin-bottom:25px}.ProjectSections_actionsLeft__w0gS9,.ProjectSections_actionsRight__Y4u4k{display:flex;align-items:center;gap:10px}.ProjectSections_submitBtn__7Jzya{padding:7px 16px;border-radius:6px;margin-right:12px;color:var(--primary-a0);background:var(--secondary);border:1px solid var(--secondary);font-size:13px;cursor:pointer;transition:all .15s}.ProjectSections_submitBtn__7Jzya:hover{background:var(--primary-a0);color:var(--secondary)}.ProjectSections_submitBtn__7Jzya:disabled{background:#f5f5f5;color:#d1d1d1;cursor:not-allowed;border-color:#ddd}.ProjectSections_cancelBtn__3J5Y2{padding:7px 16px;border-radius:6px;color:var(--lightBlack);background:#f5f5f5;border:1px solid #ddd;font-size:13px;cursor:pointer;transition:all .15s}.ProjectSections_cancelBtn__3J5Y2:hover:not(:disabled){border-color:var(--secondary);color:var(--secondary)}.ProjectSections_cancelBtn__3J5Y2:disabled{opacity:.5;cursor:not-allowed}.ProjectSections_cleanPill__6tl6h,.ProjectSections_dirtyPill__UvQ5l{font-size:12px;padding:5px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:rgba(0,0,0,.03);color:#444}.ProjectSections_dirtyPill__UvQ5l{background:rgba(255,193,7,.18);border-color:rgba(255,193,7,.35);color:#7a5a00}.ProjectSections_cleanPill__6tl6h{background:rgba(40,167,69,.12);border-color:rgba(40,167,69,.25);color:#227d3e}.ProjectSections_floatingTools__7_RLo{position:-webkit-sticky;position:sticky;top:10px;z-index:100;display:flex;gap:8px;justify-content:flex-end;padding:0 25px;pointer-events:none;height:0;overflow:visible}.ProjectSections_toolBtn__qg7Kg{pointer-events:auto;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(0,0,0,.12);background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:13px;cursor:pointer}.ProjectSections_toolBtn__qg7Kg:hover{background:#fff}.ProjectSections_toolBtn__qg7Kg:disabled{opacity:.6;cursor:not-allowed}.ProjectSections_dragPreview__aa4bt{border:1px solid #ddd;background:#fff;border-radius:10px;padding:10px;box-shadow:0 8px 24px rgba(0,0,0,.15);display:inline-flex;align-items:center;gap:10px;min-width:220px}.ProjectSections_dragPreviewImg__MWeS5{width:34px;height:34px;border-radius:8px;overflow:hidden;flex:0 0 auto}.ProjectSections_dragPreviewImg__MWeS5 img{width:100%;height:100%;object-fit:cover;display:block}.ProjectSections_dragPreviewImgFallback__VxZgx{width:100%;height:100%;background:#f1f1f1}.ProjectSections_dragPreviewInfo__Qj_cy{min-width:0}.ProjectSections_dragPreviewName__NBNtu{font-size:12px;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.ProjectSections_dragPreviewMeta__jifqN{font-size:11px;color:#888;margin-top:2px}.ProjectSections_gapDropZone__LqaS9{position:relative;height:12px;display:flex;align-items:center;justify-content:center;margin:0;z-index:5;cursor:default;transition:height .15s ease}.ProjectSections_gapDropZoneLine__lHpxt{width:100%;height:2px;border-radius:1px;background:rgba(13,39,77,.12);transition:height .15s ease,background .15s ease}.ProjectSections_gapDropZoneActive__07d73{height:20px}.ProjectSections_gapDropZoneActive__07d73 .ProjectSections_gapDropZoneLine__lHpxt{height:3px;background:rgba(13,39,77,.3);box-shadow:none}.ProjectSections_deviceGapTile__OqwUM{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:140px;border:1px dashed rgba(13,39,77,.2);background:rgba(13,39,77,.02);border-radius:8px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;cursor:default;gap:6px}.ProjectSections_deviceGapIcon__gIr79{width:28px;height:28px;border-radius:50%;background:rgba(13,39,77,.08);color:rgba(13,39,77,.3);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:300;line-height:1;transition:background .15s ease,color .15s ease}.ProjectSections_deviceGapText__fy3N_{font-size:11px;color:rgba(13,39,77,.3);font-weight:400;transition:color .15s ease}.ProjectSections_deviceGapTileActive__xKb2f{border-color:rgba(13,39,77,.35);background:rgba(13,39,77,.05);box-shadow:none}.ProjectSections_deviceGapTileActive__xKb2f .ProjectSections_deviceGapIcon__gIr79{background:rgba(13,39,77,.12);color:rgba(13,39,77,.5)}.ProjectSections_deviceGapTileActive__xKb2f .ProjectSections_deviceGapText__fy3N_{color:rgba(13,39,77,.5)}.ProjectSections_inlineEditWrap__OIYIl{flex:1 1;min-width:0}.ProjectSections_inlineEditInput__S_Yqx{width:100%;font-family:inherit;font-size:14px;font-weight:400;color:#333;border:1px solid #ccc;border-radius:4px;padding:2px 6px;outline:none;background:#fff;transition:border-color .15s ease}.ProjectSections_inlineEditInput__S_Yqx:focus{border-color:#4da3ff;box-shadow:0 0 0 2px rgba(77,163,255,.15)}.ProjectSections_ctxMenu__4MIcw{position:fixed;z-index:9999;min-width:200px;background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:6px;box-shadow:0 4px 16px rgba(0,0,0,.08),0 12px 40px rgba(0,0,0,.12);animation:ProjectSections_ctxFadeIn__IBAfd .12s ease}@keyframes ProjectSections_ctxFadeIn__IBAfd{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ProjectSections_ctxDivider__OFBDc{height:1px;background:#eee;margin:4px 8px}.ProjectSections_ctxItem__k30LM{width:100%;text-align:left;padding:8px 12px;border:none;border-radius:6px;background:transparent;color:#333;font-size:13px;font-family:inherit;cursor:pointer;transition:background .1s ease;line-height:1.4}.ProjectSections_ctxItem__k30LM:hover{background:#f5f5f5}.ProjectSections_ctxItem__k30LM:active{background:#ebebeb}.ProjectSections_ctxItem__k30LM.ProjectSections_ctxDisabled__r9I_p{color:#bbb;cursor:not-allowed}.ProjectSections_ctxItem__k30LM.ProjectSections_ctxDisabled__r9I_p:hover{background:transparent}.ProjectSections_ctxItem__k30LM.ProjectSections_ctxDanger__J_a2S{color:#e53935}.ProjectSections_ctxItem__k30LM.ProjectSections_ctxDanger__J_a2S:hover{background:#fef2f2}.ProjectSections_shortcutsWrap__QMiqD{position:relative;pointer-events:auto}.ProjectSections_toolBtnActive__vDKEe{background:#fff;border-color:rgba(47,128,237,.4);color:#2f80ed}.ProjectSections_shortcutsDropdown__PZnpB{position:absolute;top:calc(100% + 10px);right:0;z-index:200;width:300px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 10px 15px -3px rgba(0,0,0,.08),0 20px 40px -4px rgba(0,0,0,.1);animation:ProjectSections_shortcutsSlideIn__mgxey .15s ease}@keyframes ProjectSections_shortcutsSlideIn__mgxey{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ProjectSections_shortcutsTitle__YlWmW{font-size:12px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.06)}.ProjectSections_shortcutRow__b4bDd{display:flex;align-items:center;justify-content:space-between;padding:6px 4px;border-radius:6px;transition:background .1s ease}.ProjectSections_shortcutRow__b4bDd:hover{background:rgba(0,0,0,.02)}.ProjectSections_shortcutRow__b4bDd .ProjectSections_shortcutKeys__dhtC_{display:flex;align-items:center;gap:3px;flex-shrink:0}.ProjectSections_shortcutRow__b4bDd .ProjectSections_shortcutPlus__cfWYx{font-size:9px;color:#bbb;margin:0 1px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProjectSections_shortcutRow__b4bDd .ProjectSections_shortcutLabel__ydKWy{font-size:12px;color:#555;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProjectSections_shortcutRow__b4bDd kbd{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 6px;border-radius:5px;border:1px solid #e0e0e0;background:linear-gradient(180deg,#fafafa,#f0f0f0);font-family:inherit;font-size:10px;font-weight:500;color:#555;line-height:1;box-shadow:0 1px 0 rgba(0,0,0,.08)}.ProjectSections_shortcutsDivider__R6zuh{height:1px;background:rgba(0,0,0,.06);margin:10px 0}.ProjectSections_shortcutsHint__MMYv_{font-size:11px;color:#aaa;line-height:1.5;padding:2px 4px}.ProjectSections_gapDropBox__2pcoF{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 0;margin:4px 0;border:1px dashed rgba(13,39,77,.2);background:rgba(13,39,77,.02);border-radius:8px;transition:all .15s ease;animation:ProjectSections_gapBoxReveal__1eHWs .15s ease-out}.ProjectSections_gapDropBoxIcon__s3H6C{width:24px;height:24px;border-radius:50%;background:rgba(13,39,77,.08);color:rgba(13,39,77,.3);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:300;line-height:1;transition:background .15s ease,color .15s ease}.ProjectSections_gapDropBoxText__fh6LL{font-size:12px;color:rgba(13,39,77,.35);font-weight:400;transition:color .15s ease}.ProjectSections_gapDropBoxActive__ShzCx{border-color:rgba(13,39,77,.35);background:rgba(13,39,77,.05)}.ProjectSections_gapDropBoxActive__ShzCx .ProjectSections_gapDropBoxIcon__s3H6C{background:rgba(13,39,77,.12);color:rgba(13,39,77,.5)}.ProjectSections_gapDropBoxActive__ShzCx .ProjectSections_gapDropBoxText__fh6LL{color:rgba(13,39,77,.5)}@keyframes ProjectSections_gapBoxReveal__1eHWs{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}to{opacity:1;max-height:50px;padding-top:10px;padding-bottom:10px;margin-top:4px;margin-bottom:4px}}.ProjectLeftPanel_panel__hSJyk{position:relative;overflow:visible;border-left:1px solid #e6e6e6;background:#fff;display:flex;flex-direction:column;height:100%}.ProjectLeftPanel_panelInner__NC5eT{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.ProjectLeftPanel_header__hx9Ow{padding:12px;border-bottom:1px solid #eee}.ProjectLeftPanel_tabs__z47Te{display:flex;gap:8px;margin-bottom:10px}.ProjectLeftPanel_tabBtn__OBVTD{flex:1 1;height:32px;border-radius:8px;border:1px solid #e6e6e6;background:#fafafa;cursor:pointer;font-size:12px}.ProjectLeftPanel_active__yeuFJ{background:#fff;border-color:#d2d2d2}.ProjectLeftPanel_searchRow__gi7f_{display:flex;align-items:center;gap:6px}.ProjectLeftPanel_search__Z1moQ{flex:1 1;height:32px;border-radius:8px;border:1px solid #e6e6e6;padding:0 10px;font-size:12px;outline:none;min-width:0}.ProjectLeftPanel_body__ZUFP2{flex:1 1;min-height:0;overflow:auto;padding:10px 10px 50px}.ProjectLeftPanel_empty__HPfUu{color:#888;font-size:12px;padding:10px}.ProjectLeftPanel_productList__0z5Xs{display:flex;flex-direction:column;gap:8px;overflow-x:hidden;padding-bottom:16px}.ProjectLeftPanel_productRow__Jifoc{display:flex;align-items:stretch;gap:8px;min-width:0}.ProjectLeftPanel_productBtn__Duxpa{flex:1 1;min-width:0;text-align:left;border:1px solid #eee;background:#fff;border-radius:8px;padding:8px 10px;overflow:hidden;display:flex;align-items:center;gap:10px}.ProjectLeftPanel_productBtn__Duxpa:hover{border-color:#ddd;background:#fafafa}.ProjectLeftPanel_productBtn__Duxpa:active{cursor:-webkit-grabbing;cursor:grabbing}.ProjectLeftPanel_productThumb__9K0p0{width:36px;height:36px;flex-shrink:0;border-radius:6px;overflow:hidden;background:#f5f5f5;border:1px solid #eee}.ProjectLeftPanel_productThumbWrap__FK9r9{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ProjectLeftPanel_productThumbImg__DaO2_{width:100%;height:100%;object-fit:contain}.ProjectLeftPanel_productInfo__88m2e{min-width:0;flex:1 1}.ProjectLeftPanel_productName__fCBt_{font-size:11px;color:#222;word-break:break-word;line-height:1.3}.ProjectLeftPanel_productMeta__eufoc{font-size:11px;color:#888;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProjectLeftPanel_templateGrid__vMTGX{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;padding-bottom:16px}.ProjectLeftPanel_templateBtn__CIUFp{width:100%;border:1px solid #eee;background:#fff;border-radius:10px;padding:10px;display:flex;align-items:center;gap:10px;text-align:left}.ProjectLeftPanel_templateBtn__CIUFp:hover{border-color:#ddd;background:#fafafa}.ProjectLeftPanel_templateBtn__CIUFp:active{cursor:-webkit-grabbing;cursor:grabbing}.ProjectLeftPanel_dragHandle__vdBc2{width:18px;min-width:18px;display:flex;align-items:center;justify-content:center;color:#aaa;font-size:12px;flex:0 0 auto}.ProjectLeftPanel_templateText__SG4fS{font-size:12px;color:#222}.ProjectLeftPanel_loadMore__QjNp_{padding:8px 0;text-align:center;font-size:11px;color:#888}.ProjectLeftPanel_settingsContainer__hryYC{position:relative;flex-shrink:0}.ProjectLeftPanel_settingsBtn__puNdP{width:32px;height:32px;border-radius:8px;border:1px solid #e6e6e6;background:#fafafa;cursor:pointer;font-size:12px;color:#888;display:flex;align-items:center;justify-content:center;transition:border-color .15s,background .15s,color .15s}.ProjectLeftPanel_settingsBtn__puNdP:hover{border-color:#d0d0d0;background:#f2f2f2;color:#555}.ProjectLeftPanel_settingsBtn__puNdP:active{background:#ebebeb}.ProjectLeftPanel_settingsDropdown__S3jye{position:absolute;top:calc(100% + 6px);right:0;background:#fff;border:1px solid #e2e2e2;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 16px rgba(0,0,0,.08);z-index:200;padding:4px;min-width:176px;animation:ProjectLeftPanel_dropdownReveal__wu8VW .12s ease-out}.ProjectLeftPanel_settingsOption__AntV4{display:flex;align-items:center;gap:8px;padding:7px 8px;font-size:12.5px;color:#3a3a3a;cursor:pointer;border-radius:5px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .1s}.ProjectLeftPanel_settingsOption__AntV4:hover{background:#f4f4f5}.ProjectLeftPanel_settingsOption__AntV4:active{background:#ededee}.ProjectLeftPanel_settingsOption__AntV4 input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:15px;height:15px;border:1.5px solid #c4c4c4;border-radius:4px;cursor:pointer;flex-shrink:0;position:relative;background:#fff;transition:border-color .12s,background .12s}.ProjectLeftPanel_settingsOption__AntV4 input[type=checkbox]:checked{background:#3b3b3b;border-color:#3b3b3b}.ProjectLeftPanel_settingsOption__AntV4 input[type=checkbox]:checked:after{content:"";position:absolute;top:1.5px;left:4.5px;width:4px;height:7.5px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.ProjectLeftPanel_settingsOption__AntV4 input[type=checkbox]:hover:not(:checked){border-color:#999}.ProjectLeftPanel_filterContainer__w_Asp{position:relative;margin-top:8px;display:flex;align-items:center;gap:4px}.ProjectLeftPanel_filterToggle__MbBme{flex:1 1;height:30px;border-radius:8px;border:1px solid #e6e6e6;background:#fafafa;cursor:pointer;font-size:11.5px;color:#777;padding:0 10px;transition:border-color .15s,background .15s,color .15s;display:flex;align-items:center;gap:6px}.ProjectLeftPanel_filterToggle__MbBme:hover{border-color:#d0d0d0;background:#f5f5f5;color:#555}.ProjectLeftPanel_filterActive__Bo1O2{border-color:#c8c8c8;background:#f0f0f0;color:#333;font-weight:500}.ProjectLeftPanel_filterIcon___jUiX{font-size:10px;flex-shrink:0}.ProjectLeftPanel_filterLabel___c7kt{flex:1 1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProjectLeftPanel_filterChevron__6V462{font-size:9px;flex-shrink:0;transition:transform .18s ease;color:#999}.ProjectLeftPanel_filterChevronOpen__fjczW{transform:rotate(180deg)}.ProjectLeftPanel_filterClearBtn__YuHnr{width:26px;height:26px;border-radius:6px;border:none;background:none;color:#999;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .12s,color .12s}.ProjectLeftPanel_filterClearBtn__YuHnr:hover{background:#eee;color:#555}.ProjectLeftPanel_filterClearBtn__YuHnr:active{background:#e4e4e4}.ProjectLeftPanel_filterDropdown__wTeF0{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid #e2e2e2;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 16px rgba(0,0,0,.08);z-index:200;overflow:hidden;animation:ProjectLeftPanel_dropdownReveal__wu8VW .12s ease-out}.ProjectLeftPanel_filterSearch__arkG1{width:100%;height:34px;border:none;border-bottom:1px solid #efefef;padding:0 10px;font-size:12px;outline:none;background:#fafafa;color:#333;transition:background .15s}.ProjectLeftPanel_filterSearch__arkG1::placeholder{color:#aaa}.ProjectLeftPanel_filterSearch__arkG1:focus{background:#fff}.ProjectLeftPanel_filterOptions__X6_Ue{max-height:260px;overflow-y:auto;padding:4px;overscroll-behavior:contain}.ProjectLeftPanel_filterOptions__X6_Ue::-webkit-scrollbar{width:5px}.ProjectLeftPanel_filterOptions__X6_Ue::-webkit-scrollbar-track{background:transparent}.ProjectLeftPanel_filterOptions__X6_Ue::-webkit-scrollbar-thumb{background:#d5d5d5;border-radius:3px}.ProjectLeftPanel_filterOptions__X6_Ue::-webkit-scrollbar-thumb:hover{background:#bbb}.ProjectLeftPanel_filterGroup__AmtwO{padding:0}.ProjectLeftPanel_filterGroup__AmtwO+.ProjectLeftPanel_filterGroup__AmtwO{margin-top:2px;padding-top:4px;border-top:1px solid #f2f2f2}.ProjectLeftPanel_filterGroupLabel__P3GW8{display:flex;align-items:center;gap:7px;padding:5px 8px;font-size:11.5px;font-weight:600;color:#3a3a3a;cursor:pointer;border-radius:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .1s;letter-spacing:-.01em}.ProjectLeftPanel_filterGroupLabel__P3GW8:hover{background:#f4f4f5}.ProjectLeftPanel_filterGroupLabel__P3GW8 input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:15px;height:15px;border:1.5px solid #c4c4c4;border-radius:4px;cursor:pointer;flex-shrink:0;position:relative;background:#fff;transition:border-color .12s,background .12s}.ProjectLeftPanel_filterGroupLabel__P3GW8 input[type=checkbox]:checked{background:#3b3b3b;border-color:#3b3b3b}.ProjectLeftPanel_filterGroupLabel__P3GW8 input[type=checkbox]:checked:after{content:"";position:absolute;top:1.5px;left:4.5px;width:4px;height:7.5px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.ProjectLeftPanel_filterGroupLabel__P3GW8 input[type=checkbox]:indeterminate{background:#3b3b3b;border-color:#3b3b3b}.ProjectLeftPanel_filterGroupLabel__P3GW8 input[type=checkbox]:indeterminate:after{content:"";position:absolute;top:5.5px;left:3px;width:7px;height:0;border-bottom:1.5px solid #fff}.ProjectLeftPanel_filterGroupLabel__P3GW8 input[type=checkbox]:hover:not(:checked):not(:indeterminate){border-color:#999}.ProjectLeftPanel_filterOption__UCTaO{display:flex;align-items:center;gap:7px;padding:4px 8px 4px 26px;font-size:11.5px;color:#555;cursor:pointer;border-radius:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .1s}.ProjectLeftPanel_filterOption__UCTaO:hover{background:#f4f4f5}.ProjectLeftPanel_filterOption__UCTaO input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;border:1.5px solid #ccc;border-radius:3.5px;cursor:pointer;flex-shrink:0;position:relative;background:#fff;transition:border-color .12s,background .12s}.ProjectLeftPanel_filterOption__UCTaO input[type=checkbox]:checked{background:#3b3b3b;border-color:#3b3b3b}.ProjectLeftPanel_filterOption__UCTaO input[type=checkbox]:checked:after{content:"";position:absolute;top:1px;left:4px;width:3.5px;height:7px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.ProjectLeftPanel_filterOption__UCTaO input[type=checkbox]:hover:not(:checked){border-color:#999}.ProjectLeftPanel_filterEmpty__eBU0H{padding:16px 12px;text-align:center;font-size:11.5px;color:#aaa}@keyframes ProjectLeftPanel_dropdownReveal__wu8VW{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ProjectLeftPanel_dragLayer__tTGP3{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999}.ProjectLeftPanel_dragLayerInner__YsPyJ{position:fixed;pointer-events:none}.ProjectLeftPanel_dragPreview__Eiyp0{border:1px solid #ddd;background:#fff;border-radius:10px;padding:10px;box-shadow:0 10px 30px rgba(0,0,0,.15);display:inline-flex;align-items:center;gap:10px}.ProjectLeftPanel_dragProductInfo__maAbV{min-width:0}.ProjectLeftPanel_dragProductName__q7oCM{font-size:12px;color:#222}.ProjectLeftPanel_dragProductMeta__FZoPl{font-size:11px;color:#888;margin-top:2px}.ProjectLeftPanel_panelCollapsed__8bmow{overflow:visible}.ProjectLeftPanel_collapsedContent__P5eas{display:none}.ProjectLeftPanel_collapseBtn__ziDHv{position:absolute;left:-16px;top:14px;width:24px;height:28px;border-radius:8px;border:1px solid #e6e6e6;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:9999;box-shadow:0 1px 2px rgba(0,0,0,.04),0 6px 18px rgba(0,0,0,.08);color:#666;padding-right:2px;transition:transform .12s,border-color .12s,background .12s,color .12s}.ProjectLeftPanel_collapseBtn__ziDHv:hover{border-color:#d0d0d0;background:#fafafa;color:#333}.ProjectLeftPanel_collapseBtn__ziDHv:active{transform:scale(.98)}.ProjectLeftPanel_resizeHandle__PyLRc{position:absolute;left:0;top:0;bottom:0;width:6px;cursor:col-resize;z-index:500;background:transparent}.ProjectLeftPanel_resizeHandle__PyLRc:hover{background:rgba(0,0,0,.04)}.ConfirmDialog_dialogOverlay__YE_OJ{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000000}.ConfirmDialog_dialogOverlay__YE_OJ .ConfirmDialog_dialog__21gX_{background:#fff;padding:20px;width:400px;border-radius:8px;text-align:center;box-shadow:0 4px 10px rgba(0,0,0,.1)}.ConfirmDialog_dialogOverlay__YE_OJ h3{font-size:18px;color:var(--lightBlack);margin-bottom:10px}.ConfirmDialog_dialogOverlay__YE_OJ p{font-size:14px;color:#555;margin-bottom:30px}.ConfirmDialog_dialogOverlay__YE_OJ .ConfirmDialog_btnContainer__6dAFB{display:flex;justify-content:space-between;gap:10px}.ConfirmDialog_dialogOverlay__YE_OJ .ConfirmDialog_btn__VgEuu{padding:8px 16px;color:#fff;border:none;border-radius:4px;cursor:pointer}.ConfirmDialog_dialogOverlay__YE_OJ .ConfirmDialog_dangerBtn__9ZVr1{background-color:#e74c3c}.ConfirmDialog_dialogOverlay__YE_OJ .ConfirmDialog_dangerBtn__9ZVr1:hover{background-color:#c0392b}.ConfirmDialog_dialogOverlay__YE_OJ .ConfirmDialog_submitBtn__LMIVu{background-color:var(--primary)}.ConfirmDialog_dialogOverlay__YE_OJ .ConfirmDialog_cancelBtn__F51LO,.ConfirmDialog_dialogOverlay__YE_OJ .ConfirmDialog_submitBtn__LMIVu:hover{background-color:var(--primary-a70)}.ConfirmDialog_dialogOverlay__YE_OJ .ConfirmDialog_cancelBtn__F51LO:hover{background-color:var(--primary-a50)}.NewProject_formContainer__RO5CX{height:100vh;display:flex;flex-direction:column;background:#fff}.NewProject_formContainer__RO5CX .NewProject_formHeader__NJQWS{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;border-bottom:1px solid var(--border);background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:10}.NewProject_formContainer__RO5CX .NewProject_formHeader__NJQWS .NewProject_formTitle___xEgE{font-size:16px;color:var(--primary)}.NewProject_formContainer__RO5CX .NewProject_formHeader__NJQWS .NewProject_formClose__pW69s{font-size:32px;cursor:pointer;color:gray}.NewProject_formContainer__RO5CX .NewProject_formHeader__NJQWS .NewProject_formClose__pW69s:hover{color:var(--primary-a30)}.NewProject_formContainer__RO5CX .NewProject_formBody__D21Pj{max-height:100vh;overflow-y:auto;padding-bottom:230px}.NewProject_formContainer__RO5CX .NewProject_formBody__D21Pj .NewProject_formBodyInner__XZN_f{display:flex;flex-direction:row}.NewProject_formContainer__RO5CX .NewProject_formBody__D21Pj .NewProject_formBodyInner__XZN_f .NewProject_priceGroup__NqjTM{display:flex;gap:1rem}.NewProject_formContainer__RO5CX .NewProject_formBody__D21Pj .NewProject_formBodyInner__XZN_f .NewProject_priceGroup__NqjTM>div:first-child{flex:0 0 60%}.NewProject_formContainer__RO5CX .NewProject_formBody__D21Pj .NewProject_formBodyInner__XZN_f .NewProject_priceGroup__NqjTM>div:last-child{flex:0 0 40%;display:flex;align-items:center}.NewProject_formContainer__RO5CX .NewProject_formBody__D21Pj .NewProject_formBodyInner__XZN_f .NewProject_helperText__3k0W5{font-size:13px;color:#6b7280;margin-bottom:20px;line-height:1.6}.NewProject_formContainer__RO5CX .NewProject_formBody__D21Pj .NewProject_formBodyInner__XZN_f .NewProject_helperText__3k0W5 strong{color:#374151}.NewProject_formContainer__RO5CX .NewProject_formBody__D21Pj .NewProject_formBodyInner__XZN_f .NewProject_center__Yng6M,.NewProject_formContainer__RO5CX .NewProject_formBody__D21Pj .NewProject_formBodyInner__XZN_f .NewProject_left__4MQ0h,.NewProject_formContainer__RO5CX .NewProject_formBody__D21Pj .NewProject_formBodyInner__XZN_f .NewProject_right__gNjI5{width:400px;padding:20px}.NewProject_formContainer__RO5CX .NewProject_formBody__D21Pj .NewProject_formBodyInner__XZN_f .NewProject_center__Yng6M .NewProject_previewImage__NRcfZ,.NewProject_formContainer__RO5CX .NewProject_formBody__D21Pj .NewProject_formBodyInner__XZN_f .NewProject_left__4MQ0h .NewProject_previewImage__NRcfZ,.NewProject_formContainer__RO5CX .NewProject_formBody__D21Pj .NewProject_formBodyInner__XZN_f .NewProject_right__gNjI5 .NewProject_previewImage__NRcfZ{margin:10px 0;max-width:100%;height:auto;border-radius:6px;border:1px solid #d1d6dc}.NewProject_formContainer__RO5CX .NewProject_formBody__D21Pj .NewProject_formBodyInner__XZN_f .NewProject_center__Yng6M .NewProject_select__5kiwp,.NewProject_formContainer__RO5CX .NewProject_formBody__D21Pj .NewProject_formBodyInner__XZN_f .NewProject_left__4MQ0h .NewProject_select__5kiwp,.NewProject_formContainer__RO5CX .NewProject_formBody__D21Pj .NewProject_formBodyInner__XZN_f .NewProject_right__gNjI5 .NewProject_select__5kiwp{font-size:13px;color:#555;font-weight:500;margin-bottom:10px}.NewProject_formContainer__RO5CX .NewProject_formBody__D21Pj .NewProject_formBodyInner__XZN_f .NewProject_center__Yng6M .NewProject_select__5kiwp .NewProject_star__LJPhc,.NewProject_formContainer__RO5CX .NewProject_formBody__D21Pj .NewProject_formBodyInner__XZN_f .NewProject_left__4MQ0h .NewProject_select__5kiwp .NewProject_star__LJPhc,.NewProject_formContainer__RO5CX .NewProject_formBody__D21Pj .NewProject_formBodyInner__XZN_f .NewProject_right__gNjI5 .NewProject_select__5kiwp .NewProject_star__LJPhc{color:var(--primary)}.NewProject_formContainer__RO5CX .NewProject_formBody__D21Pj .NewProject_formBodyInner__XZN_f .NewProject_center__Yng6M .NewProject_select__5kiwp .NewProject_selectHost__VMCec,.NewProject_formContainer__RO5CX .NewProject_formBody__D21Pj .NewProject_formBodyInner__XZN_f .NewProject_left__4MQ0h .NewProject_select__5kiwp .NewProject_selectHost__VMCec,.NewProject_formContainer__RO5CX .NewProject_formBody__D21Pj .NewProject_formBodyInner__XZN_f .NewProject_right__gNjI5 .NewProject_select__5kiwp .NewProject_selectHost__VMCec{margin:5px 0}.NewProject_formContainer__RO5CX .NewProject_bottomSection__ecs_2{display:flex;justify-content:center;align-items:center;padding:15px 20px;border-top:1px solid var(--border);background:#fff;position:fixed;bottom:0;left:var(--sidebar-width);width:calc(100% - var(--sidebar-width));z-index:5}.NewProject_formContainer__RO5CX .NewProject_bottomSection__ecs_2 .NewProject_left__4MQ0h{display:flex;justify-content:left;align-items:center;width:100%}.NewProject_formContainer__RO5CX .NewProject_bottomSection__ecs_2 .NewProject_left__4MQ0h .NewProject_cancelBtn__4KXfg{padding:8px 15px;border-radius:5px;color:var(--lightBlack);background-color:#f5f5f5;border:1px solid #ddd;cursor:pointer}.NewProject_formContainer__RO5CX .NewProject_bottomSection__ecs_2 .NewProject_left__4MQ0h .NewProject_cancelBtn__4KXfg:hover{border:1px solid var(--secondary);background-color:var(--primary-a0);color:var(--secondary)}.NewProject_formContainer__RO5CX .NewProject_bottomSection__ecs_2 .NewProject_left__4MQ0h .NewProject_cancelBtn__4KXfg:active{color:var(--secondary);border:1px solid var(--primary-a0)}.NewProject_formContainer__RO5CX .NewProject_bottomSection__ecs_2 .NewProject_left__4MQ0h .NewProject_submitBtn__2ufy5{padding:8px 15px;border-radius:5px;margin-right:15px;color:var(--primary-a0);background-color:var(--secondary);border:1px solid var(--secondary);cursor:pointer}.NewProject_formContainer__RO5CX .NewProject_bottomSection__ecs_2 .NewProject_left__4MQ0h .NewProject_submitBtn__2ufy5:hover{border:1px solid var(--secondary);background-color:var(--primary-a0);color:var(--secondary)}.NewProject_formContainer__RO5CX .NewProject_bottomSection__ecs_2 .NewProject_left__4MQ0h .NewProject_submitBtn__2ufy5:active{color:var(--secondary);border:1px solid var(--primary-a0)}.NewProject_formContainer__RO5CX .NewProject_bottomSection__ecs_2 .NewProject_left__4MQ0h .NewProject_submitBtn__2ufy5:disabled{background-color:#f5f5f5;color:#d1d1d1;cursor:not-allowed;border:1px solid #ddd}.NewProject_urlInputContainer__a_E_T{display:flex;align-items:flex-start;gap:12px;width:100%}.NewProject_urlInputContainer__a_E_T>div:first-child{flex:1 1}.NewProject_resetButton__UGRhg{margin-top:30px;padding:6px 16px;border-radius:6px;background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.NewProject_resetButton__UGRhg:hover{background-color:#e5e7eb;border-color:#9ca3af}.NewProject_resetButton__UGRhg:active{transform:scale(.95)}.NewProject_statusContainer__qelaK{display:flex;align-items:center;gap:12px;margin-top:-8px;margin-bottom:20px}.NewProject_statusBadge__yUOAx{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500;white-space:nowrap}.NewProject_statusBadge__yUOAx svg{font-size:14px}.NewProject_statusBadge__yUOAx.NewProject_statusBadgeLoading__wUGPJ{background-color:#f0f4f8;color:#4a5568;border:1px solid #cbd5e0}.NewProject_statusBadge__yUOAx.NewProject_statusBadgeSuccess__5ZzHW{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.NewProject_statusBadge__yUOAx.NewProject_statusBadgeError__fBp1q{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.NewProject_statusText__AWIgN{font-size:13px;color:#6b7280}.NewProject_statusText__AWIgN.NewProject_statusTextLoading__5DHyO{color:#1976d2}.NewProject_statusText__AWIgN.NewProject_statusTextSuccess__mrg99{color:#2e7d32}.NewProject_statusText__AWIgN.NewProject_statusTextError__wPQHM{color:#c62828}.NewProject_spinning__GOIIN{animation:NewProject_spin__C_bVi 1s linear infinite}@keyframes NewProject_spin__C_bVi{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.NewProject_coordinatesRow__e_Kkf{display:flex;gap:16px;margin-top:16px}.NewProject_coordinatesRow__e_Kkf>div{flex:1 1}.ModalMenu_submenuContainer__x8BW5{position:relative;display:inline-block}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuBtn__0HwMO{position:relative;display:inline-flex;width:36px;height:36px;border-radius:8px;color:#fff;background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;font-size:18px}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuBtn__0HwMO:hover{color:#fff;background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuBtn__0HwMO:active{background-color:hsla(0,0%,100%,.15);transform:scale(.95)}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuBtn__0HwMO:focus{outline:none;box-shadow:0 0 0 2px hsla(0,0%,100%,.2)}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuBtn__0HwMO svg{width:20px;height:20px}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuWrapper__6rVhM{position:absolute;z-index:1000}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuList__c0QX6{position:absolute;min-width:180px;max-width:280px;margin:8px 0;padding:4px 0;list-style:none;background:var(--menu-bg,#fff);border:1px solid var(--menu-border,#e5e7eb);border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05);animation:ModalMenu_menuFadeIn__70RiW .15s cubic-bezier(.4,0,.2,1);transform-origin:top right}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuList__c0QX6.ModalMenu_bottom-right__3Pmr9{top:calc(100% + 8px);right:0}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuList__c0QX6.ModalMenu_bottom-left__En9SH{top:calc(100% + 8px);left:0}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuList__c0QX6.ModalMenu_top-right__wrdO6{bottom:calc(100% + 8px);right:0}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuList__c0QX6.ModalMenu_top-left__jzkpg{bottom:calc(100% + 8px);left:0}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuList__c0QX6 .ModalMenu_menuItem__MAcS5{overflow:hidden;position:relative;display:flex;align-items:center;gap:12px;padding:10px 16px;margin:0;font-size:14px;line-height:20px;color:var(--text-primary,#111827);cursor:pointer;transition:all .15s ease;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:1px solid var(--menu-divider,#e5e7eb)}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuList__c0QX6 .ModalMenu_menuItem__MAcS5:last-child{border-bottom:none}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuList__c0QX6 .ModalMenu_menuItem__MAcS5:hover:not(.ModalMenu_disabled__0QB1Q){background-color:var(--menu-hover,#f3f4f6);color:var(--text-primary,#111827)}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuList__c0QX6 .ModalMenu_menuItem__MAcS5:active:not(.ModalMenu_disabled__0QB1Q){background-color:var(--menu-active,#e5e7eb)}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuList__c0QX6 .ModalMenu_menuItem__MAcS5:focus-visible{background-color:var(--menu-hover,#f3f4f6);outline:2px solid var(--focus-ring,rgba(59,130,246,.5));outline-offset:-2px}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuList__c0QX6 .ModalMenu_menuItem__MAcS5.ModalMenu_deleteItem__UPZcn{color:var(--danger,#ef4444)}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuList__c0QX6 .ModalMenu_menuItem__MAcS5.ModalMenu_deleteItem__UPZcn:hover:not(.ModalMenu_disabled__0QB1Q){background-color:var(--danger-bg,#fee2e2);color:var(--danger-hover,#dc2626)}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuList__c0QX6 .ModalMenu_menuItem__MAcS5.ModalMenu_deleteItem__UPZcn .ModalMenu_menuItemIcon__XqFDe{color:inherit}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuList__c0QX6 .ModalMenu_menuItem__MAcS5.ModalMenu_disabled__0QB1Q{opacity:.5;cursor:not-allowed;pointer-events:none}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuList__c0QX6 .ModalMenu_menuItem__MAcS5 .ModalMenu_menuItemIcon__XqFDe{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;color:var(--text-secondary,#6b7280)}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuList__c0QX6 .ModalMenu_menuItem__MAcS5 .ModalMenu_menuItemIcon__XqFDe svg{width:16px;height:16px}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuList__c0QX6 .ModalMenu_menuItem__MAcS5 .ModalMenu_menuItemLabel__gUvh9{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuList__c0QX6 .ModalMenu_divider__4Pyl9{height:1px;margin:4px 0;background-color:var(--menu-divider,#e5e7eb)}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuList__c0QX6 .ModalMenu_divider__4Pyl9+.ModalMenu_menuItem__MAcS5{border-top:none}@keyframes ModalMenu_menuFadeIn__70RiW{0%{opacity:0;transform:scale(.95) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(prefers-color-scheme:dark){.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuBtn__0HwMO.ModalMenu_default__fuMuJ{color:var(--text-secondary-dark,#9ca3af)}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuBtn__0HwMO.ModalMenu_default__fuMuJ:hover:not(:disabled){background-color:var(--hover-bg-dark,hsla(0,0%,100%,.1));color:var(--text-primary-dark,#f3f4f6)}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuBtn__0HwMO.ModalMenu_secondary__e92W_{background-color:var(--secondary-bg-dark,#374151);color:var(--text-primary-dark,#f3f4f6);border-color:var(--border-color-dark,#4b5563)}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuBtn__0HwMO.ModalMenu_secondary__e92W_:hover:not(:disabled){background-color:var(--secondary-hover-dark,#4b5563);border-color:var(--border-hover-dark,#6b7280)}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuBtn__0HwMO.ModalMenu_active__qzwUw{background-color:var(--active-bg-dark,hsla(0,0%,100%,.1));color:var(--text-primary-dark,#f3f4f6)}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuList__c0QX6{background:var(--menu-bg-dark,#1f2937);border-color:var(--menu-border-dark,#374151);box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -2px rgba(0,0,0,.2),0 0 0 1px hsla(0,0%,100%,.05)}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuList__c0QX6 .ModalMenu_menuItem__MAcS5{color:var(--text-primary-dark,#f3f4f6);border-bottom-color:var(--menu-divider-dark,#374151)}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuList__c0QX6 .ModalMenu_menuItem__MAcS5:hover:not(.ModalMenu_disabled__0QB1Q){background-color:var(--menu-hover-dark,#374151)}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuList__c0QX6 .ModalMenu_menuItem__MAcS5:active:not(.ModalMenu_disabled__0QB1Q){background-color:var(--menu-active-dark,#4b5563)}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuList__c0QX6 .ModalMenu_menuItem__MAcS5.ModalMenu_deleteItem__UPZcn:hover:not(.ModalMenu_disabled__0QB1Q){background-color:var(--danger-bg-dark,rgba(239,68,68,.1))}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuList__c0QX6 .ModalMenu_menuItem__MAcS5 .ModalMenu_menuItemIcon__XqFDe{color:var(--text-secondary-dark,#9ca3af)}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuList__c0QX6 .ModalMenu_divider__4Pyl9{background-color:var(--menu-divider-dark,#374151)}}@media(max-width:640px){.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuList__c0QX6{min-width:160px;font-size:13px}.ModalMenu_submenuContainer__x8BW5 .ModalMenu_menuList__c0QX6 .ModalMenu_menuItem__MAcS5{padding:6px 12px}}.ProductSelect_container__6fmu1{position:relative;width:100%}.ProductSelect_searchBar__oy_zX{display:flex;align-items:center;gap:0;height:38px;border:1px solid #d1d5db;border-radius:8px;background:#fff;padding:0 6px 0 10px;transition:border-color .15s,box-shadow .15s}.ProductSelect_searchBar__oy_zX:focus-within{border-color:#3b82f6;box-shadow:0 0 0 2.5px rgba(59,130,246,.1)}.ProductSelect_searchIcon__5Nx6a{color:#9ca3af;flex-shrink:0}.ProductSelect_searchInput__Et4P3{flex:1 1;min-width:0;height:100%;border:none;outline:none;font-size:13px;color:#1e293b;padding:0 8px;background:transparent}.ProductSelect_searchInput__Et4P3::placeholder{color:#9ca3af}.ProductSelect_dropdownPortal__V56zf{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 4px 24px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.04);overflow:hidden;animation:ProductSelect_dropdownSlide__g98C6 .12s ease-out}@keyframes ProductSelect_dropdownSlide__g98C6{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ProductSelect_activeFilters__ffF4I{display:flex;align-items:center;gap:5px;padding:8px 10px;border-bottom:1px solid #f1f5f9;flex-wrap:wrap}.ProductSelect_activeFiltersLabel__9nIid{font-size:10.5px;color:#94a3b8;font-weight:500;text-transform:uppercase;letter-spacing:.03em}.ProductSelect_filterTag__C_VwM{display:inline-flex;align-items:center;gap:3px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:2px 7px;font-size:10.5px;color:#475569;white-space:nowrap}.ProductSelect_filterTag__C_VwM button{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:#94a3b8;cursor:pointer;padding:0;margin-left:1px}.ProductSelect_filterTag__C_VwM button:hover{color:#64748b}.ProductSelect_productList__3bfFB{max-height:320px;overflow-y:auto;overscroll-behavior:contain}.ProductSelect_productList__3bfFB::-webkit-scrollbar{width:5px}.ProductSelect_productList__3bfFB::-webkit-scrollbar-track{background:transparent}.ProductSelect_productList__3bfFB::-webkit-scrollbar-thumb{background:#d5d5d5;border-radius:3px}.ProductSelect_productList__3bfFB::-webkit-scrollbar-thumb:hover{background:#bbb}.ProductSelect_productItem__6CcTz{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;background:transparent;cursor:pointer;text-align:left;transition:background .1s;border:none;border-bottom:1px solid #f8fafc}.ProductSelect_productItem__6CcTz:last-child{border-bottom:none}.ProductSelect_productItem__6CcTz:hover{background:#f8fafc}.ProductSelect_productItem__6CcTz:active{background:#f1f5f9}.ProductSelect_productItemSelected__aarvy{background:#eff6ff}.ProductSelect_productItemSelected__aarvy:hover{background:#dbeafe}.ProductSelect_productItemSelected__aarvy .ProductSelect_productName__q6ivZ{color:var(--primary);font-weight:500}.ProductSelect_productThumb__b2Wym{width:38px;height:38px;flex-shrink:0;border-radius:6px;overflow:hidden;background:#f9fafb;border:1px solid #f1f5f9}.ProductSelect_productThumbWrap__Xc0P5{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ProductSelect_productThumbImg__X5veQ{width:100%;height:100%;object-fit:contain}.ProductSelect_productInfo__8VaTu{flex:1 1;min-width:0}.ProductSelect_productName__q6ivZ{color:#222;line-height:1.3}.ProductSelect_productMeta__Wr6Kp,.ProductSelect_productName__q6ivZ{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProductSelect_productMeta__Wr6Kp{color:#888;margin-top:1px}.ProductSelect_productPrice__t6_3W{font-size:12px;color:#222;font-weight:400;margin-top:3px}.ProductSelect_productUnit__zJL6o{font-weight:400;color:#94a3b8}.ProductSelect_stateMessage__lC0Oz{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px 16px;color:#94a3b8;font-size:12.5px}.ProductSelect_clearSearchBtn__F3Z_S{background:none;border:1px solid #e2e8f0;border-radius:6px;padding:5px 14px;font-size:11.5px;color:#64748b;cursor:pointer;transition:all .15s}.ProductSelect_clearSearchBtn__F3Z_S:hover{background:#f8fafc;border-color:#cbd5e1;color:#334155}.ProductSelect_spinner__0f4k9{width:20px;height:20px;border:2px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:ProductSelect_spin__KHCSK .6s linear infinite}.ProductSelect_spinnerSmall__M8MLN{width:14px;height:14px;border:1.5px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:ProductSelect_spin__KHCSK .6s linear infinite}@keyframes ProductSelect_spin__KHCSK{to{transform:rotate(1turn)}}.ProductSelect_loadMore__xizxU{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;font-size:11px;color:#94a3b8}.ProductSelect_resultCount__SNl4u{padding:6px 12px;font-size:10.5px;color:#94a3b8;border-top:1px solid #f1f5f9;text-align:center}.ProductSelect_filterWrap__jby0N{position:relative;flex-shrink:0;display:flex;align-items:center;gap:2px}.ProductSelect_filterToggle___phtU{display:flex;align-items:center;gap:3px;height:26px;padding:0 7px;border-radius:5px;border:1px solid #e2e8f0;background:#fafafa;color:#94a3b8;font-size:10.5px;cursor:pointer;transition:all .12s}.ProductSelect_filterToggle___phtU:hover{border-color:#cbd5e1;background:#f1f5f9;color:#64748b}.ProductSelect_filterActive__NXQ1Z{border-color:#93c5fd;background:#eff6ff;color:#3b82f6}.ProductSelect_filterActive__NXQ1Z:hover{background:#dbeafe;border-color:#60a5fa}.ProductSelect_filterChevronOpen__AvtXe{transform:rotate(180deg)}.ProductSelect_filterClearBtn__Frrbl{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;border:none;background:none;color:#94a3b8;cursor:pointer}.ProductSelect_filterClearBtn__Frrbl:hover{background:#fee2e2;color:#dc2626}.ProductSelect_filterDropdown__TJfhE{position:absolute;top:calc(100% + 6px);right:0;width:240px;z-index:600}.ProductSelect_filterDropdownPortal__4sG5j,.ProductSelect_filterDropdown__TJfhE{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.04);overflow:hidden;animation:ProductSelect_dropdownSlide__g98C6 .12s ease-out}.ProductSelect_filterSearch__2xich{width:100%;height:32px;border:none;border-bottom:1px solid #f1f5f9;padding:0 10px;font-size:11.5px;outline:none;background:#fafafa;color:#333}.ProductSelect_filterSearch__2xich::placeholder{color:#aaa}.ProductSelect_filterSearch__2xich:focus{background:#fff}.ProductSelect_filterOptions__CXZ01{max-height:220px;overflow-y:auto;padding:4px;overscroll-behavior:contain}.ProductSelect_filterOptions__CXZ01::-webkit-scrollbar{width:4px}.ProductSelect_filterOptions__CXZ01::-webkit-scrollbar-track{background:transparent}.ProductSelect_filterOptions__CXZ01::-webkit-scrollbar-thumb{background:#d5d5d5;border-radius:2px}.ProductSelect_filterOptions__CXZ01::-webkit-scrollbar-thumb:hover{background:#bbb}.ProductSelect_filterGroup__d06XO+.ProductSelect_filterGroup__d06XO{margin-top:2px;padding-top:3px;border-top:1px solid #f1f5f9}.ProductSelect_filterGroupLabel__s6yLz{display:flex;align-items:center;gap:6px;padding:4px 7px;font-size:11px;font-weight:600;color:#334155;cursor:pointer;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProductSelect_filterGroupLabel__s6yLz:hover{background:#f8fafc}.ProductSelect_filterGroupLabel__s6yLz input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border:1.5px solid #c4c4c4;border-radius:3.5px;cursor:pointer;flex-shrink:0;position:relative;background:#fff;transition:border-color .12s,background .12s}.ProductSelect_filterGroupLabel__s6yLz input[type=checkbox]:checked{background:#3b3b3b;border-color:#3b3b3b}.ProductSelect_filterGroupLabel__s6yLz input[type=checkbox]:checked:after{content:"";position:absolute;top:1px;left:4px;width:3.5px;height:7px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.ProductSelect_filterGroupLabel__s6yLz input[type=checkbox]:indeterminate{background:#3b3b3b;border-color:#3b3b3b}.ProductSelect_filterGroupLabel__s6yLz input[type=checkbox]:indeterminate:after{content:"";position:absolute;top:5px;left:2.5px;width:7px;border-bottom:1.5px solid #fff}.ProductSelect_filterGroupLabel__s6yLz input[type=checkbox]:hover:not(:checked):not(:indeterminate){border-color:#999}.ProductSelect_filterOption__B1oG4{display:flex;align-items:center;gap:6px;padding:3px 7px 3px 22px;font-size:11px;color:#64748b;cursor:pointer;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProductSelect_filterOption__B1oG4:hover{background:#f8fafc}.ProductSelect_filterOption__B1oG4 input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:13px;height:13px;border:1.5px solid #ccc;border-radius:3px;cursor:pointer;flex-shrink:0;position:relative;background:#fff;transition:border-color .12s,background .12s}.ProductSelect_filterOption__B1oG4 input[type=checkbox]:checked{background:#3b3b3b;border-color:#3b3b3b}.ProductSelect_filterOption__B1oG4 input[type=checkbox]:checked:after{content:"";position:absolute;top:.5px;left:3.5px;width:3.5px;height:6.5px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.ProductSelect_filterOption__B1oG4 input[type=checkbox]:hover:not(:checked){border-color:#999}.ProductSelect_filterEmpty__MfEMf{padding:14px 10px;text-align:center;font-size:11px;color:#94a3b8}.ProductSelect_cachedLabel__D3MM_{padding:4px 12px;font-size:11px;color:var(--text-tertiary,#999);border-bottom:1px solid var(--border-light,#eee)}.FloorPlanManager_container__lm2hG{display:flex;flex-direction:column;width:100%;height:100vh;background-color:#fbfafa}.FloorPlanManager_container__lm2hG .FloorPlanManager_sectionContainer__k1bU3{flex:1 1;display:flex;flex-direction:column}.FloorPlanManager_container__lm2hG .FloorPlanManager_sectionContainer__k1bU3 .FloorPlanManager_sectionHeader__FcSn2{display:flex;align-items:center;justify-content:space-between;position:relative;padding:10px}.FloorPlanManager_container__lm2hG .FloorPlanManager_sectionContainer__k1bU3 .FloorPlanManager_sectionHeader__FcSn2 .FloorPlanManager_headerCenter__KOTR6{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;z-index:1}.FloorPlanManager_container__lm2hG .FloorPlanManager_sectionContainer__k1bU3 .FloorPlanManager_sectionHeader__FcSn2 .FloorPlanManager_headerCenter__KOTR6 h3{margin:0;font-size:15px;font-weight:500;white-space:nowrap;color:var(--primary)}.FloorPlanManager_container__lm2hG .FloorPlanManager_sectionContainer__k1bU3 .FloorPlanManager_sectionHeader__FcSn2 .FloorPlanManager_headerRight___G5Go{display:flex;align-items:center;gap:8px;flex-shrink:0;z-index:1;margin-right:30px}.FloorPlanManager_container__lm2hG .FloorPlanManager_sectionContainer__k1bU3 .FloorPlanManager_sectionHeader__FcSn2 .FloorPlanManager_headerRight___G5Go .FloorPlanManager_selectionIndicator__tN_jg{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500;color:var(--secondary);background:#eef2ff;border:1px solid rgba(79,110,247,.15);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FloorPlanManager_container__lm2hG .FloorPlanManager_sectionContainer__k1bU3 .FloorPlanManager_sectionHeader__FcSn2 .FloorPlanManager_headerRight___G5Go .FloorPlanManager_saveBtn__F3SX4{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:6px;border:1px solid transparent;font-weight:400;cursor:pointer;white-space:nowrap;transition:all .15s ease;font-family:inherit;line-height:1.3}.FloorPlanManager_container__lm2hG .FloorPlanManager_sectionContainer__k1bU3 .FloorPlanManager_sectionHeader__FcSn2 .FloorPlanManager_headerRight___G5Go .FloorPlanManager_saveBtn__F3SX4:disabled{cursor:default}.FloorPlanManager_container__lm2hG .FloorPlanManager_sectionContainer__k1bU3 .FloorPlanManager_sectionHeader__FcSn2 .FloorPlanManager_headerRight___G5Go .FloorPlanManager_saveBtnLabel__TI6F5{transition:color .15s ease}.FloorPlanManager_container__lm2hG .FloorPlanManager_sectionContainer__k1bU3 .FloorPlanManager_sectionHeader__FcSn2 .FloorPlanManager_headerRight___G5Go .FloorPlanManager_saveBtnDirty__13ik2{background:#fff;border-color:var(--secondary);color:var(--secondary)}.FloorPlanManager_container__lm2hG .FloorPlanManager_sectionContainer__k1bU3 .FloorPlanManager_sectionHeader__FcSn2 .FloorPlanManager_headerRight___G5Go .FloorPlanManager_saveBtnDirty__13ik2:hover:not(:disabled){background:var(--secondary);border-color:var(--secondary);color:#fff}.FloorPlanManager_container__lm2hG .FloorPlanManager_sectionContainer__k1bU3 .FloorPlanManager_sectionHeader__FcSn2 .FloorPlanManager_headerRight___G5Go .FloorPlanManager_saveBtnSaving__IbpUx{background:#eff6ff;border-color:#bfdbfe;color:var(--secondary)}.FloorPlanManager_container__lm2hG .FloorPlanManager_sectionContainer__k1bU3 .FloorPlanManager_sectionHeader__FcSn2 .FloorPlanManager_headerRight___G5Go .FloorPlanManager_saveBtnDirty__13ik2:hover:not(:disabled) .FloorPlanManager_saveBtnLabel__TI6F5{visibility:hidden;position:relative}.FloorPlanManager_container__lm2hG .FloorPlanManager_sectionContainer__k1bU3 .FloorPlanManager_sectionHeader__FcSn2 .FloorPlanManager_headerRight___G5Go .FloorPlanManager_saveBtnDirty__13ik2:hover:not(:disabled) .FloorPlanManager_saveBtnLabel__TI6F5:after{content:"Save changes";visibility:visible;position:absolute;left:0;top:0}.FloorPlanManager_container__lm2hG .FloorPlanManager_sectionContainer__k1bU3 .FloorPlanManager_sectionHeader__FcSn2 .FloorPlanManager_headerRight___G5Go .FloorPlanManager_saveBtnSaved__XkLYq{background:var(--background);border-color:var(--borderColor);color:var(--lightBlack)}.FloorPlanManager_container__lm2hG .FloorPlanManager_sectionContainer__k1bU3 .FloorPlanManager_sectionHeader__FcSn2 .FloorPlanManager_headerRight___G5Go .FloorPlanManager_saveBtnSaved__XkLYq:hover:not(:disabled){background:var(--background)}.FloorPlanManager_container__lm2hG .FloorPlanManager_sectionContainer__k1bU3 .FloorPlanManager_sectionHeader__FcSn2 .FloorPlanManager_headerRight___G5Go .FloorPlanManager_refreshBtn__3L8my{display:inline-flex;align-items:center;justify-content:center;width:auto;height:30px;border-radius:6px;padding:0 10px;border:1px solid var(--borderColor);background:#fafafa;color:var(--lightBlack);cursor:pointer;flex-shrink:0;transition:all .15s ease}.FloorPlanManager_container__lm2hG .FloorPlanManager_sectionContainer__k1bU3 .FloorPlanManager_sectionHeader__FcSn2 .FloorPlanManager_headerRight___G5Go .FloorPlanManager_refreshBtn__3L8my:hover{background:#f0f0f0;border-color:rgba(0,0,0,.12);color:#333}.FloorPlanManager_container__lm2hG .FloorPlanManager_sectionContainer__k1bU3 .FloorPlanManager_sectionHeader__FcSn2 .FloorPlanManager_headerRight___G5Go .FloorPlanManager_refreshBtn__3L8my:active{transform:scale(.95)}.FloorPlanManager_container__lm2hG .FloorPlanManager_sectionContainer__k1bU3 .FloorPlanManager_sectionHeader__FcSn2 .FloorPlanManager_headerRight___G5Go .FloorPlanManager_refreshBtn__3L8my:active .FloorPlanManager_refreshIcon__u0R1A{animation:FloorPlanManager_spin-refresh__o4Q1P .6s ease}.FloorPlanManager_container__lm2hG .FloorPlanManager_sectionContainer__k1bU3 .FloorPlanManager_sectionHeader__FcSn2 .FloorPlanManager_headerRight___G5Go .FloorPlanManager_refreshIcon__u0R1A{margin-right:8px;flex-shrink:0}@keyframes FloorPlanManager_pulse-dot__0EnqJ{0%,to{box-shadow:0 0 0 2px rgba(249,115,22,.2)}50%{box-shadow:0 0 0 4px rgba(249,115,22,.1)}}@keyframes FloorPlanManager_spin-dot__A0WTg{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes FloorPlanManager_spin-refresh__o4Q1P{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FloorPlanManager_container__lm2hG .FloorPlanManager_sectionContainer__k1bU3 .FloorPlanManager_pdfCanvasContainer__0f2v5{flex:1 1;position:relative;background-color:#f9f9f9;width:100%;overflow:hidden}.FloorPlanManager_container__lm2hG .FloorPlanManager_sectionContainer__k1bU3 .FloorPlanManager_pdfCanvasContainer__0f2v5.FloorPlanManager_pan__lzDcs{cursor:-webkit-grab;cursor:grab}.FloorPlanManager_container__lm2hG .FloorPlanManager_sectionContainer__k1bU3 .FloorPlanManager_pdfCanvasContainer__0f2v5.FloorPlanManager_addDevice__bIZeM{cursor:crosshair}.FloorPlanManager_container__lm2hG .FloorPlanManager_sectionContainer__k1bU3 .FloorPlanManager_pdfCanvasContainer__0f2v5 .FloorPlanManager_contentContainer__PGFv7{position:absolute;top:0;left:0;display:flex;justify-content:flex-start;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);overflow:visible}.FloorPlanManager_container__lm2hG .FloorPlanManager_sectionContainer__k1bU3 .FloorPlanManager_pdfCanvasContainer__0f2v5 .FloorPlanManager_pdfCanvas__MeT84{position:absolute;top:0;left:0;z-index:1;background-color:#fff}.FloorPlanManager_container__lm2hG .FloorPlanManager_sectionContainer__k1bU3 .FloorPlanManager_pdfCanvasContainer__0f2v5 .FloorPlanManager_pdfBoundary__4HEoO{pointer-events:none}.FloorPlanManager_container__lm2hG .FloorPlanManager_sectionContainer__k1bU3 .FloorPlanManager_pdfCanvasContainer__0f2v5 .FloorPlanManager_connectionsSvg__ho776{position:absolute;top:0;left:0;pointer-events:none;z-index:999}.FloorPlanManager_container__lm2hG .FloorPlanManager_sectionContainer__k1bU3 .FloorPlanManager_pdfCanvasContainer__0f2v5 .FloorPlanManager_devicesContainer__hkvzF{position:absolute;top:0;left:0;z-index:1000;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:visible}.FloorPlanManager_loadingIndicator__LEocJ{z-index:9999999999;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;border-radius:10px;background:hsla(0,0%,100%,.9);box-shadow:0 10px 20px hsla(0,0%,59%,.2),0 -10px 20px hsla(0,0%,59%,.2),10px 0 20px hsla(0,0%,59%,.2),-10px 0 20px hsla(0,0%,59%,.2)}.FloorPlanManager_loadingIndicator__LEocJ p{color:var(--lightBlack);padding-top:10px}.AddCVSHoseForm_root__enyoU{display:flex;flex-direction:column;gap:12px;padding:10px;height:100%}.AddCVSHoseForm_banner__s73nH{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid rgba(var(--secondary,#4f6ef7),.15);border-radius:8px}.AddCVSHoseForm_bannerIcon__oYTIl{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:#fff;color:var(--secondary,#4f6ef7);flex-shrink:0;border:1px solid rgba(var(--secondary,#4f6ef7),.15)}.AddCVSHoseForm_bannerText__9YfB3{display:flex;flex-direction:column;gap:2px;min-width:0}.AddCVSHoseForm_bannerTitle__kXGip{font-size:12px;font-weight:600;color:#222}.AddCVSHoseForm_bannerSubtitle__mOggZ{font-size:11px;color:#888;line-height:1.4}.AddCVSHoseForm_form__Ct1d4{display:flex;flex-direction:column;gap:12px}.AddCVSHoseForm_fieldGroup__KrW1L{display:flex;flex-direction:column;gap:4px}.AddCVSHoseForm_fieldGroup__KrW1L label{font-size:11.5px!important;font-weight:500!important;color:#333!important;margin-bottom:2px!important}.AddCVSHoseForm_fieldGroup__KrW1L input[type=number]{font-size:13px!important;padding:8px 10px!important;border-radius:8px!important;border:1px solid rgba(0,0,0,.1)!important;background:#fafafa!important;transition:border-color .15s ease,box-shadow .15s ease}.AddCVSHoseForm_fieldGroup__KrW1L input[type=number]:focus{border-color:var(--secondary,#4f6ef7)!important;box-shadow:0 0 0 2px #eef2ff!important;outline:none!important}.AddCVSHoseForm_fieldGroup__KrW1L [class*=control]{min-height:36px!important;border-radius:8px!important;border-color:rgba(0,0,0,.1)!important;background:#fafafa!important;font-size:13px!important}.AddCVSHoseForm_fieldGroup__KrW1L [class*=error],.AddCVSHoseForm_fieldGroup__KrW1L span[role=alert]{font-size:10.5px!important;margin-top:2px!important}.AddCVSHoseForm_fieldHint__cUEA0{font-size:10.5px;color:#aaa;line-height:1.3;margin-top:-2px}.AddCVSHoseForm_actions__uGnxh{display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid rgba(0,0,0,.07);margin-top:2px;padding-top:10px}.AddCVSHoseForm_cancelBtn__n8T_k{padding:7px 14px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff;font-size:12px;font-weight:500;color:#888;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.AddCVSHoseForm_cancelBtn__n8T_k:hover{background:#f7f7f8;color:#333;border-color:rgba(0,0,0,.15)}.AddCVSHoseForm_submitBtn__599cN{display:flex;align-items:center;justify-content:center;gap:5px;padding:7px 16px;border:1px solid var(--secondary,#4f6ef7);border-radius:8px;background:var(--secondary,#4f6ef7);font-size:12px;font-weight:500;color:#fff;cursor:pointer;transition:background .15s ease,box-shadow .15s ease,opacity .15s ease}.AddCVSHoseForm_submitBtn__599cN:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);filter:brightness(1.05)}.AddCVSHoseForm_submitBtn__599cN:active{filter:brightness(.95)}.AddCVSHoseForm_submitBtn__599cN:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;filter:none}.ReferenceWallForm_root__rvwFe{display:flex;flex-direction:column;gap:12px;padding:10px;height:100%}.ReferenceWallForm_banner__ENptT{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid rgba(var(--secondary,#4f6ef7),.15);border-radius:8px}.ReferenceWallForm_bannerIcon__Uphbo{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:#fff;color:var(--secondary,#4f6ef7);flex-shrink:0;border:1px solid rgba(var(--secondary,#4f6ef7),.15)}.ReferenceWallForm_bannerText__1VdLT{display:flex;flex-direction:column;gap:2px;min-width:0}.ReferenceWallForm_bannerTitle__9pEuO{font-size:12px;font-weight:600;color:#222}.ReferenceWallForm_bannerSubtitle__Elm04{font-size:11px;color:#888;line-height:1.4}.ReferenceWallForm_form__K6H1O{display:flex;flex-direction:column;gap:12px}.ReferenceWallForm_fieldGroup__kJNNh{display:flex;flex-direction:column;gap:4px}.ReferenceWallForm_fieldGroup__kJNNh label{font-size:11.5px!important;font-weight:500!important;color:#333!important;margin-bottom:2px!important}.ReferenceWallForm_fieldGroup__kJNNh input[type=number]{font-size:13px!important;padding:8px 10px!important;border-radius:8px!important;border:1px solid rgba(0,0,0,.1)!important;background:#fafafa!important;transition:border-color .15s ease,box-shadow .15s ease}.ReferenceWallForm_fieldGroup__kJNNh input[type=number]:focus{border-color:var(--secondary,#4f6ef7)!important;box-shadow:0 0 0 2px #eef2ff!important;outline:none!important}.ReferenceWallForm_fieldGroup__kJNNh [class*=control]{min-height:36px!important;border-radius:8px!important;border-color:rgba(0,0,0,.1)!important;background:#fafafa!important;font-size:13px!important}.ReferenceWallForm_fieldGroup__kJNNh [class*=error],.ReferenceWallForm_fieldGroup__kJNNh span[role=alert]{font-size:10.5px!important;margin-top:2px!important}.ReferenceWallForm_actions__UN7nc{display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid rgba(0,0,0,.07);margin-top:2px;padding-top:10px}.ReferenceWallForm_cancelBtn__i3Qfh{padding:7px 14px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff;font-size:12px;font-weight:500;color:#888;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.ReferenceWallForm_cancelBtn__i3Qfh:hover{background:#f7f7f8;color:#333;border-color:rgba(0,0,0,.15)}.ReferenceWallForm_submitBtn__kuAkY{display:flex;align-items:center;justify-content:center;gap:5px;padding:7px 16px;border:1px solid var(--secondary,#4f6ef7);border-radius:8px;background:var(--secondary,#4f6ef7);font-size:12px;font-weight:500;color:#fff;cursor:pointer;transition:background .15s ease,box-shadow .15s ease,opacity .15s ease}.ReferenceWallForm_submitBtn__kuAkY:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);filter:brightness(1.05)}.ReferenceWallForm_submitBtn__kuAkY:active{filter:brightness(.95)}.ReferenceWallForm_submitBtn__kuAkY:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;filter:none}.FloorPlanLegend_shell__lMdCz{position:absolute;cursor:pointer;pointer-events:auto;font-family:Arial,Helvetica,sans-serif;transform-origin:top left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FloorPlanLegend_outer__4WGwC{background:#fff;border:1px solid #222;box-sizing:border-box;position:relative;min-width:180px}.FloorPlanLegend_outer__4WGwC.FloorPlanLegend_selected__WfmOF{border-color:#1565c0}.FloorPlanLegend_inner__WQZHa{border:1px solid #222;margin:2px;box-sizing:border-box}.FloorPlanLegend_resizeHandle__oRQ6C{position:absolute;top:0;bottom:0;width:6px;cursor:ew-resize;z-index:10;right:-3px}.FloorPlanLegend_resizeHandle__oRQ6C:hover{background:rgba(21,101,192,.15)}.FloorPlanLegend_title__Oc9ZI{height:28px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #222;font-weight:700;letter-spacing:3px;font-size:12px;color:#222}.FloorPlanLegend_body__DMONA{padding:4px 0;box-sizing:border-box}.FloorPlanLegend_sectionHeader__5AcI5{font-size:9px;font-weight:600;letter-spacing:.5px;color:#444;text-transform:uppercase;padding:6px 10px 4px;display:flex;align-items:baseline;gap:6px}.FloorPlanLegend_driverHint__fyw4n{display:inline-flex;align-items:center;gap:2px;font-size:8px;font-weight:400;color:#999;letter-spacing:0;text-transform:none;font-style:italic}.FloorPlanLegend_driverHint__fyw4n svg{color:var(--secondary);flex-shrink:0}.FloorPlanLegend_legendTable__sWYfd{width:100%;border-collapse:collapse;table-layout:fixed;border-top:.5px solid #eee}.FloorPlanLegend_legendRow__yEubh td{padding:3px 4px;vertical-align:middle;border-bottom:.5px solid #eee}.FloorPlanLegend_legendRow__yEubh:last-child td{border-bottom:.5px solid #eee}.FloorPlanLegend_groupHeaderRow__i_Qgx{font-weight:600;color:#222}.FloorPlanLegend_variantRow__pQL1F{color:#555;font-size:10px}.FloorPlanLegend_symbolCell__pOPaP{width:46px;text-align:center;padding-left:6px!important}.FloorPlanLegend_labelCell__WixER{font-size:11px;color:#222;font-weight:400;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;padding-right:4px!important}.FloorPlanLegend_wattageCell__jDXGp{width:42px;text-align:right;color:#555;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-right:4px!important;white-space:nowrap}.FloorPlanLegend_qtyCell__ayQI5{width:30px;text-align:right;color:#444;font-size:11px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-right:6px!important;white-space:nowrap}.FloorPlanLegend_legendTable__sWYfd .FloorPlanLegend_wattageCell__jDXGp~.FloorPlanLegend_qtyCell__ayQI5{width:60px}.FloorPlanLegend_totalWattageCell__3qeqP{width:46px;text-align:right;color:#333;font-size:10px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-right:4px!important;white-space:nowrap}.FloorPlanLegend_dividerCell__Ml6jZ{width:.5px;padding:0!important;background:#eee}.FloorPlanLegend_symbolBox__hFO9a{display:inline-flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;white-space:nowrap;line-height:1;font-weight:700;border-style:solid}.FloorPlanLegend_legendImageWrap__SqVYk{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;overflow:hidden;background:transparent}.FloorPlanLegend_legendStripWrap__Hrh8O{display:inline-flex;align-items:center;justify-content:center;width:30px;height:14px}.FloorPlanLegend_legendMarker__XUekY{justify-content:center;box-sizing:border-box;font-weight:700;font-size:10px;line-height:1;white-space:nowrap;text-align:center;min-width:20px;min-height:18px;padding:1px 3px}.FloorPlanLegend_legendMarker__XUekY,.FloorPlanLegend_wireSampleWrap__P_jAB{display:inline-flex;align-items:center}.FloorPlanLegend_variantIndent__Tj3WD{padding-left:8px;position:relative}.FloorPlanLegend_variantIndent__Tj3WD:before{content:"";position:absolute;left:1px;top:50%;width:5px;height:0;border-top:.5px solid #bbb}.FloorPlanLegend_horizontalBody__6chSz{display:flex;box-sizing:border-box;align-items:flex-start}.FloorPlanLegend_horizontalSection__p7ymP{flex:1 1;min-width:0}.FloorPlanLegend_horizontalSection__p7ymP.FloorPlanLegend_withLeftBorder__Rvjnz{border-left:.5px solid #bbb}.ModularSelector_inlineRoot__Z_oG5,.ModularSelector_inner__nvgiz{display:flex;flex-direction:column;height:100%;min-height:0}.ModularSelector_inner__nvgiz{gap:10px;padding:10px}.ModularSelector_wrapper__aqEX7{position:fixed;inset:0;z-index:1100;display:flex;align-items:flex-start;justify-content:flex-end;padding:80px 16px 16px;pointer-events:none;animation:ModularSelector_wrapperIn__i5_EE .22s ease-out both}.ModularSelector_wrapper__aqEX7.ModularSelector_closing__J7AqG{animation:ModularSelector_wrapperOut__0fRSq .2s ease-in both}.ModularSelector_container__BQM2j{pointer-events:auto;width:340px;max-height:calc(100vh - 120px);background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:10px;box-shadow:0 8px 30px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.03);display:flex;flex-direction:column;overflow:hidden;animation:ModularSelector_panelIn__1OMr8 .22s ease-out both}.ModularSelector_container__BQM2j.ModularSelector_closing__J7AqG{animation:ModularSelector_panelOut__rlqCc .2s ease-in both}.ModularSelector_header__7yq24{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid rgba(0,0,0,.07)}.ModularSelector_title__fgVBZ{font-size:14px;font-weight:600;color:#333;margin:0}.ModularSelector_closeBtn__g23HH{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:#888;cursor:pointer;transition:background .15s ease,color .15s ease}.ModularSelector_closeBtn__g23HH:hover{background:#f0f0f0;color:#333}.ModularSelector_categorySection__lI7fu{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.ModularSelector_fieldLabel__3472F{font-size:11px;font-weight:500;letter-spacing:.04em;color:#888}.ModularSelector_categoryList__5pHW_{display:flex;flex-wrap:wrap;gap:6px;padding-right:2px;overscroll-behavior:contain;overflow-y:auto;max-height:140px;scrollbar-width:thin}.ModularSelector_categoryChip__HTGDU{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid rgba(0,0,0,.07);border-radius:20px;background:#fff;font-size:11.5px;font-weight:500;color:#333;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.ModularSelector_categoryChip__HTGDU:hover{background:#f7f7f8;border-color:rgba(0,0,0,.12)}.ModularSelector_categoryChip__HTGDU.ModularSelector_activeCategory__b2lIh{background:#eef2ff;border-color:var(--secondary,#4f6ef7);color:var(--secondary,#4f6ef7)}.ModularSelector_categoryChip__HTGDU.ModularSelector_activeCategory__b2lIh .ModularSelector_categoryBadge__K44xf{color:var(--secondary,#4f6ef7)}.ModularSelector_categoryName__ZAl15{max-width:100px;overflow:hidden;text-overflow:ellipsis}.ModularSelector_categoryBadge__K44xf{font-size:10px;font-weight:500;padding:1px 5px;border-radius:10px;color:#888;line-height:1.4;transition:background .15s ease,color .15s ease}.ModularSelector_pointSection__W8uY6{display:flex;flex-direction:column;gap:8px;flex:1 1;min-height:0}.ModularSelector_searchWrap__n1cph{position:relative;display:flex;align-items:center;flex-shrink:0}.ModularSelector_searchIcon__K7qzv{position:absolute;left:9px;color:#aaa;pointer-events:none}.ModularSelector_searchInput__Xg5fw{width:100%;padding:7px 28px;border:1px solid rgba(0,0,0,.07);border-radius:8px;background:#fafafa;font-size:12px;color:#333;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.ModularSelector_searchInput__Xg5fw::placeholder{color:#bbb}.ModularSelector_searchInput__Xg5fw:focus{border-color:var(--secondary,#4f6ef7);box-shadow:0 0 0 2px #eef2ff}.ModularSelector_searchClear__gWopG{position:absolute;right:6px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:50%;background:#e8e8e8;color:#666;cursor:pointer;transition:background .15s ease}.ModularSelector_searchClear__gWopG:hover{background:#ddd}.ModularSelector_pointList__sOHBz{display:flex;flex-direction:column;gap:3px;padding-right:2px;flex:1 1;min-height:0;overflow-y:auto;max-height:60vh;scrollbar-width:thin;scrollbar-color:#d8d8d8 transparent}.ModularSelector_pointList__sOHBz::-webkit-scrollbar{width:4px}.ModularSelector_pointList__sOHBz::-webkit-scrollbar-track{background:transparent}.ModularSelector_pointList__sOHBz::-webkit-scrollbar-thumb{background:#d8d8d8;border-radius:4px}.ModularSelector_pointList__sOHBz::-webkit-scrollbar-thumb:hover{background:silver}.ModularSelector_sectionLabel__0Tmdb{display:flex;align-items:center;gap:5px;font-size:10.5px;font-weight:500;color:#888;padding:4px 2px 2px;white-space:nowrap}.ModularSelector_sectionLabel__0Tmdb svg{flex-shrink:0;color:#bbb}.ModularSelector_sectionDivider__Kw5IO{height:1px;background:rgba(0,0,0,.06);margin:4px 0}.ModularSelector_pointCard__9gYQV{display:flex;align-items:center;gap:9px;padding:7px 9px;border:1px solid transparent;border-radius:8px;background:#fafafa;cursor:pointer;text-align:left;flex-shrink:0;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.ModularSelector_pointCard__9gYQV:hover{background:#f7f7f8;border-color:rgba(0,0,0,.07)}.ModularSelector_pointCard__9gYQV.ModularSelector_active__sv_V0{border:1px solid var(--secondary,#4f6ef7);background:#eef2ff}.ModularSelector_pointSymbol__OTApT{flex-shrink:0}.ModularSelector_pointInfo__RnRnp{flex:1 1;display:flex;flex-direction:column;gap:1px;min-width:0}.ModularSelector_pointName__ZzOb_{font-size:11px;font-weight:400;color:#333;line-height:1.35;white-space:normal;display:flex;align-items:center;gap:4px;word-break:break-word}.ModularSelector_pointType__2fhp2{font-size:10.5px;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ModularSelector_checkIcon__WmI1O{flex-shrink:0;color:var(--secondary,#4f6ef7)}.ModularSelector_emptyState__EmQ1S{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 12px;color:#888;font-size:12px;text-align:center}@keyframes ModularSelector_wrapperIn__i5_EE{0%{opacity:0}to{opacity:1}}@keyframes ModularSelector_wrapperOut__0fRSq{0%{opacity:1}to{opacity:0}}@keyframes ModularSelector_panelIn__1OMr8{0%{opacity:0;transform:translateX(16px) scale(.97)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes ModularSelector_panelOut__rlqCc{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(16px) scale(.97)}}.WireTypeSelector_inlineRoot__SxE47,.WireTypeSelector_inner__u6eLP{display:flex;flex-direction:column;height:100%;min-height:0}.WireTypeSelector_inner__u6eLP{gap:10px;padding:10px}.WireTypeSelector_wrapper__fHrzv{position:fixed;inset:0;z-index:1100;display:flex;align-items:flex-start;justify-content:flex-end;padding:80px 16px 16px;pointer-events:none;animation:WireTypeSelector_wrapperIn__XU2ID .22s ease-out both}.WireTypeSelector_wrapper__fHrzv.WireTypeSelector_closing__KP4WN{animation:WireTypeSelector_wrapperOut__i12_z .2s ease-in both}.WireTypeSelector_container__ilK2T{pointer-events:auto;width:340px;max-height:calc(100vh - 120px);background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:10px;box-shadow:0 8px 30px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.03);display:flex;flex-direction:column;overflow:hidden;animation:WireTypeSelector_panelIn__LZDhh .22s ease-out both}.WireTypeSelector_container__ilK2T.WireTypeSelector_closing__KP4WN{animation:WireTypeSelector_panelOut__Ab3Co .2s ease-in both}.WireTypeSelector_header__y61xq{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid rgba(0,0,0,.07)}.WireTypeSelector_title__AGJxP{font-size:14px;font-weight:600;color:#333;margin:0}.WireTypeSelector_closeBtn__CCMyh{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:#888;cursor:pointer;transition:background .15s ease,color .15s ease}.WireTypeSelector_closeBtn__CCMyh:hover{background:#f0f0f0;color:#333}.WireTypeSelector_categorySection__jfcQp{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.WireTypeSelector_fieldLabel__mAkdS{font-size:11px;font-weight:500;letter-spacing:.04em;color:#888}.WireTypeSelector_categoryList__6xZCR{display:flex;flex-wrap:wrap;gap:6px;padding-right:2px;overscroll-behavior:contain;overflow-y:auto;max-height:140px;scrollbar-width:thin}.WireTypeSelector_categoryChip__3gQFw{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid rgba(0,0,0,.07);border-radius:20px;background:#fff;font-size:11.5px;font-weight:500;color:#333;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.WireTypeSelector_categoryChip__3gQFw:hover{background:#f7f7f8;border-color:rgba(0,0,0,.12)}.WireTypeSelector_categoryChip__3gQFw.WireTypeSelector_activeCategory__YmLAR{background:#eef2ff;border-color:var(--secondary,#4f6ef7);color:var(--secondary,#4f6ef7)}.WireTypeSelector_categoryChip__3gQFw.WireTypeSelector_activeCategory__YmLAR .WireTypeSelector_categoryBadge__VQeF_{color:var(--secondary,#4f6ef7)}.WireTypeSelector_categoryName__x1dAB{max-width:100px;overflow:hidden;text-overflow:ellipsis}.WireTypeSelector_categoryBadge__VQeF_{font-size:10px;font-weight:500;padding:1px 5px;border-radius:10px;color:#888;line-height:1.4;transition:background .15s ease,color .15s ease}.WireTypeSelector_modeSection__lbdmM{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.WireTypeSelector_modeChips__ML_xZ{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.WireTypeSelector_modeChip__01L_1{display:inline-flex;align-items:center;padding:2px 7px;border:1px solid rgba(0,0,0,.07);border-radius:10px;background:#fff;font-size:9.5px;font-weight:500;color:#888;cursor:pointer;white-space:nowrap;line-height:1.3;letter-spacing:.03em;transition:background .15s ease,border-color .15s ease,color .15s ease;outline:none}.WireTypeSelector_modeChip__01L_1:hover{background:#f7f7f8;border-color:rgba(0,0,0,.12);color:#333}.WireTypeSelector_modeChip__01L_1.WireTypeSelector_modeChipActive__jKcGv{background:#eef2ff;border-color:var(--secondary,#4f6ef7);color:var(--secondary,#4f6ef7)}.WireTypeSelector_wireSection__CKMEm{display:flex;flex-direction:column;gap:8px;flex:1 1;min-height:0}.WireTypeSelector_searchWrap__ujYDR{position:relative;display:flex;align-items:center;flex-shrink:0}.WireTypeSelector_searchIcon__nKPze{position:absolute;left:9px;color:#aaa;pointer-events:none}.WireTypeSelector_searchInput__mZd9V{width:100%;padding:7px 28px;border:1px solid rgba(0,0,0,.07);border-radius:8px;background:#fafafa;font-size:12px;color:#333;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.WireTypeSelector_searchInput__mZd9V::placeholder{color:#bbb}.WireTypeSelector_searchInput__mZd9V:focus{border-color:var(--secondary,#4f6ef7);box-shadow:0 0 0 2px #eef2ff}.WireTypeSelector_searchClear__bzHub{position:absolute;right:6px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:50%;background:#e8e8e8;color:#666;cursor:pointer;transition:background .15s ease}.WireTypeSelector_searchClear__bzHub:hover{background:#ddd}.WireTypeSelector_wireList__QEcng{display:flex;flex-direction:column;gap:3px;padding-right:2px;flex:1 1;min-height:0;overflow-y:auto;max-height:60vh;scrollbar-width:thin;scrollbar-color:#d8d8d8 transparent}.WireTypeSelector_wireList__QEcng::-webkit-scrollbar{width:4px}.WireTypeSelector_wireList__QEcng::-webkit-scrollbar-track{background:transparent}.WireTypeSelector_wireList__QEcng::-webkit-scrollbar-thumb{background:#d8d8d8;border-radius:4px}.WireTypeSelector_wireList__QEcng::-webkit-scrollbar-thumb:hover{background:silver}.WireTypeSelector_sectionLabel__qRu6V{display:flex;align-items:center;gap:5px;font-size:10.5px;font-weight:500;color:#888;padding:4px 2px 2px;white-space:nowrap}.WireTypeSelector_sectionLabel__qRu6V svg{flex-shrink:0;color:#bbb}.WireTypeSelector_sectionDivider__J1gqE{height:1px;background:rgba(0,0,0,.06);margin:4px 0}.WireTypeSelector_wireCard__m8qX4{display:flex;align-items:center;gap:9px;padding:7px 9px;border:1px solid transparent;border-radius:8px;background:#fafafa;cursor:pointer;text-align:left;flex-shrink:0;width:100%;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.WireTypeSelector_wireCard__m8qX4:hover{background:#f7f7f8;border-color:rgba(0,0,0,.07)}.WireTypeSelector_wireCard__m8qX4.WireTypeSelector_active__ejjel{border:1px solid var(--secondary,#4f6ef7);background:#eef2ff}.WireTypeSelector_wireSample__6uBnG{flex-shrink:0;display:flex;align-items:center}.WireTypeSelector_wireInfo__kAi45{flex:1 1;display:flex;flex-direction:column;gap:1px;min-width:0}.WireTypeSelector_wireName__HhtuZ{font-size:11px;font-weight:400;color:#333;line-height:1.35;white-space:normal;display:flex;align-items:center;gap:4px;word-break:break-word}.WireTypeSelector_wireCategory__ZvLae{font-size:10.5px;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WireTypeSelector_checkIcon__X8xTT{flex-shrink:0;color:var(--secondary,#4f6ef7)}.WireTypeSelector_emptyState__R_nUl{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 12px;color:#888;font-size:12px;text-align:center}@keyframes WireTypeSelector_wrapperIn__XU2ID{0%{opacity:0}to{opacity:1}}@keyframes WireTypeSelector_wrapperOut__i12_z{0%{opacity:1}to{opacity:0}}@keyframes WireTypeSelector_panelIn__LZDhh{0%{opacity:0;transform:translateX(16px) scale(.97)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes WireTypeSelector_panelOut__Ab3Co{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(16px) scale(.97)}}.DeviceSelector_inlineRoot__eU5EI,.DeviceSelector_inner__uIYCS{display:flex;flex-direction:column;height:100%;min-height:0}.DeviceSelector_inner__uIYCS{gap:10px;padding:10px}.DeviceSelector_wrapper__xc_8u{position:fixed;inset:0;z-index:1100;display:flex;align-items:flex-start;justify-content:flex-end;padding:80px 16px 16px;pointer-events:none;animation:DeviceSelector_wrapperIn__1jPii .22s ease-out both}.DeviceSelector_wrapper__xc_8u.DeviceSelector_closing__vhe3o{animation:DeviceSelector_wrapperOut__qJgiT .2s ease-in both}.DeviceSelector_container__uZYGI{pointer-events:auto;width:340px;max-height:calc(100vh - 120px);background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:10px;box-shadow:0 8px 30px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.03);display:flex;flex-direction:column;overflow:hidden;animation:DeviceSelector_panelIn__EYyJw .22s ease-out both}.DeviceSelector_container__uZYGI.DeviceSelector_closing__vhe3o{animation:DeviceSelector_panelOut__afu7j .2s ease-in both}.DeviceSelector_header__A8TWN{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid rgba(0,0,0,.07)}.DeviceSelector_title__flNbk{font-size:14px;font-weight:600;color:#333;margin:0}.DeviceSelector_closeBtn__OEwpN{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:#888;cursor:pointer;transition:background .15s ease,color .15s ease}.DeviceSelector_closeBtn__OEwpN:hover{background:#f0f0f0;color:#333}.DeviceSelector_roomSection__K9Pq7{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.DeviceSelector_roomSection__K9Pq7.DeviceSelector_roomSectionExpanded__MCaef{flex:1 1;min-height:0}.DeviceSelector_roomSection__K9Pq7.DeviceSelector_roomSectionExpanded__MCaef .DeviceSelector_roomList__95_2P{max-height:none;flex:1 1}.DeviceSelector_fieldLabel__6g6CS{font-size:11px;font-weight:500;letter-spacing:.04em;color:#888}.DeviceSelector_roomList__95_2P{display:flex;flex-wrap:wrap;gap:6px;padding-right:2px;overscroll-behavior:contain;overflow-y:auto;max-height:100px;scrollbar-width:thin;align-content:flex-start}.DeviceSelector_roomChip__krFIW{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid rgba(0,0,0,.07);border-radius:20px;background:#fff;font-size:11.5px;font-weight:500;color:#333;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.DeviceSelector_roomChip__krFIW:hover{background:#f7f7f8;border-color:rgba(0,0,0,.12)}.DeviceSelector_roomChip__krFIW:disabled{opacity:.5;cursor:not-allowed}.DeviceSelector_roomChip__krFIW.DeviceSelector_activeRoom__xv7MI{background:#eef2ff;border-color:var(--secondary,#4f6ef7);color:var(--secondary,#4f6ef7)}.DeviceSelector_roomChip__krFIW.DeviceSelector_activeRoom__xv7MI .DeviceSelector_roomBadge__iSji_{color:var(--secondary,#4f6ef7)}.DeviceSelector_roomChip__krFIW.DeviceSelector_doneRoom__A3q4r{opacity:.55;border-color:rgba(0,0,0,.1);color:#888}.DeviceSelector_roomChip__krFIW.DeviceSelector_activeRoom__xv7MI.DeviceSelector_doneRoom__A3q4r{opacity:1;background:#eef2ff;border-color:var(--secondary,#4f6ef7);color:var(--secondary,#4f6ef7)}.DeviceSelector_roomChip__krFIW.DeviceSelector_activeRoom__xv7MI.DeviceSelector_doneRoom__A3q4r .DeviceSelector_roomBadge__iSji_{color:var(--secondary,#4f6ef7)}.DeviceSelector_roomName__9IhcT{max-width:100px;overflow:hidden;text-overflow:ellipsis}.DeviceSelector_roomBadge__iSji_{font-size:10px;font-weight:500;padding:1px 5px;border-radius:10px;color:#888;line-height:1.4;transition:color .15s ease}.DeviceSelector_roomDoneIcon__XfMwY{color:var(--secondary,#4f6ef7);flex-shrink:0}.DeviceSelector_deviceSection__K_wRB{display:flex;flex-direction:column;gap:8px;flex:1 1;min-height:0}.DeviceSelector_toolbarRow__FNfdq{display:flex;align-items:center;gap:6px;flex-shrink:0}.DeviceSelector_searchWrap__Z1kte{position:relative;display:flex;align-items:center;flex:1 1;min-width:0}.DeviceSelector_searchIcon__ZMXf0{position:absolute;left:9px;color:#aaa;pointer-events:none}.DeviceSelector_searchInput__6sR0O{width:100%;padding:7px 28px;border:1px solid rgba(0,0,0,.07);border-radius:8px;background:#fafafa;font-size:12px;color:#333;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.DeviceSelector_searchInput__6sR0O::placeholder{color:#bbb}.DeviceSelector_searchInput__6sR0O:focus{border-color:var(--secondary,#4f6ef7);box-shadow:0 0 0 2px #eef2ff}.DeviceSelector_searchClear__ZTkBl{position:absolute;right:6px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:50%;background:#e8e8e8;color:#666;cursor:pointer;transition:background .15s ease}.DeviceSelector_searchClear__ZTkBl:hover{background:#ddd}.DeviceSelector_modeToggleBtn__cbtWQ{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(0,0,0,.07);border-radius:8px;background:#fafafa;color:#888;cursor:pointer;flex-shrink:0;transition:background .15s ease,border-color .15s ease,color .15s ease}.DeviceSelector_modeToggleBtn__cbtWQ:hover{background:#f7f7f8;border-color:rgba(0,0,0,.12);color:#333}.DeviceSelector_modeToggleBtn__cbtWQ.DeviceSelector_modeToggleActive__xkYvD{background:#eef2ff;border-color:var(--secondary,#4f6ef7);color:var(--secondary,#4f6ef7)}.DeviceSelector_progressRow__AIcH9{display:flex;align-items:center;gap:8px;flex-shrink:0}.DeviceSelector_progressTrack__aIgS_{flex:1 1;height:2px;border-radius:2px;background:#ebebeb;overflow:hidden}.DeviceSelector_progressFill__bfDUI{height:100%;border-radius:2px;background:var(--secondary,#4f6ef7);transition:width .35s ease}.DeviceSelector_progressLabel__tcxTf{font-size:10.5px;font-weight:500;color:#888;white-space:nowrap}.DeviceSelector_deviceList__bNPY4{display:flex;flex-direction:column;gap:3px;padding-right:2px;flex:1 1;min-height:0;overflow-y:auto;max-height:60vh;scrollbar-width:thin;scrollbar-color:#d8d8d8 transparent}.DeviceSelector_deviceList__bNPY4::-webkit-scrollbar{width:4px}.DeviceSelector_deviceList__bNPY4::-webkit-scrollbar-track{background:transparent}.DeviceSelector_deviceList__bNPY4::-webkit-scrollbar-thumb{background:#d8d8d8;border-radius:4px}.DeviceSelector_deviceList__bNPY4::-webkit-scrollbar-thumb:hover{background:silver}.DeviceSelector_deviceCard__YhQgW{display:flex;align-items:center;gap:9px;padding:7px 9px;border:1px solid transparent;border-radius:8px;background:#fafafa;cursor:pointer;text-align:left;flex-shrink:0;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.DeviceSelector_deviceCard__YhQgW:hover{background:#f7f7f8;border-color:rgba(0,0,0,.07)}.DeviceSelector_deviceCard__YhQgW:disabled{cursor:default;opacity:.6}.DeviceSelector_deviceCard__YhQgW.DeviceSelector_active__FNEOw{border:1px solid var(--secondary,#4f6ef7);background:#eef2ff}.DeviceSelector_deviceCard__YhQgW.DeviceSelector_checked___bjj6{background:#eef2ff;border-color:var(--secondary,#4f6ef7)}.DeviceSelector_deviceCard__YhQgW.DeviceSelector_checked___bjj6 .DeviceSelector_checkbox__uC6Nb{color:var(--secondary,#4f6ef7)}.DeviceSelector_checkbox__uC6Nb{flex-shrink:0;display:flex;align-items:center;color:#bbb;transition:color .15s ease}.DeviceSelector_deviceThumb__LfDF3{width:32px;height:32px;object-fit:contain;border-radius:5px;flex-shrink:0;background:#fff;border:1px solid rgba(0,0,0,.07)}.DeviceSelector_deviceThumbFallback__hxS_6{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:5px;flex-shrink:0;background:#f0f0f0;color:#bbb}.DeviceSelector_deviceInfo__Er_Bo{flex:1 1;display:flex;flex-direction:column;gap:1px;min-width:0}.DeviceSelector_deviceName__CAiWr{font-size:11px;font-weight:400;color:#333;line-height:1.35;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.DeviceSelector_deviceLocation__9J0a1{font-size:10.5px;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DeviceSelector_checkIcon__LRtua,.DeviceSelector_placingHint__FMwmM{flex-shrink:0;color:var(--secondary,#4f6ef7)}.DeviceSelector_placingHint__FMwmM{font-size:10px;font-weight:500;white-space:nowrap;display:flex;align-items:center;gap:3px;animation:DeviceSelector_pulse__aXnzx 1.5s ease-in-out infinite}.DeviceSelector_queueBanner__SaSlC{background:#eef2ff;border:1px solid var(--secondary,#4f6ef7);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;flex-shrink:0}.DeviceSelector_queueInfo__UmVj4{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--secondary,#4f6ef7)}.DeviceSelector_queueDeviceName__gk0U_{font-size:12px;font-weight:400;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DeviceSelector_queueProgress__pyU1X{display:flex;align-items:center;gap:6px}.DeviceSelector_queueProgressTrack___wtsL{flex:1 1;height:3px;border-radius:3px;background:rgba(0,0,0,.08);overflow:hidden}.DeviceSelector_queueProgressFill__Vx_tQ{height:100%;border-radius:3px;background:var(--secondary,#4f6ef7);transition:width .35s ease}.DeviceSelector_queueCancelBtn__ZZsv7{align-self:flex-end;padding:4px 10px;border:1px solid rgba(0,0,0,.1);border-radius:6px;background:#fff;font-size:11px;font-weight:500;color:#888;cursor:pointer;transition:background .15s ease,color .15s ease}.DeviceSelector_queueCancelBtn__ZZsv7:hover{background:#f0f0f0;color:#333}.DeviceSelector_queueCard__5fgrs{display:flex;align-items:center;gap:9px;padding:7px 9px;border:1px solid transparent;border-radius:8px;background:#fafafa;flex-shrink:0;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.DeviceSelector_queueCard__5fgrs.DeviceSelector_queueCurrent__BMwD_{background:#eef2ff;border-color:var(--secondary,#4f6ef7)}.DeviceSelector_queueCard__5fgrs.DeviceSelector_queueDone__NWeON{opacity:.4}.DeviceSelector_queueCard__5fgrs.DeviceSelector_queueDone__NWeON .DeviceSelector_queueIndex__YUV9s{background:var(--secondary,#4f6ef7);color:#fff}.DeviceSelector_queueIndex__YUV9s{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#888;background:#ebebeb;flex-shrink:0;transition:background .15s ease,color .15s ease}.DeviceSelector_queueCurrent__BMwD_ .DeviceSelector_queueIndex__YUV9s{background:#fff;color:var(--secondary,#4f6ef7);border:1px solid var(--secondary,#4f6ef7)}.DeviceSelector_allPlacedBanner__eh2V1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 12px;margin-top:auto;border-radius:8px;border:1px solid rgba(0,0,0,.06);text-align:center;flex-shrink:0;animation:DeviceSelector_fadeScaleIn__4x4Oq .3s ease-out both}.DeviceSelector_allPlacedIcon__mu53r{border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--secondary,#4f6ef7);margin-bottom:2px}.DeviceSelector_allPlacedTitle__55TG1{font-size:13px;font-weight:500;color:#333}.DeviceSelector_emptyState__35iUk{gap:6px;padding:24px 12px;color:#888}.DeviceSelector_emptyHint__hCcgJ,.DeviceSelector_emptyState__35iUk{display:flex;flex-direction:column;align-items:center;font-size:12px;text-align:center}.DeviceSelector_emptyHint__hCcgJ{gap:8px;padding:28px 12px;color:#bbb}.DeviceSelector_placeBar__aybQ4{padding-top:6px;border-top:1px solid rgba(0,0,0,.07);flex-shrink:0}.DeviceSelector_placeBtn__5iYrS{width:100%;padding:9px 0;border:1px solid var(--secondary,#4f6ef7);border-radius:8px;background:#fff;color:var(--secondary,#4f6ef7);font-size:12.5px;font-weight:400;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:background .15s ease,box-shadow .15s ease}.DeviceSelector_placeBtn__5iYrS:hover{background:#eef2ff;box-shadow:0 2px 8px rgba(0,0,0,.06)}.DeviceSelector_placeBtn__5iYrS:active{filter:brightness(.96)}@keyframes DeviceSelector_wrapperIn__1jPii{0%{opacity:0}to{opacity:1}}@keyframes DeviceSelector_wrapperOut__qJgiT{0%{opacity:1}to{opacity:0}}@keyframes DeviceSelector_panelIn__EYyJw{0%{opacity:0;transform:translateX(16px) scale(.97)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes DeviceSelector_panelOut__afu7j{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(16px) scale(.97)}}@keyframes DeviceSelector_pulse__aXnzx{0%,to{opacity:1}50%{opacity:.6}}@keyframes DeviceSelector_fadeScaleIn__4x4Oq{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.DevicesRenderer_device__0Nomi{font-size:10px;color:var(--primary);display:inline-flex;align-items:center;background-color:hsla(0,0%,100%,.74);padding:4px;border:1px solid #d3d3d3;border-radius:10px;z-index:1000;white-space:normal;position:absolute}.DevicesRenderer_noWrap__o_bQh{white-space:nowrap;width:max-content;flex-shrink:0}.DevicesRenderer_deviceName__drtxC{font-size:11px;padding-left:10px}.DevicesRenderer_deviceLocation___bPtV{color:var(--primary-a50);padding-left:10px}.DevicesRenderer_imageContainer__hwlvV{height:25px;width:25px}.DevicesRenderer_selected__xse_x{border-color:var(--secondary);background-color:#fff}.DevicesRenderer_roomHighlight__bjt0X{position:absolute}.DevicesRenderer_roomHighlight__bjt0X:after{content:"";position:absolute;inset:-2px;border-radius:12px;border-color:#ff9800;pointer-events:none}.ModularBoxesRenderer_modularBox__2W5_4{background-color:#ffffbd;border:1.5px solid red;color:red;padding:1px 4px;border-radius:4px;font-size:11px;display:flex;justify-content:center;align-items:center;font-weight:700;text-align:center;z-index:1000}.ModularBoxesRenderer_modularBox__2W5_4.ModularBoxesRenderer_selected__2sSUY{border-color:var(--secondary);color:var(--secondary);background-color:#fff}.ModularBoxesRenderer_sensorPoint__sCgxK{background-color:khaki;border:1px solid #b8860b;color:#b8860b;border-radius:50px}.ModularBoxesRenderer_cameraPoint__sUHXW{background-color:#dcdcdc;border:2px solid #2f4f4f;color:#2f4f4f;border-radius:4px}.ModularBoxesRenderer_wifiPoint___cHSC{background-color:#add8e6;border:2px solid #4682b4;color:#4682b4;border-radius:4px}.ModularBoxesRenderer_wifiAccessPoint__Aj126{background-color:#e0ffff;border:2px solid #20b2aa;color:#20b2aa;border-radius:4px}.ModularBoxesRenderer_networkRack__tJcg1{background-color:#deb887;border:2px solid #8b4513;color:#8b4513;border-radius:4px}.ModularBoxesRenderer_automationDB__fc8D7{background-color:#ffe4b5;border:2px solid peru;color:peru;border-radius:4px}.ModularBoxesRenderer_digitalLock__s3HoI{background-color:#f4a460;border:2px solid peru;color:#8b4513;border-radius:4px}.ModularBoxesRenderer_plugPoint__CfvB2{background-color:#ffe4b5;border:2px solid #daa520;color:#b8860b;border-radius:4px}.ModularBoxesRenderer_default__MT95n{background-color:#28b463;border:2px solid #a9dfbf;color:#28b463;width:20px;height:20px;border-radius:50%}.ModularBoxesRenderer_selected__2sSUY.ModularBoxesRenderer_default__MT95n{color:#fff}.ModularBoxesRenderer_AC__3X35G{background-color:#a9dfbf;border:1px solid #28b463;color:#28b463;border-radius:4px}.ModularBoxesRenderer_smallLight__AUhwR{background-color:#fffacd;border:2px solid #f39c12;color:#f39c12;border-radius:50%;padding:4px;width:20px;height:20px}.ModularBoxesRenderer_fanPoint__6kqa9{background-color:#d1f2eb;border:2px solid #117864;color:#117864;border-radius:50%;padding:4px;width:20px;height:20px;display:flex;justify-content:center;align-items:center}.ModularBoxesRenderer_CVSUnit__cnKqF{background-color:#a9dfbf;border:1px solid #28b463;color:#28b463;border-radius:4px;text-align:center;padding:5px}.ModularBoxesRenderer_selected__2sSUY{color:var(--secondary);background-color:#fff;border-color:var(--secondary)}.ModularBoxesRenderer_selected__2sSUY .ModularBoxesRenderer_deviceLocation__EFukt{color:var(--secondary)}.ModularBoxesRenderer_CVS__rFsyY{position:absolute;transform:translate(-50%,-50%);background-color:transparent;border:1px solid #006400;color:#fff;max-width:30px;max-height:30px}.ModularBoxesRenderer_CVS__rFsyY.ModularBoxesRenderer_selected__2sSUY{color:#fff;background-color:#fff;border:1px solid var(--secondary)}.ModularBoxesRenderer_CVS__rFsyY .ModularBoxesRenderer_cvsContainer__YsnrE{position:relative;display:flex;align-items:center;pointer-events:none}.ModularBoxesRenderer_CVS__rFsyY .ModularBoxesRenderer_centerDot___vDt7{width:20px;height:20px;background-color:#006400;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ModularBoxesRenderer_CVS__rFsyY .ModularBoxesRenderer_hoseLength__dplMb{font-size:8px;position:relative;text-align:left}.ModularBoxesRenderer_videoDoorPhone__FCgkY{background-color:#d0ece7;border:2px solid #117a65;color:#117a65;border-radius:4px}.ModularBoxesRenderer_curtainMotor__BwxeF{background-color:#fce4ec;border:2px solid #c2185b;color:#ad1457;border-radius:4px}.ModularBoxesRenderer_doorSensor__P78u4{background-color:#fdf2e9;border:2px solid #d35400;color:#d35400;border-radius:4px}.ModularBoxesRenderer_glassBreakSensor__5GKxQ{background-color:#e8f8f5;border:2px solid #138d75;color:#117864;border-radius:4px}.ModularBoxesRenderer_panicButton__9mt6y{background-color:#fdebd0;border:2px solid #b03a2e;color:#b03a2e;border-radius:50%;padding:6px;width:25px;height:25px;display:flex;justify-content:center;align-items:center}.ModularBoxesRenderer_siren__7UF8s{background-color:#f9e79f;border:2px solid #f1c40f;color:#b7950b;border-radius:4px}.ModularBoxesRenderer_smartLock__kZSTl{background-color:#d7ccc8;border:2px solid #5d4037;color:#3e2723;border-radius:4px}.ModularBoxesRenderer_smokeDetector__hAa8e{background-color:#f5f5f5;border:2px solid #616161;color:#424242;border-radius:4px}.ModularBoxesRenderer_heatDetector__h97WO{background-color:#fbe9e7;border:2px solid #e64a19;color:#d84315;border-radius:4px}.ModularBoxesRenderer_energyMeter__VsGGE{background-color:#e3f2fd;border:2px solid #1976d2;color:#0d47a1;border-radius:4px}.ModularBoxesRenderer_ups__2So0j{background-color:#ede7f6;border:2px solid #673ab7;color:#4527a0;border-radius:4px}.ModularBoxesRenderer_relayModule__BTF5L{background-color:#f3e5f5;border:2px solid #9c27b0;color:#6a1b9a;border-radius:4px}.ModularBoxesRenderer_projector__NzwMi{background-color:#e1f5fe;border:2px solid #039be5;color:#0277bd;border-radius:4px}.ModularBoxesRenderer_screenMotor__L__aC{background-color:#fff3e0;border:2px solid #fb8c00;color:#ef6c00;border-radius:4px}.ModularBoxesRenderer_irBlaster___IzXl{background-color:#f8bbd0;border:2px solid #ec407a;color:#ad1457;border-radius:4px}.ModularBoxesRenderer_touchPanel__8Q1Q9{background-color:#e3f2fd;border:2px solid #2196f3;color:#1565c0;border-radius:4px}.ModularBoxesRenderer_keypad__uVAGu{background-color:#fff9c4;border:2px solid #fbc02d;color:#f57f17;border-radius:4px}.ToolPanel_panel__FXFor{position:absolute;top:calc(83px + 20px);right:14px;z-index:998;display:flex;flex-direction:row;align-items:flex-start;pointer-events:none}.ToolPanel_panel__FXFor>*{pointer-events:auto}.ToolPanel_iconStrip__LSkUD{display:flex;flex-direction:column;width:58px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.07),0 0 0 1px rgba(0,0,0,.03);padding:4px 0;gap:2px}.ToolPanel_toolBtn__ZhC4G{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 4px 6px;border:none;background:transparent;color:#444;cursor:pointer;border-radius:8px;margin:0 4px;transition:background .15s,color .15s}.ToolPanel_toolBtn__ZhC4G:hover{background:#f5f5f5;color:#111}.ToolPanel_toolBtn__ZhC4G.ToolPanel_active__Hc3hN{background:#eef2ff;color:var(--secondary,#4f6ef7)}.ToolPanel_toolLabel__WFAA7{font-size:9.5px;font-weight:500;letter-spacing:.01em;line-height:1.1;white-space:nowrap;opacity:.75}.ToolPanel_active__Hc3hN .ToolPanel_toolLabel__WFAA7{opacity:1;font-weight:600}.ToolPanel_drawer__zSPTc{width:280px;max-height:75vh;margin-right:6px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.07),0 0 0 1px rgba(0,0,0,.03);display:flex;flex-direction:column;overflow:hidden;animation:ToolPanel_slideIn__IjKFV .18s ease-out;scrollbar-width:thin}@keyframes ToolPanel_slideIn__IjKFV{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}.ToolPanel_drawerHeader__dpl0J{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 8px;border-bottom:1px solid rgba(0,0,0,.05);flex-shrink:0}.ToolPanel_drawerTitle__RQlvF{font-size:13px;font-weight:600;color:#222}.ToolPanel_drawerClose__5FWps{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:6px;background:transparent;color:#888;cursor:pointer}.ToolPanel_drawerClose__5FWps:hover{background:#f0f0f0;color:#333}.ToolPanel_drawerBody__x1Xj_{flex:1 1;overflow-y:auto;padding:12px 14px 14px;display:flex;flex-direction:column;gap:4px}.ToolPanel_hint__7crBd{font-size:12.5px;color:#888;line-height:1.5;margin:0}.ToolPanel_wallSubModeGroup__4cu2D{display:flex;gap:0;background:#f3f4f6;border-radius:8px;padding:3px;margin-bottom:10px}.ToolPanel_wallSubModeBtn__s1AXQ{flex:1 1;padding:7px 2px;font-size:12px;font-weight:500;line-height:1.2;text-align:center;border:none;border-radius:6px;background:transparent;color:#888;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,box-shadow .15s}.ToolPanel_wallSubModeBtn__s1AXQ:hover:not(.ToolPanel_wallSubModeBtnActive__OQHWn){color:#444;background:hsla(0,0%,100%,.5)}.ToolPanel_wallSubModeBtnActive__OQHWn{background:#fff;color:#222;box-shadow:0 1px 3px rgba(0,0,0,.08);font-weight:600}.ToolPanel_settingGroup__ZiSGd{display:flex;flex-direction:column;gap:6px}.ToolPanel_settingGroupLabel__vGrFu{font-size:11px;font-weight:500;letter-spacing:.03em;color:#888}.ToolPanel_sliderRow__FBZYm{display:flex;align-items:center;gap:10px}.ToolPanel_sliderValue__13_lA{font-size:11px;font-weight:500;color:#444;min-width:36px;text-align:right;flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ToolPanel_slider__ZJk_3{flex:1 1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3px;background:#ddd;border-radius:2px;outline:none;cursor:pointer}.ToolPanel_slider__ZJk_3::-webkit-slider-runnable-track{height:3px;background:#ddd;border-radius:2px}.ToolPanel_slider__ZJk_3::-moz-range-track{height:3px;background:#ddd;border-radius:2px;border:none}.ToolPanel_slider__ZJk_3::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;background:#fff;border:1.5px solid #bbb;border-radius:50%;cursor:pointer;margin-top:-5.5px;box-shadow:0 1px 3px rgba(0,0,0,.08);-webkit-transition:border-color .15s,box-shadow .15s,transform .1s;transition:border-color .15s,box-shadow .15s,transform .1s}.ToolPanel_slider__ZJk_3::-moz-range-thumb{width:14px;height:14px;background:#fff;border:1.5px solid #bbb;border-radius:50%;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.08);-moz-transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s}.ToolPanel_slider__ZJk_3:hover::-webkit-slider-thumb{border-color:#999;box-shadow:0 1px 4px rgba(0,0,0,.12)}.ToolPanel_slider__ZJk_3:hover::-moz-range-thumb{border-color:#999;box-shadow:0 1px 4px rgba(0,0,0,.12)}.ToolPanel_slider__ZJk_3:active::-webkit-slider-thumb{border-color:var(--secondary,#4f6ef7);box-shadow:0 0 0 3px rgba(79,110,247,.1);transform:scale(1.1)}.ToolPanel_slider__ZJk_3:active::-moz-range-thumb{border-color:var(--secondary,#4f6ef7);box-shadow:0 0 0 3px rgba(79,110,247,.1)}.ToolPanel_slider__ZJk_3:focus-visible::-webkit-slider-thumb{border-color:var(--secondary,#4f6ef7);box-shadow:0 0 0 3px rgba(79,110,247,.15)}.ToolPanel_slider__ZJk_3:focus-visible::-moz-range-thumb{border-color:var(--secondary,#4f6ef7);box-shadow:0 0 0 3px rgba(79,110,247,.15)}.ToolPanel_settingHint__PUpTU{font-size:10px;color:#aaa;line-height:1.3;margin-top:-2px}.ToolPanel_settingRow__dj2vz{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 0}.ToolPanel_settingLabel__O2Uwu{font-size:12.5px;font-weight:500;color:#333}.ToolPanel_settingSeparator__uY0AD{height:1px;background:rgba(0,0,0,.06);margin:6px 0}.ToolPanel_toggleBtn__zL4a_{position:relative;width:36px;height:20px;border-radius:12px;border:1.5px solid #ccc;background:#e4e4e4;cursor:pointer;padding:0;flex-shrink:0;transition:background .2s,border-color .2s}.ToolPanel_toggleBtn__zL4a_.ToolPanel_toggleOn__V3kIq{background:var(--secondary,#4f6ef7);border-color:var(--secondary,#4f6ef7)}.ToolPanel_toggleBtn__zL4a_.ToolPanel_toggleOn__V3kIq .ToolPanel_toggleKnob__eD6Cp{transform:translateX(16px);background:#fff}.ToolPanel_toggleKnob__eD6Cp{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.15);transition:transform .2s}.ToolPanel_legendToggles__D_I9_{display:flex;flex-direction:column;gap:3px;padding:6px 0 0}.ToolPanel_checkRow__r0LOp{display:flex;align-items:center;gap:9px;padding:7px 9px;border:1px solid transparent;border-radius:8px;background:#fafafa;font-size:12px;font-weight:500;color:#444;cursor:pointer;text-align:left;margin-bottom:5px;transition:background .15s,border-color .15s}.ToolPanel_checkRow__r0LOp:hover{background:#f7f7f8;border-color:rgba(0,0,0,.07)}.ToolPanel_checkRow__r0LOp.ToolPanel_checkRowActive__0vTW_{border-color:rgba(0,0,0,.07)}.ToolPanel_checkRow__r0LOp.ToolPanel_checkRowActive__0vTW_ .ToolPanel_checkIcon__hOML3{color:var(--secondary,#4f6ef7)}.ToolPanel_checkIcon__hOML3{display:flex;align-items:center;flex-shrink:0;color:#bbb;transition:color .15s}.ToolPanel_pageControl__L89ci{display:flex;align-items:center;gap:4px}.ToolPanel_pageBtn__Zx2V5{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid rgba(0,0,0,.08);border-radius:6px;background:#fafafa;color:#444;cursor:pointer;transition:background .15s,border-color .15s}.ToolPanel_pageBtn__Zx2V5:hover:not(:disabled){background:#f0f0f0;border-color:rgba(0,0,0,.14)}.ToolPanel_pageBtn__Zx2V5:disabled{opacity:.3;cursor:default}.ToolPanel_pageInputWrap__78Pdy{display:flex;align-items:center;gap:4px;padding:0 4px}.ToolPanel_pageInput__4JBBb{width:32px;padding:3px 2px;border:1px solid rgba(0,0,0,.1);border-radius:5px;background:#fafafa;font-size:12px;font-weight:500;color:#444;text-align:center;outline:none;transition:border-color .15s,box-shadow .15s}.ToolPanel_pageInput__4JBBb::-webkit-inner-spin-button,.ToolPanel_pageInput__4JBBb::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ToolPanel_pageInput__4JBBb:focus{border-color:var(--secondary,#4f6ef7);box-shadow:0 0 0 2px #eef2ff}.ToolPanel_pageTotal__tM3mJ{font-size:11.5px;font-weight:500;color:#888;white-space:nowrap}.ToolPanel_resetBtn__cmLqU{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px 12px;border:1px solid #e5e5e5;border-radius:8px;background:#fafafa;font-size:11.5px;font-weight:500;color:var(--lightBlack);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.ToolPanel_resetBtn__cmLqU:hover{background:#f0f0f0;color:#444;border-color:#ddd}.ToolPanel_resetBtn__cmLqU.ToolPanel_resetConfirm__amtCn{background:#fef2f2;border-color:#fecaca;color:#dc2626}.ToolPanel_resetBtn__cmLqU.ToolPanel_resetConfirm__amtCn:hover{background:#fee2e2;border-color:#f87171}.ToolPanel_detectBtn__6b07s{display:flex;align-items:center;gap:9px;width:100%;padding:9px 10px;margin-top:15px;border:1px solid rgba(0,0,0,.07);border-radius:8px;background:#fafafa;font-size:12px;font-weight:500;color:#444;cursor:pointer;text-align:left;transition:background .15s,border-color .15s,color .15s}.ToolPanel_detectBtn__6b07s:hover{background:#f0f0f0;border-color:rgba(0,0,0,.12);color:#222}.ToolPanel_detectBtn__6b07s:active{background:#eaeaea}.ToolPanel_detectChevron__Mo7Bt{margin-left:auto;color:#bbb;flex-shrink:0;transition:color .15s}.ToolPanel_detectBtn__6b07s:hover .ToolPanel_detectChevron__Mo7Bt{color:#888}.ToolPanel_drawerBack__MQKia{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:6px;background:transparent;color:#888;cursor:pointer;flex-shrink:0;margin-right:2px}.ToolPanel_drawerBack__MQKia:hover{background:#f0f0f0;color:#333}.ToolPanel_wireModeGroup__i1GI1{display:flex;gap:4px;margin-top:4px}.ToolPanel_wireModeBtn__iK807{flex:1 1;padding:6px 2px;font-size:10.5px;font-weight:500;line-height:1.2;text-align:center;border:1px solid rgba(0,0,0,.08);border-radius:7px;background:#fafafa;color:#888;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.ToolPanel_wireModeBtn__iK807:hover{background:#f5f5f5;border-color:rgba(0,0,0,.12);color:#444}.ToolPanel_wireModeBtn__iK807:active{background:#ececec}.ToolPanel_wireModeBtnActive__pZwZq{background:#eef2ff;border-color:var(--secondary,#4f6ef7);color:var(--secondary,#4f6ef7)}.ToolPanel_wireModeBtnActive__pZwZq:hover{background:#e4eaff;border-color:var(--secondary,#4f6ef7);color:var(--secondary,#4f6ef7)}.ToolPanel_layerList__lWMCW{display:flex;flex-direction:column;gap:2px;padding:6px 0 0}.ToolPanel_layerRow__XxNSa{display:flex;align-items:center;gap:10px;padding:8px 10px;border:none;border-bottom:1px solid rgba(0,0,0,.05);border-radius:0;background:transparent;font-size:12.5px;font-weight:500;color:#333;cursor:pointer;text-align:left;transition:background .15s,color .15s}.ToolPanel_layerRow__XxNSa:last-child{border-bottom:none}.ToolPanel_layerRow__XxNSa:hover{background:#f7f7f8}.ToolPanel_layerRowHidden__uDNv3{color:#bbb}.ToolPanel_layerRowHidden__uDNv3 .ToolPanel_layerIcon__MddcK{color:#ccc}.ToolPanel_layerRowHidden__uDNv3 .ToolPanel_layerLabel__SQ_8o{text-decoration:line-through;-webkit-text-decoration-color:#ddd;text-decoration-color:#ddd}.ToolPanel_layerRowHidden__uDNv3 .ToolPanel_layerEye__pHnPf{color:#ccc}.ToolPanel_layerRowHidden__uDNv3:hover{color:#999}.ToolPanel_layerRowHidden__uDNv3:hover .ToolPanel_layerEye__pHnPf,.ToolPanel_layerRowHidden__uDNv3:hover .ToolPanel_layerIcon__MddcK{color:#aaa}.ToolPanel_layerIcon__MddcK{display:flex;align-items:center;flex-shrink:0;color:#888;transition:color .15s}.ToolPanel_layerLabel__SQ_8o{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ToolPanel_layerEye__pHnPf{display:flex;align-items:center;flex-shrink:0;color:var(--secondary,#408dfb);transition:color .15s}.ToolPanel_layerBadge__GBD5h{position:absolute;top:2px;right:4px;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:#dc2626;color:#fff;font-size:9px;font-weight:700;line-height:14px;text-align:center;pointer-events:none}.ToolRail_rail__TOlHP{position:absolute;top:50px;right:0;transform:translateX(-5%);z-index:999;pointer-events:none}.ToolRail_railInner__QvrUE{pointer-events:auto;display:flex;align-items:center;gap:2px;padding:4px 6px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.03)}.ToolRail_railBtn__HgFGo{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:8px;background:transparent;color:#444;cursor:pointer;transition:background .15s,color .15s}.ToolRail_railBtn__HgFGo:hover:not(:disabled){background:#f0f0f0;color:#111}.ToolRail_railBtn__HgFGo:disabled{opacity:.3;cursor:default}.ToolRail_railBtn__HgFGo.ToolRail_active__fuKE7{background:#eef2ff;color:var(--secondary, )}.ToolRail_divider___gYR3{display:block;width:1px;height:20px;margin:0 4px;background:#e0e0e0;flex-shrink:0}.CompanyLegend_shell__yTofP{position:absolute;cursor:pointer;pointer-events:auto;font-family:Arial,Helvetica,sans-serif;transform-origin:top left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CompanyLegend_outer__8uRVL{background:#fff;border:1px solid #222;box-sizing:border-box;position:relative;min-width:200px}.CompanyLegend_outer__8uRVL.CompanyLegend_selected__1qzOf{border:2.5px solid #1565c0}.CompanyLegend_inner__li16j{border:1px solid #222;margin:2px;box-sizing:border-box}.CompanyLegend_header__LIRiR{display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid #222}.CompanyLegend_logo___xadG{object-fit:contain;flex-shrink:0}.CompanyLegend_logoFallback__ZHlai{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;background:#f5f5f5;color:#999}.CompanyLegend_headerText__TRxCW{flex:1 1;min-width:0}.CompanyLegend_companyName__E9af8{display:block;font-weight:700;font-size:12px;color:#222;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:1px;text-transform:uppercase}.CompanyLegend_companyName__E9af8.CompanyLegend_editable__kViUP{cursor:text}.CompanyLegend_companyName__E9af8.CompanyLegend_editable__kViUP:hover{color:#1565c0}.CompanyLegend_companyInput__m_0UF{width:100%;border:1px solid #1565c0;border-radius:0;padding:1px 4px;font-weight:700;font-size:12px;color:#222;outline:none;background:#fff;font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:1px}.CompanyLegend_fields__DOLvT{display:flex;flex-direction:column}.CompanyLegend_field__lOM0l{display:flex;align-items:center;gap:6px;padding:4px 10px;min-height:22px;border-bottom:.5px solid #eee}.CompanyLegend_field__lOM0l:last-child{border-bottom:none}.CompanyLegend_field__lOM0l.CompanyLegend_editing__DFaLp .CompanyLegend_fieldLabel__mMQoy{color:#1565c0}.CompanyLegend_fieldLabel__mMQoy{font-size:9px;font-weight:600;color:#444;white-space:nowrap;min-width:52px;flex-shrink:0;text-transform:uppercase;letter-spacing:.5px}.CompanyLegend_fieldValue__z_q5P{flex:1 1;font-size:11px;font-weight:400;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:4px;min-width:0;text-transform:uppercase;line-height:1.2}.CompanyLegend_fieldValue__z_q5P.CompanyLegend_placeholder__qYIDF{color:#bbb;font-weight:400;font-style:italic;text-transform:none}.CompanyLegend_fieldValue__z_q5P.CompanyLegend_editable__kViUP{cursor:text;padding:1px 4px;margin:-1px -4px}.CompanyLegend_fieldValue__z_q5P.CompanyLegend_editable__kViUP .CompanyLegend_editIcon__RJwRg{opacity:0;transition:opacity .15s ease}.CompanyLegend_fieldValue__z_q5P.CompanyLegend_editable__kViUP:hover{background:#f5f5f5;color:#1565c0}.CompanyLegend_fieldValue__z_q5P.CompanyLegend_editable__kViUP:hover .CompanyLegend_editIcon__RJwRg{opacity:.6}.CompanyLegend_editIcon__RJwRg{flex-shrink:0;color:#999}.CompanyLegend_fieldEditWrap__3ddC4{flex:1 1;display:flex;align-items:center;gap:3px;min-width:0}.CompanyLegend_fieldInput__R2ILT{flex:1 1;min-width:0;border:1px solid #1565c0;border-radius:0;padding:1px 4px;font-size:11px;font-weight:400;color:#222;outline:none;background:#fff;font-family:Arial,Helvetica,sans-serif}.CompanyLegend_fieldAction__9l472{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:0;background:transparent;color:#666;cursor:pointer;flex-shrink:0}.CompanyLegend_fieldAction__9l472:hover{background:#eee;color:#222}.CompanyLegend_resizeHandle__LYiaL{position:absolute;top:0;bottom:0;right:-3px;width:6px;cursor:ew-resize;z-index:10}.CompanyLegend_resizeHandle__LYiaL:hover{background:rgba(21,101,192,.15)}.SectionSwitcher_container__X0flj{display:inline-flex;position:relative}.SectionSwitcher_trigger__AhP_k{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:none;border-radius:8px;background:#fafafa;color:#333;cursor:pointer;font:inherit;font-size:13px;line-height:1.3;transition:background .15s ease,border-color .15s ease,color .15s ease}.SectionSwitcher_trigger__AhP_k:hover{background:#f7f7f8;border-color:#d0d0d0}.SectionSwitcher_triggerActive__8jlSn{background:#eef2ff;border-color:var(--secondary,#408dfb);color:var(--secondary,#408dfb)}.SectionSwitcher_triggerIcon__Fgqjj{flex-shrink:0;opacity:.7}.SectionSwitcher_triggerLabel__y74_x{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.SectionSwitcher_triggerChevron__m2Zo_{flex-shrink:0;opacity:.55;transition:transform .15s ease}.SectionSwitcher_triggerChevronOpen__SnIBI{transform:rotate(180deg)}.SectionSwitcher_dropdown__NNzDL{background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.02);overflow:hidden;box-sizing:border-box}.SectionSwitcher_header__tctFP{padding:10px 12px 6px;font-size:11px;font-weight:500;letter-spacing:.02em;color:#888}.SectionSwitcher_list__pKxLd{display:flex;flex-direction:column;max-height:320px;overflow-y:auto;padding:0 6px;scrollbar-width:thin}.SectionSwitcher_row__tgguL{border-bottom:1px solid rgba(0,0,0,.07);transition:background .15s ease}.SectionSwitcher_row__tgguL.SectionSwitcher_rowFirst__KcBw4{border-top:none}.SectionSwitcher_row__tgguL.SectionSwitcher_rowLast__MjE9z{border-bottom:none}.SectionSwitcher_rowHovered__HvSKS{background:#f7f7f8}.SectionSwitcher_rowCurrent__i_yx4 .SectionSwitcher_sectionName__DsVTD{color:var(--secondary,#408dfb)}.SectionSwitcher_rowDisabled__yYrZ4{opacity:.5}.SectionSwitcher_rowDisabled__yYrZ4 .SectionSwitcher_rowBtn__C_bSS{cursor:default}.SectionSwitcher_rowBtn__C_bSS{all:unset;display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;cursor:pointer;box-sizing:border-box}.SectionSwitcher_rowBtn__C_bSS:disabled{cursor:default}.SectionSwitcher_sectionText__F3h6m{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.SectionSwitcher_sectionName__DsVTD{font-size:13px;font-weight:500;line-height:1.25;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SectionSwitcher_sectionMeta__256Bc{display:flex;align-items:center;gap:4px;font-size:11px;color:#888;line-height:1.2}.SectionSwitcher_sectionMeta__256Bc svg{flex-shrink:0}.SectionSwitcher_chevron__bdEUz{flex-shrink:0;color:#ccc;opacity:0;transition:opacity .15s ease}.SectionSwitcher_chevronVisible__nFNc0{opacity:1}.SectionSwitcher_checkIcon__xuibd{flex-shrink:0;color:var(--secondary,#408dfb)}.SectionSwitcher_footer__r4c2b{border-top:1px solid rgba(0,0,0,.07);padding:4px 6px 6px}.SectionSwitcher_createBtn__p1CNn{all:unset;display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border-radius:6px;cursor:pointer;font:inherit;font-size:12.5px;font-weight:500;color:#888;box-sizing:border-box;transition:background .15s ease,color .15s ease}.SectionSwitcher_createBtn__p1CNn:hover{background:#f7f7f8;color:#333}.SectionSwitcher_submenu__oFBqj{background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.02);overflow:hidden;box-sizing:border-box}.SectionSwitcher_submenuHeader__49_ga{padding:8px 12px 4px;font-size:11px;font-weight:500;letter-spacing:.02em;color:#888}.SectionSwitcher_submenuList__M3HoU{display:flex;flex-direction:column;max-height:240px;overflow-y:auto;padding:0 6px;scrollbar-width:thin}.SectionSwitcher_subItem__ijo_c{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border:none;border-bottom:1px solid rgba(0,0,0,.07);background:transparent;cursor:pointer;text-align:left;font:inherit;transition:background .15s ease}.SectionSwitcher_subItem__ijo_c:hover{background:#f7f7f8}.SectionSwitcher_subItem__ijo_c.SectionSwitcher_subItemFirst__tKUaI{border-top:none}.SectionSwitcher_subItem__ijo_c.SectionSwitcher_subItemLast__WshlW{border-bottom:none}.SectionSwitcher_subItemActive__xE8Fv .SectionSwitcher_subItemName__pousV{color:var(--secondary,#408dfb);font-weight:500}.SectionSwitcher_subItemText__jOoov{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.SectionSwitcher_subItemName__pousV{font-size:12.5px;font-weight:450;color:#333;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SectionSwitcher_subItemMeta__Izoh8{font-size:10.5px;color:#888;line-height:1.2}.SectionSwitcher_statusDot__lTz7s{width:6px;height:6px;border-radius:50%;flex-shrink:0}.SectionSwitcher_sd_Draft__adv1S{background:#9ca3af}.SectionSwitcher_sd_InReview__jCQVm{background:#f59e0b}.SectionSwitcher_sd_Approved__zTti2{background:#10b981}.SectionSwitcher_sd_Archived__VeMXE{background:#d1d5db}.SectionSwitcher_stateMsg__f9OFR{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 12px;font-size:12px;color:#888;text-align:center}.SectionSwitcher_spinner__ohFqA{width:14px;height:14px;border:2px solid #e5e5e5;border-top:2px solid var(--secondary,#408dfb);border-radius:999px;animation:SectionSwitcher_spin__bnXaN .8s linear infinite}@keyframes SectionSwitcher_spin__bnXaN{to{transform:rotate(1turn)}}.DetectionPanel_body__WOfXg{display:flex;flex-direction:column;gap:10px;padding:12px}.DetectionPanel_description__fXdOG{margin:0;font-size:12px;line-height:1.5;color:#888}.DetectionPanel_topRow__bxq_K{display:flex;align-items:flex-end;gap:8px}.DetectionPanel_fieldBlock__4vNDY{flex:1 1;min-width:0}.DetectionPanel_fieldLabel__LyLg0{display:block;margin-bottom:5px;font-size:11px;font-weight:500;color:#888;letter-spacing:.03em}.DetectionPanel_methodSwitcher__jtXv0{position:relative}.DetectionPanel_methodTrigger__K4IVW{width:100%;height:32px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border:1px solid #e5e5e5;border-radius:6px;background:#fff;color:#333;font:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:border-color .15s ease,background .15s ease}.DetectionPanel_methodTrigger__K4IVW:hover{background:#f7f7f8;border-color:#d0d0d0}.DetectionPanel_methodTriggerOpen__hPns9{border-color:var(--secondary,#408dfb)}.DetectionPanel_methodTriggerLabel__7doN1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DetectionPanel_methodChevron__V6EWi{color:#888;transition:transform .15s ease;flex-shrink:0}.DetectionPanel_methodChevronOpen__Ky193{transform:rotate(180deg)}.DetectionPanel_methodMenu__P6Q48{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 8px 20px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04);padding:4px}.DetectionPanel_methodOption__yYKwJ{width:100%;height:32px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border:none;border-radius:6px;background:transparent;color:#333;font:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s ease}.DetectionPanel_methodOption__yYKwJ:hover{background:#f7f7f8}.DetectionPanel_methodOptionActive__G_GQ9{background:#eef2ff;color:var(--secondary,#408dfb)}.DetectionPanel_settingsToggle__xPK_M{height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:1px solid #e5e5e5;border-radius:6px;background:#fff;color:#888;font:inherit;font-size:11.5px;font-weight:500;cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease,border-color .15s ease}.DetectionPanel_settingsToggle__xPK_M:hover{background:#f7f7f8;color:#333;border-color:#d0d0d0}.DetectionPanel_settingsSection__AoIzt{display:flex;flex-direction:column;gap:10px;padding:2px 0 0}.DetectionPanel_rangeGroup__72Ana{display:flex;flex-direction:column;gap:5px}.DetectionPanel_rangeHeader__h6kkj{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;font-weight:500;color:#333}.DetectionPanel_rangeHeader__h6kkj span:last-child{color:#888;font-size:11px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DetectionPanel_slider__5BRos{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:3px;background:#e5e5e5;border-radius:999px;outline:none}.DetectionPanel_slider__5BRos::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:13px;height:13px;border-radius:50%;background:#fff;border:2px solid var(--secondary,#408dfb);cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.12)}.DetectionPanel_slider__5BRos::-moz-range-thumb{width:13px;height:13px;border-radius:50%;background:#fff;border:2px solid var(--secondary,#408dfb);cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.12)}.DetectionPanel_primaryBtn__cIOeO{width:100%;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:none;border-radius:6px;background:var(--secondary,#408dfb);color:#fff;font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;transition:opacity .15s ease}.DetectionPanel_primaryBtn__cIOeO:hover{opacity:.92}.DetectionPanel_loadingState__kegRG{min-height:100px;display:flex;align-items:center;justify-content:center;gap:10px}.DetectionPanel_spinner__yT0_I{animation:DetectionPanel_spin__Z5oKx .8s linear infinite;color:#888;flex-shrink:0}@keyframes DetectionPanel_spin__Z5oKx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DetectionPanel_loadingCopy__AX8Rw{display:flex;flex-direction:column;gap:3px;color:#333;font-size:12.5px;font-weight:500}.DetectionPanel_loadingSubtext__ENH22{color:#888;font-size:11px;font-weight:400}.DetectionPanel_summarySection__MagzM{display:flex;flex-direction:column;gap:5px}.DetectionPanel_summaryRow___3PS1{display:flex;align-items:center;justify-content:space-between;gap:8px}.DetectionPanel_summaryLabel__GJLG2{font-size:12px;font-weight:500;color:#888}.DetectionPanel_summaryValue__S6ReP{font-size:12px;font-weight:600;color:#333;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DetectionPanel_actionRow__Jy2Dl,.DetectionPanel_footerRow__WLX4O,.DetectionPanel_toolbarRow__8RTcW{display:flex;gap:6px}.DetectionPanel_section__sFP6f{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid rgba(0,0,0,.07)}.DetectionPanel_sectionLabel__0VuSv{font-size:11px;font-weight:500;color:#888;letter-spacing:.03em}.DetectionPanel_dangerBtn__B5Y1U,.DetectionPanel_primaryGhostBtn__xsJOK,.DetectionPanel_subtleBtn__Vc6vk{height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;border-radius:6px;font:inherit;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.DetectionPanel_subtleBtn__Vc6vk{flex:1 1;border:1px solid #e5e5e5;background:#fff;color:#888}.DetectionPanel_subtleBtn__Vc6vk:hover{background:#f7f7f8;color:#333;border-color:#d0d0d0}.DetectionPanel_primaryGhostBtn__xsJOK{flex:1 1;border:1px solid var(--secondary,#408dfb);background:#eef2ff;color:var(--secondary,#408dfb)}.DetectionPanel_primaryGhostBtn__xsJOK:hover:not(:disabled){background:#e0e8ff}.DetectionPanel_primaryGhostBtn__xsJOK:disabled{opacity:.4;cursor:default}.DetectionPanel_dangerBtn__B5Y1U{width:100%;border:1px solid rgba(220,38,38,.18);background:#fff;color:#dc2626}.DetectionPanel_dangerBtn__B5Y1U:hover{background:#fef2f2;border-color:rgba(220,38,38,.28)}.DetectionPanel_hint__DMK9c{margin:0;font-size:11px;line-height:1.45;color:#bbb}.VersionSwitcher_container__1clSA{display:inline-flex;position:relative}.VersionSwitcher_trigger__WLzRI{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid #e5e5e5;border-radius:8px;background:#fafafa;color:#333;cursor:pointer;font:inherit;font-size:13px;line-height:1.3;transition:background .15s ease,border-color .15s ease,color .15s ease}.VersionSwitcher_trigger__WLzRI:hover{background:#f7f7f8;border-color:#d0d0d0}.VersionSwitcher_triggerActive__pGnch{background:#eef2ff;border-color:var(--secondary,#408dfb);color:var(--secondary,#408dfb)}.VersionSwitcher_triggerIcon__LJ4i6{flex-shrink:0;opacity:.7}.VersionSwitcher_triggerLabel__GcisH{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.VersionSwitcher_triggerChevron__2Jj_V{flex-shrink:0;opacity:.55;transition:transform .15s ease}.VersionSwitcher_triggerChevronOpen__mrFkB{transform:rotate(180deg)}.VersionSwitcher_dropdown__rsgRd{background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.02);overflow:hidden;box-sizing:border-box}.VersionSwitcher_header__F_WYw{padding:10px 12px 6px;font-size:11px;font-weight:500;letter-spacing:.02em;color:#888}.VersionSwitcher_list___HIk_{display:flex;flex-direction:column;max-height:320px;overflow-y:auto;padding:0 6px 6px;scrollbar-width:thin}.VersionSwitcher_row__BGbol{border-bottom:1px solid rgba(0,0,0,.07);transition:background .15s ease}.VersionSwitcher_row__BGbol:first-child{border-top:none}.VersionSwitcher_row__BGbol:last-child{border-bottom:none}.VersionSwitcher_row__BGbol:hover{background:#f7f7f8}.VersionSwitcher_rowCurrent__qlPAo .VersionSwitcher_revName__29Nmt{color:var(--secondary,#408dfb)}.VersionSwitcher_rowBtn__fws3E{all:unset;display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;cursor:pointer;box-sizing:border-box}.VersionSwitcher_revIcon__bTMod{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;flex-shrink:0}.VersionSwitcher_icon_Draft__s_2xL{background:#f3f4f6;color:#9ca3af}.VersionSwitcher_icon_InReview__Niti1{background:#fef3c7;color:#d97706}.VersionSwitcher_icon_Approved__uLrBf{background:#d1fae5;color:#059669}.VersionSwitcher_icon_Archived__oEd1_{background:#f3f4f6;color:#9ca3af}.VersionSwitcher_revText__Bz3ue{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.VersionSwitcher_revName__29Nmt{font-size:12.5px;font-weight:500;line-height:1.25;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VersionSwitcher_revMeta__yYtuE{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0;font-size:11px;color:#888;line-height:1.2}.VersionSwitcher_statusText__eaZg8{font-size:10.5px;font-weight:500}.VersionSwitcher_st_Draft__DMWKr{color:#9ca3af}.VersionSwitcher_st_InReview__aDxhw{color:#d97706}.VersionSwitcher_st_Approved__3CkLp{color:#059669}.VersionSwitcher_st_Archived__t3z10{color:#9ca3af}.VersionSwitcher_checkIcon__7RnnV{flex-shrink:0;color:var(--secondary,#408dfb)}.VersionSwitcher_stateMsg__PZd3m{display:flex;flex-direction:column;align-items:center;gap:8px;padding:22px 16px;font-size:12px;color:#888;text-align:center}.VersionSwitcher_emptyDetail__0weof{font-size:11px;color:#bbb}.VersionSwitcher_spinner__rAfDj{width:14px;height:14px;border:2px solid #e5e5e5;border-top:2px solid var(--secondary,#408dfb);border-radius:999px;animation:VersionSwitcher_spin__wkuYh .8s linear infinite}@keyframes VersionSwitcher_spin__wkuYh{to{transform:rotate(1turn)}}.CreatePlanForm_root__LtrT_{display:flex;flex-direction:column;gap:12px;height:100%}.CreatePlanForm_banner__W3_ww{display:flex;align-items:flex-start;gap:10px;border:1px solid rgba(var(--secondary,#4f6ef7),.15);border-radius:8px}.CreatePlanForm_bannerIcon__Nc8GG{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:#fff;color:var(--secondary,#4f6ef7);flex-shrink:0;border:1px solid rgba(var(--secondary,#4f6ef7),.15)}.CreatePlanForm_bannerText__GNrI6{display:flex;flex-direction:column;gap:2px;min-width:0}.CreatePlanForm_bannerTitle__bbjic{font-size:12px;font-weight:600;color:#222}.CreatePlanForm_bannerSubtitle__W8tZ4{font-size:11px;color:#888;line-height:1.4}.CreatePlanForm_fieldGroup__gb1wt,.CreatePlanForm_form__PXUHY{display:flex;flex-direction:column}.CreatePlanForm_fieldGroup__gb1wt{gap:4px}.CreatePlanForm_fieldGroup__gb1wt label{font-size:11.5px!important;font-weight:500!important;color:#333!important;margin-bottom:2px!important}.CreatePlanForm_fieldGroup__gb1wt input[type=text]{font-size:13px!important;padding:8px 10px!important;border-radius:8px!important;border:1px solid rgba(0,0,0,.1)!important;background:#fafafa!important;margin-top:2px;transition:border-color .15s ease,box-shadow .15s ease}.CreatePlanForm_fieldGroup__gb1wt input[type=text]:focus{border-color:var(--secondary,#4f6ef7)!important;box-shadow:0 0 0 2px #eef2ff!important;outline:none!important}.CreatePlanForm_fieldGroup__gb1wt [class*=control]{min-height:36px!important;border-radius:8px!important;border-color:rgba(0,0,0,.1)!important;background:#fafafa!important;font-size:13px!important}.CreatePlanForm_fieldGroup__gb1wt [class*=error],.CreatePlanForm_fieldGroup__gb1wt span[role=alert]{font-size:10.5px!important;margin-top:2px!important}.CreatePlanForm_actions__hmwIU{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:2px;padding-top:10px}.CreatePlanForm_cancelBtn__Cy2Xz{padding:7px 14px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff;font-size:12px;font-weight:500;color:#888;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.CreatePlanForm_cancelBtn__Cy2Xz:hover{background:#f7f7f8;color:#333;border-color:rgba(0,0,0,.15)}.CreatePlanForm_submitBtn__fmUGU{display:flex;align-items:center;justify-content:center;gap:5px;padding:7px 16px;border:1px solid var(--secondary,#4f6ef7);border-radius:8px;background:var(--secondary,#4f6ef7);font-size:12px;font-weight:500;color:#fff;cursor:pointer;transition:background .15s ease,box-shadow .15s ease,opacity .15s ease}.CreatePlanForm_submitBtn__fmUGU:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);filter:brightness(1.05)}.CreatePlanForm_submitBtn__fmUGU:active{filter:brightness(.95)}.CreatePlanForm_submitBtn__fmUGU:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;filter:none}.VersionManager_root__9I6fk{display:flex;flex-direction:column;padding:12px;gap:12px;flex:1 1;min-height:0;overflow-y:auto;scrollbar-width:thin}.VersionManager_activeCard__rP2ob{display:flex;flex-direction:column;gap:10px;border:1px solid rgba(0,0,0,.07);border-radius:8px;background:#fafafa;padding:12px;position:relative}.VersionManager_activeTop__4Ibyd{display:flex;align-items:center;justify-content:space-between;gap:8px}.VersionManager_activeName__lig2H{line-height:1.35;min-width:0;word-break:break-word}.VersionManager_activeNameInput__TqJfw,.VersionManager_activeName__lig2H{display:block;font-size:12.5px;font-weight:500;color:var(--primary,#0a2540)}.VersionManager_activeNameInput__TqJfw{width:100%;padding:7px 9px;border:1px solid var(--secondary,#408dfb);border-radius:6px;background:#fff;outline:none}.VersionManager_activeNameInput__TqJfw:focus{box-shadow:0 0 0 2px #eef2ff}.VersionManager_activeDetails__51F5u{display:flex;flex-direction:column;gap:8px}.VersionManager_cardBottomConfirm__9iSMA{display:flex;justify-content:flex-end;margin-top:2px}.VersionManager_fieldGroup__WMNSO{display:flex;flex-direction:column;gap:4px}.VersionManager_fieldLabel__Q5hqO{font-size:11px;font-weight:500;letter-spacing:.02em;color:#888}.VersionManager_detailRow__GSaE_{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 0}.VersionManager_detailLabel__QW_bE{font-size:11px;font-weight:500;color:#888}.VersionManager_detailValue__mhL01{font-size:11.5px;color:#333;font-weight:500}.VersionManager_selectTrigger__0tZeO{display:flex;align-items:center;gap:6px;width:100%;padding:7px 10px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fafafa;font-size:12px;font-weight:500;color:#333;cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.VersionManager_selectTrigger__0tZeO:hover{border-color:rgba(0,0,0,.18)}.VersionManager_selectTrigger__0tZeO.VersionManager_selectTriggerOpen__2hjcM{border-color:var(--secondary,#408dfb);box-shadow:0 0 0 2px #eef2ff}.VersionManager_selectValue__RnBLW{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.VersionManager_selectChevron__V0B0x{flex-shrink:0;color:#aaa;transition:transform .15s ease}.VersionManager_selectTriggerOpen__2hjcM .VersionManager_selectChevron__V0B0x{transform:rotate(180deg)}.VersionManager_statusDot__HHnmp{width:7px;height:7px;border-radius:50%;flex-shrink:0}.VersionManager_sd_Draft__16NMt{background:#9ca3af}.VersionManager_sd_InReview__u9E86{background:#f59e0b}.VersionManager_sd_Approved__cXezQ{background:#10b981}.VersionManager_sd_Archived__rOyzU{background:#d1d5db}.VersionManager_dropdownWrap__Z_Y69{position:fixed;padding:4px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.02);z-index:9999}.VersionManager_dropdownItem__YbcLV{display:flex;align-items:center;gap:7px;width:100%;padding:7px 8px;border:none;border-radius:6px;background:transparent;font-size:12px;font-weight:500;color:#333;cursor:pointer;text-align:left;transition:background .15s ease}.VersionManager_dropdownItem__YbcLV:hover{background:#f7f7f8}.VersionManager_dropdownItem__YbcLV svg{margin-left:auto;color:var(--secondary,#408dfb)}.VersionManager_dropdownItemSel__owG5c{background:#eef2ff;color:var(--primary,#0a2540)}.VersionManager_menuWrap__qFnZ0{position:fixed;min-width:140px;padding:4px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.02);z-index:9999}.VersionManager_menuItem__sG2Eh{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:none;border-radius:6px;background:transparent;font-size:12px;font-weight:500;color:#333;cursor:pointer;text-align:left;transition:background .15s ease}.VersionManager_menuItem__sG2Eh:hover{background:#f7f7f8}.VersionManager_menuItemDanger__hkjqs{color:#dc2626}.VersionManager_menuItemDanger__hkjqs:hover{background:#fef2f2}.VersionManager_moreBtn__Ae2C7{display:flex;align-items:center;justify-content:center;width:26px;height:20px;border:none;border-radius:6px;background:transparent;color:#aaa;cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease}.VersionManager_moreBtn__Ae2C7:hover{color:#555}.VersionManager_switchBtn__aYlPl{padding:4px 10px;border:1px solid #e5e5e5;border-radius:6px;background:#fff;color:var(--secondary,#408dfb);font-size:11px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.VersionManager_switchBtn__aYlPl:hover{background:#eef2ff;border-color:rgba(64,141,251,.3)}.VersionManager_switchBtn__aYlPl:disabled{opacity:.4;cursor:default}.VersionManager_sectionHeader__ansy6{display:flex;align-items:center;justify-content:space-between}.VersionManager_sectionLabel__FDQh_{font-size:11px;font-weight:500;letter-spacing:.02em;color:#888}.VersionManager_sectionCount__BCVtr{font-size:10px;font-weight:500;color:#aaa;background:#f0f0f0;padding:1px 6px;border-radius:8px;line-height:1.5}.VersionManager_list__3IGt7{display:flex;flex-direction:column;gap:4px;flex:1 1;min-height:0;overflow-y:auto;scrollbar-width:thin}.VersionManager_row__KpvJB{display:flex;align-items:flex-start;gap:9px;padding:8px;border-radius:8px;transition:background .15s ease;position:relative}.VersionManager_row__KpvJB:hover{background:#f7f7f8}.VersionManager_rowDot__owRvQ{width:7px;height:7px;border-radius:50%;flex-shrink:0;margin-top:6px}.VersionManager_rowContent__G0eSl{position:relative;flex:1 1;min-width:0}.VersionManager_rowBody__wB9MV{display:flex;flex-direction:column;gap:4px;min-width:0}.VersionManager_row__KpvJB:hover:not(.VersionManager_rowEditing__G_6yq):not(.VersionManager_rowDeleting__sN5kO) .VersionManager_rowActions__Mj9Ug{opacity:1;pointer-events:auto}.VersionManager_rowDeleting__sN5kO .VersionManager_rowName__U7Xz7,.VersionManager_rowEditing__G_6yq .VersionManager_rowName__U7Xz7,.VersionManager_rowName__U7Xz7{white-space:normal;overflow:visible;text-overflow:clip}.VersionManager_rowName__U7Xz7{display:block;font-size:12.5px;font-weight:500;color:#333;line-height:1.3;min-width:0;word-break:break-word}.VersionManager_rowMeta__zVJ4J{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.VersionManager_rowStatus__NGk87{font-size:10.5px;font-weight:500}.VersionManager_rs_Draft__Pf2iY{color:#9ca3af}.VersionManager_rs_InReview___tLHm{color:#d97706}.VersionManager_rs_Approved__lzSeU{color:#059669}.VersionManager_rs_Archived__MaSx3{color:#9ca3af}.VersionManager_rowPlanType__BTFpY{font-size:10.5px;font-weight:500;color:var(--secondary,#408dfb);background:#eef2ff;padding:1px 6px;border-radius:999px;line-height:1.5}.VersionManager_rowDate__8_2UB{font-size:10.5px;color:#b4b4b4}.VersionManager_rowInput__sm_Lt{width:100%;padding:6px 8px;border:1px solid var(--secondary,#408dfb);border-radius:6px;background:#fff;font-size:12.5px;font-weight:500;color:#333;outline:none}.VersionManager_rowInput__sm_Lt:focus{box-shadow:0 0 0 2px #eef2ff}.VersionManager_rowActions__Mj9Ug{position:absolute;top:0;right:0;display:flex;align-items:center;gap:4px;opacity:0;pointer-events:none;transition:opacity .15s ease;background:#f7f7f8;border-radius:6px;padding:0 2px}.VersionManager_rowBottomConfirm__vxjzK{display:flex;justify-content:flex-end;margin-top:4px}.VersionManager_renameBlock__wQjtT{display:flex;flex-direction:column;gap:6px;width:100%}.VersionManager_renameActions__E93dJ{display:flex;align-items:center;gap:6px}.VersionManager_renameSave__kpZzV{padding:4px 10px;border:1px solid var(--secondary,#408dfb);border-radius:6px;background:var(--secondary,#408dfb);color:#fff;font-size:11px;font-weight:500;cursor:pointer;transition:box-shadow .15s ease,filter .15s ease}.VersionManager_renameSave__kpZzV:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);filter:brightness(1.05)}.VersionManager_renameCancel__Y8n27{padding:4px 10px;border:1px solid rgba(0,0,0,.1);border-radius:6px;background:#fff;color:#888;font-size:11px;font-weight:500;cursor:pointer}.VersionManager_renameCancel__Y8n27:hover{background:#f7f7f8}.VersionManager_deleteInline___FTPO{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;width:auto;max-width:100%;padding:8px 10px;border:1px solid #f3d1d1;border-radius:6px;background:#fff7f7}.VersionManager_deleteInlineText__nnk5o{font-size:11px;font-weight:500;color:#dc2626;line-height:1.4;white-space:nowrap}.VersionManager_deleteInlineActions__xG5FD{display:flex;align-items:center;gap:6px;flex-shrink:0}.VersionManager_confirmYes__zIlds{padding:4px 10px;border:1px solid #fca5a5;border-radius:6px;background:#fef2f2;color:#dc2626;font-size:11px;font-weight:500;cursor:pointer;transition:background .15s ease}.VersionManager_confirmYes__zIlds:hover{background:#fee2e2}.VersionManager_confirmNo__S_ylt{padding:4px 10px;border:1px solid rgba(0,0,0,.1);border-radius:6px;background:#fff;color:#888;font-size:11px;font-weight:500;cursor:pointer}.VersionManager_confirmNo__S_ylt:hover{background:#f7f7f8}.VersionManager_newBtn__ZDNzF{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:9px 0;margin-top:auto;border:1px solid var(--secondary,#408dfb);border-radius:8px;background:#fff;font-size:12.5px;font-weight:500;color:var(--secondary,#408dfb);cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.VersionManager_newBtn__ZDNzF:hover{background:#eef2ff;box-shadow:0 2px 8px rgba(0,0,0,.06)}.VersionManager_empty__9n9_C{display:flex;flex-direction:column;align-items:center;gap:6px;padding:32px 12px;color:#bbb;font-size:12.5px;text-align:center}.VersionManager_emptyDetail__2LjQD{font-size:11px;color:#ccc}.LibraryDrawer_inner__CQqwr{display:flex;flex-direction:column;gap:10px;padding:10px 0;height:100%;min-height:0}.LibraryDrawer_categorySection__0ZHkX{display:flex;flex-direction:column;gap:6px;flex-shrink:0;padding:0 10px}.LibraryDrawer_fieldLabel__YUyTN{font-size:11px;font-weight:500;letter-spacing:.04em;color:#888}.LibraryDrawer_categoryList__MxFBM{display:flex;flex-wrap:wrap;gap:6px;padding-right:2px;overscroll-behavior:contain;overflow-y:auto;max-height:140px;scrollbar-width:thin}.LibraryDrawer_categoryChip__Tx88_{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid rgba(0,0,0,.07);border-radius:20px;background:#fff;font-size:11.5px;font-weight:500;color:#333;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.LibraryDrawer_categoryChip__Tx88_:hover{background:#f7f7f8;border-color:rgba(0,0,0,.12)}.LibraryDrawer_categoryChip__Tx88_.LibraryDrawer_activeCategory__Vval_{background:#eef2ff;border-color:var(--secondary,#4f6ef7);color:var(--secondary,#4f6ef7)}.LibraryDrawer_categoryChip__Tx88_.LibraryDrawer_activeCategory__Vval_ .LibraryDrawer_categoryBadge__cyNXm{color:var(--secondary,#4f6ef7)}.LibraryDrawer_categoryName__8Vkcj{max-width:100px;overflow:hidden;text-overflow:ellipsis}.LibraryDrawer_categoryBadge__cyNXm{font-size:10px;font-weight:500;padding:1px 5px;border-radius:10px;color:#888;line-height:1.4;transition:color .15s ease}.LibraryDrawer_pointSection__3Cg_6{display:flex;flex-direction:column;gap:8px;flex:1 1;min-height:0}.LibraryDrawer_searchWrap__suSo1{position:relative;display:flex;align-items:center;flex-shrink:0;padding:0 10px}.LibraryDrawer_searchIcon__Ig6_E{position:absolute;left:19px;color:#aaa;pointer-events:none}.LibraryDrawer_searchInput__3Sp6X{width:100%;padding:7px 28px;border:1px solid rgba(0,0,0,.07);border-radius:8px;background:#fafafa;font-size:12px;color:#333;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.LibraryDrawer_searchInput__3Sp6X::placeholder{color:#bbb}.LibraryDrawer_searchInput__3Sp6X:focus{border-color:var(--secondary,#4f6ef7);box-shadow:0 0 0 2px #eef2ff}.LibraryDrawer_searchClear__UdFGc{position:absolute;right:16px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:50%;background:#e8e8e8;color:#666;cursor:pointer;transition:background .15s ease}.LibraryDrawer_searchClear__UdFGc:hover{background:#ddd}.LibraryDrawer_pointList__tsHgR{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow-y:auto;max-height:60vh;scrollbar-width:thin;scrollbar-color:#d8d8d8 transparent}.LibraryDrawer_pointList__tsHgR::-webkit-scrollbar{width:4px}.LibraryDrawer_pointList__tsHgR::-webkit-scrollbar-track{background:transparent}.LibraryDrawer_pointList__tsHgR::-webkit-scrollbar-thumb{background:#d8d8d8;border-radius:4px}.LibraryDrawer_pointList__tsHgR::-webkit-scrollbar-thumb:hover{background:silver}.LibraryDrawer_sectionLabel__Wc7Qz{display:flex;align-items:center;gap:5px;font-size:10.5px;font-weight:500;color:#888;padding:4px 10px 2px;white-space:nowrap}.LibraryDrawer_sectionLabel__Wc7Qz svg{flex-shrink:0;color:#bbb}.LibraryDrawer_sectionLabelRow__f_Y_m{display:flex;align-items:center;justify-content:space-between;padding:4px 10px 2px;flex-shrink:0}.LibraryDrawer_sectionDivider__JBCS3{height:1px;background:rgba(0,0,0,.06);margin:4px 0}.LibraryDrawer_pagination__l9j1Z{display:flex;align-items:center;gap:4px}.LibraryDrawer_pageBtn__pdpt0{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid rgba(0,0,0,.07);border-radius:6px;background:none;color:#333;cursor:pointer;transition:background .15s ease}.LibraryDrawer_pageBtn__pdpt0:hover:not(:disabled){background:#f7f7f8}.LibraryDrawer_pageBtn__pdpt0:disabled{opacity:.35;cursor:default}.LibraryDrawer_pageInfo__l_Efs{font-size:10px;font-weight:500;color:#888;min-width:36px;text-align:center}.LibraryDrawer_pointCard__6rYGB{display:flex;align-items:flex-start;gap:9px;padding:8px 10px;border:none;border-bottom:1px solid rgba(0,0,0,.05);border-radius:0;background:transparent;cursor:pointer;text-align:left;flex-shrink:0;transition:background .15s ease,border-color .15s ease}.LibraryDrawer_pointCard__6rYGB:last-child{border-bottom:none}.LibraryDrawer_pointCard__6rYGB:hover{background:#f7f7f8}.LibraryDrawer_pointCard__6rYGB.LibraryDrawer_active__kDM3o{background:#eef2ff;border-top:1px solid var(--secondary,#4f6ef7);border-bottom:1px solid var(--secondary,#4f6ef7)}.LibraryDrawer_pointSymbol__cM04Z{flex-shrink:0;display:flex;align-items:center;justify-content:center;min-width:28px;padding-top:1px}.LibraryDrawer_pointInfo__2zKup{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.LibraryDrawer_pointName__wmaLK{font-size:11px;font-weight:400;color:#333;line-height:1.35;white-space:normal;display:flex;align-items:center;gap:4px;word-break:break-word}.LibraryDrawer_favStar__49nau{color:#f5a623;fill:#f5a623;flex-shrink:0}.LibraryDrawer_driverStar__PJo_A{color:var(--secondary);flex-shrink:0}.LibraryDrawer_gatewayTag__vY7Wp{display:inline-flex;align-items:center;padding:0 4px;font-size:8px;font-weight:600;color:#888;background:#f0f0f0;border-radius:3px;line-height:1.5;letter-spacing:.04em;flex-shrink:0}.LibraryDrawer_pointType__EzQgI{font-size:10.5px;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LibraryDrawer_checkIcon__THb3n{flex-shrink:0;color:var(--secondary,#4f6ef7);padding-top:2px}.LibraryDrawer_wattageRow__S40eU{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px}.LibraryDrawer_wattageChip__7s_cU{display:inline-flex;align-items:center;gap:1px;padding:2px 6px;border:1px solid rgba(0,0,0,.07);border-radius:10px;background:#fff;font-size:10px;font-weight:500;color:#333;cursor:pointer;white-space:nowrap;line-height:1.3;transition:background .15s ease,border-color .15s ease,color .15s ease;outline:none}.LibraryDrawer_wattageChip__7s_cU:hover{background:#f7f7f8;border-color:rgba(0,0,0,.12)}.LibraryDrawer_wattageChip__7s_cU.LibraryDrawer_wattageActive__joJYj{background:#eef2ff;border-color:var(--secondary,#4f6ef7);color:var(--secondary,#4f6ef7)}.LibraryDrawer_wattageChip__7s_cU.LibraryDrawer_wattageActive__joJYj .LibraryDrawer_wattageUnit__GwZG6{color:var(--secondary,#4f6ef7)}.LibraryDrawer_wattageUnit__GwZG6{font-size:8.5px;font-weight:400;color:#888;margin-left:1px;transition:color .15s ease}.LibraryDrawer_protocolRow__o0Nmm{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px}.LibraryDrawer_protocolChip__sa8LK{display:inline-flex;align-items:center;padding:2px 7px;border:1px solid rgba(0,0,0,.07);border-radius:10px;background:#fff;font-size:9.5px;font-weight:500;color:#888;cursor:pointer;white-space:nowrap;line-height:1.3;letter-spacing:.03em;transition:background .15s ease,border-color .15s ease,color .15s ease;outline:none}.LibraryDrawer_protocolChip__sa8LK:hover{background:#f7f7f8;border-color:rgba(0,0,0,.12);color:#333}.LibraryDrawer_protocolChip__sa8LK.LibraryDrawer_protocolActive__7rkka{background:#eef2ff;border-color:var(--secondary,#4f6ef7);color:var(--secondary,#4f6ef7)}.LibraryDrawer_driverRow__w_xVB{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px}.LibraryDrawer_driverChip__X_t6y{display:inline-flex;align-items:center;padding:2px 7px;border:1px solid rgba(0,0,0,.07);border-radius:10px;background:#fff;font-size:9.5px;font-weight:500;color:#888;cursor:pointer;white-space:nowrap;line-height:1.3;letter-spacing:.03em;transition:background .15s ease,border-color .15s ease,color .15s ease;outline:none}.LibraryDrawer_driverChip__X_t6y:hover{background:#f7f7f8;border-color:rgba(0,0,0,.12);color:#333}.LibraryDrawer_driverChip__X_t6y.LibraryDrawer_driverActive__4On_z{background:#eef2ff;border-color:var(--secondary,#4f6ef7);color:var(--secondary,#4f6ef7)}.LibraryDrawer_previewImage__xqBOj{display:flex;align-items:center;justify-content:center;overflow:hidden;background:transparent}.LibraryDrawer_previewLinear__ZlRd9{width:32px;min-height:2px}.LibraryDrawer_previewMarker__2whw0{display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:10px;box-sizing:border-box;text-align:center;line-height:1}.LibraryDrawer_emptyState__rBWoA{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 12px;color:#888;font-size:12px;text-align:center}.LibraryDrawer_retryBtn__mCqlb{font-size:11px;font-weight:500;padding:5px 14px;border:1px solid rgba(0,0,0,.07);border-radius:6px;background:#fff;color:#333;cursor:pointer;transition:background .15s ease,border-color .15s ease}.LibraryDrawer_retryBtn__mCqlb:hover{background:#f7f7f8;border-color:rgba(0,0,0,.12)}.LibraryDrawer_loadingOverlay__WHqp2{display:flex;justify-content:center;padding:10px 0}.LibraryDrawer_spinner__WC_1m{animation:LibraryDrawer_spin__riEKo .8s linear infinite}@keyframes LibraryDrawer_spin__riEKo{to{transform:rotate(1turn)}}.TextDrawer_inner__lXi1D{display:flex;flex-direction:column;gap:10px;padding:10px;height:100%;min-height:0}.TextDrawer_headerSection__jEm0S{flex-shrink:0}.TextDrawer_fieldLabel__oaq5m{font-size:11px;font-weight:500;letter-spacing:.04em;color:#888}.TextDrawer_listSection__fTfYl{display:flex;flex-direction:column;gap:8px;flex:1 1;min-height:0}.TextDrawer_searchWrap__w3sHb{position:relative;display:flex;align-items:center;flex-shrink:0}.TextDrawer_searchIcon__pwmSM{position:absolute;left:9px;color:#aaa;pointer-events:none}.TextDrawer_searchInput__br8uV{width:100%;padding:7px 28px;border:1px solid rgba(0,0,0,.07);border-radius:8px;background:#fafafa;font-size:12px;color:#333;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.TextDrawer_searchInput__br8uV::placeholder{color:#bbb}.TextDrawer_searchInput__br8uV:focus{border-color:var(--secondary,#4f6ef7);box-shadow:0 0 0 2px #eef2ff}.TextDrawer_searchClear__hpDG9{position:absolute;right:6px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:50%;background:#e8e8e8;color:#666;cursor:pointer;transition:background .15s ease}.TextDrawer_searchClear__hpDG9:hover{background:#ddd}.TextDrawer_countRow__hcq4f{display:flex;align-items:center;flex-shrink:0}.TextDrawer_countLabel__7qW7J{font-size:10.5px;font-weight:500;color:#888;white-space:nowrap}.TextDrawer_sectionLabel__jxsnh{font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#888;padding:8px 4px 3px;flex-shrink:0}.TextDrawer_cardList__qrCfT{display:flex;flex-direction:column;gap:4px;flex:1 1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d8d8d8 transparent}.TextDrawer_cardList__qrCfT::-webkit-scrollbar{width:4px}.TextDrawer_cardList__qrCfT::-webkit-scrollbar-track{background:transparent}.TextDrawer_cardList__qrCfT::-webkit-scrollbar-thumb{background:#d8d8d8;border-radius:4px}.TextDrawer_cardList__qrCfT::-webkit-scrollbar-thumb:hover{background:silver}.TextDrawer_card__bpFmt{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid transparent;border-radius:8px;background:#fff;cursor:pointer;text-align:left;flex-shrink:0;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.TextDrawer_card__bpFmt:hover{background:#f7f7f8;border-color:rgba(0,0,0,.07);box-shadow:0 1px 3px rgba(0,0,0,.04)}.TextDrawer_card__bpFmt:hover .TextDrawer_selectHint__CyEpV{opacity:1}.TextDrawer_card__bpFmt.TextDrawer_active__IDfzX{border-color:var(--secondary,#4f6ef7);background:#eef2ff;box-shadow:0 0 0 1px rgba(79,110,247,.08),0 2px 6px rgba(79,110,247,.08)}.TextDrawer_card__bpFmt.TextDrawer_active__IDfzX .TextDrawer_selectHint__CyEpV{opacity:1;color:var(--secondary,#4f6ef7)}.TextDrawer_card__bpFmt.TextDrawer_active__IDfzX .TextDrawer_calloutIcon__xcMxu{color:var(--secondary,#4f6ef7)}.TextDrawer_cardPreview__wr_lt{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px}.TextDrawer_cardInfo__0uKyw{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.TextDrawer_cardName__0P0rX{font-size:12px;font-weight:500;color:#333;line-height:1.35}.TextDrawer_cardDesc__lIoGc{display:flex;align-items:center;font-size:10.5px;font-style:normal;color:#888;line-height:1.4}.TextDrawer_cardDescIcon__3xDOJ{flex-shrink:0;margin-right:4px;color:#888}.TextDrawer_selectHint__CyEpV{font-size:10px;font-weight:500;color:var(--secondary,#4f6ef7);opacity:0;white-space:nowrap;flex-shrink:0;transition:opacity .15s ease;display:flex;align-items:center}.TextDrawer_previewWrap__zrgE4{display:flex;align-items:center;justify-content:center;width:36px;height:28px;flex-shrink:0}.TextDrawer_previewLabel__A3cfc{font-size:11px;line-height:1;letter-spacing:.01em;white-space:nowrap;border-bottom:1.5px dashed rgba(0,0,0,.18);padding-bottom:1px}.TextDrawer_previewLabel__A3cfc,.TextDrawer_previewNote__sPO_E{-webkit-user-select:none;-moz-user-select:none;user-select:none}.TextDrawer_previewNote__sPO_E{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;font-size:10px;font-weight:500;line-height:1.3;white-space:normal;padding:3px 6px;min-height:20px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.TextDrawer_previewHeading__71OfN{font-size:15px;line-height:1;letter-spacing:-.01em;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TextDrawer_calloutIcon__xcMxu{color:#333;flex-shrink:0;transition:color .15s ease}.TextDrawer_emptyState__vs5lR{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 12px;color:#888;font-size:12px;text-align:center}.AnnotationsRenderer_annotation__GxL4s{z-index:1000;pointer-events:auto}.AnnotationsRenderer_annotation__GxL4s.AnnotationsRenderer_selected__qeoaB .AnnotationsRenderer_marker__QEn_3{outline:2px solid var(--secondary,#4f6ef7);outline-offset:2px}.AnnotationsRenderer_annotation__GxL4s.AnnotationsRenderer_selected__qeoaB .AnnotationsRenderer_imageWrap__9f560:after{content:"";position:absolute;inset:-3px;border:2px solid var(--secondary,#4f6ef7);border-radius:4px;pointer-events:none}.AnnotationsRenderer_annotationAnchor__EraUc{position:relative;width:0;height:0}.AnnotationsRenderer_annotationLabelBlock__M5U0w{position:absolute;left:0;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:1px;white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AnnotationsRenderer_labelSpec__zCjwm{font-size:6px;font-weight:500;color:#222;line-height:1.2;letter-spacing:.02em;text-align:center}.AnnotationsRenderer_labelWattage__wdSXB{font-size:6px;font-weight:400;color:#555;line-height:1.2;letter-spacing:.01em;text-align:center}.AnnotationsRenderer_labelDali__4Fhsl{font-size:6px;font-weight:500;color:#222;line-height:1.2;letter-spacing:.03em;text-align:center}.AnnotationsRenderer_marker__QEn_3{position:relative;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:10px;box-sizing:border-box;text-align:center;line-height:1;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:outline .15s ease}.AnnotationsRenderer_imageWrap__9f560{position:relative;display:flex;align-items:center;justify-content:center;overflow:visible;background:transparent;transition:border-color .15s ease}.AnnotationsRenderer_imageLabel__9i1cs{font-size:9px;font-weight:500;color:#222;margin-top:2px;white-space:nowrap;text-align:center;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AnnotationsRenderer_driverBadge__nFo3Q{position:absolute;top:-2px;right:-2px;display:flex;align-items:center;justify-content:center;width:12px;height:12px;border-radius:50%;color:var(--secondary);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2;line-height:0}.AnnotationsRenderer_endpointHandle__xMyoU{transition:fill .1s ease}.AnnotationsRenderer_endpointHandle__xMyoU:hover{fill:rgba(79,110,247,.12)!important}.AnnotationsRenderer_rotateBtn__495I8{position:absolute;top:-16px;right:-16px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:1.5px solid var(--secondary,#4f6ef7);border-radius:50%;background:#fff;color:var(--secondary,#4f6ef7);cursor:pointer;padding:0;box-shadow:0 1px 4px rgba(0,0,0,.12);transition:background .12s ease,transform .12s ease,box-shadow .12s ease;transform-origin:center;z-index:10}.AnnotationsRenderer_rotateBtn__495I8:hover{background:var(--secondary,#4f6ef7);color:#fff;transform:scale(1.1);box-shadow:0 2px 6px rgba(79,110,247,.3)}.AnnotationsRenderer_rotateBtn__495I8:active{transform:scale(.95)}.AnnotationsRenderer_svgRotateBtn__qtCpA{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:1.5px solid var(--secondary,#4f6ef7);border-radius:50%;background:#fff;color:var(--secondary,#4f6ef7);cursor:pointer;padding:0;box-shadow:0 1px 4px rgba(0,0,0,.12);transition:background .12s ease,transform .12s ease,box-shadow .12s ease}.AnnotationsRenderer_svgRotateBtn__qtCpA:hover{background:var(--secondary,#4f6ef7);color:#fff;transform:scale(1.1);box-shadow:0 2px 6px rgba(79,110,247,.3)}.AnnotationsRenderer_svgRotateBtn__qtCpA:active{transform:scale(.95)}.PlanTextsRenderer_planText__DMRrj{z-index:1000;display:inline-flex;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;box-sizing:border-box}.PlanTextsRenderer_planText__DMRrj.PlanTextsRenderer_selected__gvl1z{outline:none;box-shadow:none}.PlanTextsRenderer_heading__HQC_V .PlanTextsRenderer_textValue__4yNJc,.PlanTextsRenderer_label__IQzzS .PlanTextsRenderer_textValue__4yNJc{white-space:nowrap;color:var(--lightBlack)}.PlanTextsRenderer_note__siQv7 .PlanTextsRenderer_textValue__4yNJc{white-space:pre-wrap;word-break:break-word;color:var(--lightBlack)}.PlanTextsRenderer_textValue__4yNJc{display:inline-block;min-width:20px;min-height:14px;line-height:1.4}.PlanTextsRenderer_editInput__fTB_h{background:transparent;border:none;outline:none;padding:0;margin:0;font-family:inherit;line-height:1.4;min-width:40px;width:auto;box-sizing:border-box}.PlanTextsRenderer_editInput__fTB_h:focus{outline:1px solid var(--secondary,#408dfb);outline-offset:1px}.PlanTextsRenderer_editTextarea__uviAY{display:block;width:100%;min-height:24px;overflow:hidden;white-space:pre-wrap;word-break:break-word;resize:none;box-sizing:border-box}.PlanTextsRenderer_resizeHandle___Ew8H{position:absolute;top:0;right:-4px;width:8px;height:100%;cursor:ew-resize;z-index:1}.PlanTextsRenderer_resizeHandle___Ew8H:hover:after{opacity:1}.PlanTextsRenderer_calloutNote__p9Snp{z-index:1000;display:inline-flex;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;box-sizing:border-box}.PlanTextsRenderer_calloutNote__p9Snp .PlanTextsRenderer_textValue__4yNJc{display:inline-block;min-width:20px;min-height:14px;line-height:1.4;white-space:pre-wrap;word-break:break-word;color:var(--lightBlack)}.PlanTextsRenderer_calloutNote__p9Snp.PlanTextsRenderer_selected__gvl1z{outline:none;box-shadow:none}.PlanTextsRenderer_calloutNote__p9Snp.PlanTextsRenderer_selected__gvl1z .PlanTextsRenderer_editTextarea__uviAY,.PlanTextsRenderer_calloutNote__p9Snp.PlanTextsRenderer_selected__gvl1z .PlanTextsRenderer_textValue__4yNJc{border-color:var(--secondary,#408dfb)!important}.PlanTextsRenderer_calloutNoteBadge__zlRym{position:absolute;left:6px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#fff;color:var(--primary);font-size:9px;font-weight:500;line-height:1;z-index:2;pointer-events:none;flex-shrink:0;border:1px solid var(--primary)}.PlanTextsRenderer_placeholder___cwAJ{color:#aaa!important}.PlanTextsRenderer_calloutMarker__wku_M{display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--primary,#333);pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;z-index:1001;box-shadow:0 1px 3px rgba(0,0,0,.12);transition:box-shadow .15s ease}.PlanTextsRenderer_calloutMarkerSelected__qzmQH{border:2px solid var(--secondary)}.PlanTextsRenderer_calloutMarkerNumber__00Kyt{color:var(--primary);font-size:9.5px;font-weight:700;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.GatewayConfigPanel_root__4b20i{display:flex;flex-direction:column;height:100%;min-height:0}.GatewayConfigPanel_back__mFysG{display:flex;align-items:center;gap:4px;padding:8px 12px 2px;border:none;background:none;font:inherit;font-size:12px;font-weight:500;color:#888;cursor:pointer;flex-shrink:0;transition:color .15s ease}.GatewayConfigPanel_back__mFysG:hover{color:#333}.GatewayConfigPanel_head__rmM9r{display:flex;align-items:center;gap:10px;padding:10px 12px;flex-shrink:0}.GatewayConfigPanel_badge__zLPHJ{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid rgba(0,0,0,.07);background:#fafafa;font-size:11px;font-weight:700;color:#888;flex-shrink:0}.GatewayConfigPanel_badgeActive__pzjUG{background:#eef2ff;color:var(--secondary,#408dfb);border-color:var(--secondary,#408dfb)}.GatewayConfigPanel_headInfo__t5aoh{display:flex;flex-direction:column;gap:2px;min-width:0}.GatewayConfigPanel_headTitle__ws_Mc{font-size:12.5px;font-weight:600;color:#333;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GatewayConfigPanel_headMeta___GePf{display:flex;align-items:center;font-size:11px;font-weight:500;color:#888;line-height:1.2}.GatewayConfigPanel_dot__Urwd5{margin:0 5px;color:#ccc}.GatewayConfigPanel_activeTag__TWN7K{margin-left:6px;padding:1px 6px;border-radius:3px;background:#eef2ff;color:var(--secondary,#408dfb);font-size:9.5px;font-weight:600;letter-spacing:.02em;line-height:1.6}.GatewayConfigPanel_body___KaFA{flex:1 1;overflow-y:auto;padding:0 12px 14px;scrollbar-width:thin}.GatewayConfigPanel_body___KaFA::-webkit-scrollbar{width:3px}.GatewayConfigPanel_body___KaFA::-webkit-scrollbar-thumb{background:rgba(0,0,0,.08);border-radius:3px}.GatewayConfigPanel_sep__VpKBM{height:1px;background:rgba(0,0,0,.07);margin:6px 0}.GatewayConfigPanel_section__omBKp{display:flex;flex-direction:column;gap:5px;padding:4px 0}.GatewayConfigPanel_sectionTitle__NBy1g{font-size:11px;font-weight:500;letter-spacing:.03em;color:#888}.GatewayConfigPanel_hint__4efbu{font-size:10px;color:#bbb}.GatewayConfigPanel_capRow__69PlO{display:flex;align-items:center;gap:8px}.GatewayConfigPanel_capLabel__KefZn{font-size:11px;font-weight:500;color:#888;min-width:60px;flex-shrink:0}.GatewayConfigPanel_capTrack__k2alY{flex:1 1;height:4px;background:#e5e5e5;border-radius:4px;overflow:hidden}.GatewayConfigPanel_capFill__7SckH{height:100%;border-radius:4px;background:var(--secondary,#408dfb);transition:width .25s ease}.GatewayConfigPanel_capWarn__8ALp0{background:#d97706}.GatewayConfigPanel_capDanger__tvtuX{background:#dc2626}.GatewayConfigPanel_capCount__71d3b{font-size:11px;font-weight:500;color:#888;min-width:28px;text-align:right;flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GatewayConfigPanel_actions__ye2lL{display:flex;flex-wrap:wrap;gap:5px;padding:2px 0}.GatewayConfigPanel_btn__CmUqF{display:flex;align-items:center;gap:5px;padding:6px 10px;border:1px solid #e5e5e5;border-radius:6px;background:#fafafa;font:inherit;font-size:11.5px;font-weight:500;color:#888;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.GatewayConfigPanel_btn__CmUqF:hover{background:#f7f7f8;color:#333;border-color:#d0d0d0}.GatewayConfigPanel_btnAccent__3jE09{background:#eef2ff;border-color:var(--secondary,#408dfb);color:var(--secondary,#408dfb)}.GatewayConfigPanel_btnAccent__3jE09:hover{background:#e0e8ff}.GatewayConfigPanel_linesHead__A_xhz{display:flex;align-items:baseline;justify-content:space-between;padding:2px 0 4px}.GatewayConfigPanel_lineCard__NhH0y{border-bottom:1px solid rgba(0,0,0,.07);transition:background .15s ease}.GatewayConfigPanel_lineCard__NhH0y:last-child{border-bottom:none}.GatewayConfigPanel_lineCardActive__CWgHT .GatewayConfigPanel_lineName__g5tny{color:var(--secondary,#408dfb)}.GatewayConfigPanel_lineRow__TUIpZ{display:flex;align-items:center;gap:7px;padding:0 2px}.GatewayConfigPanel_radioBtn__CWjk2{display:flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;border:1.5px solid #ccc;background:#fff;padding:0;cursor:pointer;flex-shrink:0;transition:border-color .15s ease,background .15s ease}.GatewayConfigPanel_radioBtn__CWjk2:hover{border-color:#aaa}.GatewayConfigPanel_radioBtnOn__jxSkZ{border-color:var(--secondary,#408dfb);background:#fff}.GatewayConfigPanel_radioBtnOn__jxSkZ .GatewayConfigPanel_radioInner__LJ87s{background:var(--secondary,#408dfb)}.GatewayConfigPanel_radioBtnOn__jxSkZ:hover{border-color:var(--secondary,#408dfb)}.GatewayConfigPanel_radioInner__LJ87s{width:7px;height:7px;border-radius:50%;background:transparent;transition:background .15s ease}.GatewayConfigPanel_lineToggle__BLB5D{flex:1 1;display:flex;align-items:center;gap:6px;padding:8px 0;border:none;background:none;cursor:pointer;text-align:left;min-width:0;color:#888}.GatewayConfigPanel_lineToggle__BLB5D:hover .GatewayConfigPanel_lineName__g5tny{color:var(--secondary,#408dfb)}.GatewayConfigPanel_lineName__g5tny{flex:1 1;font-size:12px;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease}.GatewayConfigPanel_lineCount__PT7IA{font-size:11px;font-weight:500;color:#888;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.GatewayConfigPanel_lineBody__h2oUd{padding:6px 2px 10px;border-top:1px solid rgba(0,0,0,.07);display:flex;flex-direction:column;gap:6px}.GatewayConfigPanel_subHead__but5q{font-size:11px;font-weight:500;letter-spacing:.03em;color:#888;padding-top:2px}.GatewayConfigPanel_fieldRow__bqqWo{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:1px 0}.GatewayConfigPanel_fieldLabel__Wu_uV{font-size:12px;font-weight:500;color:#333}.GatewayConfigPanel_fieldInput__dyXG_{flex:1 1;max-width:110px;padding:4px 7px;border:1px solid #e5e5e5;border-radius:6px;background:#fafafa;font:inherit;font-size:12px;font-weight:500;color:#333;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.GatewayConfigPanel_fieldInput__dyXG_:focus{border-color:var(--secondary,#408dfb);box-shadow:0 0 0 2px #eef2ff}.GatewayConfigPanel_fieldNum__mGWkg{width:44px;padding:4px 2px;border:1px solid #e5e5e5;border-radius:6px;background:#fafafa;font:inherit;font-size:12px;font-weight:500;color:#333;text-align:center;outline:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border-color .15s ease,box-shadow .15s ease}.GatewayConfigPanel_fieldNum__mGWkg::-webkit-inner-spin-button,.GatewayConfigPanel_fieldNum__mGWkg::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.GatewayConfigPanel_fieldNum__mGWkg:focus{border-color:var(--secondary,#408dfb);box-shadow:0 0 0 2px #eef2ff}.ProjectSwitcher_container__XnIs7{display:inline-flex;position:relative}.ProjectSwitcher_trigger__Dq2ll{display:inline-flex;align-items:center;gap:4px;padding:4px 0;border:none;border-radius:6px;background:transparent;color:var(--primary,#0a2540);cursor:pointer;font:inherit;font-size:14px;font-weight:400;line-height:1.3;transition:color .15s ease,background .15s ease}.ProjectSwitcher_triggerActive__f_rmA,.ProjectSwitcher_trigger__Dq2ll:hover{color:var(--secondary,#408dfb)}.ProjectSwitcher_triggerLabel__0Mv_k{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectSwitcher_triggerChevron__2fhjj{flex-shrink:0;color:#888;transition:transform .15s ease}.ProjectSwitcher_triggerChevronOpen__A5WXn{transform:rotate(180deg);color:var(--secondary,#408dfb)}.ProjectSwitcher_dropdown__4PmB6{background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.02);overflow:hidden;box-sizing:border-box}.ProjectSwitcher_searchWrap__UAJ_b{display:flex;align-items:center;gap:8px;padding:8px 10px;margin:8px 8px 0;background:#fafafa;border:1px solid #e5e5e5;border-radius:6px}.ProjectSwitcher_searchInput__wiYWI{all:unset;flex:1 1;min-width:0;font:inherit;font-size:13px;line-height:1.3;color:#333;height:26px;padding:0 4px}.ProjectSwitcher_searchInput__wiYWI::placeholder{color:#bbb}.ProjectSwitcher_escHint__sUEco{all:unset;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:10px;font-weight:600;line-height:1;color:#999;background:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:3px 6px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.ProjectSwitcher_list__DJ0XY{display:flex;flex-direction:column;max-height:360px;overflow-y:auto;padding:6px 6px 0;scrollbar-width:thin}.ProjectSwitcher_row__w28E5{border-bottom:1px solid rgba(0,0,0,.07);transition:background .15s ease}.ProjectSwitcher_row__w28E5.ProjectSwitcher_rowFirst___nB4M{border-top:none}.ProjectSwitcher_row__w28E5.ProjectSwitcher_rowLast__hxKGv{border-bottom:none}.ProjectSwitcher_rowHovered__WbKu3{background:#f7f7f8}.ProjectSwitcher_rowCurrent__mTuVI .ProjectSwitcher_projectName__CodXK{color:var(--secondary,#408dfb)}.ProjectSwitcher_rowBtn__Oy8W9{all:unset;display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;cursor:pointer;box-sizing:border-box}.ProjectSwitcher_statusIconWrap__p8Gba{flex-shrink:0;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.ProjectSwitcher_projectText__dqzmK{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ProjectSwitcher_projectName__CodXK{font-size:13px;font-weight:500;line-height:1.25;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectSwitcher_projectMeta__LsWG1{display:flex;align-items:center;gap:8px;min-width:0}.ProjectSwitcher_customerName__AFNde{font-size:11.5px;line-height:1.2;color:#888;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectSwitcher_statusText__SesfH{font-size:10.5px;font-weight:500;color:#888;white-space:nowrap}.ProjectSwitcher_chevron__5CcoO{flex-shrink:0;color:#ccc;opacity:0;transition:opacity .15s ease}.ProjectSwitcher_chevronVisible__w8nbr{opacity:1}.ProjectSwitcher_checkIcon__4hkzC{flex-shrink:0;color:var(--secondary,#408dfb)}.ProjectSwitcher_footer__lCZ3G{border-top:1px solid rgba(0,0,0,.07);padding:4px 6px 6px}.ProjectSwitcher_createBtn__Gu_Hu{all:unset;display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border-radius:6px;cursor:pointer;font:inherit;font-size:12.5px;font-weight:500;color:#888;box-sizing:border-box;transition:background .15s ease,color .15s ease}.ProjectSwitcher_createBtn__Gu_Hu:hover{background:#f7f7f8;color:#333}.ProjectSwitcher_submenu__XUVUj{background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.02);overflow:hidden;box-sizing:border-box}.ProjectSwitcher_submenuList__7Svrh{display:flex;flex-direction:column;max-height:400px;overflow-y:auto;padding:0 6px;scrollbar-width:thin}.ProjectSwitcher_subItem__Kbv5S{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border:none;border-bottom:1px solid rgba(0,0,0,.07);background:transparent;cursor:pointer;text-align:left;font:inherit;font-size:12.5px;font-weight:450;color:#888;transition:background .15s ease,color .15s ease}.ProjectSwitcher_subItem__Kbv5S:hover{background:#f7f7f8;color:#333}.ProjectSwitcher_subItem__Kbv5S.ProjectSwitcher_subItemFirst__EgJD_{border-top:none}.ProjectSwitcher_subItem__Kbv5S.ProjectSwitcher_subItemLast__HUpfM{border-bottom:none}.ProjectSwitcher_subItemActive__xZxNV{color:#333;font-weight:500}.ProjectSwitcher_subItemActive__xZxNV .ProjectSwitcher_subItemIcon__jqHJu{opacity:.7}.ProjectSwitcher_subItemIcon__jqHJu{flex-shrink:0;opacity:.4;transition:opacity .15s ease}.ProjectSwitcher_subItemIconHover__ps_u3{opacity:.7}.ProjectSwitcher_stateMsg__m3dzn{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 12px;font-size:12px;color:#888;text-align:center}.ProjectSwitcher_spinner__NY6Il{display:block;width:14px;height:14px;border:2px solid #e5e5e5;border-top:2px solid var(--secondary,#408dfb);border-radius:50%;animation:ProjectSwitcher_spin__TkbS7 .8s linear infinite}@keyframes ProjectSwitcher_spin__TkbS7{to{transform:rotate(1turn)}}.ModalTab_headerContainer__irWdU{width:100%;display:flex;justify-content:space-between;background-color:#fff;border-bottom:1px solid var(--borderColor)}.ModalTab_headerContainer__irWdU .ModalTab_tabs__TC3M4{display:flex;justify-content:space-between;flex-grow:1;align-items:center;margin-top:7px}.ModalTab_headerContainer__irWdU .ModalTab_tabs__TC3M4 .ModalTab_tabItem__poZgy{flex:1 1;text-align:center;padding:5px 0 10px;font-size:14px;color:#555;background:none;cursor:pointer;transition:color .3s;border:none;border-bottom:2px solid transparent;margin-bottom:-1px}.ModalTab_headerContainer__irWdU .ModalTab_tabs__TC3M4 .ModalTab_tabItem__poZgy:hover{color:var(--primary)}.ModalTab_headerContainer__irWdU .ModalTab_tabs__TC3M4 .ModalTab_tabItem__poZgy.ModalTab_active___DOOl{border-bottom:2px solid var(--primary);color:var(--primary);margin-bottom:-1px}.Tabs_headerContainer__O_voE{display:flex;flex-direction:row;justify-content:space-between;background-color:#fff;z-index:999;padding-left:20px}.Tabs_headerContainer__O_voE.Tabs_noItemsBorder__ECT5j{border-bottom:1px solid #e0e0e0}.Tabs_headerContainer__O_voE .Tabs_extraFilterWrapper__IYoqY{position:relative;display:inline-block}.Tabs_headerContainer__O_voE .Tabs_extraFilterWrapper__IYoqY .Tabs_filterBtn__6rz9q{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1.5px solid var(--primary-a10);border-radius:6px;background:#fff;font-size:13px;color:var(--primary);cursor:pointer;margin-right:20px}.Tabs_headerContainer__O_voE .Tabs_extraFilterWrapper__IYoqY .Tabs_filterBtn__6rz9q svg{stroke-width:1.75}.Tabs_headerContainer__O_voE .Tabs_extraFilterWrapper__IYoqY .Tabs_filterBtn__6rz9q:hover{background-color:var(--primary-a0)}.Tabs_headerContainer__O_voE .Tabs_extraFilterWrapper__IYoqY .Tabs_extraFilterDropdown__iExBP{position:absolute;top:100%;right:0;z-index:1000;margin-top:5px;background:#fff;box-shadow:0 12px 30px rgba(0,0,0,.1);border:1px solid #ddd;border-radius:8px;padding:16px;min-width:300px}.Tabs_headerContainer__O_voE .Tabs_tabs__y2KaZ{display:flex;justify-content:left;align-items:center}.Tabs_headerContainer__O_voE .Tabs_tabs__y2KaZ .Tabs_tabItem__0z_LN{padding:20px 0 15px;margin-right:20px;font-size:14px;color:#555;text-decoration:none;transition:color .3s;cursor:pointer;position:relative;border-bottom:2px solid transparent;margin-bottom:-1px}.Tabs_headerContainer__O_voE .Tabs_tabs__y2KaZ .Tabs_tabItem__0z_LN:hover{color:var(--primary)}.Tabs_headerContainer__O_voE .Tabs_tabs__y2KaZ .Tabs_tabItem__0z_LN.Tabs_active__WrnUP{border-bottom:2px solid var(--primary);color:var(--primary);margin-bottom:-1px}.Tabs_headerContainer__O_voE .Tabs_actionButtonContainer__VV0v5{display:flex;align-items:center;margin-left:auto;padding-right:13px}.Tabs_headerContainer__O_voE .Tabs_actionButtonContainer__VV0v5 .Tabs_searchWrapper__67Z15{position:relative;display:inline-block;margin-right:20px}.Tabs_headerContainer__O_voE .Tabs_actionButtonContainer__VV0v5 .Tabs_searchWrapper__67Z15 .Tabs_searchIcon__2xWi3{position:absolute;top:50%;left:8px;transform:translateY(-50%);color:var(--primary-a50);pointer-events:none}.Tabs_headerContainer__O_voE .Tabs_actionButtonContainer__VV0v5 .Tabs_searchWrapper__67Z15 .Tabs_searchInput__XNS0n{width:200px;border-radius:6px;border:1.5px solid var(--borderColor);padding:8px 10px 8px 30px;color:var(--primary-a50)}.Tabs_headerContainer__O_voE .Tabs_actionButtonContainer__VV0v5 .Tabs_searchWrapper__67Z15 .Tabs_searchInput__XNS0n:focus{outline:.5px solid rgba(0,123,255,.2);caret-color:var(--primary)}.Tabs_headerContainer__O_voE .Tabs_actionButtonContainer__VV0v5 .Tabs_searchWrapper__67Z15 .Tabs_searchInput__XNS0n::placeholder{font-size:14px;color:var(--primary-a70)}.Tabs_headerContainer__O_voE .Tabs_actionButtonContainer__VV0v5 .Tabs_filterDropdownContent__xsO4d{position:absolute;top:100%;right:0;z-index:1000;padding:10px;min-width:300px}.Tabs_headerContainer__O_voE .Tabs_actionButtonContainer__VV0v5 .Tabs_filterContainer__ciRx8{padding:10px;background:#fff;min-width:300px;border:1px solid #d3d3d3;border-radius:6px;z-index:999;box-shadow:0 2px 8px rgba(0,0,0,.15)}.Tabs_headerContainer__O_voE .Tabs_actionButtonContainer__VV0v5 .Tabs_filterContainer__ciRx8 .Tabs_calanderContainer__x4HMI{margin:10px 0}.Tabs_headerContainer__O_voE .Tabs_actionButtonContainer__VV0v5 .Tabs_filterContainer__ciRx8 .Tabs_calanderContainer__x4HMI span{font-size:14px;color:#555;font-weight:500;padding-bottom:15px}.Tabs_headerContainer__O_voE .Tabs_actionButtonContainer__VV0v5 .Tabs_actionButton__nhBmT{background-color:var(--primary);color:#fff;padding:8px 12px;border:none;border-radius:5px;font-size:14px;cursor:pointer;transition:background-color .3s;margin-right:15px}.Tabs_headerContainer__O_voE .Tabs_actionButtonContainer__VV0v5 .Tabs_actionButton__nhBmT:hover{background-color:var(--primary)}.Tabs_reactAriaRangeCalendar__9jSII{width:-moz-fit-content;width:fit-content;max-width:100%;color:#000}.Tabs_reactAriaRangeCalendar__9jSII header{display:flex;align-items:center;margin:5px 4px .5rem}.Tabs_reactAriaRangeCalendar__9jSII header .react-aria-Heading{flex:1 1;margin:0;text-align:center;font-size:16px;color:var(--primary-a30)}.Tabs_reactAriaRangeCalendar__9jSII .react-aria-Button{width:2rem;height:2rem;padding:0;background:none;border:none;cursor:pointer;font-size:1rem;color:var(--primary-a30)}.Tabs_reactAriaRangeCalendar__9jSII table{border-collapse:collapse}.Tabs_reactAriaRangeCalendar__9jSII table td{padding:2px 0}.Tabs_reactAriaRangeCalendar__9jSII .react-aria-CalendarHeaderCell{color:var(--primary);font-size:15px;padding:10px 0}.Tabs_reactAriaRangeCalendar__9jSII .react-aria-CalendarCell{width:2.286rem;line-height:2.286rem;text-align:center;border-radius:6px;cursor:pointer;outline:none}.Tabs_reactAriaRangeCalendar__9jSII .react-aria-CalendarCell[data-outside-month]{display:none}.Tabs_reactAriaRangeCalendar__9jSII .react-aria-CalendarCell[data-pressed]{background:#e0e0e0}.Tabs_reactAriaRangeCalendar__9jSII .react-aria-CalendarCell[data-focus-visible]{outline:2px solid var(--primary-a30);outline-offset:-2px}.Tabs_reactAriaRangeCalendar__9jSII .react-aria-CalendarCell[data-selected]{background:var(--primary-a30);color:#fff;border-radius:0}.Tabs_reactAriaRangeCalendar__9jSII .react-aria-CalendarCell[data-selected][data-focus-visible]{outline-color:#fff;outline-offset:-3px}.Tabs_reactAriaRangeCalendar__9jSII .react-aria-CalendarCell[data-selection-start]{border-top-left-radius:6px;border-bottom-left-radius:6px}.Tabs_reactAriaRangeCalendar__9jSII .react-aria-CalendarCell[data-selection-end]{border-top-right-radius:6px;border-bottom-right-radius:6px}.Tabs_filterButtons__t8wGc{display:flex;justify-content:flex-end;margin-top:10px}.Tabs_filterButtons__t8wGc .Tabs_applyButton__JUTFT,.Tabs_filterButtons__t8wGc .Tabs_cancelButton__SGcLC{padding:6px 12px;margin-left:10px;border:none;border-radius:4px;cursor:pointer}.Tabs_filterButtons__t8wGc .Tabs_applyButton__JUTFT{background-color:var(--primary);color:#fff}.Tabs_filterButtons__t8wGc .Tabs_cancelButton__SGcLC{background-color:#6c757d;color:#fff}.Tabs_dropdownBtn__FoajE{display:flex;align-items:center;color:var(--primary);border:1px solid rgba(0,123,255,.2);background-color:rgba(0,123,255,0);padding:8px 12px;border-radius:5px;cursor:pointer}.Tabs_menuIcon__rQ8NA{padding-left:10px}.EntityDevices_container__vMAZo{width:100%}.EntityDevices_container__vMAZo .EntityDevices_section__OPVvD{padding:20px;border-bottom:1px solid #d3d3d3}.EntityDevices_container__vMAZo .EntityDevices_section__OPVvD:last-child{border-bottom:none;padding-bottom:100px}.EntityDevices_container__vMAZo .EntityDevices_section__OPVvD .EntityDevices_sectionTitle__tfgxs{font-size:15px;font-weight:400;color:#333;cursor:pointer}.EntityDevices_container__vMAZo .EntityDevices_section__OPVvD .EntityDevices_room__tSKee{margin-left:20px;padding:10px 0;border-bottom:1px dashed #d3d3d3}.EntityDevices_container__vMAZo .EntityDevices_section__OPVvD .EntityDevices_room__tSKee:last-child{border-bottom:none}.EntityDevices_container__vMAZo .EntityDevices_section__OPVvD .EntityDevices_room__tSKee .EntityDevices_roomTitle__dQGhP{font-size:14px;font-weight:400;color:#555;cursor:pointer;padding:10px 0}.EntityDevices_container__vMAZo .EntityDevices_section__OPVvD .EntityDevices_room__tSKee .EntityDevices_devicesGrid__eVb_P{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:15px;padding-bottom:10px}.EntityDevices_container__vMAZo .EntityDevices_section__OPVvD .EntityDevices_room__tSKee .EntityDevices_devicesGrid__eVb_P .EntityDevices_deviceTile__J6opz{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #e0e0e0;background-color:#fff;border-radius:8px;padding:5px;text-align:center;transition:box-shadow .3s ease;width:100%;height:150px;position:relative}.EntityDevices_container__vMAZo .EntityDevices_section__OPVvD .EntityDevices_room__tSKee .EntityDevices_devicesGrid__eVb_P .EntityDevices_deviceTile__J6opz.EntityDevices_inactive__GjgUD{border-color:rgba(255,0,0,.4)}.EntityDevices_container__vMAZo .EntityDevices_section__OPVvD .EntityDevices_room__tSKee .EntityDevices_devicesGrid__eVb_P .EntityDevices_deviceTile__J6opz:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.EntityDevices_container__vMAZo .EntityDevices_section__OPVvD .EntityDevices_room__tSKee .EntityDevices_devicesGrid__eVb_P .EntityDevices_deviceTile__J6opz .EntityDevices_badge__9c2aQ{position:absolute;top:7px;right:5px;background-color:#dfefff;color:#0047a3;font-size:10px;font-weight:400;padding:3px 8px;border-radius:12px;display:flex;align-items:center;justify-content:center;min-width:32px}.EntityDevices_container__vMAZo .EntityDevices_section__OPVvD .EntityDevices_room__tSKee .EntityDevices_devicesGrid__eVb_P .EntityDevices_deviceTile__J6opz .EntityDevices_badge__9c2aQ.EntityDevices_service__dMr4A{background-color:rgba(40,167,69,.15);color:#227d3e}.EntityDevices_container__vMAZo .EntityDevices_section__OPVvD .EntityDevices_room__tSKee .EntityDevices_devicesGrid__eVb_P .EntityDevices_deviceTile__J6opz .EntityDevices_badge__9c2aQ.EntityDevices_serviceWarning__Y84So{background-color:rgba(255,99,71,.2);color:#b22222}.EntityDevices_container__vMAZo .EntityDevices_section__OPVvD .EntityDevices_room__tSKee .EntityDevices_devicesGrid__eVb_P .EntityDevices_deviceTile__J6opz .EntityDevices_badge__9c2aQ.EntityDevices_removed__A5ngv{background-color:rgba(255,0,0,.15);color:darkred}.EntityDevices_container__vMAZo .EntityDevices_section__OPVvD .EntityDevices_room__tSKee .EntityDevices_devicesGrid__eVb_P .EntityDevices_deviceTile__J6opz .EntityDevices_imageContainer__SNQzR{height:50px;margin-top:10px}.EntityDevices_container__vMAZo .EntityDevices_section__OPVvD .EntityDevices_room__tSKee .EntityDevices_devicesGrid__eVb_P .EntityDevices_deviceTile__J6opz .EntityDevices_deviceInfo__tbi30{font-size:12px;padding-top:10px}.EntityDevices_container__vMAZo .EntityDevices_section__OPVvD .EntityDevices_room__tSKee .EntityDevices_devicesGrid__eVb_P .EntityDevices_deviceTile__J6opz .EntityDevices_deviceInfo__tbi30 .EntityDevices_deviceName__cjlmK{font-size:11px;margin-bottom:3px;color:var(--lightBlack);font-weight:500}.EntityDevices_container__vMAZo .EntityDevices_section__OPVvD .EntityDevices_room__tSKee .EntityDevices_devicesGrid__eVb_P .EntityDevices_deviceTile__J6opz .EntityDevices_deviceInfo__tbi30 .EntityDevices_deviceLocation__K9Eai{font-size:12px;color:#777;padding-bottom:5px;padding-top:5px}.FilterDropdown_filterForm__wmYgw{display:flex;flex-direction:column;font-size:14px}.FilterDropdown_filterForm__wmYgw label{font-weight:400;font-size:14px;margin-bottom:8px;color:var(--primary-a70)}.FilterDropdown_twoColumnGrid__IN5DA{display:flex;flex-direction:row;gap:20px;min-width:770px}.FilterDropdown_twoColumnGrid__IN5DA>.FilterDropdown_left__zqWPr,.FilterDropdown_twoColumnGrid__IN5DA>.FilterDropdown_right__19BSD{flex:1 1;min-width:0}.FilterDropdown_filterGroup__2NS2I{display:flex;flex-direction:column;margin-bottom:10px}.FilterDropdown_filterGroup__2NS2I .FilterDropdown_selectWrapper__AZbw4{margin-bottom:8px}.FilterDropdown_filterGroup__2NS2I label{font-weight:400;font-size:14px;margin-bottom:8px;color:var(--primary-a70)}.FilterDropdown_filterGroup__2NS2I input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.FilterDropdown_filterGroup__2NS2I input[type=number]::-webkit-inner-spin-button,.FilterDropdown_filterGroup__2NS2I input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.FilterDropdown_filterGroup__2NS2I input[type=date]{padding:12px;border:1px solid var(--borderColor);border-radius:8px;font-size:14px;background-color:#fff;color:var(--primary-a80);font-family:inherit;position:relative}.FilterDropdown_filterGroup__2NS2I input[type=date]::-webkit-calendar-picker-indicator{opacity:0;position:absolute;width:100%;height:100%;cursor:pointer}.FilterDropdown_filterGroup__2NS2I input[type=date]:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' stroke='%2399aabb' stroke-width='1.75' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;pointer-events:none}.FilterDropdown_filterGroup__2NS2I input[type=date]:focus{outline:none;border-color:var(--primary-a30)}.FilterDropdown_selectWrapper__AZbw4{position:relative}.FilterDropdown_selectWrapper__AZbw4 select{width:100%;padding:12px 36px 12px 12px;border:1.5px solid #e5e7eb;border-radius:12px;font-size:14px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.FilterDropdown_selectWrapper__AZbw4 select:focus{outline:none;border-color:var(--primary-a30)}.FilterDropdown_selectWrapper__AZbw4 .FilterDropdown_selectArrow__ND0Bk{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--primary-a60);stroke-width:1.75}.FilterDropdown_inlineGroup__wNTCR{display:flex;gap:8px;align-items:center;margin-bottom:10px}.FilterDropdown_inlineGroup__wNTCR input{flex:1 1;padding:12px;border:1.5px solid var(--borderColor);border-radius:8px;font-size:14px}.FilterDropdown_inlineGroup__wNTCR input:focus{outline:none;border-color:var(--primary-a30)}.FilterDropdown_iconBtn__pp1U0{border:1.5px solid var(--borderColor);background:#fff;padding:12px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center}.FilterDropdown_iconBtn__pp1U0 svg{stroke:var(--primary);stroke-width:2}.FilterDropdown_iconBtn__pp1U0:hover{border-color:var(--primary-a30)}.FilterDropdown_actionButtons__m6zY9{display:flex;justify-content:space-between;margin-top:16px}.FilterDropdown_actionButtons__m6zY9 .FilterDropdown_applyBtn__6Qdvm,.FilterDropdown_actionButtons__m6zY9 .FilterDropdown_resetBtn__L4nsd{padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;border:none;transition:background-color .2s ease}.FilterDropdown_actionButtons__m6zY9 .FilterDropdown_applyBtn__6Qdvm{background-color:var(--primary);color:#fff}.FilterDropdown_actionButtons__m6zY9 .FilterDropdown_applyBtn__6Qdvm:hover{background-color:var(--primary-a70)}.FilterDropdown_actionButtons__m6zY9 .FilterDropdown_resetBtn__L4nsd{background:#fff;color:var(--primary);border:1px solid var(--primary-a10)}.FilterDropdown_actionButtons__m6zY9 .FilterDropdown_resetBtn__L4nsd:hover{color:var(--primary-a90)}.CardStatContainer_cardStatContainer__SiqRz{display:flex;flex-wrap:nowrap;gap:16px;padding:20px;overflow-x:auto;background:var(--bg);border-top:1px solid var(--borderColor);scroll-behavior:smooth;min-height:140px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}.CardStatContainer_cardStatContainer__SiqRz::-webkit-scrollbar{height:2px}.CardStatContainer_cardStatContainer__SiqRz::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:3px}.CardStat_cardStat__UeRMr{display:flex;flex-direction:column;flex-grow:1;background-color:#fff;border-radius:12px;padding:16px;box-shadow:0 .5px 2px rgba(0,0,0,.05);border:1px solid var(--borderColor);min-width:180px;transition:transform .2s}.CardStat_cardStat__UeRMr:hover{transform:translateY(-2px)}.CardStat_cardStat__UeRMr .CardStat_cardTop__y1_DZ{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.CardStat_cardStat__UeRMr .CardStat_cardTop__y1_DZ .CardStat_cardTitle__n0bnZ{font-size:14px;color:var(--lightBlack);font-weight:500}.CardStat_cardStat__UeRMr .CardStat_cardTop__y1_DZ .CardStat_icon__3CXqy{flex-shrink:0}.CardStat_cardStat__UeRMr .CardStat_cardValue__UNQwc{font-size:20px;font-weight:500;color:var(--primary)}.DeviceOptions_select__rCTES{margin-bottom:20px}.DeviceOptions_select__rCTES label{font-size:14px;color:#374151;font-weight:500;margin-bottom:8px;display:block;letter-spacing:.01em}.DeviceOptions_select__rCTES .DeviceOptions_star__Yvo3V{color:#ef4444;margin-left:4px;font-weight:400}.DeviceOptions_selectAllOption__P3ZyJ{padding:10px 12px;display:flex;align-items:center;cursor:pointer;transition:all .15s ease;margin:0}.DeviceOptions_selectAllOption__P3ZyJ:hover{background-color:#f3f4f6}.DeviceOptions_selectAllOption__P3ZyJ:hover .DeviceOptions_selectAllLabel__9gzBG{color:#1f2937}.DeviceOptions_selectAllOption__P3ZyJ .DeviceOptions_selectAllLabel__9gzBG{font-size:14px;font-weight:500;color:#374151;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-left:12px}.DeviceOptions_divider__auwZZ{height:1px;background:linear-gradient(90deg,transparent,#e5e7eb 20%,#e5e7eb 80%,transparent);margin:2px 0}.DeviceOptions_selectedInfo__h4ba6{display:flex;align-items:center;gap:8px;padding:0}.DeviceOptions_selectedInfo__h4ba6 .DeviceOptions_selectedDevicesCount__DOnWa{background-color:#3b82f6;color:#fff;font-weight:600;font-size:12px;padding:3px 10px;border-radius:14px;min-width:26px;text-align:center;line-height:1.2;box-shadow:0 1px 2px rgba(59,130,246,.3)}.DeviceOptions_selectedInfo__h4ba6 .DeviceOptions_selectedText__z_lX4{color:#4b5563;font-size:14px;font-weight:400}.DeviceOptions_optionContainer__8JIs9{display:flex;align-items:center;padding:6px 0;cursor:pointer;transition:all .1s ease}.DeviceOptions_optionContainer__8JIs9 .DeviceOptions_devicePicture__lzZOq{width:36px;height:36px;object-fit:contain;margin-left:12px;margin-right:12px;border-radius:6px;background-color:#fff;border:1px solid #e5e7eb;padding:4px;flex-shrink:0;transition:all .2s ease}.DeviceOptions_optionContainer__8JIs9 .DeviceOptions_devicePicture__lzZOq[src=""]{visibility:hidden}.DeviceOptions_optionContainer__8JIs9:hover .DeviceOptions_devicePicture__lzZOq{border-color:#3b82f6;box-shadow:0 0 0 1px rgba(59,130,246,.1)}.DeviceOptions_optionContainer__8JIs9 .DeviceOptions_optionLabel__TRhn6{flex:1 1;font-size:14px;color:#1f2937;line-height:1.5;word-break:break-word;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:400}.DeviceOptions_groupHeading__1pkp1{display:flex;align-items:center;padding:10px 12px;background:linear-gradient(180deg,#f9fafb,#f3f4f6);border-bottom:1px solid #e5e7eb;position:-webkit-sticky;position:sticky;top:0;z-index:1}.DeviceOptions_groupHeading__1pkp1 .DeviceOptions_groupLabel__xy2wY{flex:1 1;font-size:13px;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.05em;margin-left:12px}.DeviceOptions_checkboxWrapper__HNrvh{position:relative;flex-shrink:0;display:inline-block}.DeviceOptions_checkboxWrapper__HNrvh .DeviceOptions_checkbox__lwsXx{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.DeviceOptions_checkboxWrapper__HNrvh .DeviceOptions_checkbox__lwsXx:checked~.DeviceOptions_checkboxCustom__0y_vQ{background-color:#3b82f6;border-color:#3b82f6}.DeviceOptions_checkboxWrapper__HNrvh .DeviceOptions_checkbox__lwsXx:checked~.DeviceOptions_checkboxCustom__0y_vQ:after{opacity:1;transform:rotate(45deg) scale(1)}.DeviceOptions_checkboxWrapper__HNrvh .DeviceOptions_checkbox__lwsXx.DeviceOptions_partial__4MtbK~.DeviceOptions_checkboxCustom__0y_vQ{background-color:#3b82f6;border-color:#3b82f6}.DeviceOptions_checkboxWrapper__HNrvh .DeviceOptions_checkbox__lwsXx.DeviceOptions_partial__4MtbK~.DeviceOptions_checkboxCustom__0y_vQ:after{content:"";position:absolute;left:4px;top:7px;width:10px;height:2px;background-color:#fff;border:none;transform:none;opacity:1;border-radius:1px}.DeviceOptions_checkboxWrapper__HNrvh .DeviceOptions_checkbox__lwsXx:focus~.DeviceOptions_checkboxCustom__0y_vQ{box-shadow:0 0 0 3px rgba(59,130,246,.1)}.DeviceOptions_checkboxWrapper__HNrvh .DeviceOptions_checkbox__lwsXx:disabled~.DeviceOptions_checkboxCustom__0y_vQ{background-color:#f3f4f6;border-color:#d1d5db;cursor:not-allowed;opacity:.6}.DeviceOptions_checkboxWrapper__HNrvh .DeviceOptions_checkboxCustom__0y_vQ{position:relative;display:block;width:20px;height:20px;background-color:#fff;border:2px solid #cbd5e1;border-radius:4px;transition:all .15s ease;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.05)}.DeviceOptions_checkboxWrapper__HNrvh .DeviceOptions_checkboxCustom__0y_vQ:hover{border-color:#94a3b8;box-shadow:0 1px 3px rgba(0,0,0,.1)}.DeviceOptions_checkboxWrapper__HNrvh .DeviceOptions_checkboxCustom__0y_vQ:after{content:"";position:absolute;left:6px;top:3px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);opacity:0;transition:all .15s cubic-bezier(.4,0,.2,1)}.DeviceOptions_checkboxWrapper__HNrvh .DeviceOptions_checkboxCustom__0y_vQ.DeviceOptions_partial__4MtbK:after{left:4px!important;top:8px!important;width:12px!important;height:0!important;border:solid #fff!important;border-width:0 0 2px!important;transform:none!important}@media(max-width:768px){.DeviceOptions_optionContainer__8JIs9 .DeviceOptions_devicePicture__lzZOq{width:32px;height:32px}.DeviceOptions_optionContainer__8JIs9 .DeviceOptions_optionLabel__TRhn6,.DeviceOptions_selectedInfo__h4ba6 .DeviceOptions_selectedText__z_lX4{font-size:13px}.DeviceOptions_groupLabel__xy2wY{font-size:12px!important}}@media(prefers-contrast:high){.DeviceOptions_checkboxCustom__0y_vQ{border-width:2px;border-color:#1f2937}.DeviceOptions_checkboxCustom__0y_vQ:hover{border-color:#111827}.DeviceOptions_checkbox__lwsXx:checked~.DeviceOptions_checkboxCustom__0y_vQ{background-color:#1e40af;border-color:#1e40af}.DeviceOptions_selectedDevicesCount__DOnWa{font-weight:700;background-color:#1e40af}}.AddTicket_formContainer__LM17F{height:100vh;display:flex;flex-direction:column;background:#fff}.AddTicket_formContainer__LM17F .AddTicket_formHeader__8Tbv_{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;border-bottom:1px solid var(--border);background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:10}.AddTicket_formContainer__LM17F .AddTicket_formHeader__8Tbv_ .AddTicket_formTitle__zrs3r{font-size:16px;color:var(--primary)}.AddTicket_formContainer__LM17F .AddTicket_formHeader__8Tbv_ .AddTicket_headerActions__Y76rf{display:flex;align-items:center;gap:12px}.AddTicket_formContainer__LM17F .AddTicket_formHeader__8Tbv_ .AddTicket_headerActions__Y76rf .AddTicket_downloadBtn__S2wyR{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#374151;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.AddTicket_formContainer__LM17F .AddTicket_formHeader__8Tbv_ .AddTicket_headerActions__Y76rf .AddTicket_downloadBtn__S2wyR:hover{background:#f9fafb;border-color:#d1d5db;color:var(--primary)}.AddTicket_formContainer__LM17F .AddTicket_formHeader__8Tbv_ .AddTicket_headerActions__Y76rf .AddTicket_downloadBtn__S2wyR:hover .AddTicket_downloadIcon__B_2O7{color:var(--primary)}.AddTicket_formContainer__LM17F .AddTicket_formHeader__8Tbv_ .AddTicket_headerActions__Y76rf .AddTicket_downloadBtn__S2wyR:active{background:#f3f4f6}.AddTicket_formContainer__LM17F .AddTicket_formHeader__8Tbv_ .AddTicket_headerActions__Y76rf .AddTicket_downloadBtn__S2wyR .AddTicket_downloadIcon__B_2O7{font-size:16px;color:#6b7280;transition:color .2s ease}.AddTicket_formContainer__LM17F .AddTicket_formHeader__8Tbv_ .AddTicket_headerActions__Y76rf .AddTicket_downloadBtn__S2wyR span{white-space:nowrap}.AddTicket_formContainer__LM17F .AddTicket_formHeader__8Tbv_ .AddTicket_headerActions__Y76rf .AddTicket_formClose__TWdZG{font-size:32px;cursor:pointer;color:gray;margin-left:8px}.AddTicket_formContainer__LM17F .AddTicket_formHeader__8Tbv_ .AddTicket_headerActions__Y76rf .AddTicket_formClose__TWdZG:hover{color:var(--primary-a30)}.AddTicket_formContainer__LM17F .AddTicket_formBody__yiUGK{max-height:100vh;overflow-y:auto;padding-bottom:230px}.AddTicket_formContainer__LM17F .AddTicket_formBody__yiUGK .AddTicket_formBodyInner__O7BkM{display:flex;flex-direction:row}.AddTicket_formContainer__LM17F .AddTicket_formBody__yiUGK .AddTicket_formBodyInner__O7BkM .AddTicket_priceGroup__1MArE{display:flex;gap:1rem}.AddTicket_formContainer__LM17F .AddTicket_formBody__yiUGK .AddTicket_formBodyInner__O7BkM .AddTicket_priceGroup__1MArE>div:first-child{flex:0 0 60%}.AddTicket_formContainer__LM17F .AddTicket_formBody__yiUGK .AddTicket_formBodyInner__O7BkM .AddTicket_priceGroup__1MArE>div:last-child{flex:0 0 40%;display:flex;align-items:center}.AddTicket_formContainer__LM17F .AddTicket_formBody__yiUGK .AddTicket_formBodyInner__O7BkM .AddTicket_helperText__cQijd{font-size:13px;color:#6b7280;margin-bottom:20px;line-height:1.6}.AddTicket_formContainer__LM17F .AddTicket_formBody__yiUGK .AddTicket_formBodyInner__O7BkM .AddTicket_helperText__cQijd strong{color:#374151}.AddTicket_formContainer__LM17F .AddTicket_formBody__yiUGK .AddTicket_formBodyInner__O7BkM .AddTicket_center__bbROR,.AddTicket_formContainer__LM17F .AddTicket_formBody__yiUGK .AddTicket_formBodyInner__O7BkM .AddTicket_left__BhYVU,.AddTicket_formContainer__LM17F .AddTicket_formBody__yiUGK .AddTicket_formBodyInner__O7BkM .AddTicket_right__lPqSR{width:400px;padding:20px}.AddTicket_formContainer__LM17F .AddTicket_formBody__yiUGK .AddTicket_formBodyInner__O7BkM .AddTicket_center__bbROR .AddTicket_previewImage__ybupo,.AddTicket_formContainer__LM17F .AddTicket_formBody__yiUGK .AddTicket_formBodyInner__O7BkM .AddTicket_left__BhYVU .AddTicket_previewImage__ybupo,.AddTicket_formContainer__LM17F .AddTicket_formBody__yiUGK .AddTicket_formBodyInner__O7BkM .AddTicket_right__lPqSR .AddTicket_previewImage__ybupo{margin:10px 0;max-width:100%;height:auto;border-radius:6px;border:1px solid #d1d6dc}.AddTicket_formContainer__LM17F .AddTicket_formBody__yiUGK .AddTicket_formBodyInner__O7BkM .AddTicket_center__bbROR .AddTicket_select__vFAyJ,.AddTicket_formContainer__LM17F .AddTicket_formBody__yiUGK .AddTicket_formBodyInner__O7BkM .AddTicket_left__BhYVU .AddTicket_select__vFAyJ,.AddTicket_formContainer__LM17F .AddTicket_formBody__yiUGK .AddTicket_formBodyInner__O7BkM .AddTicket_right__lPqSR .AddTicket_select__vFAyJ{font-size:13px;color:#555;font-weight:500;margin-bottom:10px}.AddTicket_formContainer__LM17F .AddTicket_formBody__yiUGK .AddTicket_formBodyInner__O7BkM .AddTicket_center__bbROR .AddTicket_select__vFAyJ .AddTicket_star__GwZho,.AddTicket_formContainer__LM17F .AddTicket_formBody__yiUGK .AddTicket_formBodyInner__O7BkM .AddTicket_left__BhYVU .AddTicket_select__vFAyJ .AddTicket_star__GwZho,.AddTicket_formContainer__LM17F .AddTicket_formBody__yiUGK .AddTicket_formBodyInner__O7BkM .AddTicket_right__lPqSR .AddTicket_select__vFAyJ .AddTicket_star__GwZho{color:var(--primary)}.AddTicket_formContainer__LM17F .AddTicket_formBody__yiUGK .AddTicket_formBodyInner__O7BkM .AddTicket_center__bbROR .AddTicket_select__vFAyJ .AddTicket_selectHost__vUA0z,.AddTicket_formContainer__LM17F .AddTicket_formBody__yiUGK .AddTicket_formBodyInner__O7BkM .AddTicket_left__BhYVU .AddTicket_select__vFAyJ .AddTicket_selectHost__vUA0z,.AddTicket_formContainer__LM17F .AddTicket_formBody__yiUGK .AddTicket_formBodyInner__O7BkM .AddTicket_right__lPqSR .AddTicket_select__vFAyJ .AddTicket_selectHost__vUA0z{margin:5px 0}.AddTicket_formContainer__LM17F .AddTicket_bottomSection__sdQjN{display:flex;justify-content:center;align-items:center;padding:15px 20px;border-top:1px solid var(--border);background:#fff;position:fixed;bottom:0;left:var(--sidebar-width);width:calc(100% - var(--sidebar-width));z-index:5}.AddTicket_formContainer__LM17F .AddTicket_bottomSection__sdQjN .AddTicket_left__BhYVU{display:flex;justify-content:left;align-items:center;width:100%}.AddTicket_formContainer__LM17F .AddTicket_bottomSection__sdQjN .AddTicket_left__BhYVU .AddTicket_cancelBtn__jtb_E{padding:8px 15px;border-radius:5px;color:var(--lightBlack);background-color:#f5f5f5;border:1px solid #ddd;cursor:pointer}.AddTicket_formContainer__LM17F .AddTicket_bottomSection__sdQjN .AddTicket_left__BhYVU .AddTicket_cancelBtn__jtb_E:hover{border:1px solid var(--secondary);background-color:var(--primary-a0);color:var(--secondary)}.AddTicket_formContainer__LM17F .AddTicket_bottomSection__sdQjN .AddTicket_left__BhYVU .AddTicket_cancelBtn__jtb_E:active{color:var(--secondary);border:1px solid var(--primary-a0)}.AddTicket_formContainer__LM17F .AddTicket_bottomSection__sdQjN .AddTicket_left__BhYVU .AddTicket_submitBtn__ztIra{padding:8px 15px;border-radius:5px;margin-right:15px;color:var(--primary-a0);background-color:var(--secondary);border:1px solid var(--secondary);cursor:pointer}.AddTicket_formContainer__LM17F .AddTicket_bottomSection__sdQjN .AddTicket_left__BhYVU .AddTicket_submitBtn__ztIra:hover{border:1px solid var(--secondary);background-color:var(--primary-a0);color:var(--secondary)}.AddTicket_formContainer__LM17F .AddTicket_bottomSection__sdQjN .AddTicket_left__BhYVU .AddTicket_submitBtn__ztIra:active{color:var(--secondary);border:1px solid var(--primary-a0)}.AddTicket_formContainer__LM17F .AddTicket_bottomSection__sdQjN .AddTicket_left__BhYVU .AddTicket_submitBtn__ztIra:disabled{background-color:#f5f5f5;color:#d1d1d1;cursor:not-allowed;border:1px solid #ddd}.SubmenuItem_submenuContainer__yB2I0{position:relative;display:inline-block}.SubmenuItem_submenuContainer__yB2I0 .SubmenuItem_menuBtn__Ge_84{padding:5px;border-radius:6px;border:1.5px solid var(--primary);color:var(--primary-a0);background-color:var(--primary);cursor:pointer}.SubmenuItem_submenuContainer__yB2I0 .SubmenuItem_menuBtn__Ge_84:hover{border:1.5px solid var(--secondary);background-color:var(--secondary);color:var(--primary-a0)}.SubmenuItem_submenuContainer__yB2I0 .SubmenuItem_menuBtn__Ge_84:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.SubmenuItem_submenuContainer__yB2I0 .SubmenuItem_customStyle__Jt6qt{color:var(--primary);background-color:var(--bg);border:1.5px solid var(--borderColor)}.SubmenuItem_submenuContainer__yB2I0 .SubmenuItem_menuList__etvCo{position:absolute;top:100%;right:0;background:var(--background);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);list-style:none;margin:8px 10px 0 0;padding:0;border-radius:8px;z-index:99999;border:1px solid #e4e4e7;color:var(--lightBlack);overflow:hidden;opacity:0;visibility:hidden;transform:scale(.96) translateY(-4px);transform-origin:top right;transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1),visibility .18s}.SubmenuItem_submenuContainer__yB2I0 .SubmenuItem_menuList__etvCo.SubmenuItem_open__kJVPJ{opacity:1;visibility:visible;transform:scale(1) translateY(0)}.SubmenuItem_submenuContainer__yB2I0 .SubmenuItem_menuList__etvCo .SubmenuItem_menuItem__c4HUx{padding:10px 20px;min-width:250px;cursor:pointer;transition:background .15s ease,color .15s ease;white-space:nowrap;display:flex;align-items:center;font-size:14px;border-bottom:1px solid #e4e4e7;overflow:hidden}.SubmenuItem_submenuContainer__yB2I0 .SubmenuItem_menuList__etvCo .SubmenuItem_menuItem__c4HUx.SubmenuItem_focused__Wh8CE,.SubmenuItem_submenuContainer__yB2I0 .SubmenuItem_menuList__etvCo .SubmenuItem_menuItem__c4HUx:hover{background:var(--primary-a0);color:var(--secondary)}.SubmenuItem_submenuContainer__yB2I0 .SubmenuItem_menuList__etvCo .SubmenuItem_menuItem__c4HUx:focus{outline:none}.SubmenuItem_submenuContainer__yB2I0 .SubmenuItem_menuList__etvCo .SubmenuItem_menuItem__c4HUx:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.SubmenuItem_submenuContainer__yB2I0 .SubmenuItem_menuList__etvCo .SubmenuItem_menuItem__c4HUx .SubmenuItem_itemIcon__3VwBM{display:flex;align-items:center;flex-shrink:0;margin-right:8px}.SubmenuItem_submenuContainer__yB2I0 .SubmenuItem_menuList__etvCo .SubmenuItem_menuItem__c4HUx.SubmenuItem_deleteItem__5jupz{color:var(--danger)}.SubmenuItem_submenuContainer__yB2I0 .SubmenuItem_menuList__etvCo .SubmenuItem_menuItem__c4HUx.SubmenuItem_deleteItem__5jupz.SubmenuItem_focused__Wh8CE,.SubmenuItem_submenuContainer__yB2I0 .SubmenuItem_menuList__etvCo .SubmenuItem_menuItem__c4HUx.SubmenuItem_deleteItem__5jupz:hover{background:var(--dangerBgnd)}.Proquote_container__GtKbj{width:100%;background-color:#fbfafa;height:100vh}.Proquote_container__GtKbj .Proquote_noData__2hRAJ{height:100%;display:flex;justify-content:center;align-items:center;color:gray;padding:50px 0}.Proquote_body__5w_yw{overflow:hidden;height:calc(100vh - 80px);display:flex;flex-direction:row}.Proquote_body__5w_yw .Proquote_mainScroll__4G3Zp{flex:1 1;min-width:0;min-height:0;overflow-y:auto;padding-bottom:120px}.Proquote_body__5w_yw .Proquote_utilityBar__a2FwF{display:flex;justify-content:space-between;align-items:center;background-color:#fff;border:1px solid #e0e0e0;max-width:1080px;margin:20px 20px 0 40px;border-radius:10px;min-height:58px}.Proquote_body__5w_yw .Proquote_utilityBar__a2FwF .Proquote_left__7STCI{flex:1 1;display:flex;align-items:center;font-size:16px;padding-left:15px}.Proquote_body__5w_yw .Proquote_utilityBar__a2FwF .Proquote_left__7STCI label{margin-right:10px;flex-shrink:0}.Proquote_body__5w_yw .Proquote_utilityBar__a2FwF .Proquote_left__7STCI .Proquote_titleInput__yQGRG{width:100%;max-width:500px;font-size:16px;font-weight:400;padding:8px 12px;border:1px solid #ccc;border-radius:6px;background-color:#f9f9f9;color:var(--lightBlack)}.Proquote_body__5w_yw .Proquote_utilityBar__a2FwF .Proquote_left__7STCI .Proquote_titleInput__yQGRG:focus{outline:none;border-color:var(--borderColor);background-color:#fff}.Proquote_body__5w_yw .Proquote_utilityBar__a2FwF .Proquote_versionBadge__UjdLf{margin-right:10px;font-size:14px;flex-shrink:0;border:1px solid #e2e8f0;color:var(--primary);border-radius:6px;padding:6px 12px;white-space:nowrap}.Proquote_body__5w_yw .Proquote_utilityBar__a2FwF .Proquote_right__7wkgD{margin:0 15px;display:flex;align-items:center;border-left:1px solid #e2e8f0}.Proquote_body__5w_yw .Proquote_utilityBar__a2FwF .Proquote_right__7wkgD .Proquote_estimateNumber__6cCxO{display:flex;align-items:center;gap:8px;padding:14px 16px;flex-shrink:0}.Proquote_body__5w_yw .Proquote_utilityBar__a2FwF .Proquote_right__7wkgD .Proquote_estimateNumber__6cCxO .Proquote_estimateNoLabel__qEc5g{font-size:16px;color:var(--primary);letter-spacing:.04em}.Proquote_body__5w_yw .Proquote_utilityBar__a2FwF .Proquote_right__7wkgD .Proquote_estimateNumber__6cCxO .Proquote_estimateNoValue__X_X2P{display:flex;align-items:center;overflow:hidden;font-size:14px;font-weight:500;color:#0f172a;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Proquote_body__5w_yw .Proquote_utilityBar__a2FwF .Proquote_right__7wkgD .Proquote_estimateNumber__6cCxO .Proquote_numberText__WQ4ue{padding:6px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Proquote_body__5w_yw .Proquote_utilityBar__a2FwF .Proquote_right__7wkgD .Proquote_estimateNumber__6cCxO .Proquote_numberSettingsBtn__cUiXx{display:flex;align-items:center;justify-content:center;width:34px;height:30px;border:none;border-left:1px solid #e2e8f0;background:transparent;color:#64748b;cursor:pointer;transition:all .15s ease}.Proquote_body__5w_yw .Proquote_utilityBar__a2FwF .Proquote_right__7wkgD .Proquote_estimateNumber__6cCxO .Proquote_numberSettingsBtn__cUiXx:hover{background:#f1f5f9;color:#0f172a}.Proquote_body__5w_yw .Proquote_utilityBar__a2FwF .Proquote_right__7wkgD .Proquote_estimateNumber__6cCxO .Proquote_numberSettingsBtn__cUiXx:active{transform:scale(.95)}.Proquote_body__5w_yw .Proquote_utilityBar__a2FwF .Proquote_right__7wkgD .Proquote_toggleLabel__LuNoI{font-size:16px;color:var(--primary);font-weight:400;display:flex;align-items:center;cursor:pointer;padding-left:15px}.Proquote_body__5w_yw .Proquote_utilityBar__a2FwF .Proquote_right__7wkgD .Proquote_toggleLabel__LuNoI input[type=checkbox]{margin-right:8px;width:16px;height:16px;accent-color:var(--primary);cursor:pointer}.Proquote_body__5w_yw .Proquote_header__8iDXN{margin:20px 20px 0 40px;padding:0 20px 0 5px;display:flex;justify-content:flex-start;border:1px solid #e0e0e0;border-radius:8px;max-width:1080px;background-color:#fff}.Proquote_body__5w_yw .Proquote_header__8iDXN:hover{box-shadow:0 2px 8px rgba(0,0,0,.05)}.Proquote_body__5w_yw .Proquote_header__8iDXN .Proquote_checkboxContainer__PL7_G{border-right:1px solid #e0e0e0;display:flex;align-items:center;padding-right:5px}.Proquote_body__5w_yw .Proquote_header__8iDXN .Proquote_checkboxContainer__PL7_G input[type=checkbox]{width:15px;height:15px;margin:0 5px;cursor:pointer;accent-color:var(--primary);border-color:var(--primary-a10)}.Proquote_body__5w_yw .Proquote_header__8iDXN .Proquote_checkboxContainer__PL7_G input[type=checkbox]:checked{background-color:var(--primary);border-color:var(--primary)}.Proquote_body__5w_yw .Proquote_header__8iDXN .Proquote_discount__Usayx,.Proquote_body__5w_yw .Proquote_header__8iDXN .Proquote_gst__K8OMR,.Proquote_body__5w_yw .Proquote_header__8iDXN .Proquote_image__GcxX_,.Proquote_body__5w_yw .Proquote_header__8iDXN .Proquote_itemName__1svzO,.Proquote_body__5w_yw .Proquote_header__8iDXN .Proquote_price__6Afgc,.Proquote_body__5w_yw .Proquote_header__8iDXN .Proquote_s__oPpHR{box-sizing:border-box;padding:15px 0;text-align:center;font-size:13px;color:var(--primary);flex-shrink:0}.Proquote_body__5w_yw .Proquote_header__8iDXN .Proquote_discount__Usayx:not(:last-child),.Proquote_body__5w_yw .Proquote_header__8iDXN .Proquote_gst__K8OMR:not(:last-child),.Proquote_body__5w_yw .Proquote_header__8iDXN .Proquote_image__GcxX_:not(:last-child),.Proquote_body__5w_yw .Proquote_header__8iDXN .Proquote_itemName__1svzO:not(:last-child),.Proquote_body__5w_yw .Proquote_header__8iDXN .Proquote_price__6Afgc:not(:last-child),.Proquote_body__5w_yw .Proquote_header__8iDXN .Proquote_s__oPpHR:not(:last-child){border-right:1px solid #e0e0e0}.Proquote_body__5w_yw .Proquote_header__8iDXN .Proquote_s__oPpHR{padding-right:15px}.Proquote_body__5w_yw .Proquote_header__8iDXN .Proquote_discount__Usayx,.Proquote_body__5w_yw .Proquote_header__8iDXN .Proquote_gst__K8OMR{min-width:160px;width:160px}.Proquote_body__5w_yw .Proquote_header__8iDXN .Proquote_image__GcxX_{min-width:80px;width:80px;padding-right:5px}.Proquote_body__5w_yw .Proquote_header__8iDXN .Proquote_itemName__1svzO{width:350px;flex:1 1}.Proquote_body__5w_yw .Proquote_header__8iDXN .Proquote_price__6Afgc{min-width:150px;width:150px}.Proquote_body__5w_yw .Proquote_section__JSUuR{padding:20px;border-bottom:1px solid #d3d3d3}.Proquote_body__5w_yw .Proquote_section__JSUuR:last-child{border-bottom:none;padding-bottom:50px}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_sectionHeader__v_Rv8{display:flex;flex-direction:row;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_sectionHeader__v_Rv8 .Proquote_sectionTitle__WPFsD{font-size:15px;font-weight:400;color:#333;cursor:pointer}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_sectionHeader__v_Rv8 .Proquote_collapseIcon__ubSRx{padding:0 10px;color:#d3d3d3}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8{padding-left:20px}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_noData__2hRAJ{display:flex;justify-content:center;color:#d3d3d3;padding:20px 0}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_roomHeader__wWY_C{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:row;align-items:center;padding-bottom:10px}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_roomHeader__wWY_C .Proquote_roomTitle__RAT2W{font-size:14px;font-weight:400;color:#555;cursor:pointer}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_roomHeader__wWY_C .Proquote_collapseIcon__ubSRx{padding:0 10px;color:#d3d3d3}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ{border-bottom:1px solid #d3d3d3;padding:20px 0}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ:last-child{border-bottom:none}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_devicesGrid__oVNXX{border:1px solid #e0e0e0;margin-bottom:10px;border-radius:8px;max-width:1080px;background-color:#fff;overflow:hidden}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_devicesGrid__oVNXX:hover{box-shadow:0 2px 8px rgba(0,0,0,.05)}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_devicesGrid__oVNXX .Proquote_deviceTile__EyOjq{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;padding:0 20px 0 5px;text-align:center;transition:box-shadow .3s ease;border-bottom:1px solid #e0e0e0}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_devicesGrid__oVNXX .Proquote_deviceTile__EyOjq .Proquote_checkboxContainer__PL7_G{border-right:1px solid #e0e0e0;display:flex;align-items:center;padding-right:5px;flex-shrink:0}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_devicesGrid__oVNXX .Proquote_deviceTile__EyOjq .Proquote_checkboxContainer__PL7_G input[type=checkbox]{width:15px;height:15px;margin:0 5px;cursor:pointer;accent-color:var(--primary);border-color:var(--primary-a10)}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_devicesGrid__oVNXX .Proquote_deviceTile__EyOjq .Proquote_checkboxContainer__PL7_G input[type=checkbox]:checked{background-color:var(--primary);border-color:var(--primary)}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_devicesGrid__oVNXX .Proquote_deviceTile__EyOjq:last-of-type{border-bottom:none}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_devicesGrid__oVNXX .Proquote_deviceTile__EyOjq .Proquote_image__GcxX_{display:flex;justify-content:center;align-items:center;cursor:pointer;flex-shrink:0;width:80px}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_devicesGrid__oVNXX .Proquote_deviceTile__EyOjq .Proquote_image__GcxX_ .Proquote_imageContainer__h9lEm{height:45px;width:80px}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_devicesGrid__oVNXX .Proquote_deviceTile__EyOjq .Proquote_deviceInfo__xrkXv{display:flex;flex-direction:column;flex:1 1;min-width:0;border-left:1px solid #e0e0e0;padding-top:10px;padding-left:10px;cursor:pointer}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_devicesGrid__oVNXX .Proquote_deviceTile__EyOjq .Proquote_deviceInfo__xrkXv .Proquote_deviceName__fzytu{font-size:13px;font-weight:500;margin-bottom:20px;color:var(--lightBlack);text-align:left}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_devicesGrid__oVNXX .Proquote_deviceTile__EyOjq .Proquote_deviceInfo__xrkXv .Proquote_deviceLocation__f3_yY{font-size:12px;color:#777;padding-bottom:5px;text-align:left}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_devicesGrid__oVNXX .Proquote_deviceTile__EyOjq .Proquote_priceInfo__S0vUo{display:flex;flex-direction:row;background-color:#fff;flex-shrink:0}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_devicesGrid__oVNXX .Proquote_deviceTile__EyOjq .Proquote_priceInfo__S0vUo .Proquote_discount__Usayx,.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_devicesGrid__oVNXX .Proquote_deviceTile__EyOjq .Proquote_priceInfo__S0vUo .Proquote_gst__K8OMR,.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_devicesGrid__oVNXX .Proquote_deviceTile__EyOjq .Proquote_priceInfo__S0vUo .Proquote_price__6Afgc{box-sizing:border-box;width:160px;padding:10px 0 0 10px;flex-shrink:0}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_devicesGrid__oVNXX .Proquote_deviceTile__EyOjq .Proquote_priceInfo__S0vUo .Proquote_discount__Usayx:not(:last-child),.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_devicesGrid__oVNXX .Proquote_deviceTile__EyOjq .Proquote_priceInfo__S0vUo .Proquote_gst__K8OMR:not(:last-child),.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_devicesGrid__oVNXX .Proquote_deviceTile__EyOjq .Proquote_priceInfo__S0vUo .Proquote_price__6Afgc:not(:last-child){border-right:1px solid #e0e0e0;padding-right:10px}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_devicesGrid__oVNXX .Proquote_deviceTile__EyOjq .Proquote_priceInfo__S0vUo .Proquote_discount__Usayx:first-child,.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_devicesGrid__oVNXX .Proquote_deviceTile__EyOjq .Proquote_priceInfo__S0vUo .Proquote_gst__K8OMR:first-child,.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_devicesGrid__oVNXX .Proquote_deviceTile__EyOjq .Proquote_priceInfo__S0vUo .Proquote_price__6Afgc:first-child{border-left:1px solid #e0e0e0}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_devicesGrid__oVNXX .Proquote_deviceTile__EyOjq .Proquote_priceInfo__S0vUo .Proquote_discount__Usayx{display:flex;flex-direction:row}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_devicesGrid__oVNXX .Proquote_deviceTile__EyOjq .Proquote_priceInfo__S0vUo .Proquote_discount__Usayx .Proquote_discountType__KdYvW{padding-left:5px;min-width:65px}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_devicesGrid__oVNXX .Proquote_deviceTile__EyOjq .Proquote_priceInfo__S0vUo .Proquote_price__6Afgc{width:150px}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_devicesGrid__oVNXX .Proquote_notIncluded__D6a_T{background-color:#fff9f9;opacity:80%}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_devicesGrid__oVNXX .Proquote_notIncluded__D6a_T .Proquote_priceInfo__S0vUo{background-color:#fff9f9}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_devicesGrid__oVNXX .Proquote_notIncluded__D6a_T .Proquote_priceInfo__S0vUo .Proquote_discount__Usayx,.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_devicesGrid__oVNXX .Proquote_notIncluded__D6a_T .Proquote_priceInfo__S0vUo .Proquote_gst__K8OMR,.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_devicesGrid__oVNXX .Proquote_notIncluded__D6a_T .Proquote_priceInfo__S0vUo .Proquote_price__6Afgc{cursor:not-allowed}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_roomTotalTile__of4cs{border:1px solid var(--primary-a10);background-color:#fff;display:flex;flex-direction:row;align-items:center;padding:0 20px 0 5px;max-width:1080px;border-radius:8px}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_roomTotalTile__of4cs .Proquote_deviceInfo__xrkXv{display:flex;flex-direction:column;flex:1 1;min-width:0;padding:10px}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_roomTotalTile__of4cs .Proquote_deviceInfo__xrkXv .Proquote_deviceName__fzytu{font-size:14px;color:var(--primary-a70);font-weight:500}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_roomTotalTile__of4cs .Proquote_priceInfo__S0vUo{display:flex;flex-direction:row;background-color:#fff;flex-shrink:0}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_roomTotalTile__of4cs .Proquote_priceInfo__S0vUo .Proquote_discount__Usayx,.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_roomTotalTile__of4cs .Proquote_priceInfo__S0vUo .Proquote_gst__K8OMR,.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_roomTotalTile__of4cs .Proquote_priceInfo__S0vUo .Proquote_price__6Afgc{box-sizing:border-box;width:160px;padding:10px 0 0 10px;flex-shrink:0}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_roomTotalTile__of4cs .Proquote_priceInfo__S0vUo .Proquote_discount__Usayx:not(:last-child),.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_roomTotalTile__of4cs .Proquote_priceInfo__S0vUo .Proquote_gst__K8OMR:not(:last-child),.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_roomTotalTile__of4cs .Proquote_priceInfo__S0vUo .Proquote_price__6Afgc:not(:last-child){border-right:1px solid var(--primary-a10);padding-right:10px}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_roomTotalTile__of4cs .Proquote_priceInfo__S0vUo .Proquote_discount__Usayx:first-child,.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_roomTotalTile__of4cs .Proquote_priceInfo__S0vUo .Proquote_gst__K8OMR:first-child,.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_roomTotalTile__of4cs .Proquote_priceInfo__S0vUo .Proquote_price__6Afgc:first-child{border-left:1px solid var(--primary-a10)}.Proquote_body__5w_yw .Proquote_section__JSUuR .Proquote_roomsContainer__bMxs8 .Proquote_room__ZzhwZ .Proquote_roomTotalTile__of4cs .Proquote_priceInfo__S0vUo .Proquote_price__6Afgc{width:150px}.Proquote_body__5w_yw .Proquote_customFields___xdTI{padding:20px 0 20px 20px}.Proquote_body__5w_yw .Proquote_customFields___xdTI h2{font-size:15px;font-weight:400;color:#333;cursor:pointer}.Proquote_body__5w_yw .Proquote_customFields___xdTI .Proquote_fieldTile__iWBoW{border:1px solid #e0e0e0;background-color:#fff;align-items:center;max-width:1080px;margin:20px;border-radius:8px;overflow:hidden}.Proquote_body__5w_yw .Proquote_customFields___xdTI .Proquote_fieldTile__iWBoW:hover{box-shadow:0 2px 8px rgba(0,0,0,.05)}.Proquote_body__5w_yw .Proquote_customFields___xdTI .Proquote_fieldTile__iWBoW .Proquote_customField__Pt8hu{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:10px;border-bottom:1px solid #e0e0e0;padding-left:5px}.Proquote_body__5w_yw .Proquote_customFields___xdTI .Proquote_fieldTile__iWBoW .Proquote_customField__Pt8hu .Proquote_left__7STCI{width:100%;margin-top:10px}.Proquote_body__5w_yw .Proquote_customFields___xdTI .Proquote_fieldTile__iWBoW .Proquote_customField__Pt8hu .Proquote_priceInfo__S0vUo{display:flex;flex-direction:row;background-color:#fff;padding-right:20px;flex-shrink:0}.Proquote_body__5w_yw .Proquote_customFields___xdTI .Proquote_fieldTile__iWBoW .Proquote_customField__Pt8hu .Proquote_priceInfo__S0vUo .Proquote_discount__Usayx,.Proquote_body__5w_yw .Proquote_customFields___xdTI .Proquote_fieldTile__iWBoW .Proquote_customField__Pt8hu .Proquote_priceInfo__S0vUo .Proquote_gst__K8OMR,.Proquote_body__5w_yw .Proquote_customFields___xdTI .Proquote_fieldTile__iWBoW .Proquote_customField__Pt8hu .Proquote_priceInfo__S0vUo .Proquote_price__6Afgc{box-sizing:border-box;width:160px;padding:10px 0 0 10px;flex-shrink:0}.Proquote_body__5w_yw .Proquote_customFields___xdTI .Proquote_fieldTile__iWBoW .Proquote_customField__Pt8hu .Proquote_priceInfo__S0vUo .Proquote_discount__Usayx:not(:last-child),.Proquote_body__5w_yw .Proquote_customFields___xdTI .Proquote_fieldTile__iWBoW .Proquote_customField__Pt8hu .Proquote_priceInfo__S0vUo .Proquote_gst__K8OMR:not(:last-child),.Proquote_body__5w_yw .Proquote_customFields___xdTI .Proquote_fieldTile__iWBoW .Proquote_customField__Pt8hu .Proquote_priceInfo__S0vUo .Proquote_price__6Afgc:not(:last-child){border-right:1px solid #e0e0e0;padding-right:10px}.Proquote_body__5w_yw .Proquote_customFields___xdTI .Proquote_fieldTile__iWBoW .Proquote_customField__Pt8hu .Proquote_priceInfo__S0vUo .Proquote_discount__Usayx:first-child,.Proquote_body__5w_yw .Proquote_customFields___xdTI .Proquote_fieldTile__iWBoW .Proquote_customField__Pt8hu .Proquote_priceInfo__S0vUo .Proquote_gst__K8OMR:first-child,.Proquote_body__5w_yw .Proquote_customFields___xdTI .Proquote_fieldTile__iWBoW .Proquote_customField__Pt8hu .Proquote_priceInfo__S0vUo .Proquote_price__6Afgc:first-child{border-left:1px solid #e0e0e0}.Proquote_body__5w_yw .Proquote_customFields___xdTI .Proquote_fieldTile__iWBoW .Proquote_customField__Pt8hu .Proquote_priceInfo__S0vUo .Proquote_discount__Usayx{display:flex;flex-direction:row}.Proquote_body__5w_yw .Proquote_customFields___xdTI .Proquote_fieldTile__iWBoW .Proquote_customField__Pt8hu .Proquote_priceInfo__S0vUo .Proquote_discount__Usayx .Proquote_discountType__KdYvW{padding-left:5px;min-width:65px}.Proquote_body__5w_yw .Proquote_customFields___xdTI .Proquote_fieldTile__iWBoW .Proquote_customField__Pt8hu .Proquote_priceInfo__S0vUo .Proquote_price__6Afgc{width:150px}.Proquote_body__5w_yw .Proquote_customFields___xdTI .Proquote_fieldTile__iWBoW .Proquote_addItem__wY3u8{padding:8px 16px;background-color:var(--primary);color:#fff;border:none;border-radius:4px;cursor:pointer;margin:10px 20px}.Proquote_body__5w_yw .Proquote_customFields___xdTI .Proquote_fieldTile__iWBoW .Proquote_addItem__wY3u8:hover{background-color:var(--secondary);border-color:var(--secondary)}.Proquote_body__5w_yw .Proquote_grandTotalContainer__5Dy30{max-width:1080px;margin:0 40px 180px;display:flex;justify-content:space-between}.Proquote_body__5w_yw .Proquote_grandTotalContainer__5Dy30 .Proquote_notesTerms__iNsGb{width:45%;padding-right:24px}.Proquote_body__5w_yw .Proquote_grandTotalContainer__5Dy30:has(.Proquote_notesTerms__iNsGb){justify-content:space-between}.Proquote_body__5w_yw .Proquote_grandTotalContainer__5Dy30 .Proquote_summaryContainer__bHTZR{margin-top:20px;display:flex;justify-content:flex-start}.Proquote_body__5w_yw .Proquote_grandTotalContainer__5Dy30 .Proquote_summarySection__eoVP4{background-color:var(--primary-a0);border:1px solid var(--primary-a10);border-radius:10px;padding:20px;width:500px}.Proquote_body__5w_yw .Proquote_grandTotalContainer__5Dy30 .Proquote_summaryTable__leost{width:100%}.Proquote_body__5w_yw .Proquote_grandTotalContainer__5Dy30 .Proquote_summaryRow__y6e7z{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--primary-a10)}.Proquote_body__5w_yw .Proquote_grandTotalContainer__5Dy30 .Proquote_summaryRow__y6e7z:last-child{border-bottom:none}.Proquote_body__5w_yw .Proquote_grandTotalContainer__5Dy30 .Proquote_summaryLabel__kyZVD{font-size:15px;color:var(--primary-a70);display:flex;justify-content:center;align-items:center;gap:10px}.Proquote_body__5w_yw .Proquote_grandTotalContainer__5Dy30 .Proquote_summaryLabel__kyZVD .Proquote_discountControls__jsb0j{max-width:200px;display:flex;gap:10px;margin-top:10px}.Proquote_body__5w_yw .Proquote_grandTotalContainer__5Dy30 .Proquote_summaryLabel__kyZVD .Proquote_discountControls__jsb0j>:first-child{flex:0 0 60%}.Proquote_body__5w_yw .Proquote_grandTotalContainer__5Dy30 .Proquote_summaryLabel__kyZVD .Proquote_discountControls__jsb0j>:nth-child(2){flex:0 0 35%}.Proquote_body__5w_yw .Proquote_grandTotalContainer__5Dy30 .Proquote_summaryValue__GSw_U{font-size:15px;color:var(--primary-a70);font-weight:500}.Proquote_body__5w_yw .Proquote_grandTotalContainer__5Dy30 .Proquote_grandTotalRow__Jrdws .Proquote_summaryLabel__kyZVD,.Proquote_body__5w_yw .Proquote_grandTotalContainer__5Dy30 .Proquote_grandTotalRow__Jrdws .Proquote_summaryValue__GSw_U{font-size:17px;font-weight:600;color:var(--primary)}.Proquote_customCheckbox__Bd9M1{border-right:1px solid #e0e0e0;display:flex;align-items:center;justify-content:center;padding-right:5px;width:60px}.Proquote_customCheckbox__Bd9M1 .Proquote_checkBoxWrapper__4H9O1{height:100%;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--border);padding-left:3px}.Proquote_customCheckbox__Bd9M1 input[type=checkbox]{width:15px;height:15px;margin:0 5px;cursor:pointer;accent-color:var(--primary);border-color:var(--primary-a10);transition:opacity .3s ease}.Proquote_customCheckbox__Bd9M1 .Proquote_remove__J6qXj{font-size:16px;cursor:pointer;color:red;padding:8px;right:0;opacity:1;transition:opacity .3s ease,visibility .3s ease}.Proquote_bottomSection__IcjyA{display:flex;justify-content:left;align-items:center;padding:15px 20px;border-top:1px solid var(--border);background:#fff;position:fixed;bottom:0;left:var(--sidebar-width);width:calc(100% - var(--sidebar-width));z-index:100000}.Proquote_bottomSection__IcjyA .Proquote_cancelBtn__tCs9t{padding:8px 15px;border-radius:5px;color:var(--lightBlack);background-color:#f5f5f5;border:1px solid #ddd;cursor:pointer;margin-right:15px}.Proquote_bottomSection__IcjyA .Proquote_cancelBtn__tCs9t:hover{border:1px solid var(--secondary);background-color:var(--primary-a0);color:var(--secondary)}.Proquote_bottomSection__IcjyA .Proquote_cancelBtn__tCs9t:active{color:var(--secondary);border:1px solid var(--primary-a0)}.Proquote_bottomSection__IcjyA .Proquote_submitBtn__9DDuY{padding:8px 15px;border-radius:5px;margin-right:15px;color:var(--primary-a0);background-color:var(--secondary);border:1px solid var(--secondary);cursor:pointer}.Proquote_bottomSection__IcjyA .Proquote_submitBtn__9DDuY:hover{border:1px solid var(--secondary);background-color:var(--primary-a0);color:var(--secondary)}.Proquote_bottomSection__IcjyA .Proquote_submitBtn__9DDuY:active{color:var(--secondary);border:1px solid var(--primary-a0)}.Proquote_bottomSection__IcjyA .Proquote_cancelBtn__tCs9t:disabled,.Proquote_bottomSection__IcjyA .Proquote_submitBtn__9DDuY:disabled{background-color:#f5f5f5;color:#d1d1d1;cursor:not-allowed;border:1px solid #ddd}.Proquote_globalDiscountRow__VE8s6{display:flex;align-items:center;gap:8px}.Proquote_globalDiscountAmount__nbaFn{font-weight:500;margin-left:8px}.Proquote_globalDiscountInput__aJ2df{width:120px;text-align:right;margin-right:10px}.Proquote_globalDiscountInput__aJ2df,.Proquote_globalDiscountTypeSelect__P_TB9{padding:6px 8px;font-size:13px;border:1px solid #d1d5db;border-radius:6px;background:#fff}.Proquote_globalDiscountTypeSelect__P_TB9{width:60px;-webkit-appearance:none;-moz-appearance:none;appearance:none;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-repeat:no-repeat;background-position:right 8px center;background-size:16px 12px}.EditableTitle_editableInput__GwDy_{padding:4px 8px;font-size:inherit;font-weight:inherit;color:inherit;border:1px solid #e2e8f0;border-radius:6px;background:transparent;outline:none;width:auto;min-width:100px;max-width:100%}.EditableTitle_wrapper__gAXOL{position:relative;display:inline-flex;align-items:center;min-width:400px}.EditableTitle_wrapper__gAXOL:hover .EditableTitle_editIcon__iRLCE{opacity:1;transform:translateY(0)}.EditableTitle_readOnly__BN27u{display:inline-flex;align-items:center;gap:6px;cursor:text;position:relative}.EditableTitle_editIcon__iRLCE{opacity:0;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease;color:#94a3b8;pointer-events:none}.EstimateLeftPanel_panel__rGciR{width:330px;min-width:280px;border-left:1px solid #e6e6e6;background:#fff;display:flex;flex-direction:column;min-height:0;position:relative;z-index:999}.EstimateLeftPanel_panelCollapsed__R7r4p{overflow:visible}.EstimateLeftPanel_collapseBtn__pjPl2{position:absolute;left:-16px;top:14px;width:24px;height:28px;border-radius:8px;border:1px solid #e6e6e6;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.04),0 6px 18px rgba(0,0,0,.08);color:#666;transition:transform .12s,border-color .12s,background .12s,color .12s}.EstimateLeftPanel_collapseBtn__pjPl2:hover{border-color:#d0d0d0;background:#fafafa;color:#333}.EstimateLeftPanel_collapseBtn__pjPl2:active{transform:scale(.98)}.EstimateLeftPanel_resizeHandle__WKVdm{position:absolute;left:0;top:0;bottom:0;width:6px;cursor:col-resize;z-index:250;background:transparent}.EstimateLeftPanel_resizeHandle__WKVdm:hover{background:rgba(0,0,0,.04)}.EstimateLeftPanel_resizeHandle__WKVdm,.EstimateLeftPanel_resizeHandle__WKVdm *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.EstimateLeftPanel_header__zp_hZ{padding:12px;border-bottom:1px solid #eee}.EstimateLeftPanel_tabs__L1ogE{display:flex;gap:8px;margin-bottom:10px}.EstimateLeftPanel_tabBtn__YgQ73{flex:1 1;height:32px;border-radius:8px;border:1px solid #e6e6e6;background:#fafafa;cursor:pointer;font-size:12px}.EstimateLeftPanel_active__CDOHF{background:#fff;border-color:#d2d2d2}.EstimateLeftPanel_settingsTabBtn__8oXDY{flex:0 0 36px;display:flex;align-items:center;justify-content:center;color:#888;transition:color .12s,border-color .12s,background .12s}.EstimateLeftPanel_settingsTabBtn__8oXDY:hover{color:#555}.EstimateLeftPanel_settingsTabBtn__8oXDY.EstimateLeftPanel_active__CDOHF{color:#333}.EstimateLeftPanel_searchRow__MZNwP{display:flex;align-items:center;gap:6px}.EstimateLeftPanel_search__X6Y1_{flex:1 1;height:32px;border-radius:8px;border:1px solid #e6e6e6;padding:0 10px;font-size:12px;outline:none;min-width:0}.EstimateLeftPanel_body__t1LtN{flex:1 1;min-height:0;overflow:auto;padding:10px 10px 120px}.EstimateLeftPanel_empty__CiOaA{color:#888;font-size:12px;padding:10px}.EstimateLeftPanel_productList__7_aXS{display:flex;flex-direction:column;gap:8px;overflow-x:hidden;padding-bottom:16px}.EstimateLeftPanel_productRow__H4rHC{display:flex;align-items:stretch;gap:8px;min-width:0}.EstimateLeftPanel_productBtn__LmHgT{flex:1 1;min-width:0;text-align:left;border:1px solid #eee;background:#fff;border-radius:8px;padding:8px 10px;overflow:hidden;display:flex;align-items:center;gap:10px}.EstimateLeftPanel_productBtn__LmHgT:hover{border-color:#ddd;background:#fafafa}.EstimateLeftPanel_productBtn__LmHgT:active{cursor:-webkit-grabbing;cursor:grabbing}.EstimateLeftPanel_productThumb__yTYN0{width:36px;height:36px;flex-shrink:0;border-radius:6px;overflow:hidden;background:#f5f5f5;border:1px solid #eee}.EstimateLeftPanel_productThumbWrap__g8U1W{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.EstimateLeftPanel_productThumbImg__e_EJ8{width:100%;height:100%;object-fit:contain}.EstimateLeftPanel_productInfo__ig02L{min-width:0;flex:1 1}.EstimateLeftPanel_productName__vW8RA{font-size:11px;color:#222;word-break:break-word;line-height:1.3}.EstimateLeftPanel_productMeta__p6_Zl{font-size:11px;color:#888;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EstimateLeftPanel_productPrice__xJjsm{font-size:12px;color:#222;font-weight:400;margin-top:3px}.EstimateLeftPanel_templateGrid__2xo6f{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;padding-bottom:16px}.EstimateLeftPanel_templateBtn__wT8lL{width:100%;border:1px solid #eee;background:#fff;border-radius:10px;padding:10px;display:flex;align-items:center;gap:10px;text-align:left}.EstimateLeftPanel_templateBtn__wT8lL:hover{border-color:#ddd;background:#fafafa}.EstimateLeftPanel_templateBtn__wT8lL:active{cursor:-webkit-grabbing;cursor:grabbing}.EstimateLeftPanel_dragHandle__PL2HB{width:18px;min-width:18px;display:flex;align-items:center;justify-content:center;color:#aaa;font-size:12px;flex:0 0 auto}.EstimateLeftPanel_templateText__BFzA6{font-size:12px;color:#222}.EstimateLeftPanel_loadMore__0U5mN{padding:8px 0;text-align:center;font-size:11px;color:#888}.EstimateLeftPanel_pillFilter___BejR{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:12px;border-bottom:1px solid #f0f0f0;margin-bottom:10px}.EstimateLeftPanel_pill__scura{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid rgba(0,0,0,.07);border-radius:20px;background:#fff;font-size:11.5px;font-weight:500;color:#333;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.EstimateLeftPanel_pill__scura:hover{background:#f7f7f8;border-color:rgba(0,0,0,.12)}.EstimateLeftPanel_pillActive__zkSPx{border-color:var(--primary,#4f6ef7);color:var(--primary,#4f6ef7)}.EstimateLeftPanel_pillActive__zkSPx .EstimateLeftPanel_pillBadge__qVDvs{color:var(--primary,#4f6ef7)}.EstimateLeftPanel_pillBadge__qVDvs{font-size:10px;font-weight:500;color:#999;transition:color .15s ease}.EstimateLeftPanel_filterContainer__E6yyv{position:relative;margin-top:8px;display:flex;align-items:center;gap:4px}.EstimateLeftPanel_filterToggle__bjUOG{flex:1 1;height:30px;border-radius:8px;border:1px solid #e6e6e6;background:#fafafa;cursor:pointer;font-size:11.5px;color:#777;padding:0 10px;display:flex;align-items:center;gap:6px;transition:border-color .15s,background .15s,color .15s}.EstimateLeftPanel_filterToggle__bjUOG:hover{border-color:#d0d0d0;background:#f5f5f5;color:#555}.EstimateLeftPanel_filterActive__m6fl2{border-color:#c8c8c8;background:#f0f0f0;color:#333;font-weight:500}.EstimateLeftPanel_filterIcon__HSNeV{flex-shrink:0}.EstimateLeftPanel_filterLabel__B9cSd{flex:1 1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EstimateLeftPanel_filterChevron__3E_cl{flex-shrink:0;transition:transform .18s ease;color:#999}.EstimateLeftPanel_filterChevronOpen__dqQ7m{transform:rotate(180deg)}.EstimateLeftPanel_filterClearBtn__vgxsi{width:26px;height:26px;border-radius:6px;border:none;background:none;color:#999;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .12s,color .12s}.EstimateLeftPanel_filterClearBtn__vgxsi:hover{background:#eee;color:#555}.EstimateLeftPanel_filterClearBtn__vgxsi:active{background:#e4e4e4}.EstimateLeftPanel_filterDropdown__cPAai{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid #e2e2e2;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 16px rgba(0,0,0,.08);z-index:200;overflow:hidden;animation:EstimateLeftPanel_dropdownReveal__RifZ9 .12s ease-out}.EstimateLeftPanel_filterSearch__2_9An{width:100%;height:34px;border:none;border-bottom:1px solid #efefef;padding:0 10px;font-size:12px;outline:none;background:#fafafa;color:#333}.EstimateLeftPanel_filterSearch__2_9An::placeholder{color:#aaa}.EstimateLeftPanel_filterSearch__2_9An:focus{background:#fff}.EstimateLeftPanel_filterOptions__uTNxm{max-height:260px;overflow-y:auto;padding:4px;overscroll-behavior:contain}.EstimateLeftPanel_filterOptions__uTNxm::-webkit-scrollbar{width:5px}.EstimateLeftPanel_filterOptions__uTNxm::-webkit-scrollbar-track{background:transparent}.EstimateLeftPanel_filterOptions__uTNxm::-webkit-scrollbar-thumb{background:#d5d5d5;border-radius:3px}.EstimateLeftPanel_filterOptions__uTNxm::-webkit-scrollbar-thumb:hover{background:#bbb}.EstimateLeftPanel_filterGroup__TrOBP{padding:0}.EstimateLeftPanel_filterGroup__TrOBP+.EstimateLeftPanel_filterGroup__TrOBP{margin-top:2px;padding-top:4px;border-top:1px solid #f2f2f2}.EstimateLeftPanel_filterGroupLabel__n9pli{display:flex;align-items:center;gap:7px;padding:5px 8px;font-size:11.5px;font-weight:600;color:#3a3a3a;cursor:pointer;border-radius:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .1s}.EstimateLeftPanel_filterGroupLabel__n9pli:hover{background:#f4f4f5}.EstimateLeftPanel_filterGroupLabel__n9pli input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;border:1.5px solid #c4c4c4;border-radius:4px;cursor:pointer;flex-shrink:0;position:relative;background:#fff;transition:border-color .12s,background .12s}.EstimateLeftPanel_filterGroupLabel__n9pli input[type=checkbox]:checked{background:#3b3b3b;border-color:#3b3b3b}.EstimateLeftPanel_filterGroupLabel__n9pli input[type=checkbox]:checked:after{content:"";position:absolute;top:1.5px;left:4.5px;width:4px;height:7.5px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.EstimateLeftPanel_filterGroupLabel__n9pli input[type=checkbox]:indeterminate{background:#3b3b3b;border-color:#3b3b3b}.EstimateLeftPanel_filterGroupLabel__n9pli input[type=checkbox]:indeterminate:after{content:"";position:absolute;top:5.5px;left:3px;width:7px;border-bottom:1.5px solid #fff}.EstimateLeftPanel_filterGroupLabel__n9pli input[type=checkbox]:hover:not(:checked):not(:indeterminate){border-color:#999}.EstimateLeftPanel_filterOption__UWKGX{display:flex;align-items:center;gap:7px;padding:4px 8px 4px 26px;font-size:11.5px;color:#555;cursor:pointer;border-radius:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .1s}.EstimateLeftPanel_filterOption__UWKGX:hover{background:#f4f4f5}.EstimateLeftPanel_filterOption__UWKGX input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border:1.5px solid #ccc;border-radius:3.5px;cursor:pointer;flex-shrink:0;position:relative;background:#fff;transition:border-color .12s,background .12s}.EstimateLeftPanel_filterOption__UWKGX input[type=checkbox]:checked{background:#3b3b3b;border-color:#3b3b3b}.EstimateLeftPanel_filterOption__UWKGX input[type=checkbox]:checked:after{content:"";position:absolute;top:1px;left:4px;width:3.5px;height:7px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.EstimateLeftPanel_filterOption__UWKGX input[type=checkbox]:hover:not(:checked){border-color:#999}.EstimateLeftPanel_filterEmpty___Bt21{padding:16px 12px;text-align:center;font-size:11.5px;color:#aaa}@keyframes EstimateLeftPanel_dropdownReveal__RifZ9{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.EstimateLeftPanel_settingsPanel__5_gQI{display:flex;flex-direction:column;gap:4px}.EstimateLeftPanel_settingsSection__cyiQs{padding:4px 0}.EstimateLeftPanel_settingsSection__cyiQs+.EstimateLeftPanel_settingsSection__cyiQs{border-top:1px solid #f0f0f0}.EstimateLeftPanel_settingsSectionTitle__YPWSZ{font-size:11px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.04em;padding:6px 8px 2px;margin:0}.EstimateLeftPanel_toggleOption__lazYO{display:flex;align-items:center;gap:8px;padding:6px 8px;font-size:12px;color:#3a3a3a;cursor:pointer;border-radius:5px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .1s}.EstimateLeftPanel_toggleOption__lazYO:hover{background:#f4f4f5}.EstimateLeftPanel_toggleOption__lazYO:active{background:#ededee}.EstimateLeftPanel_toggleOption__lazYO input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;border:1.5px solid #c4c4c4;border-radius:4px;cursor:pointer;flex-shrink:0;position:relative;background:#fff;transition:border-color .12s,background .12s}.EstimateLeftPanel_toggleOption__lazYO input[type=checkbox]:checked{background:#3b3b3b;border-color:#3b3b3b}.EstimateLeftPanel_toggleOption__lazYO input[type=checkbox]:checked:after{content:"";position:absolute;top:1.5px;left:4.5px;width:4px;height:7.5px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.EstimateLeftPanel_toggleOption__lazYO input[type=checkbox]:disabled{opacity:.4;cursor:not-allowed}.EstimateLeftPanel_toggleOption__lazYO input[type=checkbox]:hover:not(:checked):not(:disabled){border-color:#999}.EstimateLeftPanel_toggleDisabled__E1qAO{opacity:.5;cursor:not-allowed}.EstimateLeftPanel_toggleDisabled__E1qAO:hover{background:transparent}.EstimateLeftPanel_toggleDisabled__E1qAO span{color:#999}.EstimateLeftPanel_logsPanel__Y0Jaw{display:flex;flex-direction:column;gap:10px}.EstimateLeftPanel_logsHeaderRow__38dKr{display:flex;align-items:center;justify-content:space-between;padding:6px 6px 2px}.EstimateLeftPanel_logsTitle__dcudQ{font-size:12px;font-weight:600;color:#333}.EstimateLeftPanel_logsCount__qf5t7{font-size:11px;color:#777;background:#f3f3f3;border:1px solid #e6e6e6;border-radius:999px;padding:2px 8px}.EstimateLeftPanel_logsList__uAECG{display:flex;flex-direction:column;gap:8px}.EstimateLeftPanel_logItem__xAvUL{display:flex;gap:10px;padding:10px;border:1px solid #eee;background:#fff;border-radius:10px}.EstimateLeftPanel_logItem__xAvUL:hover{border-color:#ddd;background:#fafafa}.EstimateLeftPanel_logDot__sOkZP{width:10px;height:10px;border-radius:999px;background:var(--dot-color,#3b82f6);margin-top:4px;flex:0 0 auto;box-shadow:0 0 0 3px color-mix(in srgb,var(--dot-color,#3b82f6) 15%,transparent)}.EstimateLeftPanel_logContent__6M29P{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:4px}.EstimateLeftPanel_logTopRow__aLQl4{display:flex;align-items:center;justify-content:space-between;gap:10px}.EstimateLeftPanel_logAction__gO_SH{font-size:12px;font-weight:600;color:#222;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EstimateLeftPanel_logTime__AXSoS{font-size:11px;color:#888;flex:0 0 auto}.EstimateLeftPanel_logSubRow__V3kg9{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11.5px;color:#666}.EstimateLeftPanel_logFrom__M_NOg,.EstimateLeftPanel_logTo__Mk0_S{font-weight:600;color:#444}.EstimateLeftPanel_logArrow__ONqDl{color:#999}.EstimateLeftPanel_logMeta__I14Ye{font-size:11px;color:#777;background:#f5f5f5;border:1px solid #ededed;border-radius:999px;padding:1px 7px}.EstimateLeftPanel_logNote__3P03y{font-size:11.5px;color:#555;line-height:1.35;word-break:break-word}.ProposalStatusBadge_wrapper__cq_D7{display:flex;align-items:center;gap:8px;position:relative;padding:14px 16px;border-left:1px solid #e2e8f0;flex-shrink:0}.ProposalStatusBadge_statusLabel__987vJ{font-size:13px;color:var(--primary);letter-spacing:.04em}.ProposalStatusBadge_chip__V1HYL{display:flex;align-items:center;overflow:hidden;font-size:13px;font-weight:500;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProposalStatusBadge_statusText__7YLYa{display:flex;align-items:center;gap:6px;padding:6px 12px;white-space:nowrap;color:var(--status-color)}.ProposalStatusBadge_dot__PLzho{width:7px;height:7px;border-radius:50%;background-color:var(--status-color);flex-shrink:0}.ProposalStatusBadge_triggerBtn__Cobfd{display:flex;align-items:center;justify-content:center;width:34px;height:30px;border:none;border-left:1px solid #e2e8f0;background:transparent;color:#64748b;cursor:pointer;transition:all .15s ease}.ProposalStatusBadge_triggerBtn__Cobfd:hover{background:#f1f5f9;color:#0f172a}.ProposalStatusBadge_triggerBtn__Cobfd:active{transform:scale(.95)}.ProposalStatusBadge_triggerBtn__Cobfd:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.ProposalStatusBadge_dropdown__rjWUG{position:absolute;top:calc(100% - 4px);right:16px;min-width:220px;background:var(--background);border:1px solid #e4e4e7;border-radius:8px;padding:0;margin:0;list-style:none;z-index:9999;overflow:hidden;color:var(--lightBlack);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);opacity:0;visibility:hidden;transform:scale(.96) translateY(-4px);transform-origin:top right;transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1),visibility .18s}.ProposalStatusBadge_dropdown__rjWUG.ProposalStatusBadge_open__X5W2S{opacity:1;visibility:visible;transform:scale(1) translateY(0)}.ProposalStatusBadge_dropdownItem__fj2j9{display:flex;align-items:center;gap:10px;padding:10px 20px;font-size:14px;color:var(--lightBlack);cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease;border-bottom:1px solid #e4e4e7}.ProposalStatusBadge_dropdownItem__fj2j9:last-child{border-bottom:none}.ProposalStatusBadge_dropdownItem__fj2j9:hover{background:var(--primary-a0);color:var(--secondary)}.ProposalStatusBadge_dropdownItem__fj2j9.ProposalStatusBadge_current__PPsvv{background:#f8fafc;cursor:default}.ProposalStatusBadge_dropdownItem__fj2j9.ProposalStatusBadge_current__PPsvv:hover{background:#f8fafc;color:var(--lightBlack)}.ProposalStatusBadge_dropdownItem__fj2j9.ProposalStatusBadge_danger__NeQgJ{color:var(--danger)}.ProposalStatusBadge_dropdownItem__fj2j9.ProposalStatusBadge_danger__NeQgJ:hover{background:var(--dangerBgnd)}.ProposalStatusBadge_dropdownItem__fj2j9.ProposalStatusBadge_disabled__2SWr3{opacity:.35;cursor:not-allowed}.ProposalStatusBadge_dropdownItem__fj2j9.ProposalStatusBadge_disabled__2SWr3:hover{background:transparent;color:var(--lightBlack)}.ProposalStatusBadge_itemIcon__sd_Mh{display:flex;align-items:center;flex-shrink:0}.ProposalStatusBadge_itemLabel__yOzyZ{flex:1 1}.ProposalStatusBadge_currentBadge__xFUeR{margin-left:auto;font-size:11px;font-weight:400;color:#94a3b8;background:#e2e8f0;padding:2px 8px;border-radius:10px}.BreadcrumbSkeleton_skeletonBreadcrumb__gQIor{display:flex;align-items:center;background-color:#fff}.BreadcrumbSkeleton_skeletonBreadcrumb__gQIor .BreadcrumbSkeleton_skeletonBreadcrumbList__dE6sw{list-style:none;padding:0;margin:0;display:flex}.BreadcrumbSkeleton_skeletonBreadcrumb__gQIor .BreadcrumbSkeleton_skeletonBreadcrumbItem__VUnBo{display:flex;align-items:center;margin-right:8px}.BreadcrumbSkeleton_skeletonBreadcrumb__gQIor .BreadcrumbSkeleton_skeletonBreadcrumbItem__VUnBo:not(:last-child){margin-right:16px}.BreadcrumbSkeleton_skeletonBreadcrumb__gQIor .BreadcrumbSkeleton_skeletonBreadcrumbLink__1pPhF{width:80px;height:14px;background-color:#e0e0e0;border-radius:4px;animation:BreadcrumbSkeleton_pulse__m79lD 1.5s ease-in-out infinite}.BreadcrumbSkeleton_skeletonBreadcrumb__gQIor .BreadcrumbSkeleton_skeletonBreadcrumbSeparator__pT206{color:#e0e0e0;margin:0 5px}.BreadcrumbSkeleton_skeletonBreadcrumb__gQIor .BreadcrumbSkeleton_breadcrumbSeparator__nR8Ae{margin:0 5px;stroke:var(--primary-a20)}@keyframes BreadcrumbSkeleton_pulse__m79lD{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.ProjectBreadcrumb_breadcrumb__6tW_B{display:flex;align-items:center;font-size:14px;padding-top:20px;padding-left:20px;background-color:#fff}.ProjectBreadcrumb_breadcrumb__6tW_B .ProjectBreadcrumb_breadcrumbList__Fy6sq{list-style:none;padding:0;margin:0;display:flex}.ProjectBreadcrumb_breadcrumb__6tW_B .ProjectBreadcrumb_breadcrumbItem__i4ePr{margin-right:8px}.ProjectBreadcrumb_breadcrumb__6tW_B .ProjectBreadcrumb_breadcrumbLink__4fTyJ{text-decoration:none;color:var(--primary)}.ProjectBreadcrumb_breadcrumb__6tW_B .ProjectBreadcrumb_breadcrumbLink__4fTyJ:hover{color:var(--secondary)}.ProjectBreadcrumb_breadcrumb__6tW_B .ProjectBreadcrumb_breadcrumbSeparator__x3lJ7{color:var(--primary-a30);margin:0 5px}.BreadCrumbs_breadcrumb__6eBvv{display:flex;align-items:center;font-size:14px}.BreadCrumbs_breadcrumb__6eBvv .BreadCrumbs_breadcrumbList__KpmtP{list-style:none;padding:0;margin:0;display:flex}.BreadCrumbs_breadcrumb__6eBvv .BreadCrumbs_breadcrumbItem__iwEBp{display:flex;align-items:center}.BreadCrumbs_breadcrumb__6eBvv .BreadCrumbs_breadcrumbLink__GYvx2{text-decoration:none;color:var(--primary)}.BreadCrumbs_breadcrumb__6eBvv .BreadCrumbs_breadcrumbLink__GYvx2:hover{color:var(--secondary)}.BreadCrumbs_breadcrumb__6eBvv .BreadCrumbs_breadcrumbText__mvkfZ{text-decoration:none;color:var(--primary-a70)}.BreadCrumbs_breadcrumb__6eBvv .BreadCrumbs_breadcrumbSeparator__MlEK0{margin:0 2px;stroke:var(--primary-a20)}.UsersCards_container__aqUx4{width:100%;background-color:#fbfafa;min-height:100vh}.UsersCards_container__aqUx4 .UsersCards_loading__psOvr,.UsersCards_container__aqUx4 .UsersCards_noData__0Qz6s{height:100%;display:flex;justify-content:center;align-items:center;color:gray;padding:50px 0}.UsersCards_body__WVmf6{overflow-y:auto;max-height:calc(100vh - 80px)}.UsersCards_body__WVmf6 .UsersCards_roleGroup___nXGg{padding:20px;border-bottom:1px solid #d3d3d3}.UsersCards_body__WVmf6 .UsersCards_roleGroup___nXGg:last-child{border-bottom:none;padding-bottom:50px}.UsersCards_body__WVmf6 .UsersCards_roleGroup___nXGg .UsersCards_roleHeader__5Hu6S{display:flex;flex-direction:row;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.UsersCards_body__WVmf6 .UsersCards_roleGroup___nXGg .UsersCards_roleHeader__5Hu6S .UsersCards_roleTitle__rLCQ0{font-size:14px;font-weight:500;color:var(--primary-a60);cursor:pointer}.UsersCards_body__WVmf6 .UsersCards_roleGroup___nXGg .UsersCards_roleHeader__5Hu6S .UsersCards_collapseIcon__NTAgP{padding:0 10px;color:#d3d3d3;cursor:pointer}.UsersCards_body__WVmf6 .UsersCards_roleGroup___nXGg .UsersCards_usersGrid__v7MP3{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:15px;padding-top:10px}.UsersCards_body__WVmf6 .UsersCards_roleGroup___nXGg .UsersCards_usersGrid__v7MP3 .UsersCards_userCard__bmPIN{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #e0e0e0;background-color:#fff;border-radius:8px;padding:10px;text-align:center;transition:box-shadow .3s ease;width:100%;height:200px;cursor:pointer}.UsersCards_body__WVmf6 .UsersCards_roleGroup___nXGg .UsersCards_usersGrid__v7MP3 .UsersCards_userCard__bmPIN:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.UsersCards_body__WVmf6 .UsersCards_roleGroup___nXGg .UsersCards_usersGrid__v7MP3 .UsersCards_userCard__bmPIN .UsersCards_imageContainer__zMe5F{width:100px;height:100px;overflow:hidden;border-radius:50%;margin-bottom:10px}.UsersCards_body__WVmf6 .UsersCards_roleGroup___nXGg .UsersCards_usersGrid__v7MP3 .UsersCards_userCard__bmPIN .UsersCards_imageContainer__zMe5F img{width:100%;height:100%;object-fit:cover}.UsersCards_body__WVmf6 .UsersCards_roleGroup___nXGg .UsersCards_usersGrid__v7MP3 .UsersCards_userCard__bmPIN .UsersCards_userInfo__CEhP1{font-size:14px}.UsersCards_body__WVmf6 .UsersCards_roleGroup___nXGg .UsersCards_usersGrid__v7MP3 .UsersCards_userCard__bmPIN .UsersCards_userInfo__CEhP1 .UsersCards_userName__a6w_h{font-size:14px;font-weight:500;margin-bottom:5px;color:var(--primary)}.UsersCards_body__WVmf6 .UsersCards_roleGroup___nXGg .UsersCards_usersGrid__v7MP3 .UsersCards_userCard__bmPIN .UsersCards_userInfo__CEhP1 .UsersCards_userStatus__0HQCm{font-size:14px;color:#777}.WorkFlow_formContainer__ixUqB{height:100vh;display:flex;flex-direction:column;background:#fff}.WorkFlow_formContainer__ixUqB form{display:flex;flex-direction:column;height:100%;max-width:100%}.WorkFlow_formContainer__ixUqB form .WorkFlow_formBody__W851e{flex:1 1;overflow-y:auto;padding-bottom:80px}.WorkFlow_formContainer__ixUqB form .WorkFlow_formBody__W851e .WorkFlow_formBodyInner__olnl0{display:flex;flex-direction:row;min-height:100%}.WorkFlow_formContainer__ixUqB form .WorkFlow_formBody__W851e .WorkFlow_formBodyInner__olnl0 .WorkFlow_left__EgnOR{width:35%;padding:20px;border-right:1px solid #f0f0f0}.WorkFlow_formContainer__ixUqB form .WorkFlow_formBody__W851e .WorkFlow_formBodyInner__olnl0 .WorkFlow_right__rd24I{width:65%;padding:20px}.WorkFlow_formContainer__ixUqB form .WorkFlow_formBody__W851e .WorkFlow_formBodyInner__olnl0 .WorkFlow_right__rd24I .WorkFlow_stepSection__A7xic .WorkFlow_stepsContainer__g4EBk{margin-top:24px}.WorkFlow_formContainer__ixUqB form .WorkFlow_formBody__W851e .WorkFlow_formBodyInner__olnl0 .WorkFlow_right__rd24I .WorkFlow_stepSection__A7xic .WorkFlow_stepsContainer__g4EBk .WorkFlow_stepList__Hnvxq{display:flex;flex-direction:column;gap:12px}.WorkFlow_formContainer__ixUqB form .WorkFlow_formBody__W851e .WorkFlow_formBodyInner__olnl0 .WorkFlow_right__rd24I .WorkFlow_stepSection__A7xic .WorkFlow_stepsContainer__g4EBk .WorkFlow_stepItem__IgYg_{display:flex;align-items:stretch;background:#fff;border:1px solid #e0e0e0;border-radius:8px;transition:all .2s ease;min-height:80px}.WorkFlow_formContainer__ixUqB form .WorkFlow_formBody__W851e .WorkFlow_formBodyInner__olnl0 .WorkFlow_right__rd24I .WorkFlow_stepSection__A7xic .WorkFlow_stepsContainer__g4EBk .WorkFlow_stepItem__IgYg_:last-child{margin-bottom:24px}.WorkFlow_formContainer__ixUqB form .WorkFlow_formBody__W851e .WorkFlow_formBodyInner__olnl0 .WorkFlow_right__rd24I .WorkFlow_stepSection__A7xic .WorkFlow_stepsContainer__g4EBk .WorkFlow_stepItem__IgYg_:hover{border-color:silver;box-shadow:0 2px 4px rgba(0,0,0,.08)}.WorkFlow_formContainer__ixUqB form .WorkFlow_formBody__W851e .WorkFlow_formBodyInner__olnl0 .WorkFlow_right__rd24I .WorkFlow_stepSection__A7xic .WorkFlow_stepsContainer__g4EBk .WorkFlow_stepItem__IgYg_.WorkFlow_dragging__xDFTr{opacity:.5;box-shadow:0 5px 15px rgba(0,0,0,.15)}.WorkFlow_formContainer__ixUqB form .WorkFlow_formBody__W851e .WorkFlow_formBodyInner__olnl0 .WorkFlow_right__rd24I .WorkFlow_stepSection__A7xic .WorkFlow_stepsContainer__g4EBk .WorkFlow_stepItem__IgYg_ .WorkFlow_dragHandle__Qnx4f{display:flex;align-items:center;justify-content:center;width:40px;background:#f8f9fa;border-radius:8px 0 0 8px;cursor:-webkit-grab;cursor:grab;border-right:1px solid #e0e0e0}.WorkFlow_formContainer__ixUqB form .WorkFlow_formBody__W851e .WorkFlow_formBodyInner__olnl0 .WorkFlow_right__rd24I .WorkFlow_stepSection__A7xic .WorkFlow_stepsContainer__g4EBk .WorkFlow_stepItem__IgYg_ .WorkFlow_dragHandle__Qnx4f:active{cursor:-webkit-grabbing;cursor:grabbing}.WorkFlow_formContainer__ixUqB form .WorkFlow_formBody__W851e .WorkFlow_formBodyInner__olnl0 .WorkFlow_right__rd24I .WorkFlow_stepSection__A7xic .WorkFlow_stepsContainer__g4EBk .WorkFlow_stepItem__IgYg_ .WorkFlow_dragHandle__Qnx4f .WorkFlow_gripIcon__6OjwG{color:#9e9e9e;font-size:16px}.WorkFlow_formContainer__ixUqB form .WorkFlow_formBody__W851e .WorkFlow_formBodyInner__olnl0 .WorkFlow_right__rd24I .WorkFlow_stepSection__A7xic .WorkFlow_stepsContainer__g4EBk .WorkFlow_stepItem__IgYg_ .WorkFlow_stepContent__pGgn2{flex:1 1;padding:16px;display:flex;flex-direction:column;gap:12px}.WorkFlow_formContainer__ixUqB form .WorkFlow_formBody__W851e .WorkFlow_formBodyInner__olnl0 .WorkFlow_right__rd24I .WorkFlow_stepSection__A7xic .WorkFlow_stepsContainer__g4EBk .WorkFlow_stepItem__IgYg_ .WorkFlow_stepContent__pGgn2 .WorkFlow_stepHeader__OEFM8{display:flex;align-items:center;gap:8px}.WorkFlow_formContainer__ixUqB form .WorkFlow_formBody__W851e .WorkFlow_formBodyInner__olnl0 .WorkFlow_right__rd24I .WorkFlow_stepSection__A7xic .WorkFlow_stepsContainer__g4EBk .WorkFlow_stepItem__IgYg_ .WorkFlow_stepContent__pGgn2 .WorkFlow_stepHeader__OEFM8 .WorkFlow_stepNumber__jP9gD{font-size:14px;font-weight:600;color:var(--secondary);min-width:20px}.WorkFlow_formContainer__ixUqB form .WorkFlow_formBody__W851e .WorkFlow_formBodyInner__olnl0 .WorkFlow_right__rd24I .WorkFlow_stepSection__A7xic .WorkFlow_stepsContainer__g4EBk .WorkFlow_stepItem__IgYg_ .WorkFlow_stepContent__pGgn2 .WorkFlow_stepHeader__OEFM8 .WorkFlow_stepName__nUk1N{font-size:14px;font-weight:500;color:var(--lightBlack);flex:1 1}.WorkFlow_formContainer__ixUqB form .WorkFlow_formBody__W851e .WorkFlow_formBodyInner__olnl0 .WorkFlow_right__rd24I .WorkFlow_stepSection__A7xic .WorkFlow_stepsContainer__g4EBk .WorkFlow_stepItem__IgYg_ .WorkFlow_stepContent__pGgn2 .WorkFlow_stepOptions__xPiHM{display:flex;gap:20px;flex-wrap:wrap}.WorkFlow_formContainer__ixUqB form .WorkFlow_formBody__W851e .WorkFlow_formBodyInner__olnl0 .WorkFlow_right__rd24I .WorkFlow_stepSection__A7xic .WorkFlow_stepsContainer__g4EBk .WorkFlow_stepItem__IgYg_ .WorkFlow_stepContent__pGgn2 .WorkFlow_stepOptions__xPiHM .WorkFlow_checkbox__0gNgj{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:13px;color:#666;transition:color .2s ease}.WorkFlow_formContainer__ixUqB form .WorkFlow_formBody__W851e .WorkFlow_formBodyInner__olnl0 .WorkFlow_right__rd24I .WorkFlow_stepSection__A7xic .WorkFlow_stepsContainer__g4EBk .WorkFlow_stepItem__IgYg_ .WorkFlow_stepContent__pGgn2 .WorkFlow_stepOptions__xPiHM .WorkFlow_checkbox__0gNgj:hover{color:var(--secondary)}.WorkFlow_formContainer__ixUqB form .WorkFlow_formBody__W851e .WorkFlow_formBodyInner__olnl0 .WorkFlow_right__rd24I .WorkFlow_stepSection__A7xic .WorkFlow_stepsContainer__g4EBk .WorkFlow_stepItem__IgYg_ .WorkFlow_stepContent__pGgn2 .WorkFlow_stepOptions__xPiHM .WorkFlow_checkbox__0gNgj input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:var(--secondary);transition:transform .2s ease}.WorkFlow_formContainer__ixUqB form .WorkFlow_formBody__W851e .WorkFlow_formBodyInner__olnl0 .WorkFlow_right__rd24I .WorkFlow_stepSection__A7xic .WorkFlow_stepsContainer__g4EBk .WorkFlow_stepItem__IgYg_ .WorkFlow_stepContent__pGgn2 .WorkFlow_stepOptions__xPiHM .WorkFlow_checkbox__0gNgj input[type=checkbox]:hover{transform:scale(1.1)}.WorkFlow_formContainer__ixUqB form .WorkFlow_formBody__W851e .WorkFlow_formBodyInner__olnl0 .WorkFlow_right__rd24I .WorkFlow_stepSection__A7xic .WorkFlow_stepsContainer__g4EBk .WorkFlow_stepItem__IgYg_ .WorkFlow_stepContent__pGgn2 .WorkFlow_stepOptions__xPiHM .WorkFlow_checkbox__0gNgj span{-webkit-user-select:none;-moz-user-select:none;user-select:none}.WorkFlow_formContainer__ixUqB form .WorkFlow_formBody__W851e .WorkFlow_formBodyInner__olnl0 .WorkFlow_right__rd24I .WorkFlow_stepSection__A7xic .WorkFlow_stepsContainer__g4EBk .WorkFlow_stepItem__IgYg_ .WorkFlow_stepContent__pGgn2 .WorkFlow_stepOptions__xPiHM .WorkFlow_checkbox__0gNgj:has(input:checked){color:var(--primary);font-weight:500}.WorkFlow_formContainer__ixUqB form .WorkFlow_formBody__W851e .WorkFlow_formBodyInner__olnl0 .WorkFlow_right__rd24I .WorkFlow_stepSection__A7xic .WorkFlow_stepsContainer__g4EBk .WorkFlow_stepItem__IgYg_ .WorkFlow_deleteButton__mO4PL{display:flex;align-items:center;justify-content:center;width:40px;background:transparent;border:none;color:#e57373;cursor:pointer;transition:all .2s ease;border-radius:0 8px 8px 0}.WorkFlow_formContainer__ixUqB form .WorkFlow_formBody__W851e .WorkFlow_formBodyInner__olnl0 .WorkFlow_right__rd24I .WorkFlow_stepSection__A7xic .WorkFlow_stepsContainer__g4EBk .WorkFlow_stepItem__IgYg_ .WorkFlow_deleteButton__mO4PL:hover{background:#ffebee;color:#d32f2f}.WorkFlow_formContainer__ixUqB form .WorkFlow_formBody__W851e .WorkFlow_formBodyInner__olnl0 .WorkFlow_right__rd24I .WorkFlow_stepSection__A7xic .WorkFlow_stepsContainer__g4EBk .WorkFlow_stepItem__IgYg_ .WorkFlow_deleteButton__mO4PL:active{transform:scale(.95)}.WorkFlow_formContainer__ixUqB form .WorkFlow_formBody__W851e .WorkFlow_formBodyInner__olnl0 .WorkFlow_right__rd24I .WorkFlow_stepSection__A7xic .WorkFlow_stepsContainer__g4EBk .WorkFlow_stepItem__IgYg_ .WorkFlow_deleteButton__mO4PL svg{font-size:16px}.WorkFlow_formContainer__ixUqB form .WorkFlow_formBody__W851e .WorkFlow_formBodyInner__olnl0 .WorkFlow_right__rd24I .WorkFlow_stepSection__A7xic .WorkFlow_stepsContainer__g4EBk .WorkFlow_errorText__LPTfQ{color:#d32f2f;font-size:13px;margin-top:8px}.WorkFlow_formContainer__ixUqB form .WorkFlow_bottomSection__yyROW{display:flex;justify-content:center;align-items:center;padding:15px 20px;border-top:1px solid var(--border);background:#fff;position:fixed;bottom:0;left:var(--sidebar-width);width:calc(100% - var(--sidebar-width));z-index:5}.WorkFlow_formContainer__ixUqB form .WorkFlow_bottomSection__yyROW .WorkFlow_left__EgnOR{display:flex;justify-content:left;align-items:center;width:100%}.WorkFlow_formContainer__ixUqB form .WorkFlow_bottomSection__yyROW .WorkFlow_left__EgnOR .WorkFlow_cancelBtn__csnCw{padding:8px 15px;border-radius:5px;color:var(--lightBlack);background-color:#f5f5f5;border:1px solid #ddd;cursor:pointer}.WorkFlow_formContainer__ixUqB form .WorkFlow_bottomSection__yyROW .WorkFlow_left__EgnOR .WorkFlow_cancelBtn__csnCw:hover{border:1px solid var(--secondary);background-color:var(--primary-a0);color:var(--secondary)}.WorkFlow_formContainer__ixUqB form .WorkFlow_bottomSection__yyROW .WorkFlow_left__EgnOR .WorkFlow_cancelBtn__csnCw:active{color:var(--secondary);border:1px solid var(--primary-a0)}.WorkFlow_formContainer__ixUqB form .WorkFlow_bottomSection__yyROW .WorkFlow_left__EgnOR .WorkFlow_submitBtn__35Dqo{padding:8px 15px;border-radius:5px;margin-right:15px;color:var(--primary-a0);background-color:var(--secondary);border:1px solid var(--secondary);cursor:pointer}.WorkFlow_formContainer__ixUqB form .WorkFlow_bottomSection__yyROW .WorkFlow_left__EgnOR .WorkFlow_submitBtn__35Dqo:hover{border:1px solid var(--secondary);background-color:var(--primary-a0);color:var(--secondary)}.WorkFlow_formContainer__ixUqB form .WorkFlow_bottomSection__yyROW .WorkFlow_left__EgnOR .WorkFlow_submitBtn__35Dqo:active{color:var(--secondary);border:1px solid var(--primary-a0)}.WorkFlow_formContainer__ixUqB form .WorkFlow_bottomSection__yyROW .WorkFlow_left__EgnOR .WorkFlow_submitBtn__35Dqo:disabled{background-color:#f5f5f5;color:#d1d1d1;cursor:not-allowed;border:1px solid #ddd}@media(max-width:768px){.WorkFlow_formContainer__ixUqB form .WorkFlow_formBody__W851e .WorkFlow_formBodyInner__olnl0{flex-direction:column}.WorkFlow_formContainer__ixUqB form .WorkFlow_formBody__W851e .WorkFlow_formBodyInner__olnl0 .WorkFlow_left__EgnOR,.WorkFlow_formContainer__ixUqB form .WorkFlow_formBody__W851e .WorkFlow_formBodyInner__olnl0 .WorkFlow_right__rd24I{width:100%;border-right:none}.WorkFlow_formContainer__ixUqB form .WorkFlow_formBody__W851e .WorkFlow_formBodyInner__olnl0 .WorkFlow_left__EgnOR{border-bottom:1px solid #f0f0f0}}.WorkFlow_formBody__W851e::-webkit-scrollbar{width:8px}.WorkFlow_formBody__W851e::-webkit-scrollbar-track{background:#f1f1f1}.WorkFlow_formBody__W851e::-webkit-scrollbar-thumb{background:silver;border-radius:4px}.WorkFlow_formBody__W851e::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.WorkFlow_helperText__ORwiw{font-size:13px;color:#6b7280;margin-bottom:10px;line-height:1.6}.WorkFlow_helperText__ORwiw strong{color:#374151}.DashboardCard_dashboardCard__K3dhL{display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:400px;height:120px;background-color:#fff;padding:15px;margin-bottom:20px;border:1px solid var(--borderColor);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.DashboardCard_dashboardCard__K3dhL .DashboardCard_cardTitle__TY1ve{font-size:14px;color:var(--lightBlack)}.DashboardCard_dashboardCard__K3dhL .DashboardCard_cardBottom__avqVn{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.DashboardCard_dashboardCard__K3dhL .DashboardCard_cardBottom__avqVn .DashboardCard_cardValue__bQ2bB{font-size:24px;display:flex;justify-content:center;align-items:center;padding:20px 0 0;color:var(--primary)}.DashboardCard_dashboardCard__K3dhL .DashboardCard_cardBottom__avqVn .DashboardCard_iconIn__rJU8H,.DashboardCard_dashboardCard__K3dhL .DashboardCard_cardBottom__avqVn .DashboardCard_icon__4j_Wm{font-size:30px;color:#22c822}.DashboardCard_dashboardCard__K3dhL .DashboardCard_cardBottom__avqVn .DashboardCard_iconOut__FncZy{font-size:30px;color:red}.DashboardCard_dashboardCard__K3dhL .DashboardCard_cardBottom__avqVn .DashboardCard_iconApproval__YDtgD{font-size:30px;color:orange}.DashboardCard_dashboardCard__K3dhL .DashboardCard_cardBottom__avqVn .DashboardCard_iconScheduled__O6qEi{font-size:30px;color:gray}.DashboardCard_dashboardCard__K3dhL:hover{transform:translateY(-3px)}.Dashboard_dashboard__f__EQ{display:flex;flex-direction:row;justify-content:space-between;height:100vh;overflow:hidden;background:var(--bg)}.Dashboard_dashboard__f__EQ .Dashboard_left__7BJc8{flex:1 1;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;max-height:100vh;padding:20px 0 120px 20px;margin-right:10px}.Dashboard_dashboard__f__EQ .Dashboard_right__4Zboy{min-width:400px}.Dashboard_dashboard__f__EQ .Dashboard_last7Days__cHwbg p{padding-bottom:20px;color:var(--lightBlack);font-size:14px}.Dashboard_dashboard__f__EQ .Dashboard_last7Days__cHwbg .Dashboard_cardsContainer__CZ0vQ{width:100%}.Dashboard_dashboard__f__EQ .Dashboard_last7Days__cHwbg .Dashboard_cardsContainer__CZ0vQ .Dashboard_chart__dRx8K{min-width:430px}.Dashboard_dashboard__f__EQ .Dashboard_last7Days__cHwbg .Dashboard_cardsContainer__CZ0vQ .Dashboard_cards__MXqXX{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px;gap:20px;width:100%}@media(min-width:640px){.Dashboard_dashboard__f__EQ .Dashboard_last7Days__cHwbg .Dashboard_cardsContainer__CZ0vQ .Dashboard_cards__MXqXX{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.Dashboard_dashboard__f__EQ .Dashboard_last7Days__cHwbg .Dashboard_cardsContainer__CZ0vQ .Dashboard_cards__MXqXX{grid-template-columns:repeat(4,1fr)}}.Dashboard_dashboard__f__EQ .Dashboard_last30Days__IUhKr{padding-top:30px;width:100%}.Dashboard_dashboard__f__EQ .Dashboard_last30Days__IUhKr p{padding-bottom:20px;color:var(--lightBlack);font-size:14px}.Dashboard_dashboard__f__EQ .Dashboard_last30Days__IUhKr .Dashboard_cards__MXqXX{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px;gap:20px;width:100%}@media(min-width:640px){.Dashboard_dashboard__f__EQ .Dashboard_last30Days__IUhKr .Dashboard_cards__MXqXX{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.Dashboard_dashboard__f__EQ .Dashboard_last30Days__IUhKr .Dashboard_cards__MXqXX{grid-template-columns:repeat(4,1fr)}}.Dashboard_dashboard__f__EQ .Dashboard_rightContainer__CVDQi{width:100%;margin-left:10px;overflow-y:auto;height:100vh;padding:20px 20px 120px;border-left:1px dashed var(--border)}.Dashboard_dashboard__f__EQ .Dashboard_rightContainer__CVDQi .Dashboard_logs__LID5N{background-color:#fff;padding:20px 0;border-radius:12px;height:80vh;box-shadow:0 .5px 2px rgba(0,0,0,.05);border:1px solid var(--borderColor)}.Dashboard_dashboard__f__EQ .Dashboard_rightContainer__CVDQi p{padding-bottom:15px;color:var(--lightBlack);font-size:14px}.Dashboard_dashboard__f__EQ .Dashboard_rightContainer__CVDQi .Dashboard_cardsActicities__d5yPK{display:flex;gap:20px}.Dashboard_dashboard__f__EQ .Dashboard_rightContainer__CVDQi .Dashboard_cardsActivity__4Hf4A{max-width:430px;padding-bottom:10px}.DailyLogsChart_chartContainer__rpAKw{background:#fff;padding:16px 0;display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:20px;border:1px solid var(--borderColor);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.DailyLogsChart_chartContainer__rpAKw:hover{transform:translateY(-3px)}.TicketCard_card__b6X6X{background:#fff;border-radius:12px;padding:16px;margin-bottom:12px;border:1px solid var(--border);display:flex;flex-direction:column;transition:transform .2s ease-in-out;cursor:pointer}.TicketCard_card__b6X6X:hover{transform:translateY(-3px)}.TicketCard_cardHeader__E9nrC{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.TicketCard_cardTitle__ePKoN{font-size:14px;font-weight:400;color:var(--lightBlack);flex:1 1}.TicketCard_badge__r2NkZ{padding:5px 10px;border-radius:20px;font-size:12px;font-weight:600}.TicketCard_cardFooter__TWZz0{display:flex;justify-content:space-between;align-items:center}.TicketCard_priorityBadge__B7lPi{padding:5px 10px;border-radius:8px;font-size:12px;font-weight:500;text-transform:capitalize}.TicketCard_priorityHigh__g_3h6{background-color:rgba(255,0,0,.082);color:#dc3545}.TicketCard_priorityMedium__qb_GS{background-color:rgba(255,165,0,.082);color:#ff8c00}.TicketCard_priorityLow__uq29x{background-color:rgba(0,128,0,.082);color:#28a745}.TicketCard_dueDate__f5yy1{font-size:12px;color:#666;font-weight:500}.LogCard_card__i1bPY{background:#fff;padding:16px;margin-bottom:12px;display:flex;flex-direction:column;transition:transform .2s ease-in-out;border:1px solid var(--borderColor);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);cursor:pointer}.LogCard_card__i1bPY:hover{transform:translateY(-3px)}.LogCard_cardHeader__wGIdN{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.LogCard_cardTitle__oLEGG{font-size:14px;font-weight:400;color:var(--lightBlack);flex:1 1}.LogCard_badge__YhG8V{padding:5px 10px;border-radius:20px;font-size:12px;font-weight:600}.LogCard_cardFooter__AxyXe{display:flex;justify-content:space-between;align-items:center}.LogCard_typeBadge__9IQcg{padding:5px 10px;border-radius:8px;font-size:12px;font-weight:500}.LogCard_createdAt__fpEjC{font-size:12px;color:#666;font-weight:500}.NoDataMessage2_noDataContainer__HlkfA{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:80px 0}.NoDataMessage2_noDataContainer__HlkfA h2{color:var(--lightBlack);font-size:16px;font-weight:400}.NoDataMessage2_buttonContainer__jTJUP{display:flex;justify-content:center;gap:10px}.NoDataMessage2_button1__o4pn6,.NoDataMessage2_button2__rjVcg{padding:10px 20px;font-size:14px;cursor:pointer;border-radius:5px}.NoDataMessage2_button1__o4pn6{background-color:var(--primary);border:1px solid var(--primary);color:#fff}.NoDataMessage2_button2__rjVcg{background-color:var(--lightWhite);color:var(--primary);border:1px solid var(--primary)}