.ojf-poll-header{background:linear-gradient(to bottom,#005999,#05b4ff);color:#fff;padding:8px 12px;font-weight:700;font-size:16px;display:flex;align-items:center}.ojf-poll-header a{color:#fff;text-decoration:none}.ojf-header-icon{display:inline-block;width:14px;height:14px;margin-right:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Ccircle cx='12' cy='12' r='12'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle}.ojf-header-title{vertical-align:middle}.ojf-poll-question{font-size:17px;font-weight:700;margin:0 0 18px;line-height:1.5;color:#333}.ojf-poll-image img{max-width:100%;height:auto;display:block;border-radius:4px;margin-bottom:15px}.ojf-poll-option{margin-bottom:12px;display:flex;align-items:center}.ojf-poll-option label{margin-left:8px;cursor:pointer;color:#212121}.ojf-vote-btn,.ojf-view-results-link{display:inline-block;margin-right:10px;padding:6px 14px;text-decoration:none;border-radius:3px;cursor:pointer;font-size:14px;font-weight:700;border:1px solid transparent}.ojf-vote-btn{background-color:#212121;color:#fff;border-color:#212121}.ojf-poll-footer{background:#f9f9f9;border-top:1px solid #e5e5e5;padding:8px 15px;font-size:14px;display:flex;justify-content:space-between;align-items:center;min-height:38px}.ojf-poll-footer a{text-decoration:none;color:#009dff;font-weight:700}.ojf-result-bar{height:100%;border-radius:5px}.ojf-result-wrapper{margin-bottom:10px;font-size:15px}.ojf-result-wrapper strong{display:block;margin-bottom:4px;font-weight:700}.ojf-result-bar-bg{height:8px;width:100%;background-color:#f0f0f0;border-radius:5px;margin-top:5px}.ojf-total-voters{text-align:center;font-weight:700;margin-top:20px;font-size:16px;color:#333}.ojf-archive-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.ojf-poll-card{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05)}.ojf-card-header{padding:10px 15px;background-color:#f7f7f7;border-bottom:1px solid #e0e0e0;font-size:13px;color:#666;display:flex;align-items:center}.ojf-card-image img{width:100%;height:180px;object-fit:cover}.ojf-card-content{padding:15px}.ojf-card-question{font-weight:700;font-size:16px;color:#333;margin:0 0 15px}.ojf-card-option-wrapper{display:grid;grid-template-columns:1fr auto;align-items:center;margin-bottom:8px;font-size:14px;gap:8px}.ojf-card-option-text{display:flex;align-items:center;color:#444}.ojf-card-option-text input{margin-right:8px}.ojf-card-result-bar-bg{grid-column:1/span 2;height:6px;background:#e9ecef;border-radius:3px}.ojf-card-result-bar{height:100%;background-color:#a2e5c2;border-radius:3px}.ojf-card-percentage{font-weight:700;color:#555;justify-self:end;grid-column:2;grid-row:1}