/*! ed-review 1.1 — E-Dugme / E-Buttons Review Pro gorunum katmani (2026-10-12)
 * Yukleme: Journal > Custom Code > Header (store 0 ve 2) icindeki <link>.
 * Renkler: varsayilan E-Dugme yesili. E-Buttons siyah degerleri Journal > Custom CSS (store 2) :root{--edr-*} blogunda.
 * Devre disi birakmak icin Journal Header'daki <link> satirini silmek yeterli. */
/* === Review Pro buton renkleri (tema rengi: ED yesil / EB siyah) === */
#review-pro-module .tab-btn.active,#review-pro-module .tab-btn:hover{color:var(--edr-a,#11796e)!important;border-bottom-color:var(--edr-a,#11796e)!important;background:transparent!important}
#review-pro-module .btn-write-review,#review-pro-module .btn-ask-question,#review-pro-module .submit-review-btn,#review-pro-module .login-btn,.review-pro-modal .btn-submit,.question-modal-footer .btn-submit,.question-modal .login-btn{background:var(--edr-a,#11796e)!important;border-color:var(--edr-a,#11796e)!important;color:#fff!important;box-shadow:none!important}
#review-pro-module .btn-write-review:hover,#review-pro-module .btn-ask-question:hover,#review-pro-module .submit-review-btn:hover,#review-pro-module .login-btn:hover,.review-pro-modal .btn-submit:hover,.question-modal-footer .btn-submit:hover,.question-modal .login-btn:hover{background:var(--edr-a2,#0d5f57)!important;border-color:var(--edr-a2,#0d5f57)!important}
#review-pro-module .chip-btn.active,#review-pro-module .action-btn.active,#review-pro-module .action-btn:hover,#review-pro-module .slider-nav-btn:hover{background:var(--edr-a,#11796e)!important;border-color:var(--edr-a,#11796e)!important;color:#fff!important;box-shadow:none!important}
#review-pro-module .chip-btn:hover{border-color:var(--edr-a,#11796e)!important;color:var(--edr-a,#11796e)!important;background:var(--edr-soft,#edf7f4)!important;box-shadow:none!important}
#review-pro-module .show-all-btn{border-color:var(--edr-a,#11796e)!important;color:var(--edr-a,#11796e)!important}
#review-pro-module .show-all-btn:hover{background:var(--edr-a,#11796e)!important;color:#fff!important}
.question-modal .form-input-modern:focus,.question-modal .form-textarea-modern:focus{border-color:var(--edr-a,#11796e)!important}
/* === /buton renkleri === */

/* ed-pdp: yorumsuz urunde yildiz yanindaki "Henuz yorum yok" gizli */
html.ed-pdp .ed-rv-none>span:not(.ed-rv-stars){display:none!important}

/* === Review Pro popup duzeni === */
.review-pro-modal .question-modal-content{max-width:520px!important;width:calc(100% - 24px)!important;border-radius:16px!important;max-height:calc(100vh - 32px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}
.review-pro-modal .question-modal-header{flex:0 0 auto;padding:14px 18px!important;background:#fff!important;border-bottom:1px solid var(--edr-l-sep,#edf0f0)!important}
.review-pro-modal .question-modal-header h3{margin:0!important;gap:10px!important;font-size:17px!important;font-weight:800!important;color:var(--edr-ink,#153a42)!important}
.review-pro-modal .question-modal-header h3 .icon-svg{width:20px!important;height:20px!important;fill:var(--edr-a,#11796e)!important}
.review-pro-modal .question-modal-body{flex:1 1 auto;overflow-y:auto;padding:16px 18px 8px!important}
.review-pro-modal .label-icon,.review-pro-modal .form-label-modern>.icon-svg{display:none!important}
.review-pro-modal .form-label-modern{display:flex!important;align-items:center;gap:6px!important;margin:0 0 6px!important;font-size:13.5px!important;font-weight:700!important;color:var(--edr-ink,#153a42)!important}
.review-pro-modal .form-label-modern .required{color:#b45309}
.review-pro-modal .form-label-modern .optional{font-size:12px;font-weight:500;color:var(--edr-mute,#5d6e74)}
.review-pro-modal .form-group-modern{margin:0 0 14px!important}
.review-pro-modal .form-input-modern,.review-pro-modal .form-textarea-modern{padding:11px 12px!important;border:1px solid var(--edr-l-input,#d5dee1)!important;border-radius:10px!important;font-size:14px!important;box-shadow:none!important}
.review-pro-modal .form-input-modern:focus,.review-pro-modal .form-textarea-modern:focus{border-color:var(--edr-a,#11796e)!important;box-shadow:0 0 0 3px var(--edr-ring,rgba(17,121,110,.12))!important}
.review-pro-modal .form-textarea-modern{min-height:96px;resize:vertical}
.review-pro-modal .char-counter{margin-top:3px!important;font-size:11px!important}
#review-modal .rating-section{margin:0 0 14px;padding:14px 12px 12px;border:1px solid var(--edr-l-box,#dce6e4);border-radius:12px;background:var(--edr-box,#f6faf9);text-align:center}
#review-modal .rating-section .form-label-modern{justify-content:center;font-size:15px!important}
#review-modal .star-rating-input{justify-content:center!important;gap:6px!important;margin:4px 0 0!important}
#review-modal .star-rating-input label .icon-star-large{width:36px!important;height:36px!important}
#review-modal .rating-feedback{display:none}
#review-modal .photo-upload-zone{padding:0!important;border:0!important;text-align:left!important}
#review-modal .upload-trigger{display:flex!important;align-items:center;justify-content:center;gap:10px;padding:11px 12px;border:1px dashed var(--edr-l-dash,#b9c9c6);border-radius:10px;background:var(--edr-upload,#fbfdfc);color:var(--edr-a,#11796e);font-size:13px}
#review-modal .upload-trigger:hover{border-color:var(--edr-a,#11796e)}
#review-modal .upload-icon{margin:0!important;line-height:0}
#review-modal .upload-icon .icon-svg{width:22px!important;height:22px!important;fill:currentColor}
#review-modal .upload-text strong{font-weight:700}
#review-modal .photo-preview-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))!important;gap:8px!important;margin-top:8px!important}
#review-modal .guest-info-section{margin:0!important}
#review-modal .guest-info-section .row{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important;margin:0!important}
#review-modal .guest-info-section .col-md-6{width:auto!important;max-width:none!important;padding:0!important}
.review-pro-modal .privacy-notice{align-items:center!important;gap:8px!important;margin:2px 0 0!important;padding:9px 11px!important;border-radius:10px!important;background:var(--edr-note,#f3f7f6)!important;color:var(--edr-mute,#5d6e74)!important;font-size:12px!important;line-height:1.45}
.review-pro-modal .privacy-notice .icon-svg{flex:0 0 16px;width:16px!important;height:16px!important;fill:var(--edr-a,#11796e)!important}
.review-pro-modal .question-modal-footer{flex:0 0 auto;display:flex!important;flex-direction:row-reverse!important;gap:10px!important;padding:12px 18px 14px!important;background:#fff!important;border-top:1px solid var(--edr-l-sep,#edf0f0)!important;border-radius:0!important}
.review-pro-modal .question-modal-footer .btn-submit{text-transform:var(--edr-btn-tt,none);letter-spacing:var(--edr-btn-ls,normal);flex:1 1 auto;display:flex!important;align-items:center;justify-content:center;min-height:46px;padding:12px 16px!important;border:0!important;border-radius:10px!important;background:var(--edr-a,#11796e)!important;color:#fff!important;font-size:15px!important;font-weight:800!important;box-shadow:none!important}
.review-pro-modal .question-modal-footer .btn-submit:hover{background:var(--edr-a2,#0d5f57)!important;transform:none!important}
.review-pro-modal .question-modal-footer .btn-submit .btn-text{display:inline-flex!important;align-items:center;gap:6px}
.review-pro-modal .question-modal-footer .btn-submit .icon-svg{fill:#fff!important}
.review-pro-modal .question-modal-footer .btn-cancel{flex:0 0 auto;min-height:46px;padding:12px 16px!important;border-radius:10px!important;color:var(--edr-mute,#5d6e74)!important;font-size:14px!important}
.review-pro-modal .question-modal-footer .btn-cancel .icon-svg{display:none!important}
@media (max-width:480px){#review-modal .guest-info-section .row{grid-template-columns:1fr}.review-pro-modal .question-modal-content{width:calc(100% - 16px)!important}}
/* === /Review Pro popup === */

/* === Review Pro popup duzeltme 2 === */
#review-modal .rating-section{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap;gap:6px 12px;margin:0 0 14px!important;padding:0 0 12px!important;border:0!important;border-bottom:1px solid var(--edr-l-sep,#edf0f0)!important;border-radius:0!important;background:none!important;text-align:left!important}
#review-modal .rating-section .form-label-modern{margin:0!important;justify-content:flex-start!important;font-size:14px!important}
#review-modal .star-rating-input{margin:0!important;gap:0!important;justify-content:flex-start!important}
#review-modal .star-rating-input label{display:flex!important;align-items:center;justify-content:center;width:38px;height:38px;margin:0!important;padding:0!important}
#review-modal .star-rating-input label .icon-star-large{width:28px!important;height:28px!important}
#review-modal .guest-info-section .row::before,#review-modal .guest-info-section .row::after{content:none!important;display:none!important}
.review-pro-modal .question-modal-body form,.review-pro-modal .modern-review-form{margin:0!important;padding:0!important;max-width:none!important}
.review-pro-modal .privacy-notice{text-align:left!important;justify-content:flex-start!important}
.review-pro-modal .question-modal-footer .btn-submit{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;white-space:nowrap!important;margin:0!important}
.review-pro-modal .question-modal-footer .btn-cancel{flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;white-space:nowrap!important;margin:0!important}
/* === /duzeltme 2 === */

/* === Review Pro liste ve ozet duzeni === */
#review-pro-module .review-summary-card{background:#fff!important;border:1px solid var(--edr-line,#e3eae8)!important;border-radius:16px!important;box-shadow:none!important}
#review-pro-module .big-rating{color:var(--edr-ink,#153a42)!important;text-shadow:none!important}
#review-pro-module .bar-container{height:8px!important;background:var(--edr-bar,#edf1f0)!important;box-shadow:none!important}
#review-pro-module .bar-inner{background:#f5a524!important;box-shadow:none!important}
#review-pro-module .summary-signal{background:var(--edr-signal,#f8faf9)!important;border:1px solid var(--edr-line,#e3eae8)!important}
#review-pro-module .summary-signal-label{display:inline-block}
#review-pro-module .summary-signal-label::first-letter{text-transform:uppercase}
#review-pro-module .trendy-reviews-list.slider-mode{align-items:flex-start!important}
#review-pro-module .review-card-compact,#review-pro-module .question-card-style{min-height:0!important;height:auto!important;border:1px solid var(--edr-line,#e3eae8)!important;border-radius:14px!important;box-shadow:none!important;transform:none!important}
#review-pro-module .review-card-compact:hover,#review-pro-module .question-card-style:hover{border-color:var(--edr-l-hover,#bfe0d8)!important;box-shadow:0 6px 18px var(--edr-shadow,rgba(21,58,66,.07))!important;transform:none!important}
#review-pro-module .question-card-style::before{display:none!important}
#review-pro-module .vendor-reply,#review-pro-module .compact-reply{background:var(--edr-reply,#f3f8f7)!important;border-left:3px solid var(--edr-a,#11796e)!important;border-radius:10px!important;box-shadow:none!important}
#review-pro-module .vendor-reply .reply-header{border-bottom-color:var(--edr-l-reply,#dce8e5)!important}
#review-pro-module .vendor-reply .reply-header strong{color:var(--edr-a,#11796e)!important}
#review-pro-module .vendor-reply p{color:var(--edr-ink2,#2c4a50)!important}
#review-pro-module .review-badge--reply{background:var(--edr-soft,#edf7f4)!important;border-color:var(--edr-l-hover,#bfe0d8)!important;color:var(--edr-a,#11796e)!important}
#review-pro-module .question-answer-mini,#review-pro-module .question-answer-mini:hover{background:var(--edr-reply,#f3f8f7)!important;border-left:3px solid var(--edr-a,#11796e)!important;border-radius:10px!important;box-shadow:none!important}
#review-pro-module .question-answer-mini .answer-text{color:var(--edr-ink2,#2c4a50)!important}
#review-pro-module .question-status.answered{width:26px!important;height:26px!important;font-size:13px!important;background:var(--edr-soft,#edf7f4)!important;color:var(--edr-a,#11796e)!important;border:1.5px solid var(--edr-a,#11796e)!important;box-shadow:none!important}
#review-pro-module .question-status.pending{width:26px!important;height:26px!important;font-size:13px!important;box-shadow:none!important}
#review-pro-module .questions-summary-section.questions-summary-section--compact{background:#fff!important;border:1px solid var(--edr-line,#e3eae8)!important;box-shadow:none!important}
#question-header-title{font-size:0!important;line-height:1.2}
#question-header-title::after{content:"Soru & Cevap";font-size:22px;font-weight:800;color:var(--edr-ink,#153a42)}
html[lang^="en"] #question-header-title::after{content:"Questions & Answers"}
/* === /liste ve ozet === */

/* === Review Pro uzun metin + bos soru === */
#review-pro-module .question-answer-mini{max-height:none!important;height:auto!important;overflow:visible!important}
#review-pro-module .ed-clamp{max-height:none!important;margin-bottom:0!important}
#review-pro-module .ed-clamp:not(.ed-open){display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:4!important;overflow:hidden!important;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}
#review-pro-module .ed-clamp.ed-open{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important}
#review-pro-module .ed-more{display:inline-flex;align-items:center;gap:4px;margin:4px 0 2px;padding:4px 0;border:0;background:none;color:var(--edr-a,#11796e);font-size:13px;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
#review-pro-module .ed-more::after{content:"";width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px)}
#review-pro-module .ed-more.ed-less::after{transform:rotate(-135deg) translateY(-1px)}
#review-pro-module #questions-list-container{min-height:0!important}
#review-pro-module #tab-questions .empty-state{display:flex!important;align-items:center;gap:10px;min-height:0!important;margin:0!important;padding:8px 0!important;text-align:left!important}
#review-pro-module #tab-questions .empty-state svg{width:22px!important;height:22px!important;margin:0!important}
#review-pro-module .ed-q-empty .questions-mini-stats,#review-pro-module .ed-q-empty .ed-q-filters,#review-pro-module .ed-q-empty .trendy-reviews-wrapper,#review-pro-module .ed-q-empty .questions-loading,#review-pro-module .ed-q-empty #questions-loading{display:none!important}
#review-pro-module .ed-q-note{margin:0;font-size:14px;line-height:1.5;color:var(--edr-mute,#5d6e74)}
/* === /uzun metin === */
