.aemr-poll{--aemr-accent:#69bde9;max-width:980px;margin:24px auto;padding:clamp(16px,3vw,30px);background:#fff;border:1px solid #dbe8ef;border-radius:18px;box-shadow:0 12px 34px rgba(23,35,49,.08);color:#172331;font-family:Arial,sans-serif}.aemr-header{text-align:center;margin-bottom:22px}.aemr-header h2{font-size:clamp(26px,4vw,42px);line-height:1.1;margin:0 0 12px}.aemr-header p{font-size:17px;color:#647481;margin:0 auto 12px;max-width:720px}.aemr-total{display:inline-block;background:#eef8fd;border-radius:999px;padding:8px 14px;font-weight:700}.aemr-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.aemr-option{cursor:pointer;display:block}.aemr-option>input{position:absolute;opacity:0;pointer-events:none}.aemr-card{height:100%;display:grid;grid-template-columns:96px 1fr 28px;align-items:center;gap:14px;padding:12px;border:2px solid #dbe8ef;border-radius:14px;background:#fff;transition:.18s ease}.aemr-option:hover .aemr-card,.aemr-option.is-selected .aemr-card{border-color:var(--aemr-accent);transform:translateY(-1px);box-shadow:0 7px 20px rgba(23,35,49,.09)}.aemr-card img,.aemr-placeholder{width:96px;height:82px;border-radius:10px;object-fit:cover;background:#f2f7fa}.aemr-placeholder{display:flex;align-items:center;justify-content:center;font-size:42px}.aemr-card-body{min-width:0}.aemr-card-body strong{display:block;font-size:18px;line-height:1.2}.aemr-card-body small{display:block;color:#647481;margin-top:5px}.aemr-card-body a{display:inline-block;color:#147aaf;font-size:13px;margin-top:7px;text-decoration:none}.aemr-check{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e7eef2;color:transparent;font-weight:900}.aemr-option.is-selected .aemr-check{background:var(--aemr-accent);color:#fff}.aemr-submit{display:block;width:100%;max-width:420px;margin:22px auto 0;border:0;border-radius:12px;padding:15px 20px;background:var(--aemr-accent);color:#fff;font-size:18px;font-weight:800;cursor:pointer}.aemr-submit:hover{filter:brightness(.94)}.aemr-submit:disabled{opacity:.6;cursor:wait}.aemr-privacy{text-align:center;color:#6d7880;font-size:12px;margin:12px 0 0}.aemr-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.aemr-message{display:none;padding:12px 14px;border-radius:10px;margin:14px 0;font-weight:700}.aemr-message.is-visible{display:block}.aemr-message.is-success{background:#edf9f0;color:#176b2b}.aemr-message.is-error{background:#fff0f0;color:#a51f1f}.aemr-notice,.aemr-results-hidden{background:#f5f8fa;border-radius:12px;padding:16px;text-align:center;color:#53616b}.aemr-results{margin-top:28px;padding-top:24px;border-top:1px solid #dbe8ef}.aemr-results h3{text-align:center;font-size:25px;margin:0 0 18px}.aemr-ranking{list-style:none;margin:0;padding:0;display:grid;gap:13px}.aemr-ranking li{margin:0}.aemr-result-head{display:flex;justify-content:space-between;gap:14px;margin-bottom:6px;font-size:15px}.aemr-result-head>span{min-width:0;overflow-wrap:anywhere}.aemr-bar{height:12px;background:#e7eef2;border-radius:999px;overflow:hidden}.aemr-bar span{height:100%;display:block;background:var(--aemr-accent);border-radius:999px;min-width:2px}.aemr-results-total{text-align:center;color:#647481;margin:16px 0 0}.aemr-results-hidden{margin-top:24px}@media(max-width:700px){.aemr-options{grid-template-columns:1fr}.aemr-card{grid-template-columns:82px 1fr 26px}.aemr-card img,.aemr-placeholder{width:82px;height:72px}.aemr-poll{border-radius:12px}.aemr-header h2{font-size:30px}}
