.sedmen-vote-card,.sedmen-results-card{max-width:900px;margin:30px auto;padding:clamp(26px,5vw,54px);border:1px solid #e1e8ec;border-radius:18px;background:#fff;box-shadow:0 12px 35px rgba(9,48,68,.08);color:#183044;font-family:inherit}.sedmen-vote-head{border-bottom:1px solid #e5edef;padding-bottom:22px;margin-bottom:25px}.sedmen-vote-head h2{font-size:clamp(27px,4vw,42px);line-height:1.1;margin:14px 0;color:#073b5c}.sedmen-vote-head p{margin:0}.sedmen-pill{display:inline-block;background:#e5f5f2;color:#087266;padding:6px 11px;border-radius:30px;text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:.08em}.sedmen-pill.closed{background:#edf0f2;color:#52606b}.sedmen-vote-form fieldset{border:0;padding:0;margin:0}.sedmen-vote-form legend{font-size:18px;font-weight:700;margin-bottom:16px}.sedmen-choice{display:flex;align-items:center;gap:14px;position:relative;margin:10px 0;padding:17px 18px;border:1px solid #dce6e9;border-radius:10px;cursor:pointer;transition:.18s;background:#fff;font-weight:650}.sedmen-choice:hover{border-color:#1689a6;background:#f2fafb}.sedmen-choice input{position:absolute;opacity:0}.sedmen-choice-dot{height:21px;width:21px;border:2px solid #79929e;border-radius:50%;flex:none}.sedmen-choice input[type=checkbox]+.sedmen-choice-dot{border-radius:5px}.sedmen-choice input:checked+.sedmen-choice-dot{border-color:#0b7996;background:#0b7996;box-shadow:inset 0 0 0 4px #fff}.sedmen-submit{border:0;background:#0b7996;color:#fff;padding:15px 22px;margin-top:20px;border-radius:8px;font-size:16px;font-weight:800;cursor:pointer}.sedmen-submit:hover{background:#075e77}.sedmen-submit:disabled{opacity:.65}.sedmen-submit span{padding-left:12px;font-size:20px}.sedmen-confidential,.sedmen-error{font-size:13px;margin:15px 0 0}.sedmen-confidential{color:#687b86}.sedmen-error{color:#bb2929;font-weight:700;min-height:1em}.sedmen-vote-confirm,.sedmen-vote-message{max-width:700px;margin:30px auto;padding:28px;text-align:center;border-radius:15px;background:#edf9f5;color:#155447}.sedmen-vote-confirm span{display:grid;place-items:center;width:44px;height:44px;margin:auto;border-radius:50%;background:#14a886;color:#fff;font-size:26px;font-weight:900}.sedmen-vote-confirm h3{margin:13px 0 5px}.sedmen-bars{display:grid;gap:20px}.sedmen-bar>div{display:flex;justify-content:space-between;gap:20px;margin-bottom:7px}.sedmen-bar b{color:#0b7996}.sedmen-bar>span{display:block;height:13px;background:#e8eef0;border-radius:10px;overflow:hidden}.sedmen-bar i{display:block;height:100%;background:linear-gradient(90deg,#073b5c,#17a0b8);border-radius:inherit}.sedmen-bar small{display:block;margin-top:5px;color:#6a7d86}.sedmen-vote-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.sedmen-vote-list article{padding:25px;border:1px solid #e1e8ec;border-radius:14px}.sedmen-vote-list h3{margin:14px 0}.sedmen-vote-list a{font-weight:800;color:#0b7996;text-decoration:none}.sedmen-role{display:block;margin:4px 0}.sedmen-admin-result span{display:block;height:6px;background:#147aa0;margin-top:4px}.sedmen-status.open{color:#087266;font-weight:bold}.sedmen-status.closed{color:#a33a20;font-weight:bold}
