.event-cover-editor #cover-current{width:100%;height:200px;object-fit:cover;border-radius:10px;margin:10px 0}.event-cover-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.event-cover-actions label.btn{display:flex;align-items:center;cursor:pointer}.event-cover-actions input[type=file]{width:180px;min-height:0!important;font-size:11px!important;margin-left:8px}.event-cover-editor canvas{display:block;width:100%;height:auto;border-radius:10px;margin-top:14px}.cover-sliders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0}.cover-sliders input{width:100%;accent-color:#9ebf30}.event-cover-editor #cover-status{font-size:12px;color:#244B63}.event-cover-editor [hidden]{display:none!important}@media(max-width:650px){.cover-sliders{grid-template-columns:1fr}.event-cover-editor #cover-current{height:160px}}
.event-cover-actions label.btn{position:relative;min-height:44px;padding:10px 16px}.event-cover-actions input[type=file]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.event-cover-actions label.btn:focus-within{outline:3px solid #91C9E8;outline-offset:2px}.event-cover-editor #cover-current{height:auto;max-height:300px;aspect-ratio:16/9;object-fit:cover;object-position:center 30%}
.composer-block.event-cover-editor{display:grid;grid-template-columns:minmax(0,1fr) 210px;grid-template-areas:"heading image" "actions image" "status image" "crop crop";column-gap:20px;align-items:start}.event-cover-editor>h3{grid-area:heading}.event-cover-editor>.event-cover-actions{grid-area:actions}.event-cover-editor>#cover-status{grid-area:status;margin-bottom:0}.event-cover-editor>#cover-current{grid-area:image;width:210px;height:130px;max-height:130px;margin:0;object-fit:cover}.event-cover-editor>#cover-crop{grid-area:crop}.event-cover-actions{gap:8px}.event-cover-actions .textlink{font-size:12px}@media(max-width:650px){.composer-block.event-cover-editor{grid-template-columns:1fr;grid-template-areas:"heading" "image" "actions" "status" "crop";gap:12px}.event-cover-editor>#cover-current{width:100%;height:160px;max-height:160px}}
.composer-summary:has(.summary-cover-frame){overflow:visible}.summary-banner{border-radius:12px 12px 0 0}.summary-cover-frame{position:relative;z-index:5}.summary-cover-settings>summary{position:absolute;right:12px;top:108px;width:36px;height:36px;border-radius:50%;background:white;color:#244B63;box-shadow:0 2px 9px #244b6326;display:grid;place-items:center;cursor:pointer;list-style:none;border:1px solid #244b631a}.summary-cover-settings>summary::-webkit-details-marker{display:none}.summary-cover-settings>summary svg{width:19px;height:19px}.summary-cover-settings[open]>summary{background:#C7EF45}.summary-cover-settings>summary:focus-visible{outline:3px solid #244B63;outline-offset:3px}.event-cover-panel{position:absolute;right:0;top:164px;width:min(520px,80vw);background:#fff;border:1px solid #244b6326;border-radius:12px;padding:18px;box-shadow:0 12px 36px #244b6330;z-index:20;box-sizing:border-box}.event-cover-panel #cover-canvas{width:100%;height:auto;border-radius:8px;margin-top:14px}.event-cover-panel #cover-status{font-size:12px;line-height:1.5}.event-cover-panel .event-cover-actions{gap:12px}.event-cover-panel .cover-sliders label{font-size:12px}.event-cover-panel #cover-crop[hidden]{display:none!important}@media(max-width:650px){.event-cover-panel{width:min(520px,calc(100vw - 56px));padding:14px}.event-cover-panel .cover-sliders{grid-template-columns:1fr}}
.event-cover-panel:has(#cover-crop:not([hidden])){position:fixed;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);width:min(640px,calc(100vw - 48px));max-height:82dvh;overflow-y:auto;z-index:100}.event-cover-panel:has(#cover-crop:not([hidden])) .cover-sliders input{min-height:30px!important}
