.eb-rating-poll-section-0115{padding:44px 0!important}
.ebp115{--ebp-accent:#0b8a4b;--ebp-gold:#d5a62e;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);gap:42px;align-items:center;padding:42px 46px;border:1px solid #dce9e1;border-radius:30px;background:linear-gradient(135deg,#fbfdfb 0%,#f1f8f4 58%,#fffaf0 100%);box-shadow:0 22px 60px rgba(10,61,39,.08);font-family:Vazirmatn,Tahoma,Arial,sans-serif;color:#10281d}
.ebp115-deco{position:absolute;border-radius:50%;pointer-events:none;filter:blur(2px)}.ebp115-deco-a{width:260px;height:260px;left:-105px;top:-130px;background:radial-gradient(circle,rgba(11,138,75,.12),rgba(11,138,75,0) 70%)}.ebp115-deco-b{width:220px;height:220px;right:-85px;bottom:-120px;background:radial-gradient(circle,rgba(213,166,46,.15),rgba(213,166,46,0) 70%)}
.ebp115-copy,.ebp115-card{position:relative;z-index:2}.ebp115-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:7px 13px;border-radius:999px;background:#eaf6ef;color:var(--ebp-accent);font-size:13px;font-weight:850}.ebp115-eyebrow i{width:8px;height:8px;border-radius:50%;background:var(--ebp-gold);box-shadow:0 0 0 6px rgba(213,166,46,.14)}
.ebp115 h2{margin:16px 0 10px;font-size:34px;line-height:1.55;font-weight:950;color:#10281d}.ebp115-copy>p{margin:0;max-width:560px;color:#66766d;font-size:15.5px;line-height:2}.ebp115-stats{display:flex;align-items:baseline;gap:10px;margin-top:22px}.ebp115-stats strong{font-size:30px;color:var(--ebp-accent);font-weight:950}.ebp115-stats span{font-size:12.5px;color:#718078}.ebp115-stats b{font-weight:900;color:#354a3f}.ebp115-leader{margin-top:10px;color:#3f5347;font-size:13.5px;line-height:1.8}.ebp115-leader strong{color:var(--ebp-accent)}
.ebp115-card{padding:26px 28px;border:1px solid #d8e5dc;border-radius:24px;background:rgba(255,255,255,.92);box-shadow:0 14px 40px rgba(16,60,40,.07)}.ebp115-question{display:block;margin-bottom:18px;font-size:17px;font-weight:800;color:#173D33}
.ebp115-rating{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:end}
.ebp115-score{appearance:none;border:1px solid #dce8df;background:#fff;border-radius:16px;padding:14px 10px 12px;font-family:inherit;cursor:pointer;text-align:center;transition:.22s ease;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;min-height:250px;color:#4F5D52}
.ebp115-score:hover,.ebp115-score[aria-checked="true"],.ebp115-score.is-active{background:#f4fbf7;border-color:var(--ebp-accent);transform:translateY(-2px);box-shadow:0 12px 26px rgba(11,138,75,.08)}
.ebp115-chart-value{display:block;font-size:12px;font-weight:700;color:#2F7D57;min-height:20px}
.ebp115-chart-bar{position:relative;width:100%;max-width:64px;height:124px;border-radius:16px;background:linear-gradient(180deg,#eef5f0,#e1ebe4);border:1px solid #d5e1d9;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}
.ebp115-chart-fill{display:block;width:100%;border-radius:14px 14px 12px 12px;background:linear-gradient(180deg,color-mix(in srgb,var(--ebp-gold) 72%,#fff),var(--ebp-accent));min-height:0;transition:height .25s ease}
.ebp115-score-label{display:block;font-size:14px;line-height:1.75;font-weight:700;color:#1f382d;min-height:48px}
.ebp115-option-meta{display:block;font-size:12px;font-weight:700;color:#6a7b70}
.ebp115-submit{width:100%;min-height:46px;border:0;border-radius:14px;background:var(--ebp-accent);color:#fff;font-family:inherit;font-weight:700;font-size:14px;cursor:pointer;box-shadow:0 10px 25px rgba(11,138,75,.18);transition:.22s ease;margin-top:16px}.ebp115-submit:hover:not(:disabled){transform:translateY(-2px);filter:brightness(.96)}.ebp115-submit:disabled{opacity:.45;cursor:not-allowed}.ebp115-submit.is-loading{opacity:.65}.ebp115-message{min-height:22px;margin:10px 0 0;text-align:center;color:var(--ebp-accent);font-size:12.5px;font-weight:800}.ebp115.is-voted .ebp115-card{border-color:#bfe1ca}
@media(max-width:1024px){.ebp115-rating{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.ebp115{grid-template-columns:1fr;gap:24px;padding:34px 28px}.ebp115 h2{font-size:29px}.ebp115-card{padding:22px}.ebp115-copy{text-align:center}.ebp115-copy>p{margin-inline:auto}.ebp115-stats{justify-content:center}.ebp115-leader{text-align:center}}
@media(max-width:600px){.eb-rating-poll-section-0115{padding:28px 0!important}.ebp115{margin:0 10px;padding:27px 17px;border-radius:23px}.ebp115 h2{font-size:25px}.ebp115-copy>p{font-size:14px}.ebp115-card{padding:19px 13px;border-radius:19px}.ebp115-rating{gap:10px}.ebp115-score{min-height:220px;padding:12px 8px}.ebp115-chart-bar{height:104px}.ebp115-question{text-align:center;font-size:15px}.ebp115-score-label{font-size:13px;min-height:44px}}

/* v0.9.171 — one common baseline, including narrow screens. */
.ebp115-card{min-width:0}
.ebp115-rating{grid-template-columns:repeat(var(--ebp-columns,4),minmax(72px,1fr));align-items:stretch;overflow-x:auto;padding:4px 2px 10px}
.ebp115-score{display:grid;grid-template-rows:22px 124px minmax(58px,auto) 22px;align-items:center;justify-items:center;align-content:start;min-width:0;min-height:0;padding:12px 5px;gap:8px}
.ebp115-chart-bar{height:124px}
.ebp115-score-label{min-height:0;font-size:13px;overflow-wrap:anywhere}
.ebp115-score.is-leader{border-color:var(--ebp-accent);background:#eff9f2}
.ebp115-score:disabled{opacity:1;cursor:default}
.ebp115-score:focus-visible{outline:2px solid var(--ebp-accent);outline-offset:-3px}
@media(max-width:600px){.ebp115{margin:0;padding:24px 12px}.ebp115-card{padding:18px 10px}.ebp115-rating{gap:6px}.ebp115-score-label{font-size:12px}}

/* 0.9.177: horizontal results; zero votes remain a genuinely empty track. */
.ebp115.ebp177-horizontal{background:#142a49;color:#fff;border:0;border-radius:18px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);box-shadow:0 18px 45px #142a4914}
.ebp177-horizontal h2{color:#fff}.ebp177-horizontal .ebp115-copy>p,.ebp177-horizontal .ebp115-stats span,.ebp177-horizontal .ebp115-leader{color:#d6e3f5}.ebp177-horizontal .ebp115-stats b,.ebp177-horizontal .ebp115-leader strong{color:#fff}
.ebp177-horizontal .ebp115-eyebrow{background:#ffffff15;color:#fff}.ebp177-horizontal .ebp115-deco{display:none}
.ebp177-horizontal .ebp115-card{border-radius:12px;padding:26px;box-shadow:none;background:#fff}
.ebp177-horizontal .ebp115-rating{grid-template-columns:minmax(0,1fr);gap:10px;overflow:visible;padding:3px}
.ebp177-horizontal .ebp115-score{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 10px auto;grid-template-areas:'label percent' 'bar bar' 'votes votes';justify-items:stretch;gap:7px;text-align:right;padding:12px 14px;border-radius:8px;background:#f7f9fc;border-color:#dce4ee;transform:none;min-height:0}
.ebp177-horizontal .ebp115-score-label{grid-area:label;min-height:0;font-size:14px;color:#183454}.ebp177-horizontal .ebp115-option-meta{grid-area:percent;color:#224c87;font-size:15px}
.ebp177-horizontal .ebp115-chart-value{grid-area:votes;font-size:11px;min-height:0;color:#64758b}
.ebp177-horizontal .ebp115-chart-bar{grid-area:bar;width:100%;max-width:none;height:10px;border:0;border-radius:3px;background:#e2e9f2;justify-content:flex-start}
.ebp177-horizontal .ebp115-chart-fill{width:var(--ebp-percent,0%);height:100%!important;border-radius:3px;background:#397be0;transition:width .3s ease}
.ebp177-horizontal .ebp115-score.is-leader{border-color:#9ab5db;background:#f0f5fc}.ebp177-horizontal .ebp115-score[aria-checked=true]{border-color:#2463bd;box-shadow:0 0 0 2px #2463bd; background:#eaf2ff}.ebp177-horizontal .ebp115-score:focus-visible{outline-color:#2463bd}
.ebp177-horizontal .ebp115-submit{background:#2463bd;border-radius:8px;box-shadow:none}.ebp177-horizontal .ebp115-message{color:#224c87}
@media(max-width:900px){.ebp115.ebp177-horizontal{grid-template-columns:minmax(0,1fr);padding:26px 18px}.ebp177-horizontal .ebp115-card{padding:18px 12px}}
@media(prefers-reduced-motion:reduce){.ebp177-horizontal .ebp115-chart-fill{transition:none}}
