/* Suites editor only: all scrolling stays inside the preview, never the proposal. */
.editor[data-mode=event] .event-page{display:block;position:absolute;inset:0;overflow:auto;overscroll-behavior:contain;background:#fafaf8;color:#21373a;scroll-behavior:auto}
.suite-icon-setting{display:none;margin-bottom:15px}.editor[data-mode=event] .suite-icon-setting{display:block}.suite-icon-control{display:flex;gap:10px;align-items:center;border:1px solid #999;border-radius:6px;padding:8px;background:#fff}.suite-icon-control svg{width:24px;height:24px;display:block}.suite-icon-control select{font:inherit;min-width:0;width:100%;border:0;background:#fff;color:#303030;outline-offset:3px}.is-icon-editing .suite-icon-control{border-color:#005bd3;box-shadow:0 0 0 2px #b1d0ff}.is-icon-editing .suite-icon-control::after{content:'↖';font-size:24px;color:#222}.editor[data-mode=event] .event-setting-field{display:none}.editor[data-mode=event] .image-setting-field>img{height:76px}.editor[data-mode=event] .headline-field textarea{height:66px}.editor[data-mode=event] .settings-fields{padding-top:9px}.editor[data-mode=event] .event-image-setting{margin-bottom:12px}.editor[data-mode=event] .field-help{margin-bottom:12px}
@media(max-width:670px){.suite-icon-control{gap:4px;padding:5px}.suite-icon-control svg{width:17px;height:17px}.suite-icon-control select{font-size:9px}.editor[data-mode=event] .image-setting-field>img{height:52px}.editor[data-mode=event] .headline-field textarea{height:70px}.suite-icon-setting{margin-bottom:10px}}
