.ep-poll{background:#e7ebee;border:1px solid #abb6bf;border-radius:5px;padding:22px;margin:16px 0;color:#303f50;max-width:850px;box-sizing:border-box}.ep-poll h2{font-size:23px;margin:0 0 14px;line-height:1.35}.ep-poll p{line-height:1.5}.ep-meta,.ep-privacy{font-size:12px;color:#53636f}.ep-note{background:#dce3e8;border-left:3px solid #ff6600;padding:10px 12px;font-size:13px}.ep-vote fieldset{border:0;margin:0 0 12px;padding:0;min-width:0}.ep-option{display:flex!important;align-items:flex-start;gap:10px;padding:9px 0;cursor:pointer;line-height:1.5}.ep-option input{flex:0 0 auto!important;width:auto!important;margin-top:5px;accent-color:#ff6600}.ep-option span{overflow-wrap:anywhere}.ep-button,a.ep-button{display:inline-block!important;background:#ff6600!important;border:1px solid #bd4c00;border-radius:4px;padding:9px 16px;color:#202d38!important;font-weight:bold;cursor:pointer;text-decoration:none!important;font-size:14px;line-height:1.5}.ep-button:hover{background:#e95d00!important;color:#fff!important}.ep-poll :focus-visible,.ep-admin :focus-visible{outline:3px solid #24566b;outline-offset:3px}.ep-result{margin:14px 0}.ep-result-label{display:flex;justify-content:space-between;gap:14px;font-size:14px;margin-bottom:6px}.ep-result-label span{overflow-wrap:anywhere}.ep-result-label strong{white-space:nowrap}.ep-result-label small{font-weight:normal}.ep-track{height:9px;border-radius:4px;overflow:hidden;background:#cbd3d9}.ep-track span{display:block;height:100%;background:#285362;min-width:0}.ep-own .ep-track span{background:#ff6600}.ep-own .ep-result-label>span{font-weight:bold}.ep-change{margin:15px 0}.ep-change summary,.ep-privacy summary{cursor:pointer;color:#24566b}.ep-change[open] summary{margin-bottom:10px}.ep-privacy{margin:12px 0}.ep-privacy p{font-size:12px}.ep-detail{font-size:13px}.ep-compact{padding:10px 0;border:none;background:transparent;margin:0;max-width:100%}.ep-compact h2{font-size:17px}.ep-compact .ep-result-label{font-size:12px;gap:7px}.ep-compact .ep-button{width:100%;text-align:center}.ep-compact .ep-meta{line-height:1.4}.ep-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.ep-list-item{padding:15px;background:#e7ebee;margin:12px 0;border-left:3px solid #285362}.ep-list-item h2{font-size:20px;margin:0}.ep-admin{max-width:1100px}.ep-editor{display:grid;gap:14px;max-width:850px}.ep-editor label{display:grid;gap:5px}.ep-editor input,.ep-editor textarea,.ep-editor select{width:100%;max-width:100%;padding:8px;border:1px solid #9ba8b3;border-radius:4px;background:var(--body-bg,#fff);color:var(--body-color,#303f50);font:inherit;box-sizing:border-box}.ep-editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ep-editor .ep-button{justify-self:start}.ep-admin pre{white-space:pre-wrap;overflow-wrap:anywhere}.ep-admin td{vertical-align:top}@media(max-width:650px){.ep-editor-grid{grid-template-columns:1fr}.ep-poll{padding:16px}.ep-compact{padding:8px 0}.ep-result-label{flex-wrap:wrap;gap:3px}.ep-result-label strong{margin-left:auto}}
