.action-container,.action-admin-preview{max-width:960px;margin-bottom:42px}
.action-menu{padding:clamp(20px,5vw,56px);background:#f4f4ef;border:1px solid #bfc9cd;border-top:4px solid #123958;color:#123958;scroll-margin-top:145px}
.action-theme-christmas{border-top:7px double #19649b}
.action-masthead{display:grid;grid-template-columns:minmax(0,1fr) clamp(52px,12vw,102px);gap:18px;align-items:start;padding-bottom:20px;border-bottom:1px solid #19649b}
.action-eyebrow,.action-period{color:#526573;font-weight:600}
.action-eyebrow{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;margin:0 0 14px}
.action-menu h2{font:600 clamp(1.8rem,4vw,3rem)/1.12 Lora,Georgia,serif;margin:0 0 16px;overflow-wrap:anywhere}
.action-intro{line-height:1.55;overflow-wrap:anywhere}
.action-logo{display:block;width:100%;height:auto}
.action-card-images{grid-column:1/-1;display:flex;gap:12px;flex-wrap:wrap}
.action-card-images img{width:auto;max-width:min(100%,220px);max-height:130px;object-fit:contain}
.action-section{margin-top:28px}
.action-section h3{font:600 clamp(1.3rem,2.4vw,1.8rem)/1.3 Lora,Georgia,serif;margin:0;padding-bottom:10px;border-bottom:1px solid #19649b;overflow-wrap:anywhere}
.action-section ul{list-style:none;margin:0;padding:0}
.action-section li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:14px 0;border-bottom:1px solid #bfc9cd}
.action-section h4{font:600 clamp(1rem,2vw,1.3rem)/1.4 Lora,Georgia,serif;margin:0;overflow-wrap:anywhere}
.action-section li p{margin:5px 0 0;color:#526573;overflow-wrap:anywhere}
.action-price{white-space:nowrap;font-size:1.15rem}
.action-card-footer{color:#526573;font-size:.92rem;margin-top:24px}
.action-links,.action-jumplinks,.action-editor-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px}
.action-jumplinks{margin-bottom:20px}
.action-editor-card{margin-block:20px}
.action-editor-section,.action-image-settings{min-width:0;border:1px solid #bfc9cd;padding:clamp(12px,3vw,22px);margin:20px 0}
.action-editor-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(74px,120px);gap:12px;padding:12px 0;border-bottom:1px solid #bfc9cd}
.action-editor-description{grid-column:1/-1}
.action-editor-item label{min-width:0}
.action-editor-card :is(.action-checkbox,.action-editor-delete),.action-image-choice span{display:flex;align-items:center;gap:8px}
.action-editor-card input[type=checkbox]{width:auto;flex:0 0 auto;margin:0}
.action-draft,.action-editor-delete{color:#923e37}
.action-image-library{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin-block:16px}
.action-image-choice{min-width:0;padding:12px;border:1px solid #bfc9cd}
.action-image-choice img{display:block;width:100%;height:90px;object-fit:contain}
.action-admin-preview{margin-top:24px}

@media(min-width:1101px) and (max-width:1350px){
  .has-seasonal-menu .main-nav{gap:clamp(10px,1.2vw,17px)}
  .has-seasonal-menu .main-nav>a[href*="seite=aktionen"]{max-width:76px;white-space:normal;text-align:center}
}
