.delete-review-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}@media(max-width:1024px){.delete-review-modal-overlay{padding:10px}}.delete-review-modal-content{background:#fff;border-radius:20px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 10px 40px rgba(0,0,0,.15)}@media(max-width:1024px){.delete-review-modal-content{max-width:100%;border-radius:16px}}.delete-review-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #dbecf0}@media(max-width:1024px){.delete-review-modal-header{padding:16px}}.delete-review-modal-close{background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.delete-review-modal-close:hover:not(:disabled){opacity:.7}.delete-review-modal-close:disabled{opacity:.5;cursor:not-allowed}.delete-review-modal-body{padding:24px}@media(max-width:1024px){.delete-review-modal-body{padding:16px}}.delete-review-modal-title{font-size:20px;font-weight:600;color:#000b19;margin:0 0 12px}@media(max-width:1024px){.delete-review-modal-title{font-size:18px;margin-bottom:10px}}.delete-review-modal-description{font-size:14px;color:#878e97;line-height:20px;margin:0 0 24px}@media(max-width:1024px){.delete-review-modal-description{font-size:12px;line-height:18px;margin-bottom:20px}}.delete-review-details{background:#f5f9ff;border:1px solid #dbecf0;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}@media(max-width:1024px){.delete-review-details{padding:12px;gap:10px}}.review-detail-item{display:flex;flex-wrap:wrap;gap:4px;font-size:14px;line-height:20px}@media(max-width:1024px){.review-detail-item{font-size:12px;line-height:18px}}.review-detail-label{font-weight:500;color:#000b19}.review-detail-value{color:#878e97;word-break:break-word}.delete-review-modal-footer{display:flex;gap:12px;padding:20px 24px;border-top:1px solid #dbecf0;justify-content:flex-end}@media(max-width:1024px){.delete-review-modal-footer{padding:16px;gap:10px}}.delete-review-cancel-button{padding:10px 20px;border-radius:12px;background:#f5f9ff;border:1px solid #dbecf0;color:#000b19;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}@media(max-width:1024px){.delete-review-cancel-button{padding:8px 16px;font-size:12px;border-radius:10px}}.delete-review-cancel-button:hover:not(:disabled){background:#e8f0f5;border-color:#c4d8e0}.delete-review-cancel-button:disabled{opacity:.6;cursor:not-allowed}.delete-review-confirm-button{padding:10px 20px;border-radius:12px;background:#ef4444;border:none;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}@media(max-width:1024px){.delete-review-confirm-button{padding:8px 16px;font-size:12px;border-radius:10px}}.delete-review-confirm-button:hover:not(:disabled){background:#dc2626}.delete-review-confirm-button:disabled{opacity:.6;cursor:not-allowed;background:#ef4444}.three-dots-dropdown-wrapper{position:relative;display:inline-block}.three-dots-dropdown-wrapper .three-dots-button{background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.three-dots-dropdown-wrapper .three-dots-button:hover{opacity:.8}.three-dots-dropdown{position:absolute;top:calc(100% + 14px);right:0;height:-moz-max-content;height:max-content;width:-moz-max-content;width:max-content;min-width:191px;border-radius:.75rem;background-color:#3d3d3d;padding:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);z-index:1000}.three-dots-dropdown .service-border-top{border-top:1px solid #626262;margin:6px;padding:0}.three-dots-dropdown .check-edit-modal-option,.three-dots-dropdown .delete-option,.three-dots-dropdown .discount-option,.three-dots-dropdown .pause-service-option{display:flex;cursor:pointer;align-items:center;border-radius:.25rem;padding:.5rem}.three-dots-dropdown .check-edit-modal-option:hover,.three-dots-dropdown .delete-option:hover,.three-dots-dropdown .discount-option:hover,.three-dots-dropdown .pause-service-option:hover{background-color:#4b4b4b}.three-dots-dropdown .check-edit-modal-option .icon,.three-dots-dropdown .delete-option .icon,.three-dots-dropdown .discount-option .icon,.three-dots-dropdown .pause-service-option .icon{height:20px;width:20px;display:flex;align-items:center;justify-content:center}.three-dots-dropdown .check-edit-modal-option .text,.three-dots-dropdown .delete-option .text,.three-dots-dropdown .discount-option .text,.three-dots-dropdown .pause-service-option .text{margin-left:.5rem;font-weight:400;font-size:14px;color:#fff}.read-more-text{position:relative;width:100%}.read-more-text .read-more-content{margin:0;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;display:block;width:100%}.read-more-text .read-more-content.collapsed{display:block}.read-more-text .read-more-content.collapsed .read-more-text-wrapper{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;text-overflow:ellipsis;word-break:break-word;max-width:100%;box-sizing:border-box;white-space:normal}.read-more-text .read-more-content.expanded,.read-more-text .read-more-content.expanded .read-more-text-wrapper{display:block}.read-more-text .read-more-content .read-more-text-wrapper{display:block;width:100%}.read-more-text .read-more-button{background:none;border:none;color:#5cb170;font-size:12px;font-weight:600;cursor:pointer;padding:0;margin-top:6px;text-decoration:none;transition:all .2s ease;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;line-height:1.2}.read-more-text .read-more-button .read-more-text-label{display:inline}.read-more-text .read-more-button .read-more-icon{display:inline-block;transition:transform .2s ease;flex-shrink:0;width:8px;height:5px;filter:brightness(0) saturate(100%) invert(60%) sepia(95%) saturate(400%) hue-rotate(80deg) brightness(95%) contrast(85%)}.read-more-text .read-more-button .read-more-icon.read-more-icon-up{transform:rotate(180deg)}.read-more-text .read-more-button.collapsed-button,.read-more-text .read-more-button.expanded-button{margin-top:6px}.read-more-text .read-more-button:hover{color:#4a9d5e;text-decoration:underline}.read-more-text .read-more-button:hover .read-more-text-label{text-decoration:underline}.read-more-text .read-more-button:hover .read-more-icon{filter:brightness(0) saturate(100%) invert(50%) sepia(95%) saturate(400%) hue-rotate(80deg) brightness(90%) contrast(85%)}.read-more-text .read-more-button:focus{outline:none;color:#4a9d5e;text-decoration:underline}.read-more-text .read-more-button:focus .read-more-text-label{text-decoration:underline}