.dashboard-card{background:rgba(24,71,75,.05)!important;border:1px solid #18474b!important;border-radius:20.9183px!important;max-width:360px!important}.dashboard-card-icon{background:linear-gradient(104.52deg,#143537 7.22%,#3B635C 96.13%);border-radius:4px;padding:5px;font-size:16px!important;color:white!important}.profile-image-container{position:relative;width:120px;height:120px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.profile-image-container img{width:100%;height:100%;object-fit:cover}.profile-card{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);background:#fff}.vertical-gap-24{display:flex;flex-direction:column;gap:24px}.horizontal-gap-40{display:flex;gap:40px}.horizontal-gap-16{display:flex;gap:16px}.horizontal-gap-8,.vertical-gap-8{display:flex;gap:8px}.vertical-gap-16,.vertical-gap-8{flex-direction:column}.vertical-gap-16{display:flex;gap:16px}.flex-between,.flex-center{display:flex;align-items:center}.flex-between{justify-content:space-between}.flex-wrap{display:flex;flex-wrap:wrap;gap:16px}.profile-title{font-size:20px;font-weight:400;margin-bottom:24px;color:rgba(0,0,0,.88)}.section-title{font-size:16px;font-weight:500;margin-bottom:16px;color:rgba(0,0,0,.88)}.section-title.no-margin{margin-bottom:0}.text-secondary{color:#8c8c8c;font-size:12px;margin-bottom:4px}.text-strong{color:rgba(0,0,0,.88);font-weight:600;display:block}.text-success{color:#52c41a}.text-right{text-align:right;min-width:30px}.rating-number{font-size:24px;font-weight:600;color:rgba(0,0,0,.88)}.review-date{font-size:12px;color:var(--colorTextPrimaryDark)!important}.reviewer-name{font-weight:400;max-width:150px;font-size:16px!important;font-family:Alice,sans-serif!important}.ant-rate{color:#FFB400}.ant-rate-star{-webkit-margin-end:4px;margin-inline-end:4px}.review-card{transition:all .3s ease;width:calc(33.33% - 12px);min-width:280px;border:0!important}.review-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.review-card .ant-card-body{padding:16px}.rating-progress-container{width:100%;max-width:400px}.review-type{font-size:20px!important}.rating-row{display:flex;align-items:center;gap:16px;margin-bottom:12px}.rating-progress-bar{flex:1 1;height:16px;background-color:#f5f5f5;border-radius:8px;overflow:hidden;margin:0 8px}.rating-progress-fill{height:100%;background-color:#FFB400;border-radius:8px;transition:width .3s ease}.ant-radio-wrapper{margin-right:0;font-size:14px;color:#333}.ant-radio-wrapper-checked,.ant-radio-wrapper:hover{color:#FFB400}.ant-radio{top:0}.ant-radio-inner{border-color:#d9d9d9}.ant-radio-checked .ant-radio-inner{border-color:#FFB400!important;background-color:#FFB400!important}.ant-radio-wrapper:hover .ant-radio-inner{border-color:#FFB400}.action-buttons{margin-top:24px}.ant-btn{height:40px;padding:0 24px;border-radius:4px;font-weight:500}.ant-btn-primary{background:#18474B}.ant-btn-primary:hover{background:#1e5c61}.view-more-container{display:flex;justify-content:center;margin-top:24px}.rating-bar{background:#f0f0f0;height:8px;border-radius:4px;overflow:hidden}.rating-bar-fill{height:100%;background:#FFB400;border-radius:4px;transition:width .3s ease}.view-more-button{width:200px;margin:0 auto}.profile-upload-section{display:flex;margin-bottom:32px}.profile-image-wrapper{position:relative;width:120px;height:120px;border-radius:10px;overflow:hidden}.profile-image{width:100%;height:100%;object-fit:cover}.camera-icon{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);color:white;padding:8px;text-align:center;cursor:pointer;transition:all .3s ease}.camera-icon:hover{background:rgba(0,0,0,.7)}.license-upload-section{margin-top:8px}.license-preview-grid{display:flex;gap:16px;flex-wrap:wrap;margin-top:16px}.license-preview-item{position:relative;width:100px;height:100px}.license-preview-image{width:100%;height:100%;object-fit:cover;border-radius:4px}.delete-license-icon{position:absolute;top:-8px;right:-8px;font-size:20px;color:#ff4d4f;background-color:white;border-radius:50%;cursor:pointer;filter:drop-shadow(0 0 2px rgba(0,0,0,.2))}.site-label{color:#8c8c8c;font-size:14px;margin-bottom:4px;display:block}.site-details{color:#262626;font-size:16px;margin:0}.edit-profile-form .ant-form-item-label>label{color:#262626;font-size:14px}.edit-profile-form .ant-input,.edit-profile-form .ant-input-number,.edit-profile-form .ant-select-selector{border-radius:4px}.edit-profile-form .ant-btn-primary{height:40px;padding:0 32px;font-weight:500;background:#18474B}.edit-profile-form .ant-btn-primary:hover{background:#1e5c61}.ant-switch.ant-switch-checked{background:#17DB94!important}.react-tel-input .form-control{width:100%!important;height:40px!important;border-radius:4px!important}.react-tel-input .selected-flag{border-radius:4px 0 0 4px!important}.back-button{color:#262626;font-size:16px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:color .3s ease}.back-button:hover{color:#18474B}.success-modal .ant-modal-content{padding:40px 24px 24px;text-align:center;border-radius:8px}.success-modal .ant-modal-close{top:16px;right:16px}.success-modal .ant-modal-close-x{font-size:16px;width:24px;height:24px;line-height:24px}.success-modal .success-icon{font-size:64px;color:#18474B;display:flex;justify-content:center;align-items:center}.success-modal .success-content{text-align:center}.success-modal .success-content h2{font-size:24px;margin:0 0 8px;color:#262626}.success-modal .success-content p{font-size:16px;color:#8c8c8c;margin:0}.success-modal .ant-modal-footer{margin-top:32px;padding:0;border-top:none}.success-modal .ant-btn-primary{background:#18474B;border-color:#18474B;border-radius:4px}.success-modal .ant-btn-primary:hover{background:#1e5c61;border-color:#1e5c61}