.opinioncamp-poll-submit-button{cursor:text}.opinioncamp-poll-option{position:relative}.opinioncamp-poll-option-label{cursor:text}.opinioncamp-poll-option.dcop-is-focused{background-color:#f0f0f0;outline:2px solid #2271b1;outline-offset:-2px}.opinioncamp-poll-option-value-control{border-top:1px solid #e0e0e0;margin-bottom:10px;padding:10px}.opinioncamp-poll-option-actions{background:#2c3e50;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;flex-direction:row;gap:8px;right:50%;padding:8px 12px;position:absolute;top:-50px;transform:translateX(50%);z-index:10}.opinioncamp-poll-option-actions:after{border-right:6px solid transparent;border-left:6px solid transparent;border-top:6px solid #2c3e50;bottom:-6px;content:"";height:0;right:50%;position:absolute;transform:translateX(50%);width:0}.opinioncamp-poll-option-actions button{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;height:24px;justify-content:center;margin:0;padding:4px;transition:background-color .2s ease;width:24px}.opinioncamp-poll-option-actions button svg{height:100%;width:100%;fill:#fff;color:#fff}.opinioncamp-poll-option-actions button:hover{background-color:hsla(0,0%,100%,.1)}.opinioncamp-poll-options-error{color:#dc3545;font-size:14px;margin-bottom:10px;text-align:center}.opinioncamp-poll-editor-hidden-notice{background:#f0f6fc;border:1px solid #c5d9ed;border-radius:6px;color:#1d2327;font-size:.95rem;margin:0 0 16px;padding:12px 14px}.opinioncamp-poll-editor-results-preview{margin-bottom:20px}.opinioncamp-poll-editor-results-preview-help{color:#646970;font-size:.85rem;margin:16px 0 0}.opinioncamp-poll-placeholder-wrap--library{max-width:100%}.opinioncamp-poll-placeholder{background:#f6f7f7;border:2px dashed #2271b1;border-radius:8px;box-sizing:border-box;margin-right:auto;margin-left:auto;max-width:100%;padding:40px 24px 36px;text-align:center;width:100%}.opinioncamp-poll-placeholder--with-library{max-width:720px;padding:20px 20px 24px;text-align:right}.opinioncamp-poll-placeholder__logo{display:flex;justify-content:center;margin-bottom:16px}.opinioncamp-poll-placeholder__logo svg{display:block}.opinioncamp-poll-placeholder__title{color:#1d2327;font-size:1.35rem;font-weight:600;margin:0 0 10px}.opinioncamp-poll-placeholder__text{color:#50575e;font-size:.95rem;line-height:1.5;margin:0 auto 22px;max-width:360px}.opinioncamp-poll-placeholder__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:14px}.opinioncamp-poll-placeholder__library-count{color:#787c82;font-size:.8125rem;margin:0}.opinioncamp-poll-library__heading{border-bottom:1px solid #dcdcde;color:#1d2327;font-size:1.05rem;font-weight:600;margin:0 0 14px;padding-bottom:10px}.opinioncamp-poll-library__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px;margin-bottom:12px}.opinioncamp-poll-library__search{flex-grow:1;margin-bottom:0!important;min-width:100px}.opinioncamp-poll-library__toolbar-meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px;margin-right:auto}.opinioncamp-poll-library__count{color:#50575e;font-size:13px;white-space:nowrap}.opinioncamp-poll-library__pager{align-items:center;display:flex;gap:4px}.opinioncamp-poll-library__pager .components-button{justify-content:center;min-width:32px}.opinioncamp-poll-library__page-indicator{color:#1d2327;font-size:13px;min-width:4.5rem;padding:0 6px;text-align:center}.opinioncamp-poll-library__error{color:#b32d2e;font-size:13px;margin:0 0 10px}.opinioncamp-poll-library__list-wrap{background:#fff;border:1px solid #dcdcde;border-radius:4px;max-height:min(50vh,400px);min-height:200px;overflow:auto;position:relative}.opinioncamp-poll-library__spinner{display:flex;justify-content:center;padding:48px 16px}.opinioncamp-poll-library__empty{color:#646970;font-size:14px;margin:0;padding:32px 16px;text-align:center}.opinioncamp-poll-library__list{list-style:none;margin:0;padding:0}.opinioncamp-poll-library__row{align-items:center;background:#fff;border:none;border-bottom:1px solid #f0f0f1;border-right:4px solid transparent;box-sizing:border-box;color:inherit;cursor:pointer;display:grid;font:inherit;gap:10px 12px;grid-template-columns:1fr auto auto auto;margin:0;padding:12px 16px 12px 14px;text-align:right;width:100%}.opinioncamp-poll-library__row:last-child{border-bottom:none}.opinioncamp-poll-library__row:hover{background:#f6f7f7}.opinioncamp-poll-library__row.is-selected{background:#f0f6fc;border-right-color:#2271b1}.opinioncamp-poll-library__row-main{min-width:0}.opinioncamp-poll-library__row-title{color:#1d2327;font-size:14px;font-weight:600;line-height:1.35;word-break:break-word}.opinioncamp-poll-library__row-meta{color:#646970;font-size:12px;line-height:1.35;margin-top:4px}.opinioncamp-poll-library__badge{border-radius:10px;font-size:11px;font-weight:600;justify-self:end;padding:3px 8px;white-space:nowrap}.opinioncamp-poll-library__badge--open{background:#edfaef;color:#1e4620}.opinioncamp-poll-library__badge--closed{background:#f0f0f1;color:#50575e}.opinioncamp-poll-library__votes{color:#1d2327;font-size:13px;text-align:left;white-space:nowrap}.opinioncamp-poll-library__date{color:#646970;font-size:12px;min-width:5.5rem;text-align:left;white-space:nowrap}.opinioncamp-poll-library__footer{display:flex;gap:8px;justify-content:flex-end;margin-top:16px;padding-top:4px}@media(max-width:600px){.opinioncamp-poll-library__row{grid-template-columns:1fr auto;grid-template-rows:auto auto}.opinioncamp-poll-library__row .opinioncamp-poll-library__row-main{grid-column:1/-1}.opinioncamp-poll-library__row .opinioncamp-poll-library__badge{justify-self:start}}
