/* WooCustom 1.65: scoped reviews defaults. */
.elementor-widget[class*="elementor-widget-woocustom_"]{direction: rtl}
.elementor-widget[class*="elementor-widget-woocustom_"] *,
.elementor-widget[class*="elementor-widget-woocustom_"] *::before,
.elementor-widget[class*="elementor-widget-woocustom_"] *::after{box-sizing: border-box}
.elementor-widget[class*="elementor-widget-woocustom_"] button,
.elementor-widget[class*="elementor-widget-woocustom_"] input,
.elementor-widget[class*="elementor-widget-woocustom_"] select,
.elementor-widget[class*="elementor-widget-woocustom_"] textarea{font-family: inherit}
.elementor-widget[class*="elementor-widget-woocustom_"] svg,
.elementor-widget[class*="elementor-widget-woocustom_"] img{display: block;max-width: 100%}
.custom-reviews-container,
.woocustom-reviews-container{width: 100%;direction: rtl}
.single-review,
.custom-review-item,
.woocustom-review-item{padding: 16px;border: 1px solid var(--woocustom-border);border-radius: 18px;background: #fff;box-shadow:none}
.open-review-modal-btn,
.submit-review-btn{display: inline-flex;align-items: center;justify-content: center;min-height: 40px;padding: 9px 16px;border: 0;border-radius: 12px;background: var(--woocustom-color-primary);color: #fff;font-weight: 700;cursor: pointer}
html body .open-review-modal-btn,
html body .submit-review-btn{padding: 9px 16px;border: 0;border-radius: 12px;background: var(--woocustom-color-primary);color: #fff}
.elementor-editor-active .elementor-widget[class*="elementor-widget-woocustom_"] .elementor-alert,
.elementor-editor-active .elementor-widget[class*="elementor-widget-woocustom_"] .elementor-alert-info{padding: 12px 14px;border: 1px dashed var(--woocustom-color-primary);border-radius: 12px;background: var(--woocustom-primary-soft);color: var(--woocustom-text);direction: rtl;font-size: 13px;line-height: 1.8}
.woocustom-elementor-alert{padding:14px 16px;border:1px solid var(--woocustom-border,#e5e7eb);border-radius:var(--woocustom-radius-md,12px);background:var(--woocustom-surface-soft,#f8fafc);color:var(--woocustom-text,#1f2937);font-weight:700}
