.ProjectBoard-module__aVsYkW__container{background-color:#fff;max-width:1400px;min-height:100vh;margin:0 auto;padding:24px}.ProjectBoard-module__aVsYkW__header{justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.ProjectBoard-module__aVsYkW__headerLeft,.ProjectBoard-module__aVsYkW__headerRight{align-items:center;gap:16px;display:flex}.ProjectBoard-module__aVsYkW__iconButton{cursor:pointer;color:#666;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.ProjectBoard-module__aVsYkW__iconButton:hover{color:#06c}.ProjectBoard-module__aVsYkW__deleteIcon{cursor:pointer;color:#999;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.ProjectBoard-module__aVsYkW__deleteIcon:hover{color:#dc3545}.ProjectBoard-module__aVsYkW__divider{color:#e0e0e0}.ProjectBoard-module__aVsYkW__downloadContainer{position:relative}.ProjectBoard-module__aVsYkW__downloadDropdown{z-index:1000;background-color:#fff;border-radius:8px;min-width:200px;margin-top:8px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 12px #00000026}.ProjectBoard-module__aVsYkW__dropdownItem{text-align:left;color:#333;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 16px;font-size:14px;transition:background-color .2s;display:flex}.ProjectBoard-module__aVsYkW__dropdownItem:hover{background-color:#f5f5f5}@media (max-width:768px){.ProjectBoard-module__aVsYkW__headerRight{gap:12px}.ProjectBoard-module__aVsYkW__iconButton span,.ProjectBoard-module__aVsYkW__deleteIcon span{font-size:14px}.ProjectBoard-module__aVsYkW__downloadDropdown{min-width:180px;right:-40px}}.ProjectBoard-module__aVsYkW__backButton{cursor:pointer;color:#666;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.ProjectBoard-module__aVsYkW__backButton:hover{color:#06c;background-color:#f0f0f0}.ProjectBoard-module__aVsYkW__boardTitleSection{flex:1}.ProjectBoard-module__aVsYkW__displayNameContainer{align-items:center;gap:12px;display:flex}.ProjectBoard-module__aVsYkW__boardName{color:#1a1a1a;margin:0;font-size:24px;font-weight:600}.ProjectBoard-module__aVsYkW__editButton{cursor:pointer;color:#999;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.ProjectBoard-module__aVsYkW__editButton:hover{color:#06c;background-color:#f0f0f0}.ProjectBoard-module__aVsYkW__editNameContainer{align-items:center;gap:8px;display:flex}.ProjectBoard-module__aVsYkW__editInput{border:2px solid #06c;border-radius:8px;outline:none;width:300px;padding:8px 12px;font-family:inherit;font-size:20px;font-weight:500}.ProjectBoard-module__aVsYkW__saveButton,.ProjectBoard-module__aVsYkW__cancelButton{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.ProjectBoard-module__aVsYkW__saveButton{color:#2e7d32}.ProjectBoard-module__aVsYkW__saveButton:hover{background-color:#e8f5e9}.ProjectBoard-module__aVsYkW__cancelButton{color:#dc3545}.ProjectBoard-module__aVsYkW__cancelButton:hover{background-color:#ffebee}.ProjectBoard-module__aVsYkW__saveButton:disabled,.ProjectBoard-module__aVsYkW__cancelButton:disabled{opacity:.5;cursor:not-allowed}.ProjectBoard-module__aVsYkW__addRoomBar{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:12px;margin-bottom:24px;overflow:hidden}.ProjectBoard-module__aVsYkW__addRoomBarContent{justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.ProjectBoard-module__aVsYkW__addRoomBarLeft{flex:1;align-items:center;gap:16px;display:flex}.ProjectBoard-module__aVsYkW__addRoomLabel{color:#333;font-size:14px;font-weight:600}.ProjectBoard-module__aVsYkW__addRoomBarInput{background:0 0;border:none;border-bottom:1px solid #ddd;border-radius:0;outline:none;flex:1;max-width:300px;padding:8px 12px;font-size:14px;transition:all .2s}.ProjectBoard-module__aVsYkW__addRoomBarRight{align-items:center;gap:12px;display:flex}.ProjectBoard-module__aVsYkW__addRoomSaveBtn{color:#fff;cursor:pointer;background-color:#06c;border:none;border-radius:8px;padding:8px 20px;font-size:14px;font-weight:500;transition:all .2s}.ProjectBoard-module__aVsYkW__addRoomSaveBtn:hover:not(:disabled){background-color:#0052a3}.ProjectBoard-module__aVsYkW__addRoomCloseBtn{cursor:pointer;color:#666;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.ProjectBoard-module__aVsYkW__addRoomCloseBtn:hover:not(:disabled){color:#dc3545;background-color:#f0f0f0}.ProjectBoard-module__aVsYkW__addRoomSaveBtn:disabled,.ProjectBoard-module__aVsYkW__addRoomCloseBtn:disabled{opacity:.5;cursor:not-allowed}.ProjectBoard-module__aVsYkW__roomsSection{border-radius:12px;padding:24px}.ProjectBoard-module__aVsYkW__sectionHeader{background-color:#f9f9f9;border-radius:12px;margin-bottom:24px;padding:4px}.ProjectBoard-module__aVsYkW__roomsList{flex-direction:column;gap:12px;display:flex}.ProjectBoard-module__aVsYkW__roomCard{background-color:#f9f9f9;border:1px solid #e8e8e8;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;transition:all .2s;display:flex}.ProjectBoard-module__aVsYkW__productCount,.ProjectBoard-module__aVsYkW__windowCount{color:#999;font-size:13px}.ProjectBoard-module__aVsYkW__roomActions{align-items:center;gap:8px;display:flex}.ProjectBoard-module__aVsYkW__viewRoomButton{cursor:pointer;color:#06c;background:0 0;border:none;border-radius:6px;padding:6px 16px;font-size:14px;font-weight:500;transition:all .2s}.ProjectBoard-module__aVsYkW__viewRoomButton:hover{background-color:#e3f2fd}.ProjectBoard-module__aVsYkW__deleteRoomButton{cursor:pointer;color:#999;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.ProjectBoard-module__aVsYkW__deleteRoomButton:hover{color:#dc3545;background-color:#ffebee}.ProjectBoard-module__aVsYkW__noRooms{text-align:center;background-color:#f9f9f9;border:1px dashed #e0e0e0;border-radius:10px;padding:60px 20px}.ProjectBoard-module__aVsYkW__noRooms p{color:#999;margin:8px 0;font-size:14px}.ProjectBoard-module__aVsYkW__hint{color:#bbb;font-size:12px}.ProjectBoard-module__aVsYkW__loadingContainer,.ProjectBoard-module__aVsYkW__errorContainer{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:400px;display:flex}.ProjectBoard-module__aVsYkW__spinner{border:3px solid #f3f3f3;border-top-color:#06c;border-radius:50%;width:40px;height:40px;animation:1s linear infinite ProjectBoard-module__aVsYkW__spin}@keyframes ProjectBoard-module__aVsYkW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.ProjectBoard-module__aVsYkW__container,.ProjectBoard-module__aVsYkW__header{padding:16px}.ProjectBoard-module__aVsYkW__boardName{font-size:18px}.ProjectBoard-module__aVsYkW__editInput{width:200px;font-size:16px}.ProjectBoard-module__aVsYkW__addRoomBarContent{flex-direction:column;align-items:stretch;gap:12px}.ProjectBoard-module__aVsYkW__addRoomBarLeft{flex-direction:column;align-items:stretch;gap:8px}.ProjectBoard-module__aVsYkW__addRoomBarInput{max-width:100%}.ProjectBoard-module__aVsYkW__addRoomBarRight{justify-content:flex-end}.ProjectBoard-module__aVsYkW__roomCard{flex-direction:column;align-items:stretch;gap:12px}.ProjectBoard-module__aVsYkW__roomInfo{width:100%}.ProjectBoard-module__aVsYkW__roomStats{justify-content:flex-start;margin-left:0;margin-right:0}.ProjectBoard-module__aVsYkW__roomActions{justify-content:flex-end}.ProjectBoard-module__aVsYkW__editRoomInput{width:100%}}.ProjectBoard-module__aVsYkW__roomDivider{background-color:#e8e8e8;width:100%;height:1px;margin:0;display:block}.ProjectBoard-module__aVsYkW__productCard{background-color:#f9f9f9;border:1px solid #e8e8e8;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;transition:all .2s;display:flex}.ProjectBoard-module__aVsYkW__productCard:hover{background-color:#fff;border-color:#06c}.ProjectBoard-module__aVsYkW__roomProductsSection{padding:16px 20px}.ProjectBoard-module__aVsYkW__productsSubSection,.ProjectBoard-module__aVsYkW__windowsSubSection{margin-bottom:20px}.ProjectBoard-module__aVsYkW__subSectionHeader{border-bottom:1px solid #e8e8e8;margin-bottom:12px;padding-bottom:8px}.ProjectBoard-module__aVsYkW__subSectionHeader h4{color:#666;margin:0;font-size:14px;font-weight:600}.ProjectBoard-module__aVsYkW__productsList{flex-direction:column;gap:8px;display:flex}.ProjectBoard-module__aVsYkW__productItem{background-color:#f9f9f9;border:1px solid #e8e8e8;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;transition:all .2s;display:flex}.ProjectBoard-module__aVsYkW__productItem:hover{background-color:#fff;border-color:#06c}.ProjectBoard-module__aVsYkW__productInfo{flex-direction:column;gap:4px;display:flex}.ProjectBoard-module__aVsYkW__productName{color:#1a1a1a;font-size:14px;font-weight:500}.ProjectBoard-module__aVsYkW__productDetails{gap:12px;display:flex}.ProjectBoard-module__aVsYkW__productCode{color:#999;font-size:12px}.ProjectBoard-module__aVsYkW__productPrice{color:#06c;font-size:13px;font-weight:500}.ProjectBoard-module__aVsYkW__productActions{gap:8px;display:flex}.ProjectBoard-module__aVsYkW__editProductButton,.ProjectBoard-module__aVsYkW__deleteProductButton{cursor:pointer;color:#999;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.ProjectBoard-module__aVsYkW__editProductButton:hover{color:#06c;background-color:#e3f2fd}.ProjectBoard-module__aVsYkW__deleteProductButton:hover{color:#dc3545;background-color:#ffebee}.ProjectBoard-module__aVsYkW__windowsSubSection{margin-bottom:20px}.ProjectBoard-module__aVsYkW__windowProductItem{background-color:#fff;border:1px solid #e8e8e8;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.ProjectBoard-module__aVsYkW__productInfo{flex:1;min-width:0}
.ProductItem-module__WrP0hG__windowProductItem{background-color:#fff;border:1px solid #e8e8e8;border-radius:6px}.ProductItem-module__WrP0hG__productImageContainer{flex-shrink:0;margin-right:16px}.ProductItem-module__WrP0hG__productThumbnail{object-fit:cover;border:1px solid #e8e8e8;border-radius:8px}.ProductItem-module__WrP0hG__productPlaceholder{background-color:#f5f5f5;border:1px solid #e8e8e8;border-radius:8px;justify-content:center;align-items:center;width:60px;height:60px;font-size:24px;display:flex}.ProductItem-module__WrP0hG__productName{color:#1a1a1a;margin-bottom:4px;font-size:15px;font-weight:600}.ProductItem-module__WrP0hG__productCode{color:#999;margin-bottom:8px;font-size:12px}.ProductItem-module__WrP0hG__selectedColorway .ProductItem-module__WrP0hG__colorSwatch{border-radius:4px;width:14px;height:14px;display:inline-block}.ProductItem-module__WrP0hG__specItem{color:#555;background-color:#f0f0f0;border-radius:12px;align-items:center;gap:4px;margin:0 6px 6px 0;padding:3px 10px;font-size:11px;display:inline-flex}.ProductItem-module__WrP0hG__productPrice{margin-top:8px;font-size:14px;font-weight:600}.ProductItem-module__WrP0hG__productActions{flex-shrink:0;align-items:flex-start;gap:8px;display:flex}.ProductItem-module__WrP0hG__quantityActionButton{cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:8px;justify-content:center;align-items:center;padding:4px 12px;display:inline-flex}
.modal.show .modal-dialog{scrollbar-width:none;justify-content:center;display:flex}.modal-content{border:none;border-radius:0;width:650px;max-width:100%}.modal-open{padding-right:0!important}
.AddressModal-module__ToZ9YG__modalBody{padding:0 20px 20px}.AddressModal-module__ToZ9YG__header{justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;display:flex}.AddressModal-module__ToZ9YG__header h4{color:#333;margin:0;font-size:18px;font-weight:600}.AddressModal-module__ToZ9YG__addressList{flex-direction:column;gap:12px;max-height:400px;display:flex;overflow-y:auto}.AddressModal-module__ToZ9YG__addressCard{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;justify-content:space-between;align-items:flex-start;padding:15px;transition:all .2s;display:flex}.AddressModal-module__ToZ9YG__addressCard:hover{background-color:#fff;box-shadow:0 2px 8px #0000001a}.AddressModal-module__ToZ9YG__addressContent{flex:1}.AddressModal-module__ToZ9YG__addressLine{color:#555;margin-bottom:5px;font-size:14px}.AddressModal-module__ToZ9YG__addressTags{gap:8px;margin-top:8px;display:flex}.AddressModal-module__ToZ9YG__tag{border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.AddressModal-module__ToZ9YG__shippingTag{color:#06c;background-color:#e3f2fd}.AddressModal-module__ToZ9YG__billingTag{color:#2e7d32;background-color:#e8f5e9}.AddressModal-module__ToZ9YG__addressActions{align-items:center;gap:2px;margin-left:15px;display:flex}.AddressModal-module__ToZ9YG__editButton,.AddressModal-module__ToZ9YG__deleteButton{cursor:pointer;color:#666;background:0 0;border:none;border-radius:4px;padding:6px;font-size:12px;text-decoration:underline;transition:all .2s}.AddressModal-module__ToZ9YG__noAddresses{text-align:center;color:#999;padding:40px}.AddressModal-module__ToZ9YG__noAddresses p{margin:5px 0}.AddressModal-module__ToZ9YG__hint{color:#bbb;font-size:12px}.AddressModal-module__ToZ9YG__addressForm{padding:10px 0}.AddressModal-module__ToZ9YG__addressForm h4{color:#333;margin:0 0 20px;font-size:18px;font-weight:600}.AddressModal-module__ToZ9YG__formGroup{margin-bottom:15px}.AddressModal-module__ToZ9YG__formGroup label{color:#555;margin-bottom:5px;font-size:13px;font-weight:500;display:block}.AddressModal-module__ToZ9YG__formRow{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px;display:grid}.AddressModal-module__ToZ9YG__checkboxGroup{background-color:#f9f9f9;border-radius:8px;gap:20px;margin:20px 0;padding:15px;display:flex}.AddressModal-module__ToZ9YG__checkboxLabel{cursor:pointer;color:#555;align-items:center;gap:8px;font-size:14px;display:flex}.AddressModal-module__ToZ9YG__checkboxLabel input{cursor:pointer;width:18px;height:18px}.AddressModal-module__ToZ9YG__formActions{border-top:1px solid #e0e0e0;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:20px;display:flex}
.SpocModal-module__z2Fw6q__modalBody{padding:0 20px 20px}.SpocModal-module__z2Fw6q__header{justify-content:flex-end;margin-bottom:20px;padding-bottom:15px;display:flex}.SpocModal-module__z2Fw6q__spocList{flex-direction:column;gap:12px;max-height:400px;display:flex;overflow-y:auto}.SpocModal-module__z2Fw6q__spocCard{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;justify-content:space-between;align-items:flex-start;padding:15px;transition:all .2s;display:flex}.SpocModal-module__z2Fw6q__spocCard:hover{background-color:#fff;box-shadow:0 2px 8px #0000001a}.SpocModal-module__z2Fw6q__spocContent{flex:1}.SpocModal-module__z2Fw6q__spocHeader{align-items:center;margin-bottom:8px;display:flex}.SpocModal-module__z2Fw6q__spocName{color:#333;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.SpocModal-module__z2Fw6q__primaryBadge{color:#856404;background-color:#ffc107;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.SpocModal-module__z2Fw6q__spocDetail{color:#555;margin-bottom:4px;font-size:13px}.SpocModal-module__z2Fw6q__spocDetail strong{color:#333}.SpocModal-module__z2Fw6q__spocActions{align-items:center;gap:2px;margin-left:15px;display:flex}.SpocModal-module__z2Fw6q__editButton,.SpocModal-module__z2Fw6q__deleteButton{cursor:pointer;color:#666;background:0 0;border:none;border-radius:4px;padding:6px;font-size:12px;text-decoration:underline;transition:all .2s}.SpocModal-module__z2Fw6q__editButton:hover{color:#06c}.SpocModal-module__z2Fw6q__deleteButton:hover{color:#dc3545}.SpocModal-module__z2Fw6q__noSpocs{text-align:center;color:#999;padding:40px}.SpocModal-module__z2Fw6q__noSpocs p{margin:5px 0}.SpocModal-module__z2Fw6q__hint{color:#bbb;font-size:12px}.SpocModal-module__z2Fw6q__spocForm{padding:10px 0}.SpocModal-module__z2Fw6q__spocForm h4{color:#333;margin:0 0 20px;font-size:18px;font-weight:600}.SpocModal-module__z2Fw6q__formGroup{margin-bottom:15px}.SpocModal-module__z2Fw6q__checkboxGroup{background-color:#f9f9f9;border-radius:8px;margin:20px 0;padding:15px}.SpocModal-module__z2Fw6q__checkboxLabel{cursor:pointer;color:#555;align-items:center;gap:8px;font-size:14px;display:flex}.SpocModal-module__z2Fw6q__checkboxLabel input{cursor:pointer;width:18px;height:18px}.SpocModal-module__z2Fw6q__formActions{border-top:1px solid #e0e0e0;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:20px;display:flex}
.CreateProjectModal-module__zt2jua__modalBody{padding:20px}.CreateProjectModal-module__zt2jua__formGroup{margin-bottom:20px}.CreateProjectModal-module__zt2jua__formGroup:last-child{margin-bottom:0}.CreateProjectModal-module__zt2jua__errorMessage{color:#dc3545;text-align:center;background-color:#ffebee;border:1px solid #dc3545;border-radius:8px;margin-top:16px;padding:12px;font-size:14px}.CreateProjectModal-module__zt2jua__sectionTitle{color:#333;border-bottom:1px solid #e0e0e0;margin-bottom:16px;padding-bottom:8px;font-size:16px;font-weight:600}.CreateProjectModal-module__zt2jua__helperText{color:#999;margin-top:4px;font-size:12px}.CreateProjectModal-module__zt2jua__selectWithButton{flex-direction:column;align-items:flex-start;display:flex}.CreateProjectModal-module__zt2jua__selectWrapper{width:100%}.CreateProjectModal-module__zt2jua__createButton{white-space:nowrap;color:#000;border:none;margin-bottom:2px;padding:2px 0 0}.CreateProjectModal-module__zt2jua__addressSection{border-top:1px solid #e0e0e0}.CreateProjectModal-module__zt2jua__sectionTitle{color:#333;margin-bottom:16px;font-size:16px;font-weight:500}.CreateProjectModal-module__zt2jua__addressFields{flex-direction:column;gap:16px;display:flex}.CreateProjectModal-module__zt2jua__errorMessage{color:#dc3545;background-color:#f8d7da;border-radius:6px;margin-top:12px;padding:8px 12px;font-size:14px}
.StatusChip-module__vIiL6a__statusChip{border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.StatusChip-module__vIiL6a__statusChip svg{font-size:14px}
.CollaborationModal-module__CYa54G__modalBody{padding:20px}.CollaborationModal-module__CYa54G__infoBox{background-color:#e3f2fd;border-left:3px solid #06c;border-radius:8px;align-items:center;gap:12px;margin-bottom:24px;padding:16px;display:flex}.CollaborationModal-module__CYa54G__infoBox svg{color:#06c;flex-shrink:0}.CollaborationModal-module__CYa54G__infoBox span{color:#333;font-size:14px;line-height:1.5}.CollaborationModal-module__CYa54G__infoBoxSecondary{background-color:#f5f5f5;border-radius:8px;align-items:flex-start;gap:12px;margin-top:20px;padding:16px;display:flex}.CollaborationModal-module__CYa54G__infoBoxSecondary svg{color:#666;flex-shrink:0;margin-top:2px}.CollaborationModal-module__CYa54G__infoBoxSecondary span{color:#666;font-size:13px;line-height:1.5}.CollaborationModal-module__CYa54G__emailInputSection{margin-bottom:20px}.CollaborationModal-module__CYa54G__label{color:#333;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.CollaborationModal-module__CYa54G__emailInputWrapper{align-items:center;gap:12px;display:flex}.CollaborationModal-module__CYa54G__emailInput{border:1px solid #e0e0e0;border-radius:8px;outline:none;flex:1;padding:10px 12px;font-size:14px;transition:all .2s}.CollaborationModal-module__CYa54G__emailInput:focus{border-color:#06c;box-shadow:0 0 0 2px #0066cc1a}.CollaborationModal-module__CYa54G__addButton{cursor:pointer;color:#fff;background-color:#06c;border:none;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;transition:background-color .2s;display:flex}.CollaborationModal-module__CYa54G__addButton:hover{background-color:#0052a3}.CollaborationModal-module__CYa54G__errorText{color:#dc3545;margin-top:6px;font-size:12px}.CollaborationModal-module__CYa54G__emailList{margin-bottom:20px}.CollaborationModal-module__CYa54G__emailTags{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.CollaborationModal-module__CYa54G__emailTag{color:#06c;background-color:#f0f7ff;border:1px solid #06c;border-radius:20px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:inline-flex}.CollaborationModal-module__CYa54G__emailTag span{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.CollaborationModal-module__CYa54G__emailTag button{cursor:pointer;color:#06c;background:0 0;border:none;justify-content:center;align-items:center;margin-left:4px;padding:0;transition:color .2s;display:flex}.CollaborationModal-module__CYa54G__emailTag button:hover{color:#dc3545}.CollaborationModal-module__CYa54G__errorMessage{color:#dc3545;text-align:center;background-color:#ffebee;border:1px solid #dc3545;border-radius:8px;margin-top:16px;padding:12px;font-size:14px}@media (max-width:768px){.CollaborationModal-module__CYa54G__modalBody{padding:16px}.CollaborationModal-module__CYa54G__emailInputWrapper{flex-direction:column}.CollaborationModal-module__CYa54G__addButton{width:100%;height:40px}.CollaborationModal-module__CYa54G__emailTag{width:100%}.CollaborationModal-module__CYa54G__emailTag span{flex:1;max-width:none}.CollaborationModal-module__CYa54G__infoBox,.CollaborationModal-module__CYa54G__infoBoxSecondary{text-align:center;flex-direction:column;align-items:center}}.CollaborationModal-module__CYa54G__emailTag{animation:.2s CollaborationModal-module__CYa54G__fadeIn}@keyframes CollaborationModal-module__CYa54G__fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}
.ScheduleMeasurementModal-module__-hwOGG__modalBody{padding:24px}.ScheduleMeasurementModal-module__-hwOGG__clientInfo{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:24px;padding:16px}.ScheduleMeasurementModal-module__-hwOGG__clientInfo h4{color:#333;margin-bottom:12px;font-size:14px;font-weight:600}.ScheduleMeasurementModal-module__-hwOGG__clientInfo div{color:#555;margin-bottom:6px;font-size:14px}.ScheduleMeasurementModal-module__-hwOGG__clientInfo div:last-child{margin-bottom:0}.ScheduleMeasurementModal-module__-hwOGG__formGroup{margin-bottom:20px}.ScheduleMeasurementModal-module__-hwOGG__label{color:#333;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.ScheduleMeasurementModal-module__-hwOGG__infoBox{background-color:#e7f3ff;border-left:4px solid #06c;border-radius:8px;margin-bottom:24px;padding:12px 16px}.ScheduleMeasurementModal-module__-hwOGG__infoBox p{color:#004080;margin:0;font-size:14px}.ScheduleMeasurementModal-module__-hwOGG__buttonGroup{border-top:1px solid #e0e0e0;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:16px;display:flex}.ScheduleMeasurementModal-module__-hwOGG__errorMessage{color:#721c24;background-color:#f8d7da;border-radius:6px;margin-top:16px;padding:10px 12px;font-size:13px}@media (max-width:768px){.ScheduleMeasurementModal-module__-hwOGG__modalBody{padding:16px}.ScheduleMeasurementModal-module__-hwOGG__buttonGroup{flex-direction:column-reverse}.ScheduleMeasurementModal-module__-hwOGG__buttonGroup button{width:100%}}
.MyAids-module__CHXTlG__container{max-width:1400px;margin:0 auto;padding:24px}.MyAids-module__CHXTlG__header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.MyAids-module__CHXTlG__title{color:#1a1a1a;margin-bottom:0;font-size:28px;font-weight:600}.MyAids-module__CHXTlG__subtitle{color:#666;margin-top:4px;font-size:14px}.MyAids-module__CHXTlG__searchBar{margin-bottom:24px;position:relative}.MyAids-module__CHXTlG__searchIcon{color:#999;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.MyAids-module__CHXTlG__searchInput{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;width:100%;padding:12px 12px 12px 40px;font-size:14px;transition:border-color .2s}.MyAids-module__CHXTlG__searchInput:focus{border-color:#06c;outline:none}.MyAids-module__CHXTlG__tableContainer{border-radius:12px;max-width:100%;overflow-x:auto}.MyAids-module__CHXTlG__tableContainer::-webkit-scrollbar{display:none}.MyAids-module__CHXTlG__table{border-collapse:separate;border-spacing:0 8px;width:100%;margin:-8px 0;overflow-x:scroll}.MyAids-module__CHXTlG__tableHead th{text-align:left;color:#666;background-color:#0000;border:none;padding:12px 16px;font-size:14px;font-weight:600}.MyAids-module__CHXTlG__tableItem{background-color:#fff;border-radius:12px;transition:box-shadow .2s;box-shadow:0 1px 3px #0000001a}.MyAids-module__CHXTlG__tableItem td{background-color:#fff;border:none;padding:16px;font-size:14px}.MyAids-module__CHXTlG__tableItem td:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}.MyAids-module__CHXTlG__tableItem td:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}.MyAids-module__CHXTlG__clientName .MyAids-module__CHXTlG__name{color:#1a1a1a;margin-bottom:4px;font-weight:500}.MyAids-module__CHXTlG__actions{gap:8px;display:flex}.MyAids-module__CHXTlG__actionButton{cursor:pointer;color:#666;background:0 0;border:none;padding:6px;text-decoration:underline}.MyAids-module__CHXTlG__deleteButton:hover{color:#dc3545}.MyAids-module__CHXTlG__noData{text-align:center;color:#999;background-color:#fff;border-radius:12px;padding:48px}.MyAids-module__CHXTlG__loadingContainer{flex-direction:column;justify-content:center;align-items:center;min-height:400px;display:flex}.MyAids-module__CHXTlG__spinner{border:3px solid #f3f3f3;border-top-color:#06c;border-radius:50%;width:40px;height:40px;animation:1s linear infinite MyAids-module__CHXTlG__spin}@keyframes MyAids-module__CHXTlG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.MyAids-module__CHXTlG__pagination{justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.MyAids-module__CHXTlG__pageButton{cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:6px;padding:8px 16px;transition:all .2s}.MyAids-module__CHXTlG__pageButton:hover:not(:disabled){background-color:#f5f5f5;border-color:#06c}.MyAids-module__CHXTlG__pageButton:disabled{opacity:.5;cursor:not-allowed}.MyAids-module__CHXTlG__pageInfo{color:#666;font-size:14px}
.MyClients-module__hT7cDG__container{max-width:1400px;margin:0 auto;padding:24px}.MyClients-module__hT7cDG__header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.MyClients-module__hT7cDG__title{color:#1a1a1a;margin-bottom:0;font-size:28px;font-weight:600}.MyClients-module__hT7cDG__subtitle{color:#666;margin-top:4px;font-size:14px}.MyClients-module__hT7cDG__searchBar{margin-bottom:24px;position:relative}.MyClients-module__hT7cDG__searchIcon{color:#999;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.MyClients-module__hT7cDG__searchInput{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;width:100%;padding:12px 12px 12px 40px;font-size:14px;transition:border-color .2s}.MyClients-module__hT7cDG__searchInput:focus{border-color:#06c;outline:none}.MyClients-module__hT7cDG__tableContainer{border-radius:12px;max-width:100%;overflow-x:auto}.MyClients-module__hT7cDG__tableContainer::-webkit-scrollbar{display:none}.MyClients-module__hT7cDG__table{border-collapse:separate;border-spacing:0 8px;width:100%;max-width:100%;margin:-8px 0;overflow-x:auto}.MyClients-module__hT7cDG__tableHead th{text-align:left;color:#666;background-color:#0000;border:none;padding:12px 16px;font-size:14px;font-weight:600}.MyClients-module__hT7cDG__tableItem{background-color:#fff;border-radius:12px;transition:box-shadow .2s;box-shadow:0 1px 3px #0000001a}.MyClients-module__hT7cDG__tableItem td{background-color:#fff;border:none;padding:16px;font-size:14px}.MyClients-module__hT7cDG__tableItem td:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}.MyClients-module__hT7cDG__tableItem td:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}.MyClients-module__hT7cDG__clientName .MyClients-module__hT7cDG__name{color:#1a1a1a;margin-bottom:4px;font-weight:500}.MyClients-module__hT7cDG__actions{gap:8px;display:flex}.MyClients-module__hT7cDG__actionButton{cursor:pointer;color:#666;background:0 0;border:none;padding:6px;text-decoration:underline}.MyClients-module__hT7cDG__deleteButton:hover{color:#dc3545}.MyClients-module__hT7cDG__noData{text-align:center;color:#999;background-color:#fff;border-radius:12px;padding:48px}.MyClients-module__hT7cDG__loadingContainer{flex-direction:column;justify-content:center;align-items:center;min-height:400px;display:flex}.MyClients-module__hT7cDG__spinner{border:3px solid #f3f3f3;border-top-color:#06c;border-radius:50%;width:40px;height:40px;animation:1s linear infinite MyClients-module__hT7cDG__spin}@keyframes MyClients-module__hT7cDG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.MyClients-module__hT7cDG__pagination{justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.MyClients-module__hT7cDG__pageButton{cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:6px;padding:8px 16px;transition:all .2s}.MyClients-module__hT7cDG__pageButton:hover:not(:disabled){background-color:#f5f5f5;border-color:#06c}.MyClients-module__hT7cDG__pageButton:disabled{opacity:.5;cursor:not-allowed}.MyClients-module__hT7cDG__pageInfo{color:#666;font-size:14px}.MyClients-module__hT7cDG__addressButton{cursor:pointer;color:#666;background:0 0;border:none;font-size:14px;text-decoration:underline;transition:all .2s}
.Projects-module__3vI-La__container{max-width:1400px;margin:0 auto;padding:24px}.Projects-module__3vI-La__header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.Projects-module__3vI-La__title{color:#1a1a1a;margin-bottom:8px;font-size:28px;font-weight:600}.Projects-module__3vI-La__subtitle{color:#666;font-size:14px}.Projects-module__3vI-La__filtersBar{flex-wrap:wrap;gap:16px;margin-bottom:24px;display:flex}.Projects-module__3vI-La__searchBar{flex:1;min-width:250px;position:relative}.Projects-module__3vI-La__searchIcon{color:#999;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.Projects-module__3vI-La__searchInput{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;width:100%;padding:12px 12px 12px 40px;font-size:14px;transition:border-color .2s}.Projects-module__3vI-La__searchInput:focus{border-color:#06c;outline:none}.Projects-module__3vI-La__statusFilter{min-width:150px}.Projects-module__3vI-La__filterSelect{cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;width:100%;padding:12px;font-size:14px;transition:border-color .2s}.Projects-module__3vI-La__filterSelect:focus{border-color:#06c;outline:none}.Projects-module__3vI-La__gridHeader{color:#666;background-color:#0000;margin-bottom:8px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.Projects-module__3vI-La__gridHeader .Projects-module__3vI-La__headerCell:first-child{flex:0 0 40px;width:40px;min-width:40px;max-width:40px}.Projects-module__3vI-La__gridHeader .Projects-module__3vI-La__headerCell:nth-child(2){flex:0 0 60px;width:60px;min-width:60px;max-width:60px}.Projects-module__3vI-La__gridHeader .Projects-module__3vI-La__headerCell:last-child{flex:0 0 240px;width:240px;min-width:240px;max-width:240px}.Projects-module__3vI-La__headerCell{text-align:left;flex:1}.Projects-module__3vI-La__gridContainer{flex-direction:column;gap:12px;display:flex}.Projects-module__3vI-La__projectCard{background-color:#fff;border-radius:12px;transition:box-shadow .2s;overflow:visible}.Projects-module__3vI-La__borderBottom{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.Projects-module__3vI-La__projectHeader{background-color:#fff;border-top-left-radius:12px;border-top-right-radius:12px;align-items:center;padding:16px;display:flex}.Projects-module__3vI-La__projectCell{text-align:left;flex:1;padding:0 4px}.Projects-module__3vI-La__projectCell:first-child{flex:0 0 40px;width:40px;min-width:40px;max-width:40px}.Projects-module__3vI-La__projectCell:nth-child(2){flex:0 0 60px;width:60px;min-width:60px;max-width:60px}.Projects-module__3vI-La__projectCell:last-child{flex:0 0 240px;width:240px;min-width:240px;max-width:240px}.Projects-module__3vI-La__expandButton{cursor:pointer;color:#666;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;transition:all .2s;display:inline-flex}.Projects-module__3vI-La__expandButton:hover{color:#06c;background-color:#f0f0f0}.Projects-module__3vI-La__projectName{color:#1a1a1a;font-size:16px;font-weight:500}.Projects-module__3vI-La__projectCode{color:#666;background-color:#f5f5f5;border-radius:4px;padding:4px 8px;font-family:monospace;font-size:12px;display:inline-block}.Projects-module__3vI-La__actions{align-items:center;gap:12px;display:flex}.Projects-module__3vI-La__dropdownContainer{position:relative}.Projects-module__3vI-La__menuButton{cursor:pointer;color:#666;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:inline-flex}.Projects-module__3vI-La__menuButton:hover{color:#06c;background-color:#f0f0f0}.Projects-module__3vI-La__dropdownMenu{z-index:1000;background-color:#fff;border-radius:8px;min-width:180px;margin-top:8px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 12px #00000026}.Projects-module__3vI-La__dropdownMenu button{text-align:left;color:#333;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 16px;font-size:14px;transition:background-color .2s;display:flex}.Projects-module__3vI-La__dropdownMenu button:hover{background-color:#f5f5f5}.Projects-module__3vI-La__dropdownDivider{border:none;border-top:1px solid #e0e0e0;margin:4px 0}.Projects-module__3vI-La__deleteOption{color:#dc3545!important}.Projects-module__3vI-La__deleteOption:hover{background-color:#ffebee!important}.Projects-module__3vI-La__boardsSection{background-color:#f9f9f9;border-bottom-right-radius:12px;border-bottom-left-radius:12px;padding:0}.Projects-module__3vI-La__boardsList{flex-direction:column;display:flex}.Projects-module__3vI-La__boardRow{background-color:#fff;border-top:1px solid #e8e8e8;align-items:center;padding:8px 16px;transition:all .2s;display:flex}.Projects-module__3vI-La__boardRow:last-child{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.Projects-module__3vI-La__boardCell:first-child{flex:0 0 60px;width:60px;min-width:60px;max-width:60px}.Projects-module__3vI-La__boardCell:last-child{flex:0 0 120px;width:120px;min-width:120px;max-width:120px}.Projects-module__3vI-La__boardName{color:#1a1a1a;font-size:14px;font-weight:500}.Projects-module__3vI-La__boardPrice{color:#000;font-size:14px;font-weight:600}.Projects-module__3vI-La__noPrice{color:#999;font-size:14px}.Projects-module__3vI-La__viewBoardLink{cursor:pointer;color:#06c;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.Projects-module__3vI-La__viewBoardLink:hover{background-color:#e3f2fd}.Projects-module__3vI-La__noBoards{text-align:center;background-color:#fff;border:1px dashed #e0e0e0;border-radius:8px;margin:16px;padding:40px}.Projects-module__3vI-La__noBoards p{color:#999;margin-bottom:16px;font-size:14px}.Projects-module__3vI-La__noData{text-align:center;color:#999;background-color:#fff;border-radius:12px;padding:48px}.Projects-module__3vI-La__loadingContainer{flex-direction:column;justify-content:center;align-items:center;min-height:400px;display:flex}.Projects-module__3vI-La__spinner{border:3px solid #f3f3f3;border-top-color:#06c;border-radius:50%;width:40px;height:40px;animation:1s linear infinite Projects-module__3vI-La__spin}@keyframes Projects-module__3vI-La__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Projects-module__3vI-La__pagination{justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.Projects-module__3vI-La__pageButton{cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:6px;padding:8px 16px;transition:all .2s}.Projects-module__3vI-La__pageButton:hover:not(:disabled){background-color:#f5f5f5;border-color:#06c}.Projects-module__3vI-La__pageButton:disabled{opacity:.5;cursor:not-allowed}.Projects-module__3vI-La__pageInfo{color:#666;font-size:14px}@media (max-width:768px){.Projects-module__3vI-La__container{padding:16px}.Projects-module__3vI-La__projectHeader{flex-wrap:wrap;gap:12px}.Projects-module__3vI-La__projectCell{min-width:100px}.Projects-module__3vI-La__gridHeader{display:none}}.Projects-module__3vI-La__checkbox{cursor:pointer;accent-color:#06c;width:18px;height:18px}.Projects-module__3vI-La__checkboxSmall{cursor:pointer;accent-color:#06c;width:16px;height:16px}.Projects-module__3vI-La__headerActions{align-items:center;gap:12px;display:flex}
.RequestDetailsModal-module__R8AK-a__requestDetails{flex-direction:column;gap:16px;display:flex}.RequestDetailsModal-module__R8AK-a__requestStatus{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.RequestDetailsModal-module__R8AK-a__requestStatus span:first-child{color:#333;font-weight:600}.RequestDetailsModal-module__R8AK-a__statusBadge{color:#fff;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:500}.RequestDetailsModal-module__R8AK-a__requestInfo{justify-content:space-between;align-items:flex-start;display:flex}.RequestDetailsModal-module__R8AK-a__requestInfo strong{color:#555;min-width:130px;font-weight:600}.RequestDetailsModal-module__R8AK-a__requestInfo span{color:#333;text-align:right;flex:1}.RequestDetailsModal-module__R8AK-a__cancelledReason{color:#dc3545!important}@media (max-width:768px){.RequestDetailsModal-module__R8AK-a__requestInfo{flex-direction:column;gap:6px}.RequestDetailsModal-module__R8AK-a__requestInfo span{text-align:left}.RequestDetailsModal-module__R8AK-a__requestStatus{text-align:center;flex-direction:column;gap:8px}}
