.rich-surface .editor-poll{display:block;clear:both;min-height:5.3rem;margin:1.4rem 0;padding:1.35rem;border:1px dashed #657fac;border-radius:.65rem;background:#17243b;color:#d8e8ff;cursor:pointer;user-select:none}
.rich-surface .editor-poll::before{content:"Umfrage · zum Bearbeiten auswählen → Einfügen → Umfrage";display:block;font:600 .9rem/1.5 system-ui,sans-serif}
.rich-surface .editor-poll::after{content:"Frage, Teilnahme, Ergebnisse & Laufzeit · Vorschau zeigt den Inhalt";display:block;margin-top:.45rem;color:#a7b9d2;font:400 .8rem/1.5 system-ui,sans-serif}
.rich-surface .editor-poll[data-rich-selected]{outline:2px solid #83b9ff;outline-offset:3px}
.rich-poll-dialog{width:min(48rem,calc(100vw - 2rem))}
.rich-poll-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;border:0;padding:0;margin:1.3rem 0}
.rich-poll-fields legend{font-size:.9rem;font-weight:600;padding:0;margin-bottom:1rem}
.rich-poll-fields label{margin:0;min-width:0}
.rich-poll-fields label:has(#rich-poll-question),.rich-poll-fields label:has(#rich-poll-options),.rich-poll-fields .rich-poll-note{grid-column:1/-1}
.rich-poll-fields label.rich-checkbox{align-self:center}
.rich-poll-fields textarea{font:inherit;min-height:7rem}
.rich-poll-fields input[type="datetime-local"]{min-width:0;width:100%}
.rich-poll-dialog .rich-poll-note{margin:0;line-height:1.6}
.rich-poll-dialog .rich-poll-deadline{font-size:.85rem;color:#a5c7ff}
.rich-poll-dialog .rich-dialog-actions button{font-size:.8rem}
.rich-poll-dialog [hidden]{display:none!important}
@media(max-width:600px){.rich-poll-fields{grid-template-columns:minmax(0,1fr)}.rich-poll-dialog .rich-dialog-actions{justify-content:stretch}.rich-poll-dialog .rich-dialog-actions button{flex:1 1 45%}.rich-surface .editor-poll{padding:1rem}}
