@font-face{font-family:"ECS Event Card";src:url("email-header-generator/fonts/Montserrat-Regular.ttf") format("truetype");font-style:normal;font-weight:400;font-display:block}
@font-face{font-family:"ECS Event Card";src:url("email-header-generator/fonts/Montserrat-SemiBold.ttf") format("truetype");font-style:normal;font-weight:600;font-display:block}
.ecs-event-template-controls [hidden],[data-ecs-custom-layout][hidden]{display:none!important}
.ecs-event-template-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1000px;margin-top:20px}
.ecs-event-template-fields label{display:grid;gap:6px;font-weight:600}
.ecs-event-template-fields input{box-sizing:border-box;width:100%;max-width:none;font-weight:400}
.ecs-event-template-media{margin:18px 0}
.ecs-event-template-media .button-link-delete{margin-left:12px}
.ecs-event-preset-item{max-width:1200px}
.ecs-event-preset-item .ecs-template-card-source-only{display:none!important}
.ecs-event-preset-item .ecs-download-actions[hidden]{display:none!important}
.ecs-event-preset-item .ecs-rendered-card-image{display:block;width:100%;height:auto;aspect-ratio:1200/627;object-fit:contain}
.ecs-event-preset-item .ecs-rendered-card-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;aspect-ratio:1200/627;background:#0d3347;color:#fff}
@media(max-width:760px){.ecs-event-template-fields{grid-template-columns:1fr}}
