.nfens-app{--g:#126b47;--ink:#17211d;--mut:#6d7771;--line:#e1e8e4;--soft:#f4f7f5;max-width:1180px;margin:0 auto;padding:34px 0 70px;color:var(--ink)}.nfens-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:18px}.nfens-head span,.nfens-label{font-size:9px;font-weight:900;letter-spacing:.13em;color:var(--g)}.nfens-head h1{font-size:44px;margin:3px 0 5px;letter-spacing:-.045em}.nfens-head p{margin:0;color:var(--mut);font-size:11px}.nfens-head>a{font-size:9px;color:var(--g);text-decoration:none}.nfens-tabs{display:flex;gap:5px;border-bottom:1px solid var(--line);margin-bottom:24px}.nfens-tabs a{padding:10px 12px;font-size:10px;font-weight:800;color:var(--mut);text-decoration:none;border-bottom:2px solid transparent}.nfens-tabs a.active{color:var(--g);border-color:var(--g)}.nfens-panel{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px;margin-bottom:12px}.nfens-panel h2,.nfens-panel h3{margin:0 0 8px}.nfens-panel p{color:var(--mut);font-size:10px;line-height:1.5}.nfens-editor{display:block;width:100%;max-width:none;margin:0}.nfens-sticky{position:sticky;top:24px}.nfens-editor label,.nfens-access-create label{display:block;font-size:9px;font-weight:800;margin:11px 0}.nfens-editor input,.nfens-editor textarea,.nfens-editor select,.nfens-two input{width:100%;box-sizing:border-box;margin-top:5px;border:1px solid #d8e1dc;border-radius:10px;padding:10px;background:#fff;color:var(--ink);font:inherit}.nfens-editor textarea{resize:vertical}.nfens-grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nfens-colors{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.nfens-colors input{height:42px;padding:4px}.nfens-step{display:flex;gap:10px;align-items:flex-start;margin-bottom:14px}.nfens-step>b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e8f1eb;color:var(--g);font-size:9px}.nfens-step h2{font-size:22px}.nfens-step p{margin:0}.nfens-block{border:1px solid #e5ebe7;border-radius:14px;padding:14px;margin:10px 0;background:#fafcfb}.nfens-block-head{display:flex;justify-content:space-between;align-items:center}.nfens-block-head span{font-size:9px;font-weight:900}.nfens-block-head button{border:0;background:none;color:#a33;font-size:9px;cursor:pointer}.nfens-add,.nfens-primary,.nfens-actions button{border:0;border-radius:999px;padding:10px 14px;font-size:9px;font-weight:900;cursor:pointer}.nfens-add{background:#edf3ef;color:var(--g)}.nfens-primary{display:inline-flex;background:var(--g);color:#fff;text-decoration:none}.nfens-actions button{width:100%;background:#edf2ef;color:var(--ink);margin:4px 0}.nfens-actions .nfens-send{background:#17211d;color:#fff}.nfens-actions hr{border:0;border-top:1px solid var(--line);margin:16px 0}.nfens-big{display:block;font-size:42px;letter-spacing:-.05em}.nfens-preview-shell{background:#eef2ef;padding:8px;border-radius:12px;max-height:560px;overflow:auto}.nfens-preview-card{border-radius:10px;overflow:hidden;font-size:8px}.nfens-preview-head{padding:14px;color:#fff}.nfens-preview-head small,.nfens-preview-head strong,.nfens-preview-head span{display:block}.nfens-preview-head strong{font-size:19px;line-height:1;margin:4px 0}.nfens-preview-card>img,.nfens-preview-body img{width:100%;display:block}.nfens-preview-body{background:#fff;padding:12px}.nfens-preview-body b{font-size:11px}.nfens-preview-body p{line-height:1.45}.nfens-preview-btn{display:inline-block;color:#fff;padding:6px 9px;border-radius:999px}.nfens-overview-top{display:flex;justify-content:space-between;align-items:end;margin-bottom:14px}.nfens-overview-top h2{font-size:30px;margin:0}.nfens-list{display:grid;gap:8px}.nfens-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px;border:1px solid var(--line);border-radius:16px;color:var(--ink);text-decoration:none;background:#fff}.nfens-row small,.nfens-row strong,.nfens-row span,.nfens-row-meta b,.nfens-row-meta em{display:block}.nfens-row>div:first-child small{font-size:8px;color:var(--g);font-weight:900;text-transform:uppercase}.nfens-row>div:first-child strong{font-size:18px;margin:3px 0}.nfens-row>div:first-child span{font-size:10px;color:var(--mut)}.nfens-row-meta{text-align:right}.nfens-row-meta b{font-size:22px}.nfens-row-meta small,.nfens-row-meta em{font-size:8px;color:var(--mut);font-style:normal}.nfens-two{display:grid;grid-template-columns:1.2fr .8fr;gap:12px}.nfens-checks{display:grid;grid-template-columns:1fr 1fr;gap:6px}.nfens-checks label{font-size:9px}.nfens-target-counts{display:grid;grid-template-columns:1fr 1fr;gap:7px}.nfens-target-counts>div{padding:10px;border-radius:11px;background:var(--soft)}.nfens-target-counts strong,.nfens-target-counts span{display:block}.nfens-target-counts strong{font-size:23px}.nfens-target-counts span{font-size:8px;color:var(--mut)}.nfens-subs>div{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}.nfens-subs strong,.nfens-subs small{display:block}.nfens-subs small{font-size:8px;color:var(--mut)}.nfens-subs a{font-size:8px;color:#a33}.nfens-notice{padding:11px 13px;border-radius:12px;margin-bottom:12px;font-size:10px}.nfens-notice.success{background:#e6f4eb;color:#126b47}.nfens-notice.error{background:#f9e8ea;color:#a52a31}.nfens-login{max-width:520px;margin:50px auto;padding:24px;border:1px solid #e1e8e4;border-radius:18px}.nfens-login a{color:#126b47}.nfens-send-warning{background:#f5f7f6;padding:10px;border-radius:10px}.nfens-send-warning p{margin-bottom:0}@media(max-width:900px){.nfens-editor{display:block;width:100%;max-width:none;margin:0}.nfens-sticky{position:static}.nfens-two{grid-template-columns:1fr}}@media(max-width:600px){.nfens-app{padding-inline:10px}.nfens-head{display:block}.nfens-head>a{display:inline-block;margin-top:10px}.nfens-grid2,.nfens-colors,.nfens-checks,.nfens-target-counts{grid-template-columns:1fr}.nfens-row{align-items:flex-start}.nfens-row-meta{min-width:80px}}
.nfens-media{width:auto;margin-top:6px;padding:7px 10px;background:#edf3ef;color:#126b47;border:1px solid #d9e4dd}

/* v1.1 Live-Vorschau */
.nfens-live-status{display:inline-flex;align-items:center;gap:5px;margin:-2px 0 9px;padding:4px 7px;border-radius:999px;background:#f0f4f1;color:#68736d;font-size:8px;font-weight:800;letter-spacing:.04em;transition:.15s ease}.nfens-live-status:before{content:"";width:6px;height:6px;border-radius:50%;background:#aab5ae}.nfens-live-status.is-ok{background:#e7f5ed;color:#126b47}.nfens-live-status.is-ok:before{background:#1d9a5d}.nfens-live-card{overflow:hidden}.nfens-live-head{position:relative}.nfens-live-logo{display:block;max-width:115px;max-height:48px;object-fit:contain;margin:0 0 13px}.nfens-live-hero{display:block;width:100%;max-height:250px;object-fit:cover}.nfens-live-body{display:grid;gap:0}.nfens-live-content{padding:15px 0}.nfens-live-content h4,.nfens-live-split h4,.nfens-live-cta h4{margin:0 0 7px;font-size:14px;line-height:1.15}.nfens-live-content p,.nfens-live-split p,.nfens-live-cta p{margin:0 0 10px;font-size:10px;line-height:1.55}.nfens-live-img-full,.nfens-live-image img{display:block;border-radius:9px;margin-bottom:12px;}.nfens-live-image{padding:11px 0;}.nfens-live-split{display:grid;grid-template-columns:42% 1fr;gap:12px;align-items:center;padding:14px 0}.nfens-live-split.is-right{grid-template-columns:1fr 42%}.nfens-live-split.is-right .nfens-live-split-image{grid-column:2;grid-row:1;}.nfens-live-split.is-right .nfens-live-split-copy{grid-column:1;grid-row:1}.nfens-live-split-image img{display:block;border-radius:9px;}.nfens-live-btn{display:inline-block;padding:7px 10px;border-radius:999px;color:#fff;text-decoration:none;font-size:8px;font-weight:800}.nfens-live-cta{margin:10px 0;padding:13px 14px;border-left:4px solid;border-radius:9px;background:rgba(255,255,255,.62)}.nfens-live-divider{margin:11px 0;border:0;border-top:1px solid rgba(0,0,0,.12)}.nfens-live-footer{padding:13px 17px;border-top:1px solid rgba(0,0,0,.08);font-size:8px;line-height:1.4;color:#69736e;text-align:center}.nfens-live-empty{padding:16px 0;color:#78817c;font-size:9px}
@media(max-width:980px){.nfens-live-split,.nfens-live-split.is-right{grid-template-columns:1fr}.nfens-live-split.is-right .nfens-live-split-image{grid-column:auto;grid-row:auto;}.nfens-live-split.is-right .nfens-live-split-copy{grid-column:auto;grid-row:auto;}}

/* v1.2 Empfängerprofile */
.nfens-person-list{display:grid;gap:9px}.nfens-person{border:1px solid #e1e8e4;border-radius:14px;background:#fff;overflow:hidden}.nfens-person summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;cursor:pointer}.nfens-person summary span,.nfens-person summary strong,.nfens-person summary small{display:block}.nfens-person summary small{margin-top:3px;font-size:8px;color:#6c756f}.nfens-person summary>b{font-size:9px;color:#126b47}.nfens-person>form{padding:14px 15px;border-top:1px solid #e6ebe8}.nfens-person fieldset{margin:8px 0 12px}.nfens-active{display:flex;align-items:center;gap:7px;margin:10px 0}.nfens-active input{width:auto}.nfens-danger{background:#fff8f8}.nfens-danger button{background:#fff;color:#b52c33;border:1px solid #edc8ca}.nfens-section-head{display:flex;justify-content:space-between;align-items:end;gap:15px}

/* v1.4 Vorlagen & Archiv */
.nfens-overview-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.nfens-overview-actions>a:not(.nfens-primary){padding:9px 12px;border:1px solid #dfe7e2;border-radius:999px;color:#173226;text-decoration:none;font-size:9px;font-weight:800}.nfens-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.nfens-template-card{border:1px solid #e0e7e2;border-radius:18px;overflow:hidden;background:#fff}.nfens-template-mini{padding:12px}.nfens-template-mini>div{min-height:120px;border-radius:12px;padding:18px;color:#fff;display:flex;flex-direction:column;justify-content:end}.nfens-template-mini small,.nfens-template-mini strong{display:block}.nfens-template-mini small{font-size:8px;font-weight:900;letter-spacing:.1em}.nfens-template-mini strong{font-size:23px;line-height:1;margin-top:5px}.nfens-template-mini>span{display:block;margin-top:7px;font-size:8px;color:#69736e}.nfens-template-copy{padding:15px}.nfens-template-copy>small{font-size:8px;font-weight:900;color:#126b47;letter-spacing:.11em}.nfens-template-copy h3{font-size:21px;margin:5px 0 6px}.nfens-template-copy p{font-size:10px;color:#69736e}.nfens-template-copy form{margin-top:8px}.nfens-template-edit{display:inline-flex;margin-top:9px;font-size:9px;font-weight:800;color:#126b47}.nfens-template-save{margin:9px 0;padding:11px;border-radius:12px;background:#f4f7f5}.nfens-template-save label{margin:0 0 7px}.nfens-archive-row{display:grid;grid-template-columns:minmax(0,1fr) 100px auto;gap:15px;align-items:center;padding:14px 16px;border:1px solid #e1e7e3;border-radius:15px;background:#fff}.nfens-archive-row>div:first-child small,.nfens-archive-row>div:first-child strong,.nfens-archive-row>div:first-child span{display:block}.nfens-archive-row>div:first-child small{font-size:8px;color:#126b47;font-weight:800}.nfens-archive-row>div:first-child strong{margin:3px 0;font-size:15px}.nfens-archive-row>div:first-child span{font-size:9px;color:#6c756f}.nfens-archive-meta{text-align:center}.nfens-archive-meta b,.nfens-archive-meta small,.nfens-archive-meta em{display:block}.nfens-archive-meta b{font-size:19px}.nfens-archive-meta small,.nfens-archive-meta em{font-size:8px;color:#6c756f}.nfens-archive-actions{display:flex;gap:7px;align-items:center}.nfens-archive-actions>a,.nfens-archive-actions button{padding:7px 9px;border-radius:999px;font-size:8px;font-weight:800;text-decoration:none}.nfens-archive-actions>a{border:1px solid #dfe7e2;color:#173226}.nfens-archive-actions button{border:1px solid #ecc7c9;background:#fff;color:#b12e35}.nfens-archive-actions form{margin:0}
@media(max-width:980px){.nfens-template-grid{grid-template-columns:1fr}.nfens-archive-row{grid-template-columns:1fr}.nfens-archive-meta{text-align:left}.nfens-archive-actions{justify-content:flex-start}}

/* v1.4.1 vereinfachter Empfängerbereich */
.nfens-target-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.nfens-target-counts>div:first-child{grid-column:1/-1;background:#e9f3ed}.nfens-target-counts>div:first-child strong{font-size:30px}
@media(max-width:650px){.nfens-target-counts{grid-template-columns:1fr}.nfens-target-counts>div:first-child{grid-column:auto}}

/* v1.4.2 Entwürfe löschen */
.nfens-draft-list{display:grid;gap:9px}.nfens-draft-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.nfens-draft-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:15px;align-items:center;padding:14px 16px;border:1px solid #e1e7e3;border-radius:15px;background:#fff;color:inherit;text-decoration:none}.nfens-draft-main>div:first-child small,.nfens-draft-main>div:first-child strong,.nfens-draft-main>div:first-child span{display:block}.nfens-draft-main>div:first-child small{font-size:8px;color:#126b47;font-weight:800}.nfens-draft-main>div:first-child strong{margin:3px 0;font-size:15px}.nfens-draft-main>div:first-child span{font-size:9px;color:#6c756f}.nfens-draft-delete{display:flex;align-items:stretch;margin:0}.nfens-draft-delete button{min-width:112px;padding:10px 12px;border:1px solid #ecc7c9;border-radius:15px;background:#fff7f7;color:#b12e35;font-size:9px;font-weight:800;cursor:pointer}.nfens-draft-delete button:hover{background:#fff0f0}
@media(max-width:700px){.nfens-draft-row{grid-template-columns:1fr}.nfens-draft-main{grid-template-columns:1fr}.nfens-draft-delete button{width:100%}}

/* v1.5 kuratierte NaturFreunde-Systemvorlagen */
.nfens-template-card{transition:transform .18s ease,box-shadow .18s ease}.nfens-template-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(18,55,38,.08)}.nfens-template-mini>div{min-height:145px}.nfens-template-copy h3{font-size:19px;line-height:1.05}.nfens-template-copy p{min-height:44px;line-height:1.45}.nfens-template-copy .nfens-primary{width:100%;justify-content:center}.nfens-template-edit{margin-right:10px}
@media(max-width:1000px){.nfens-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.nfens-template-grid{grid-template-columns:1fr}}

/* v1.6 Absenderkennung & KI-Vorlagenvisuals */
.nfens-origin-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.nfens-origin-choice{margin:0}.nfens-origin-choice input{position:absolute;opacity:0;pointer-events:none}.nfens-origin-choice span{display:grid;place-items:center;min-height:72px;padding:9px;border:1px solid #dfe7e2;border-radius:13px;background:#fff;text-align:center;font-size:9px;font-weight:800;cursor:pointer;transition:.15s}.nfens-origin-choice input:checked+span{border-color:#126b47;background:#e9f4ed;color:#126b47;box-shadow:inset 0 0 0 1px #126b47}.nfens-origin-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.nfens-preview-origin,.nfens-live-origin{display:flex;align-items:center;gap:7px;margin:10px 14px 0;padding:7px 9px;border:1px solid #dfe7e2;border-radius:999px;background:#f4f7f5}.nfens-preview-origin b,.nfens-live-origin b{font-size:7px;letter-spacing:.1em;color:#126b47}.nfens-preview-origin span,.nfens-live-origin span{font-size:9px;color:#38483f}.nfens-template-ai{display:block;width:100%;height:160px;object-fit:cover;object-position:center;border-radius:12px;margin-bottom:9px;border:1px solid rgba(0,0,0,.06)}.nfens-template-mini>div{min-height:100px}.nfens-template-mini>span{line-height:1.4}
@media(max-width:900px){.nfens-origin-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.nfens-origin-options{grid-template-columns:1fr}.nfens-template-ai{height:140px}}

/* v1.7 Bildvorschau & Absender je Inhaltsblock */
.nfens-block-source{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:0 0 11px;padding:10px;border-radius:12px;background:#f2f7f4;border:1px solid #dfe9e3}.nfens-block-source label{margin:0}.nfens-live-block-source,.nfens-preview-block-source{display:flex;align-items:center;gap:7px;margin:11px 0 2px;padding:5px 8px;border-radius:999px;background:#edf5f0;width:max-content;max-width:100%}.nfens-live-block-source b,.nfens-preview-block-source b{font-size:7px;color:#126b47;letter-spacing:.08em}.nfens-live-block-source span,.nfens-preview-block-source span{font-size:8px;color:#3e4b44}.nfens-preview-body>.nfens-preview-block-source{margin-left:0}.nfens-template-ai{object-position:top center}
@media(max-width:650px){.nfens-block-source{grid-template-columns:1fr}}

/* v1.8 echte Newsletter-Layouts */
.nfens-grid3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:9px}








@media(max-width:700px){.nfens-grid3{grid-template-columns:1fr}.nfens-layout-half,.nfens-layout-third{width:100%}}

/* v1.8.1 reale Layouts */
.nfens-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
.nfens-live-body,.nfens-preview-body{display:flex;flex-wrap:wrap;align-items:stretch;gap:0}
.nfens-live-item,.nfens-preview-item{box-sizing:border-box;padding:8px}


.nfens-layout-third{width:33.333%}
.nfens-layout-half .nfens-live-split,.nfens-layout-third .nfens-live-split{grid-template-columns:1fr}
.nfens-layout-half .nfens-live-split-image,.nfens-layout-third .nfens-live-split-image{grid-column:auto;grid-row:auto;}.nfens-layout-half .nfens-live-split-copy,.nfens-layout-third .nfens-live-split-copy{grid-column:auto;grid-row:auto;}
.nfens-preview-item>img{display:block;border-radius:8px;margin:7px 0;}
@media(max-width:700px){.nfens-grid3{grid-template-columns:1fr}.nfens-layout-half,.nfens-layout-third{width:100%}}

/* v1.9 Vorlagenbibliothek */
.nfens-template-card:nth-child(8n/**/+1) .nfens-template-copy>small{color:#126b47}
.nfens-template-card:nth-child(8n/**/+2) .nfens-template-copy>small{color:#865522}
.nfens-template-card:nth-child(8n/**/+3) .nfens-template-copy>small{color:#315f8e}
.nfens-template-card:nth-child(8n/**/+4) .nfens-template-copy>small{color:#7052a5}
.nfens-template-card:nth-child(8n/**/+5) .nfens-template-copy>small{color:#505b55}
.nfens-template-card:nth-child(8n/**/+6) .nfens-template-copy>small{color:#58783c}
.nfens-template-card:nth-child(8n/**/+7) .nfens-template-copy>small{color:#136c62}
.nfens-template-card:nth-child(8n/**/+8) .nfens-template-copy>small{color:#9a482e}

/* v1.9.1 – saubere, einheitliche Newsletter-Vorschau */
.nfens-preview-card,
.nfens-live-card{
  overflow:hidden;
  border-radius:18px;
}

.nfens-preview-body,
.nfens-live-body{
  padding:10px;
  gap:0;
  align-items:stretch;
}

.nfens-preview-item,
.nfens-live-item{
  display:flex;
  flex-direction:column;
  padding:8px;
  min-width:0;
}

.nfens-preview-item > *,
.nfens-live-item > *{
  min-width:0;
}

.nfens-preview-item,
.nfens-live-item{
  background:transparent;
}

.nfens-preview-item > .nfens-preview-block-source,
.nfens-live-item > .nfens-live-block-source{
  margin:0 0 7px;
}

.nfens-preview-item > img,.nfens-live-image img,.nfens-live-img-full,.nfens-live-split-image img{
  
  display:block;
  
  
  border-radius:10px;
  margin:0 0 10px;
  background:#e8eeea;
}

/* volle Breite: starkes Panorama */


/* Article dimensions: central 19:9 contract at the end of this stylesheet. */


/* 3er-Karten: kompaktere Kartenbilder */


/* Headerbild in der Vorschau */
.nfens-live-hero,
.nfens-preview-card > img{
  width:100%;
  aspect-ratio:16/6;
  object-fit:cover;
  object-position:center;
  display:block;
  max-height:none;
  margin:0;
  border-radius:0;
}

/* Meldungen wirken wie saubere Karten */
.nfens-layout-half .nfens-live-content,.nfens-layout-third .nfens-live-content,.nfens-layout-half .nfens-live-split,.nfens-layout-third .nfens-live-split,.nfens-layout-half .nfens-live-cta,.nfens-layout-third .nfens-live-cta{
  height:100%;
}

.nfens-layout-half,
.nfens-layout-third{
  align-self:stretch;
}

.nfens-layout-half .nfens-live-content,
.nfens-layout-third .nfens-live-content,
.nfens-layout-half .nfens-live-split,
.nfens-layout-third .nfens-live-split{
  padding:12px;
  border:1px solid rgba(20,67,46,.09);
  border-radius:12px;
  background:rgba(255,255,255,.72);
  box-sizing:border-box;
}

.nfens-layout-half .nfens-live-content h4,
.nfens-layout-half .nfens-live-split h4{
  font-size:15px;
  line-height:1.15;
  margin:0 0 7px;
}

.nfens-layout-third .nfens-live-content h4,
.nfens-layout-third .nfens-live-split h4{
  font-size:12px;
  line-height:1.15;
  margin:0 0 6px;
}

.nfens-layout-half .nfens-live-content p,
.nfens-layout-half .nfens-live-split p{
  font-size:9px;
  line-height:1.5;
}

.nfens-layout-third .nfens-live-content p,
.nfens-layout-third .nfens-live-split p{
  font-size:8px;
  line-height:1.45;
}

.nfens-live-block-source,
.nfens-preview-block-source{
  max-width:100%;
  white-space:normal;
  line-height:1.2;
}

.nfens-layout-third .nfens-live-block-source,
.nfens-layout-third .nfens-preview-block-source{
  width:100%;
  box-sizing:border-box;
  border-radius:8px;
}

.nfens-layout-third .nfens-live-block-source b,
.nfens-layout-third .nfens-preview-block-source b{
  font-size:6px;
}

.nfens-layout-third .nfens-live-block-source span,
.nfens-layout-third .nfens-preview-block-source span{
  font-size:7px;
}

/* CTA und Buttons nicht überdimensioniert */
.nfens-live-btn{
  font-size:8px;
  padding:7px 10px;
  line-height:1;
}

.nfens-layout-third .nfens-live-btn{
  font-size:7px;
  padding:6px 8px;
}

/* keine verzogenen Split-Layouts in schmalen Karten */
.nfens-layout-half .nfens-live-split,
.nfens-layout-third .nfens-live-split{
  grid-template-columns:1fr;
  gap:8px;
}

.nfens-layout-half .nfens-live-split-image,.nfens-layout-third .nfens-live-split-image{
  grid-column:auto;
  grid-row:auto;
}.nfens-layout-half .nfens-live-split-copy,.nfens-layout-third .nfens-live-split-copy{
  grid-column:auto;
  grid-row:auto;
}

/* Gleichmäßige Vorschau-Raster */
.nfens-layout-half{width:50%}
.nfens-layout-third{width:33.333333%}
.nfens-layout-full{width:100%}

/* Vorlagenübersicht ebenfalls sauber */
.nfens-template-ai{
  width:100%;
  height:auto;
  aspect-ratio:16/9;
  object-fit:cover;
  object-position:center;
  border-radius:11px;
}

.nfens-template-mini{
  overflow:hidden;
}

@media(max-width:700px){
  .nfens-layout-half,
  .nfens-layout-third{
    width:100%;
  }
  
}

/* v1.9.2 – Herkunft nur einmal */
.nfens-live-block-source,.nfens-preview-block-source{
  display:inline-flex;align-items:center;width:auto;max-width:100%;
  padding:6px 9px;background:#edf5f0;border-radius:999px;
}
.nfens-live-block-source span,.nfens-preview-block-source span{
  font-size:8px;line-height:1.2;font-weight:800;color:#1b5b3e;
}
.nfens-layout-third .nfens-live-block-source span,.nfens-layout-third .nfens-preview-block-source span{font-size:7px}

/* v1.9.3 – feste Bildhöhen & sichtbarer Legal-Footer */
.nfens-live-hero,
.nfens-preview-card > img{
  width:100%;
  height:210px;
  min-height:210px;
  max-height:210px;
  object-fit:cover;
  object-position:center;
}

/* Volle Breite */


/* Zwei Spalten – innerhalb derselben Reihe immer exakt gleich hoch */


/* Drei Spalten – innerhalb derselben Reihe immer exakt gleich hoch */


/* Bildcontainer selbst ebenfalls begrenzen */
.nfens-layout-half .nfens-live-image,.nfens-layout-half .nfens-live-split-image{
  
  
  
  overflow:hidden;
  border-radius:10px;
}
.nfens-layout-third .nfens-live-image,.nfens-layout-third .nfens-live-split-image{
  
  
  
  overflow:hidden;
  border-radius:10px;
}

.nfens-preview-legal{
  display:flex;
  justify-content:center;
  align-items:center;
  gap:7px;
  flex-wrap:wrap;
  margin-top:6px;
  padding:13px 15px;
  border-top:1px solid rgba(20,67,46,.1);
  background:#eef3f0;
  color:#126b47;
  font-size:8px;
  font-weight:800;
}
.nfens-preview-legal i{
  color:#a1aca6;
  font-style:normal;
}

@media(max-width:700px){
  
  
}

/* v1.10 – moderne Content-Komponenten */
.nfens-live-eyebrow{display:block;margin:0 0 6px;font-size:7px;font-weight:900;letter-spacing:.12em;color:#126b47}
.nfens-live-meta{margin:0 0 7px;font-size:8px;color:#6b766f;font-weight:700}
.nfens-live-special{height:100%;box-sizing:border-box;padding:15px;border-radius:14px;border:1px solid rgba(18,63,45,.08)}
.nfens-live-fact{text-align:center;display:flex;flex-direction:column;justify-content:center;min-height:135px}
.nfens-live-fact>strong{font-size:38px;line-height:.95;letter-spacing:-.05em}
.nfens-live-fact>span{margin-top:7px;font-size:9px;font-weight:800}
/* v6.0.7 – Zitate als eigenständige Editorial-Komponente */
.nfens-live-quote{position:relative;overflow:hidden;padding:22px 20px 18px 24px!important;border-radius:18px!important;border:0!important;box-shadow:inset 4px 0 0 #dfe95a,0 10px 28px rgba(23,61,44,.08)}
.nfens-live-quote:before{content:"“";position:absolute;right:14px;top:-17px;font-family:Georgia,"Times New Roman",serif;font-size:102px;line-height:1;font-weight:700;color:rgba(223,233,90,.20);pointer-events:none}
.nfens-live-quote .nfens-live-eyebrow{position:relative;z-index:1;margin-bottom:10px}
.nfens-live-quote blockquote{position:relative;z-index:1;margin:0 0 13px;padding:0;font-family:Georgia,"Times New Roman",serif;font-size:22px;line-height:1.38;font-weight:600;font-style:italic;letter-spacing:-.018em}
.nfens-live-quote .nfens-live-meta{position:relative;z-index:1;margin:0;padding-top:11px;border-top:1px solid rgba(23,61,44,.14);font-size:9px;line-height:1.35;font-weight:850;letter-spacing:.035em}
.is-highlight-dark .nfens-live-quote{box-shadow:inset 4px 0 0 #dfe95a,0 12px 30px rgba(12,37,26,.16)}
.is-highlight-dark .nfens-live-quote .nfens-live-meta{border-top-color:rgba(255,255,255,.17)}
.nfens-live-event h4{font-size:17px}
.is-highlight-green .nfens-live-special,.is-highlight-green .nfens-live-content,.is-highlight-green .nfens-live-split,.is-highlight-green .nfens-live-cta{background:#e8f3ec}
.is-highlight-lime .nfens-live-special,.is-highlight-lime .nfens-live-content,.is-highlight-lime .nfens-live-split,.is-highlight-lime .nfens-live-cta{background:#eef5a4}
.is-highlight-sand .nfens-live-special,.is-highlight-sand .nfens-live-content,.is-highlight-sand .nfens-live-split,.is-highlight-sand .nfens-live-cta{background:#f3eee1}
.is-highlight-dark .nfens-live-special,.is-highlight-dark .nfens-live-content,.is-highlight-dark .nfens-live-split,.is-highlight-dark .nfens-live-cta{background:#173d2c;color:#fff}
.is-highlight-dark h4,.is-highlight-dark p,.is-highlight-dark blockquote,.is-highlight-dark .nfens-live-fact>strong,.is-highlight-dark .nfens-live-fact>span{color:#fff}
.is-highlight-dark .nfens-live-meta{color:rgba(255,255,255,.68)}
.is-highlight-dark .nfens-live-eyebrow{color:#dfe95a}
.nfens-block .nfens-grid2+.nfens-grid2{margin-top:7px}
@media(max-width:700px){.nfens-live-fact{min-height:110px}.nfens-live-quote{padding:18px 16px 16px 20px!important}.nfens-live-quote:before{font-size:82px;right:10px;top:-12px}.nfens-live-quote blockquote{font-size:19px}}

/* v1.11 – einfacher Newsletter-Builder */
.nfens-builder-bar{position:sticky;top:10px;z-index:12;margin:0 0 12px;padding:10px;border:1px solid #dfe7e2;border-radius:15px;background:rgba(255,255,255,.94);backdrop-filter:blur(12px);box-shadow:0 8px 24px rgba(17,55,37,.07)}
.nfens-builder-quick{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.nfens-builder-quick strong{margin-right:4px;font-size:9px;color:#173b2b}.nfens-builder-quick button{padding:7px 10px;border:1px solid #dce5df;border-radius:999px;background:#f5f8f6;color:#17432f;font-size:8px;font-weight:850;cursor:pointer}.nfens-builder-quick button:hover{background:#e9f3ed}
.nfens-event-import{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,1fr);gap:14px;align-items:center;margin:0 0 14px;padding:14px 15px;border-radius:16px;background:#173d2c;color:#fff}.nfens-event-import strong,.nfens-event-import span{display:block}.nfens-event-import strong{font-size:14px}.nfens-event-import span{margin-top:3px;font-size:9px;color:rgba(255,255,255,.7)}.nfens-event-import-controls{display:grid;grid-template-columns:1fr auto;gap:8px}.nfens-event-import select{min-width:0;background:#fff;color:#17211d}
.nfens-block-head{position:sticky;top:58px;z-index:5}.nfens-block-title,.nfens-block-tools{display:flex;align-items:center;gap:6px}.nfens-drag{cursor:grab;font-size:17px;line-height:1;color:#809087;user-select:none}.nfens-block-tools button{min-width:28px;height:28px;padding:0 7px;border-radius:8px}.nfens-block-tools [data-remove]{min-width:auto;padding:0 9px}
.nfens-block.is-dragging{opacity:.45;outline:2px dashed #126b47;outline-offset:4px}.nfens-block{transition:transform .12s ease,opacity .12s ease}
.nfens-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:850px){.nfens-event-import{grid-template-columns:1fr}.nfens-event-import-controls{grid-template-columns:1fr}.nfens-template-grid{grid-template-columns:1fr}.nfens-block-head{top:6px}}

/* v1.11.1 – leichter Terminimport */
.nfens-event-import-controls{align-items:center}
.nfens-event-status{grid-column:1/-1;min-height:14px;font-size:8px;color:rgba(255,255,255,.75)}
.nfens-event-import [data-import-event][disabled]{opacity:.55;cursor:wait}

/* v1.11.2 – Terminimport ohne AJAX */
.nfens-event-status{display:block;min-height:13px;font-size:8px;color:rgba(255,255,255,.78)}

/* v1.11.3 – Termine wirklich erst auf Klick laden */
.nfens-event-import-controls{grid-template-columns:auto minmax(0,1fr) auto}
.nfens-load-events{padding:9px 12px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.1);color:#fff;font-size:8px;font-weight:850;cursor:pointer}
.nfens-load-events:hover{background:rgba(255,255,255,.17)}
.nfens-event-import select:disabled,.nfens-event-import button:disabled{opacity:.55;cursor:not-allowed}
@media(max-width:800px){.nfens-event-import-controls{grid-template-columns:1fr}}

/* v1.11.4 – Terminwahl komplett von der Live-Vorschau entkoppelt */
.nfens-event-import[data-nfens-no-preview]{contain:layout paint}
#nfens-event-picker{will-change:auto}

/* v1.11.5 – Terminimport ohne Select */
.nfens-event-import{grid-template-columns:1fr}
.nfens-event-import-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.nfens-event-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}
.nfens-event-choice{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 12px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(255,255,255,.07)}
.nfens-event-choice-copy small,.nfens-event-choice-copy strong,.nfens-event-choice-copy p{display:block}
.nfens-event-choice-copy small{font-size:7px;color:rgba(255,255,255,.64)}
.nfens-event-choice-copy strong{margin:2px 0;font-size:11px;color:#fff}
.nfens-event-choice-copy p{margin:3px 0 0;font-size:8px;line-height:1.4;color:rgba(255,255,255,.72)}
.nfens-event-choice button{padding:8px 10px;border:0;border-radius:999px;background:#e6f06a;color:#193126;font-size:8px;font-weight:900;cursor:pointer}
.nfens-event-empty{padding:12px;border-radius:10px;background:rgba(255,255,255,.07);font-size:9px;color:rgba(255,255,255,.75)}
@media(max-width:800px){.nfens-event-list{grid-template-columns:1fr}.nfens-event-choice{grid-template-columns:1fr}.nfens-event-choice button{justify-self:start}}

/* v1.11.6 – Blockverwaltung ohne rekursiven MutationObserver */
.nfens-block{contain:layout}

/* v1.11.7 – Termin-Kacheln ohne Bild */
.nfens-live-event{min-height:100%;display:flex;flex-direction:column;justify-content:center}

/* v1.11.8 – optionale Terminbilder */
.nfens-show-image{display:flex;align-items:center;gap:7px;margin:7px 0 10px;font-size:9px;font-weight:800;color:#244636}
.nfens-show-image input{width:auto;margin:0}
.nfens-live-event .nfens-live-img-full{margin:-2px 0 12px;border-radius:10px;}

/* v1.12 – Zwischenüberschriften */
.nfens-live-section{box-sizing:border-box;padding:20px 10px 8px;margin-top:5px}
.nfens-live-section>small{display:block;margin-bottom:5px;font-size:7px;font-weight:900;letter-spacing:.14em;color:#126b47}
.nfens-live-section-row{display:flex;align-items:center;gap:14px}
.nfens-live-section-row h3{flex:0 1 auto;margin:0;font-size:24px;line-height:1.05;letter-spacing:-.035em;color:#173d2c}
.nfens-live-section-row i{display:block;flex:1;height:4px;min-width:38px;border-radius:999px}
.nfens-live-section>p{max-width:90%;margin:7px 0 0;font-size:9px;line-height:1.45;color:#68736d}
@media(max-width:700px){.nfens-live-section-row h3{font-size:20px}}


/* v1.13 – persönliches Grußwort */
.nfens-switchline{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:#edf5f0}
.nfens-switchline input{width:auto;margin:0}
[data-nfens-preview] img{-webkit-user-drag:none;user-select:none}

/* v1.13.5 – Anzeigenblock */
.nfens-live-ad{height:100%;overflow:hidden;border:1px solid #d9e2dc;border-radius:14px;background:#fff;box-sizing:border-box}
.nfens-live-ad-label{padding:6px 10px;background:#eef3f0;color:#657168;font-size:7px;font-weight:900;letter-spacing:.14em}
.nfens-live-ad .nfens-live-img-full{margin:0;border-radius:0;}
.nfens-live-ad-copy{padding:12px}
.nfens-layout-third .nfens-live-ad-copy{padding:10px}

/* v1.13.6 – Termine automatisch gleich breit und hoch */
.nfens-live-item:has(.nfens-live-event){
  display:flex;
  align-items:stretch;
}
.nfens-live-item:has(.nfens-live-event) .nfens-live-event{
  width:100%;
  height:100%;
  min-height:100%;
  display:flex;
  flex-direction:column;
  box-sizing:border-box;
}
.nfens-live-item:has(.nfens-live-event) .nfens-live-event .nfens-live-btn{
  margin-top:auto;
  align-self:flex-start;
}
.nfens-live-item:has(.nfens-live-event) .nfens-live-img-full{
  flex:0 0 auto;
}
#nfens-blocks [data-block] select[data-event-auto-layout]{
  background:#f2f6f3;
  color:#5d6a63;
  cursor:not-allowed;
}

/* v1.13.7 – Spendenblock */
.nfens-donation-fields{margin:8px 0;padding:11px;border:1px solid #dce6df;border-radius:12px;background:#f4f8f5}
.nfens-live-donation{height:100%;box-sizing:border-box;padding:18px;border-radius:16px;background:#173d2c;color:#fff}
.nfens-live-donation>small{display:block;margin-bottom:6px;font-size:7px;font-weight:900;letter-spacing:.14em;color:#dfe95a}
.nfens-live-donation h4{margin:0 0 8px;font-size:20px;line-height:1.08;color:#fff}
.nfens-live-donation>p{margin:0 0 12px;color:rgba(255,255,255,.85)}
.nfens-live-donation-bank{padding:12px;border-radius:12px;background:#fff;color:#173d2c}
.nfens-live-donation-bank b,.nfens-live-donation-bank span,.nfens-live-donation-bank strong,.nfens-live-donation-bank em,.nfens-live-donation-bank i{display:block}
.nfens-live-donation-bank b{font-size:8px}.nfens-live-donation-bank span{font-size:7px;color:#68736d}.nfens-live-donation-bank strong{margin-top:5px;font-size:12px;letter-spacing:.03em}.nfens-live-donation-bank em{margin-top:6px;font-size:7px;font-style:normal;font-weight:800}.nfens-live-donation-bank i{margin-top:4px;font-size:7px;font-style:normal;color:#68736d}

/* v1.13.9 – Terminkarten sauber und gleichmäßig */
.nfens-live-item:has(.nfens-live-event){
  box-sizing:border-box;
  padding:8px;
  align-self:stretch;
}
.nfens-live-event{
  width:100%;
  height:100%;
  min-height:100%;
  padding:14px;
  border-radius:14px;
  box-sizing:border-box;
  display:flex;
  flex-direction:column;
  align-items:stretch;
  justify-content:flex-start;
}
.nfens-live-event .nfens-live-img-full{
  
  margin:0 0 11px;
  flex:0 0 auto;
}
.nfens-live-event .nfens-live-eyebrow{
  margin:0 0 5px;
  line-height:1.15;
}
.nfens-live-event .nfens-live-meta{
  min-height:0;
  margin:0 0 8px;
  font-size:8px;
  line-height:1.35;
}
.nfens-live-event h4{
  min-height:0;
  margin:0 0 8px;
  font-size:15px;
  line-height:1.18;
  letter-spacing:-.015em;
  overflow-wrap:anywhere;
}
.nfens-layout-third .nfens-live-event h4{
  font-size:12px;
  line-height:1.18;
}
.nfens-live-event p{
  margin:0 0 12px;
  padding:0;
  font-size:9px;
  line-height:1.48;
  flex:1 1 auto;
}
.nfens-layout-third .nfens-live-event p{
  font-size:8px;
  line-height:1.45;
}
.nfens-live-event .nfens-live-btn{
  margin-top:auto;
  align-self:flex-start;
  flex:0 0 auto;
}

/* v1.14.0 – stabile Live-Vorschau */
#nfens-blocks [data-block] select[name$="[layout]"]{
  opacity:1;
  cursor:pointer;
}

/* v1.14.1 – Spendenblock auch in gespeicherter Vorschau */
.nfens-preview-body .nfens-live-donation{margin:0}
.nfens-preview-body .nfens-live-donation .nfens-preview-btn{margin-top:10px}

/* v1.14.2 – optionale Spendenfelder */
[data-donation-fields][hidden]{display:none}

/* v1.14.3 – Terminreihen wirklich identisch */



.nfens-live-event h4{
  word-break:break-word;
  overflow-wrap:anywhere;
  hyphens:auto;
}

/* v1.14.4 – Spendenaufruf als eigener Übernahme-Bereich */
.nfens-donation-import{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(330px,1fr);
  gap:14px;
  align-items:center;
  margin:0 0 14px;
  padding:14px 15px;
  border:1px solid #dce7df;
  border-radius:16px;
  background:#f0f6f2;
  color:#173d2c;
}
.nfens-donation-import strong,.nfens-donation-import span{display:block}
.nfens-donation-import strong{font-size:14px}
.nfens-donation-import>div>span{margin-top:3px;font-size:9px;color:#65736b}
.nfens-donation-import-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}
.nfens-donation-import select{min-width:0;width:100%;margin:0}
.nfens-donation-status{grid-column:1/-1;min-height:13px;font-size:8px;color:#5e6d64}
@media(max-width:800px){.nfens-donation-import{grid-template-columns:1fr}.nfens-donation-import-controls{grid-template-columns:1fr}}

/* v1.14.5 – Termine mobil sauber untereinander */
@media(max-width:700px){
  .nfens-live-body{
    display:block;
  }
  .nfens-live-item:has(.nfens-live-event){
    width:100%;
    max-width:100%;
    display:block;
    padding:7px 0;
  }
  .nfens-live-item:has(.nfens-live-event) .nfens-live-event{
    width:100%;
    min-height:0;
    height:auto;
    display:block;
  }
  
  .nfens-live-item:has(.nfens-live-event) h4{
    font-size:17px;
    line-height:1.18;
  }
  .nfens-live-item:has(.nfens-live-event) p{
    font-size:10px;
    line-height:1.5;
  }
  .nfens-live-item:has(.nfens-live-event) .nfens-live-meta{
    font-size:9px;
  }
}

/* v1.14.6 – mobil: Termine chronologisch untereinander */
@media(max-width:700px){
  .nfens-live-item:has(.nfens-live-event){order:initial}
}

/* v2.0.0 – neue NewsletterStudio-Oberfläche */
.nfens-app-v2{max-width:1180px}
.nfens-head-v2{position:relative;overflow:hidden;background:linear-gradient(135deg,#153f2f,#226449);color:#fff;border:0;border-radius:24px;padding:25px 27px;box-shadow:0 16px 42px rgba(20,62,45,.15)}
.nfens-head-v2:before{content:"";position:absolute;left:0;top:0;width:135px;height:5px;background:#c8141d}.nfens-head-v2 small{display:block;color:#dce97b;font-size:9px;font-weight:900;letter-spacing:.12em;margin:10px 0 3px}.nfens-brand-pill{display:inline-block;background:rgba(255,255,255,.1);border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900;letter-spacing:.1em}.nfens-head-v2 h1{font-size:clamp(31px,4vw,48px);letter-spacing:-.04em;margin:0}.nfens-head-v2 p{color:rgba(255,255,255,.74);margin:6px 0 0}.nfens-head-actions{display:flex;gap:8px;align-items:center}.nfens-head-new{background:#dce97b;color:#183528;border:0;font-weight:900}
.nfens-tabs-v2{margin:12px 0 20px;padding:6px;background:#e9efeb;border:1px solid #dce5df;border-radius:14px;gap:4px}.nfens-tabs-v2 a{border:0;border-radius:9px;padding:9px 12px;color:#506158}.nfens-tabs-v2 a.active{background:#173f30;color:#fff;box-shadow:none}
.nfens-panel{border-radius:17px;border-color:#dfe7e2;box-shadow:0 6px 22px rgba(25,61,42,.045)}
.nfens-recipient-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;padding:22px 24px;margin-bottom:12px;background:linear-gradient(135deg,#173f30,#245f47);color:#fff;border-radius:20px;position:relative;overflow:hidden}.nfens-recipient-hero:before{content:"";position:absolute;left:0;top:0;width:105px;height:4px;background:#c8141d}.nfens-recipient-hero small{display:block;color:#dce97b;font-size:8px;font-weight:900;letter-spacing:.11em}.nfens-recipient-hero h2{margin:3px 0 5px;font-size:27px;letter-spacing:-.03em}.nfens-recipient-hero p{margin:0;color:rgba(255,255,255,.72);font-size:11px}.nfens-recipient-kpis{display:flex;gap:7px}.nfens-recipient-kpis span{display:flex;flex-direction:column;min-width:76px;padding:9px 11px;background:rgba(255,255,255,.1);border-radius:10px;font-size:8px}.nfens-recipient-kpis b{font-size:18px}
.nfens-account-stream{padding:18px;margin-bottom:14px;background:#fff;border:1px solid #dfe7e2;border-radius:18px;box-shadow:0 6px 22px rgba(25,61,42,.04)}.nfens-section-head-v2{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.nfens-section-head-v2 small{display:block;font-size:8px;font-weight:900;letter-spacing:.1em;color:#397054}.nfens-section-head-v2 h2{margin:2px 0;font-size:20px}.nfens-section-head-v2 p{margin:0;color:#718078;font-size:10px}.nfens-live-pill{padding:6px 8px;background:#eaf4ed;border-radius:999px;color:#286044;font-size:8px;font-weight:900}.nfens-account-search{display:flex;align-items:center;gap:10px;margin-bottom:10px}.nfens-account-search input{flex:1}.nfens-account-search span{font-size:9px;color:#718078}.nfens-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.nfens-account-card{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;align-items:center;padding:10px;border:1px solid #e3eae5;border-radius:11px;background:#fbfcfb}.nfens-avatar{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:#e9f2ec;color:#286044;font-weight:900}.nfens-account-card strong,.nfens-account-card small{display:block}.nfens-account-card strong{font-size:11px}.nfens-account-card small{font-size:8.5px;color:#738078;margin-top:2px}.nfens-account-card p{display:flex;gap:4px;margin:5px 0 0}.nfens-account-card p span{padding:3px 5px;border-radius:999px;background:#e9f3ec;color:#286044;font-size:7px;font-weight:800}.nfens-account-card p .neutral{background:#eef0ef;color:#68736d}.nfens-account-card p .pending{background:#f7eee0;color:#815d2f}.nfens-account-card time{font-size:7.5px;color:#8a958f}.nfens-consent-note{margin-top:11px;padding:9px 10px;border-radius:9px;background:#f3f6f4;color:#65736b;font-size:8.5px;line-height:1.4}.nfens-primary{background:#1e6548;border-color:#1e6548}.nfens-target-counts>div{border-radius:11px;background:#f3f7f4}
@media(max-width:980px){.nfens-head-v2,.nfens-recipient-hero,.nfens-section-head-v2{align-items:flex-start;flex-direction:column}.nfens-account-grid{grid-template-columns:1fr}.nfens-recipient-kpis{width:100%;flex-wrap:wrap}}

/* v2.0.1 – Empfänger klar nach Mitglieder / Externe getrennt */
.nfens-recipient-switch{display:flex;gap:6px;margin:0 0 12px;padding:5px;background:#e9efeb;border:1px solid #dce5df;border-radius:12px}
.nfens-recipient-switch a{display:flex;align-items:center;gap:7px;padding:8px 11px;border-radius:8px;text-decoration:none;color:#435b4e;font-size:9px;font-weight:900}
.nfens-recipient-switch a:hover{background:#fff}
.nfens-recipient-switch b{display:grid;min-width:21px;height:21px;padding:0 5px;place-items:center;border-radius:999px;background:#fff;color:#235f43;font-size:8px}
.nfens-recipient-group{scroll-margin-top:90px}
.nfens-recipient-group.is-members{border-left:4px solid #246447}
.nfens-recipient-group.is-external{border-left:4px solid #b98d4e}
.nfens-group-pill{padding:6px 9px;border-radius:999px;font-size:8px;font-weight:900}
.nfens-group-pill.member{background:#e8f3ec;color:#286044}
.nfens-group-pill.external{background:#f5ecdf;color:#7a582e}
.nfens-account-card.is-member .nfens-avatar{background:#e6f2ea;color:#216043}
.nfens-account-card.is-external .nfens-avatar{background:#f4ecdf;color:#78582f}
.nfens-account-card p .member{background:#e5f1e9;color:#225f41}
.nfens-account-card p .external{background:#f4eadc;color:#79572d}
.nfens-member-panel{border-top:3px solid #2c6949}
.nfens-external-panel{border-top:3px solid #b98d4e}

.nfens-brand-header-live{background:#103f30;color:#fff;padding:16px}
.nfens-brand-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}
.nfens-brand-top img{display:block;width:62px;max-width:62px;height:auto;max-height:62px;object-fit:contain}
.nfens-brand-top>b{font-size:9px;letter-spacing:1.3px;color:#e3ef59;padding-top:2px}
.nfens-brand-main{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(95px,.8fr);align-items:end;margin-top:16px}
.nfens-brand-essen{padding:0 16px 12px 0}
.nfens-brand-essen em{display:block;color:#e3ef59;font-size:15px;line-height:1;font-weight:800;font-style:normal}
.nfens-brand-essen strong{display:block;color:#fff;font-size:31px;line-height:.96;letter-spacing:-1.2px;margin-top:2px}
.nfens-brand-right{border-left:1px solid rgba(255,255,255,.30);padding:5px 0 12px 16px}
.nfens-brand-right b{display:block;color:#e3ef59;font-size:9px;letter-spacing:1.4px;margin-bottom:6px}
.nfens-brand-right span{display:block;color:#fff;font-size:12px;line-height:1.25;font-weight:700}
.nfens-brand-bottom{border-top:1px solid rgba(255,255,255,.24);padding-top:10px;color:#aebcb6;font-size:7px;font-weight:700;letter-spacing:.45px}
.nfens-newsletter-title-head{border-radius:0}




/* v2.1.9 – unabhängige Frontend-Mediathek */
html.nfens-media-lock{overflow:hidden}
.nfens-simple-media[hidden]{display:none}
.nfens-simple-media{position:fixed;inset:0;z-index:2147483000}
.nfens-simple-media-backdrop{position:absolute;inset:0;background:rgba(7,29,21,.68)}
.nfens-simple-media-dialog{position:absolute;inset:24px;max-width:1040px;margin:auto;background:#fff;border-radius:18px;box-shadow:0 25px 90px rgba(0,0,0,.28);display:grid;grid-template-rows:auto auto 1fr;overflow:hidden}
.nfens-simple-media-dialog>header{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid #e3e9e5}
.nfens-simple-media-dialog>header strong{display:block;font-size:19px;color:#173d2c}.nfens-simple-media-dialog>header small{display:block;color:#738078;margin-top:2px}.nfens-simple-media-dialog>header button{width:36px;height:36px;border:0;border-radius:50%;background:#edf3ef;font-size:24px;cursor:pointer}
.nfens-simple-media-search{padding:12px 18px;border-bottom:1px solid #eef2ef}.nfens-simple-media-search input{width:100%;box-sizing:border-box;padding:11px 13px;border:1px solid #d8e1dc;border-radius:10px;font:inherit}
.nfens-simple-media-grid{overflow:auto;padding:16px 18px 22px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;align-content:start}
.nfens-simple-media-item{display:block;min-width:0;border:1px solid #dfe7e2;border-radius:12px;background:#fff;padding:6px;text-align:left;cursor:pointer}.nfens-simple-media-item:hover,.nfens-simple-media-item:focus{border-color:#126b47;outline:2px solid rgba(18,107,71,.14)}
.nfens-simple-media-item img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:8px;background:#eef2ef}.nfens-simple-media-item span{display:block;padding:6px 2px 1px;font-size:10px;color:#26372f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nfens-simple-media-empty{padding:40px;text-align:center;color:#738078}
.nfens-media{cursor:pointer;pointer-events:auto}
@media(max-width:900px){.nfens-simple-media-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.nfens-simple-media-dialog{inset:12px}}
@media(max-width:560px){.nfens-simple-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.nfens-simple-media-dialog{inset:6px}}

/* v2.2.7 – Personenauswahl direkt im Typ „Mensch unserer Geschichte“ */
.nfens-history-person-field{
  margin:10px 0 12px;
  padding:12px;
  border:1px solid #d8e5dc;
  border-radius:12px;
  background:#f1f6f2;
}
.nfens-history-person-field[hidden]{display:none}
.nfens-history-person-field label{margin:0}
.nfens-history-person-field select{width:100%;margin-top:5px}
.nfens-history-person-field p{margin:6px 0 0;font-size:8px;line-height:1.4;color:#65736b}


/* v2.2.8 – Blockeditor zeigt nur die zum gewählten Typ passenden Felder */
#nfens-blocks [data-block] label[hidden],
#nfens-blocks [data-block] .nfens-grid2[hidden],
#nfens-blocks [data-block] .nfens-grid3[hidden],
#nfens-blocks [data-block] .nfens-block-source[hidden]{
  display:none;
}
#nfens-blocks [data-block]{
  transition:border-color .15s ease,box-shadow .15s ease;
}
#nfens-blocks [data-block][class*="nfens-type-"]{
  border-color:#dce6df;
}
#nfens-blocks .nfens-type-history_person{
  border-color:#b7d0bf;
  box-shadow:0 0 0 1px rgba(23,63,48,.04);
}
#nfens-blocks .nfens-type-divider{
  padding-bottom:12px;
}

/* =========================================================
   NEWSLETTERSTUDIO 6.0 · FINALER VISUELLER BAUKASTEN
   720 px Desktop · responsive · Flip-Bearbeitung · Rich Text
   Drag & Drop · Inline-Weiterlesen · Querformatbilder
   ========================================================= */
.nfens-app:has(#nfens-editor),.nfe-tool-newsletter .nfens-app{width:100%;max-width:none;margin:0;padding:0;box-sizing:border-box}
#nfens-editor.nfens-native-builder{display:block!important;width:100%!important;max-width:none!important;min-width:0;margin:0;padding:0;grid-template-columns:none!important}
#nfens-editor.nfens-native-builder>.nfens-data-store{display:none!important}
.nfens-native-workspace{width:100%;max-width:none;min-width:0;margin:0;background:#eaf0ec;border:1px solid #d4e0d9;border-radius:16px;overflow:visible}
.nfens-native-toolbar{position:sticky;top:0;z-index:120;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 14px;background:rgba(255,255,255,.98);border-bottom:1px solid #d8e2dc;border-radius:16px 16px 0 0;backdrop-filter:blur(8px)}
.nfens-native-toolbar>div:first-child{display:grid;gap:2px;min-width:220px}.nfens-native-toolbar strong{font-size:15px;color:#143d2b}.nfens-native-toolbar span{font-size:10px;color:#66766e}.nfens-native-toolbar .nfens-native-save-state{font-size:9px;font-weight:800;color:#6d7d74}.nfens-native-toolbar .nfens-native-save-state[data-state="dirty"]{color:#9a6500}.nfens-native-toolbar .nfens-native-save-state[data-state="saving"]{color:#176f4c}
.nfens-native-toolbar-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.nfens-native-toolbar button{min-height:36px;border:1px solid #cad7d0;border-radius:9px;background:#fff;color:#173f2e;padding:7px 10px;font-size:10px;font-weight:850;cursor:pointer}.nfens-native-toolbar button.add{background:#eef7f2;border-color:#a9cbb9}.nfens-native-toolbar button.send{background:#173f2e;color:#fff;border-color:#173f2e}
.nfens-native-stage{width:100%;max-width:none;min-width:0;box-sizing:border-box;padding:18px 0 72px}
.nfens-native-newsletter,.nfens-native-newsletter>.nfens-preview-card,.nfens-native-newsletter>.nfens-live-card{width:100%!important;max-width:none!important;min-width:0;margin:0!important;box-sizing:border-box}
.nfens-native-newsletter>.nfens-preview-card,.nfens-native-newsletter>.nfens-live-card{overflow:visible!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}
.nfens-native-newsletter .nfens-live-head{border-radius:14px 14px 0 0}.nfens-native-newsletter .nfens-live-body,.nfens-native-newsletter .nfens-preview-body{width:100%;max-width:none;box-sizing:border-box;padding:16px!important}
.nfens-native-newsletter .nfens-preview-body,.nfens-native-newsletter .nfens-live-body{display:flex;flex-wrap:wrap;align-items:stretch}

.nfens-native-flip-card{position:relative;min-width:0;box-sizing:border-box;perspective:1800px;margin:0 0 10px;padding:8px}
.nfens-native-flip-card.nfens-layout-full{flex:0 0 100%;width:100%}.nfens-native-flip-card.nfens-layout-half{flex:0 0 50%;width:50%}.nfens-native-flip-card.nfens-layout-third{flex:0 0 33.333%;width:33.333%}
.nfens-native-flip-card[data-native-kind="header"],.nfens-native-flip-card[data-native-kind="greeting"],.nfens-native-flip-card[data-native-kind="footer"]{padding:0;flex:0 0 100%;width:100%}
.nfens-native-flip-card.is-flipped{flex:0 0 100%!important;width:100%!important;z-index:15}
.nfens-native-flip-inner{position:relative;display:grid;grid-template-areas:"face";width:100%;min-height:var(--nfens-flip-height,auto);transform-style:preserve-3d;transition:transform .44s cubic-bezier(.2,.72,.2,1)}
.nfens-native-flip-card.is-flipped>.nfens-native-flip-inner{transform:rotateY(180deg)}
.nfens-native-flip-front,.nfens-native-flip-back{grid-area:face;width:100%;min-width:0;box-sizing:border-box;backface-visibility:hidden;-webkit-backface-visibility:hidden}.nfens-native-flip-front{position:relative;z-index:2;height:100%}.nfens-native-flip-back{transform:rotateY(180deg);height:100%;border:2px solid #176f4c;border-radius:14px;background:#fff;overflow:hidden}.nfens-native-flip-card:not(.is-flipped) .nfens-native-flip-back{pointer-events:none}.nfens-native-flip-card.is-flipped .nfens-native-flip-front{pointer-events:none}.nfens-native-flip-card.is-flipped .nfens-native-flip-back{pointer-events:auto}
.nfens-native-flip-front>.nfens-live-item{width:100%!important;height:100%;padding:0!important}.nfens-native-flip-front:hover{outline:2px solid rgba(23,111,76,.28);outline-offset:2px;border-radius:11px}
.nfens-native-edit{position:absolute!important;top:10px!important;right:10px!important;z-index:40!important;display:inline-flex!important;align-items:center;gap:5px;min-height:32px!important;border:0!important;border-radius:999px!important;background:#163f2d!important;color:#fff!important;padding:7px 10px!important;font-size:9px!important;font-weight:900!important;cursor:pointer!important;opacity:.92!important;visibility:visible!important;pointer-events:auto!important;box-shadow:0 4px 12px rgba(0,0,0,.14)}.nfens-native-edit:hover{opacity:1!important;transform:none!important}
.nfens-native-insert-point{position:absolute;z-index:45;left:50%;top:-16px;transform:translateX(-50%);width:31px;height:31px;min-height:31px!important;padding:0!important;border:2px solid #fff!important;border-radius:50%!important;background:#176f4c!important;color:#fff!important;font-size:18px!important;line-height:1!important;box-shadow:0 4px 14px rgba(0,0,0,.16);opacity:0;transition:opacity .15s}.nfens-native-flip-card:hover .nfens-native-insert-point,.nfens-native-insert-point:focus{opacity:1}
.nfens-native-end-insert{flex:0 0 100%;display:flex;justify-content:center;padding:10px}.nfens-native-end-insert button{border:1px dashed #98b5a6;border-radius:999px;background:#f7faf8;color:#176f4c;padding:9px 15px;font-size:10px;font-weight:850;cursor:pointer}
.nfens-native-disabled-section{display:grid;gap:2px;padding:18px 22px;background:#f7faf8;border:1px dashed #c8d7cf;border-radius:12px;color:#5e7167}.nfens-native-disabled-section span{font-size:9px;font-weight:900;letter-spacing:.08em;color:#176f4c}.nfens-native-disabled-section strong{font-size:15px}.nfens-native-disabled-section small{font-size:10px}

.nfens-native-back-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 16px 11px;background:#f1f7f3;border-bottom:1px solid #dbe6e0}.nfens-native-back-head>div{display:grid;gap:2px}.nfens-native-back-head small{font-size:8px;font-weight:900;letter-spacing:.1em;color:#6b7e74}.nfens-native-back-head strong{font-size:18px;color:#173f2e}.nfens-native-back-head>button{width:34px;height:34px;min-height:34px!important;padding:0!important;border:0;border-radius:8px;background:#e3ede7;color:#173f2e;font-size:20px;cursor:pointer}
.nfens-native-editor-slot{padding:16px;min-width:0}.nfens-native-editor-slot>.nfens-panel,.nfens-native-editor-slot>[data-block],.nfens-native-editor-slot>[data-native-clone]{display:block!important;width:100%!important;max-width:none!important;min-width:0;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.nfens-native-editor-slot .nfens-block-body{display:block!important}
.nfens-native-context{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;align-items:center;margin:0 0 14px;padding:10px 12px;border-radius:11px;background:#eef6f1}.nfens-native-context span{grid-row:1/3;display:grid;place-items:center;padding:7px 9px;border-radius:8px;background:#176f4c;color:#fff;font-size:9px;font-weight:900}.nfens-native-context strong{font-size:13px;color:#173f2e}.nfens-native-context small{font-size:9px;color:#687a70}
.nfens-native-readmore-note{margin-top:7px;padding:8px 10px;border-radius:9px;background:#edf7f1;color:#286046;font-size:9px;line-height:1.4}.nfens-native-readmore-note[hidden]{display:none}.nfens-native-readmore-note.is-error{background:#fff4df;color:#805900}.nfens-native-validation{margin:0 16px 12px;padding:10px 12px;border:1px solid #e7bd75;border-radius:10px;background:#fff6e5;color:#735000}.nfens-native-validation strong,.nfens-native-validation span{display:block}.nfens-native-validation strong{font-size:11px}.nfens-native-validation span{margin-top:3px;font-size:9px;line-height:1.4}
.nfens-native-back-actions,.nfens-native-block-actions{display:flex;gap:7px;flex-wrap:wrap}.nfens-native-back-actions{justify-content:flex-end;padding:11px 16px 14px;border-top:1px solid #dbe6e0}.nfens-native-block-actions{justify-content:flex-start;margin-top:14px;padding-top:12px;border-top:1px solid #dbe6e0}.nfens-native-back-actions button,.nfens-native-block-actions button{border:1px solid #cad8d0;border-radius:9px;background:#fff;color:#173f2e;padding:8px 11px;font-size:9px;font-weight:850;cursor:pointer}.nfens-native-back-actions .primary{background:#176f4c;color:#fff;border-color:#176f4c}.nfens-native-block-actions .danger{color:#a12626;border-color:#e6c4c4}
.nfens-native-library,.nfens-native-meta-card,.nfens-native-more-card{flex:0 0 100%;width:calc(100% - 16px);box-sizing:border-box;margin:8px;border:2px solid #176f4c;border-radius:14px;background:#fff;position:relative;z-index:50}.nfens-native-library-head{display:flex;justify-content:space-between;align-items:center;padding:13px 15px;border-bottom:1px solid #dbe6e0}.nfens-native-library-head>div{display:grid}.nfens-native-library-head small{font-size:8px;font-weight:900;letter-spacing:.1em;color:#176f4c}.nfens-native-library-head strong{font-size:17px;color:#173f2e}.nfens-native-library-head>button{width:34px;height:34px;min-height:34px!important;padding:0!important;border:0;border-radius:8px;background:#edf4f0;font-size:20px}.nfens-native-library-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px}.nfens-native-library-grid button{display:grid;gap:3px;text-align:left;min-height:76px;border:1px solid #d8e3dd;border-radius:11px;background:#f9fbfa;padding:11px;cursor:pointer}.nfens-native-library-grid button:hover{border-color:#8fb6a2;background:#f1f8f4}.nfens-native-library-grid strong{font-size:11px;color:#173f2e}.nfens-native-library-grid span{font-size:9px;color:#6a7b72}.nfens-native-meta-card .nfens-native-editor-slot{padding:15px}.nfens-native-more-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.7fr) auto;gap:12px;align-items:end;padding:14px}.nfens-native-more-card>div{display:grid;gap:2px}.nfens-native-more-card small{font-size:8px;font-weight:900;letter-spacing:.1em;color:#176f4c}.nfens-native-more-card strong{font-size:15px}.nfens-native-more-card span{font-size:9px;color:#687a70}.nfens-native-more-card label{margin:0}
.nfens-native-empty{flex:0 0 100%;display:grid;place-items:center;gap:4px;padding:42px 20px;border:1px dashed #b8c9bf;border-radius:12px;color:#61746a}.nfens-native-empty strong{font-size:15px}.nfens-native-empty span{font-size:10px}.nfens-native-empty button{margin-top:5px}

body:has(#nfens-editor.nfens-native-builder) .nfe-office-module-stage,body:has(#nfens-editor.nfens-native-builder) .nfe-unified-module,body:has(#nfens-editor.nfens-native-builder) .nfe-tool-newsletter,body:has(#nfens-editor.nfens-native-builder) .nfens,body:has(#nfens-editor.nfens-native-builder) .nfens-app{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}
@media(max-width:950px){.nfens-native-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nfens-native-more-card{grid-template-columns:1fr}.nfens-native-toolbar{align-items:flex-start}.nfens-native-toolbar-actions{width:100%}}
@media(max-width:700px){.nfens-native-flip-card.nfens-layout-half,.nfens-native-flip-card.nfens-layout-third{flex-basis:100%;width:100%}.nfens-native-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nfens-native-editor-slot .nfens-grid2,.nfens-native-editor-slot .nfens-grid3{grid-template-columns:1fr!important}.nfens-native-stage{padding-top:10px}.nfens-native-newsletter .nfens-live-body,.nfens-native-newsletter .nfens-preview-body{padding:10px!important}}
@media(max-width:460px){.nfens-native-library-grid{grid-template-columns:1fr}.nfens-native-toolbar-actions button{flex:1 1 auto}}
@media(hover:none){.nfens-native-insert-point{opacity:1}}
@media(prefers-reduced-motion:reduce){.nfens-native-flip-inner{transition:none}}

/* Bedienung & Stabilität */
.nfens-native-flip-card.is-closing{flex:0 0 100%!important;width:100%!important;z-index:15}
.nfens-native-flip-back{height:100%;overflow:visible}
.nfens-native-editor-slot label{font-size:11.5px!important;line-height:1.3;color:#2c4639}
.nfens-native-editor-slot input:not([type="checkbox"]):not([type="radio"]),
.nfens-native-editor-slot select,
.nfens-native-editor-slot textarea{font-size:13px!important;min-height:42px!important;padding:9px 11px!important}
.nfens-native-editor-slot textarea{min-height:150px!important;line-height:1.5!important}
.nfens-native-editor-slot .nfens-grid2,.nfens-native-editor-slot .nfens-grid3{gap:11px!important}
.nfens-native-insert-point{opacity:.28}
.nfens-native-flip-card:hover .nfens-native-insert-point,.nfens-native-insert-point:focus-visible{opacity:1}
.nfens-live-btn.is-auto-readmore{display:inline-flex;align-items:center;cursor:default}
.nfens-native-save-state[data-state="dirty"]{color:#8a5c17}
.nfens-native-save-state[data-state="saving"]{color:#176f4c}
.nfens-native-save-state[data-state="saved"]{color:#176f4c}
@media(max-width:700px){.nfens-native-edit{font-size:0!important;width:36px!important;height:36px!important;padding:0!important;justify-content:center}.nfens-native-edit span{font-size:14px!important}.nfens-native-insert-point{opacity:.75}}

/* Typgenaue Rückseiten */
.nfens-native-context{display:grid!important;gap:6px!important}
.nfens-native-context-line{display:flex;align-items:center;gap:9px;flex-wrap:wrap}
.nfens-native-context [data-native-type-badge]{
  display:inline-flex;align-items:center;min-height:25px;padding:4px 8px;border-radius:999px;
  background:#173f2e;color:#fff;font-size:10px;font-weight:900;letter-spacing:.03em;
}
.nfens-native-context [data-native-edit-title]{font-size:15px;color:#173f2e}
.nfens-native-context [data-native-type-hint]{color:#66776e;line-height:1.45}
.nfens-native-auto-layout-note{
  display:block;margin-top:3px;padding-top:7px;border-top:1px solid #d9e5de;
  color:#315f49!important;font-weight:700;
}
.nfens-native-auto-layout-note[hidden]{display:none!important}
.nfens-native-editor-slot [hidden]{display:none!important}


.nfens-native-editor-slot [data-native-clone] [data-block-body]{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
}
.nfens-native-editor-slot [data-native-clone] label:not([hidden]),
.nfens-native-editor-slot [data-native-clone] .nfens-grid2:not([hidden]),
.nfens-native-editor-slot [data-native-clone] .nfens-grid3:not([hidden]),
.nfens-native-editor-slot [data-native-clone] .nfens-block-source:not([hidden]){
  visibility:visible!important;
  opacity:1!important;
}
.nfens-native-editor-slot [data-native-clone] [data-native-field-group]{
  position:relative;
  margin-top:23px!important;
  padding-top:14px!important;
  border-top:1px solid #dce6e0;
}
.nfens-native-editor-slot [data-native-clone] [data-native-field-group]::before{
  content:attr(data-native-field-group);
  position:absolute;
  top:-8px;
  left:0;
  padding:0 7px 0 0;
  background:#fff;
  color:#526a5e;
  font-size:9px;
  font-weight:900;
  letter-spacing:.08em;
  text-transform:uppercase;
}
.nfens-native-editor-slot [data-native-clone] input:not([type="checkbox"]):not([type="radio"]),
.nfens-native-editor-slot [data-native-clone] select,
.nfens-native-editor-slot [data-native-clone] textarea{
  display:block!important;
  width:100%!important;
  visibility:visible!important;
  opacity:1!important;
}


.nfens-original-systemmail-header{
  display:block!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  background:#103d2c!important;
  border-radius:16px 16px 0 0!important;
  overflow:hidden!important;
}

/* Weiterlesen direkt im sichtbaren Newsletter auf-/zuklappen */
.nfens-live-text-preview[hidden],
.nfens-live-text-full[hidden]{display:none!important}
.nfens-live-btn.is-auto-readmore{
  appearance:none!important;
  -webkit-appearance:none!important;
  cursor:pointer!important;
  font:inherit!important;
}
.nfens-live-btn.is-auto-readmore[aria-expanded="true"]{filter:brightness(.94)}

/* Blöcke per Drag & Drop verschieben */
.nfens-native-flip-card[data-native-kind="block"]{cursor:grab}
.nfens-native-flip-card[data-native-kind="block"]:active{cursor:grabbing}
.nfens-native-flip-card.is-dragging{opacity:.42}
.nfens-native-flip-card.is-drop-before::before,
.nfens-native-flip-card.is-drop-after::after{
  content:"";
  position:absolute;
  left:8px;
  right:8px;
  height:4px;
  border-radius:999px;
  background:#176f4c;
  z-index:10030;
  box-shadow:0 0 0 3px rgba(23,111,76,.14);
}
.nfens-native-flip-card.is-drop-before::before{top:-8px}
.nfens-native-flip-card.is-drop-after::after{bottom:-8px}

/* Alle Beitragsbilder einheitlich im Querformat – Hochformat wird beschnitten, nicht verzerrt */
.nfens-native-newsletter .nfens-live-item img,.nfens-native-newsletter .nfens-live-content img,.nfens-native-newsletter .nfens-live-image img,.nfens-native-newsletter .nfens-live-split-image img,.nfens-native-newsletter .nfens-live-special img,.nfens-native-newsletter .nfens-live-ad img,.nfens-native-newsletter .nfens-live-img-full{
  display:block!important;
  
  
  
  
  
  border-radius:10px!important;
}
.nfens-native-newsletter .nfens-live-hero{
  width:100%!important;
  aspect-ratio:16/5!important;
  height:auto!important;
  object-fit:cover!important;
  border-radius:0!important;
}


.nfens-native-stage{
  display:flex!important;
  justify-content:center!important;
  align-items:flex-start!important;
}
.nfens-native-newsletter{
  width:min(720px,100%)!important;
  max-width:800px!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
.nfens-native-newsletter>.nfens-preview-card,
.nfens-native-newsletter>.nfens-live-card{
  width:100%!important;
  max-width:800px!important;
  margin-left:auto!important;
  margin-right:auto!important;
}

/* Desktop: 2/3 Spalten wie gestaltet */
.nfens-native-newsletter .nfens-layout-half{
  flex:0 0 calc(50% - 7px)!important;
  width:calc(50% - 7px)!important;
}
.nfens-native-newsletter .nfens-layout-third{
  flex:0 0 calc(33.333% - 10px)!important;
  width:calc(33.333% - 10px)!important;
}

/* Tablet: 3er-Reihen werden zu 2 Spalten */
@media(max-width:900px) and (min-width:701px){
  .nfens-native-newsletter{width:min(720px,100%)!important}
  .nfens-native-newsletter .nfens-layout-third{
    flex:0 0 calc(50% - 7px)!important;
    width:calc(50% - 7px)!important;
  }
}

/* Smartphone: immer eine Spalte, volle Breite */
@media(max-width:700px){
  .nfens-native-stage{padding-left:0!important;padding-right:0!important}
  .nfens-native-newsletter{
    width:100%!important;
    max-width:100%!important;
  }
  .nfens-native-newsletter .nfens-layout-half,
  .nfens-native-newsletter .nfens-layout-third,
  .nfens-native-newsletter .nfens-layout-full{
    flex:0 0 100%!important;
    width:100%!important;
    max-width:100%!important;
  }
  .nfens-native-newsletter .nfens-live-body{
    display:block!important;
  }
  .nfens-native-newsletter .nfens-live-item{
    width:100%!important;
    max-width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
  }
}


.nfens-rich-storage{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important}
.nfens-rich-editor{display:grid;gap:0;margin-top:7px;border:1px solid #c7d6ce;border-radius:11px;overflow:hidden;background:#fff;box-shadow:0 1px 2px rgba(17,63,45,.04)}
.nfens-rich-toolbar{display:flex;align-items:center;gap:3px;flex-wrap:wrap;padding:6px 7px;border-bottom:1px solid #dbe5df;background:#f4f8f6}
.nfens-rich-toolbar button,.nfens-rich-color{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;margin:0!important;padding:0 7px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:#173f2e!important;font-size:12px!important;line-height:1!important;font-weight:700!important;cursor:pointer!important}
.nfens-rich-toolbar button:hover,.nfens-rich-color:hover{border-color:#cbd8d1!important;background:#fff!important}
.nfens-rich-sep{width:1px;height:20px;margin:0 3px;background:#d4dfd9}
.nfens-rich-color{position:relative;gap:2px}.nfens-rich-color span{border-bottom:3px solid currentColor;padding:0 1px 2px;font-weight:900}
.nfens-rich-color input{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important}
.nfens-rich-surface{min-height:170px;max-height:420px;overflow:auto;padding:12px 13px;outline:none;color:#17211d;background:#fff;font-size:14px;line-height:1.6}
.nfens-rich-surface:focus{box-shadow:inset 0 0 0 2px rgba(23,111,76,.18)}
.nfens-rich-surface p{margin:0 0 .8em}.nfens-rich-surface p:last-child{margin-bottom:0}
.nfens-rich-surface ul,.nfens-rich-surface ol{margin:.35em 0 .8em 1.4em;padding:0}
.nfens-rich-surface a{color:#176f4c;text-decoration:underline}
.nfens-live-text-wrap ul,.nfens-live-text-wrap ol{margin:.45em 0 .8em 1.5em;padding:0}
.nfens-live-text-wrap a{color:inherit;text-decoration:underline}
.nfens-char-count.is-over{color:#a52828!important;font-weight:900!important}
@media(max-width:700px){.nfens-rich-toolbar{gap:2px;padding:5px}.nfens-rich-toolbar button,.nfens-rich-color{min-width:29px;height:29px;padding:0 5px!important}.nfens-rich-sep{display:none}}


/* 6.0.1 – sichtbare Kartenbreite entspricht nach dem Bearbeiten exakt der gewählten Breite */
.nfens-native-newsletter .nfens-live-body{
  align-items:stretch!important;
}
.nfens-native-newsletter .nfens-native-flip-card.nfens-layout-full{
  flex:0 0 100%!important;
  width:100%!important;
  max-width:100%!important;
}
.nfens-native-newsletter .nfens-native-flip-card.nfens-layout-half{
  flex:0 0 calc(50% - 7px)!important;
  width:calc(50% - 7px)!important;
  max-width:calc(50% - 7px)!important;
}
.nfens-native-newsletter .nfens-native-flip-card.nfens-layout-third{
  flex:0 0 calc(33.333% - 10px)!important;
  width:calc(33.333% - 10px)!important;
  max-width:calc(33.333% - 10px)!important;
}

/* Innerhalb der bereits korrekt breiten Flip-Karte darf NICHT nochmals 1/2 oder 1/3 gerechnet werden. */
.nfens-native-newsletter .nfens-native-flip-card>.nfens-native-flip-inner,
.nfens-native-newsletter .nfens-native-flip-card .nfens-native-flip-front,
.nfens-native-newsletter .nfens-native-flip-card .nfens-native-flip-back{
  width:100%!important;
  max-width:100%!important;
}
.nfens-native-newsletter .nfens-native-flip-card .nfens-native-flip-front>.nfens-layout-full,
.nfens-native-newsletter .nfens-native-flip-card .nfens-native-flip-front>.nfens-layout-half,
.nfens-native-newsletter .nfens-native-flip-card .nfens-native-flip-front>.nfens-layout-third,
.nfens-native-newsletter .nfens-native-flip-card .nfens-native-flip-front>.nfens-live-item,
.nfens-native-newsletter .nfens-native-flip-card .nfens-native-flip-front>.nfens-live-section,
.nfens-native-newsletter .nfens-native-flip-card .nfens-native-flip-front>.nfens-live-divider-wrap{
  flex:0 0 100%!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
  margin-left:0!important;
  margin-right:0!important;
}

/* Bearbeiten-Knopf gehört zur Karte und darf keinen eigenen leeren Nebenbereich erzeugen. */
.nfens-native-newsletter .nfens-native-flip-front{
  position:relative!important;
}
.nfens-native-newsletter .nfens-native-edit{
  position:absolute!important;
  top:10px!important;
  right:10px!important;
}

/* Tablet: Drittel -> halb. */
@media(max-width:900px) and (min-width:701px){
  .nfens-native-newsletter .nfens-native-flip-card.nfens-layout-third{
    flex:0 0 calc(50% - 7px)!important;
    width:calc(50% - 7px)!important;
    max-width:calc(50% - 7px)!important;
  }
}

/* Mobil: jede Karte 100 %. */
@media(max-width:700px){
  .nfens-native-newsletter .nfens-native-flip-card.nfens-layout-full,
  .nfens-native-newsletter .nfens-native-flip-card.nfens-layout-half,
  .nfens-native-newsletter .nfens-native-flip-card.nfens-layout-third{
    flex:0 0 100%!important;
    width:100%!important;
    max-width:100%!important;
  }
}

/* 6.0.2 – Zwischenüberschrift: eindeutige 1/2/3-Spalten-Auswahl */
.nfens-section-layout-control{
  display:grid;
  gap:8px;
  margin:12px 0 16px;
  padding:12px 14px;
  border:1px solid #d8e4dd;
  border-radius:12px;
  background:#f6f9f7;
}
.nfens-section-layout-label{
  color:#526a5e;
  font-size:10px;
  font-weight:900;
  letter-spacing:.07em;
  text-transform:uppercase;
}
.nfens-section-layout-options{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:8px;
}
.nfens-section-layout-options button{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:6px!important;
  min-height:48px!important;
  padding:8px 10px!important;
  border:1px solid #cbd9d1!important;
  border-radius:10px!important;
  background:#fff!important;
  color:#173f2e!important;
  cursor:pointer!important;
}
.nfens-section-layout-options button b{
  display:grid;
  place-items:center;
  width:24px;
  height:24px;
  border-radius:7px;
  background:#e8f1ec;
  font-size:13px;
}
.nfens-section-layout-options button small{
  font-size:11px;
  font-weight:800;
}
.nfens-section-layout-options button.is-active{
  border-color:#176f4c!important;
  background:#edf7f1!important;
  box-shadow:0 0 0 2px rgba(23,111,76,.11)!important;
}
.nfens-section-layout-options button.is-active b{
  background:#176f4c;
  color:#fff;
}
@media(max-width:700px){
  .nfens-section-layout-options{grid-template-columns:1fr}
}

/* 6.0.3 – Textlänge: kein hartes Limit; Weiterlesen ab >800 Zeichen */
.nfens-char-count.is-readmore{
  color:#176f4c!important;
  font-weight:800!important;
}
.nfens-char-count.is-over,
.nfens-char-count.is-good{
  color:inherit;
}

/* 6.0.4 – Texte werden niemals bei 800 Zeichen abgeschnitten */
.nfens-char-count.is-readmore{color:#176f4c!important;font-weight:800!important}


/* Legacy display behavior only; image dimensions are centralized below. */
.nfens-live-image img,.nfens-live-img-full,.nfens-live-split-image img,.nfens-live-event > img,.nfens-live-ad > img,.nfens-layout-half .nfens-live-split-image img,.nfens-layout-third .nfens-live-split-image img{
  display:block!important;
  
  
  
  
  
}


/* Web-/Mobil-Vorschau, ohne feste Beitragsbildhöhen. */
.nfens-preview-switch{display:inline-flex!important;gap:3px!important;padding:3px!important;border:1px solid #d3dfd8!important;border-radius:10px!important;background:#eef4f0!important}
.nfens-preview-switch button{min-height:28px!important;padding:4px 9px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#496057!important}
.nfens-preview-switch button.is-active{background:#173f2e!important;color:#fff!important;box-shadow:0 1px 3px rgba(0,0,0,.12)!important}
.nfens-native-stage{transition:background .18s ease,padding .18s ease!important}
.nfens-native-newsletter{transition:width .2s ease,max-width .2s ease!important}

/* Web: reale Newsletterbreite 720 px. */
.nfens-native-workspace:not(.is-mobile-preview) .nfens-native-newsletter{width:min(720px,100%)!important;max-width:800px!important}






/* Mobilmodus wird im Desktop-Editor wirklich simuliert und haengt nicht an der Browserbreite. */
.nfens-native-workspace.is-mobile-preview .nfens-native-stage{padding:18px 12px 72px!important;background:#dfe7e2!important}
.nfens-native-workspace.is-mobile-preview .nfens-native-newsletter{width:390px!important;max-width:100%!important;margin:0 auto!important}
.nfens-native-workspace.is-mobile-preview .nfens-native-newsletter>.nfens-preview-card,
.nfens-native-workspace.is-mobile-preview .nfens-native-newsletter>.nfens-live-card{max-width:390px!important;border-radius:18px!important;box-shadow:0 12px 35px rgba(18,57,40,.13)!important;overflow:hidden!important}
.nfens-native-workspace.is-mobile-preview .nfens-native-newsletter .nfens-live-body,
.nfens-native-workspace.is-mobile-preview .nfens-native-newsletter .nfens-preview-body{display:block!important;padding:12px!important}
.nfens-native-workspace.is-mobile-preview .nfens-native-newsletter .nfens-native-flip-card.nfens-layout-full,
.nfens-native-workspace.is-mobile-preview .nfens-native-newsletter .nfens-native-flip-card.nfens-layout-half,
.nfens-native-workspace.is-mobile-preview .nfens-native-newsletter .nfens-native-flip-card.nfens-layout-third{display:block!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}
.nfens-native-workspace.is-mobile-preview .nfens-native-newsletter .nfens-live-split,
.nfens-native-workspace.is-mobile-preview .nfens-native-newsletter .nfens-live-split.is-right{display:block!important}
.nfens-native-workspace.is-mobile-preview .nfens-native-newsletter .nfens-live-split-image,.nfens-native-workspace.is-mobile-preview .nfens-native-newsletter .nfens-live-split.is-right .nfens-live-split-image{display:block!important;width:100%!important;grid-column:auto!important;grid-row:auto!important;}.nfens-native-workspace.is-mobile-preview .nfens-native-newsletter .nfens-live-split-copy,.nfens-native-workspace.is-mobile-preview .nfens-native-newsletter .nfens-live-split.is-right .nfens-live-split-copy{display:block!important;width:100%!important;grid-column:auto!important;grid-row:auto!important;}
.nfens-native-workspace.is-mobile-preview .nfens-native-newsletter .nfens-live-split-image{margin-bottom:12px!important;}
/* Article sizing is owned by .nfens-article-image in both preview modes. */
.nfens-native-workspace.is-mobile-preview .nfens-native-newsletter .nfens-live-head{padding:20px 18px!important}
.nfens-native-workspace.is-mobile-preview .nfens-native-newsletter .nfens-live-content,
.nfens-native-workspace.is-mobile-preview .nfens-native-newsletter .nfens-live-special,
.nfens-native-workspace.is-mobile-preview .nfens-native-newsletter .nfens-live-cta,
.nfens-native-workspace.is-mobile-preview .nfens-native-newsletter .nfens-live-ad{box-sizing:border-box!important;width:100%!important}
.nfens-native-workspace.is-mobile-preview .nfens-native-newsletter h4{font-size:16px!important;line-height:1.18!important}
.nfens-native-workspace.is-mobile-preview .nfens-native-newsletter p{font-size:12px!important;line-height:1.55!important}
.nfens-native-workspace.is-mobile-preview .nfens-native-edit{top:7px!important;right:7px!important}
@media(max-width:700px){.nfens-preview-switch{width:100%!important}.nfens-preview-switch button{flex:1!important}.nfens-native-workspace.is-mobile-preview .nfens-native-stage{padding-left:0!important;padding-right:0!important}.nfens-native-workspace.is-mobile-preview .nfens-native-newsletter{width:100%!important;max-width:390px!important}}


/* v6.1.0 – Social Sharing fertiger Newsletter */
.nfens-share-panel{margin:18px auto 24px;max-width:1180px;background:#fff;border:1px solid #dce6df;border-radius:20px;padding:22px;box-shadow:0 12px 32px rgba(19,63,45,.07)}
.nfens-share-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:18px}.nfens-share-head small{display:block;color:#126b47;font-size:10px;font-weight:900;letter-spacing:.12em}.nfens-share-head h2{margin:5px 0 5px;font-size:25px;color:#173d2c}.nfens-share-head p{margin:0;color:#617068;max-width:720px;line-height:1.45}.nfens-share-open{white-space:nowrap;background:#edf4ef;color:#126b47;text-decoration:none;border-radius:999px;padding:10px 14px;font-weight:800}
.nfens-share-grid{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(380px,1.1fr);gap:22px}.nfens-share-preview{border:1px solid #d7e1da;border-radius:16px;overflow:hidden;background:#f7f9f7;align-self:start}.nfens-share-preview img{display:block;width:100%;aspect-ratio:1.91/1;object-fit:cover;background:#e8efea}.nfens-share-preview>div{padding:14px 16px}.nfens-share-preview small{display:block;font-size:9px;font-weight:900;letter-spacing:.1em;color:#6a786f;margin-bottom:6px}.nfens-share-preview strong{display:block;font-size:19px;line-height:1.16;color:#173d2c}.nfens-share-preview span{display:block;margin-top:6px;font-size:13px;line-height:1.4;color:#536159}.nfens-share-preview em{display:block;margin-top:10px;font-style:normal;font-size:10px;color:#748078}.nfens-share-fields label{display:block;font-size:11px;font-weight:850;color:#33483d;margin:0 0 13px}.nfens-share-fields input,.nfens-share-fields textarea{display:block;width:100%;box-sizing:border-box;margin-top:5px;border:1px solid #cdd9d1;border-radius:10px;padding:10px 11px;font:inherit;background:#fff;color:#17211d}.nfens-share-fields textarea{resize:vertical;line-height:1.45}.nfens-share-fields .nfens-media{margin-top:7px}.nfens-share-url{display:grid;grid-template-columns:1fr auto;gap:7px;align-items:end}.nfens-share-url button,.nfens-share-actions button,.nfens-share-actions a{border:0;border-radius:999px;padding:10px 13px;font-weight:800;text-decoration:none;cursor:pointer;background:#edf3ef;color:#173d2c;font-size:12px}.nfens-share-actions{display:flex;flex-wrap:wrap;gap:8px}.nfens-share-actions .nfens-primary{background:#126b47;color:#fff}.nfens-share-status{display:block;min-height:18px;margin-top:9px;color:#126b47;font-size:11px;font-weight:800}
@media(max-width:800px){.nfens-share-head{display:block}.nfens-share-open{display:inline-block;margin-top:12px}.nfens-share-grid{grid-template-columns:1fr}.nfens-share-panel{margin:12px 8px;padding:16px}.nfens-share-url{grid-template-columns:1fr}.nfens-share-actions>*{flex:1 1 calc(50% - 8px);text-align:center}}

/* 7.0.0 – eigenständige Archiv-/Magazinoberfläche */
.nfens-readonly-preview{max-width:980px;margin:0 auto}.nfens-public-signup{padding:18px;border:1px solid #dbe5df;border-radius:18px;background:#fff}.nfens-public-signup p{margin:0 0 12px}
.nfens-magazine-actions{position:sticky;top:10px;z-index:10;display:flex;gap:10px;justify-content:flex-end;max-width:960px;margin:12px auto;padding:10px 14px;border:1px solid #dbe5df;border-radius:16px;background:rgba(255,255,255,.94);backdrop-filter:blur(12px)}.nfens-magazine-actions a,.nfens-magazine-actions button{border:0;border-radius:999px;padding:10px 15px;background:#173f2d;color:#fff;text-decoration:none;font-weight:800;cursor:pointer}.nfens-magazine{max-width:900px;margin:20px auto 60px;background:#fff;box-shadow:0 16px 55px rgba(17,55,39,.13);font-family:"NaturFreunde Sans",Arial,Helvetica,sans-serif;color:#17211d}.nfens-magazine>header{padding:32px 42px 22px}.nfens-magazine>header small{font-weight:900;letter-spacing:.13em;color:#126b47}.nfens-magazine>header h1{font-size:44px;line-height:1;margin:8px 0 10px}.nfens-magazine>header p{font-size:18px;color:#647168}.nfens-magazine-hero{display:block;width:100%;aspect-ratio:16/7;object-fit:cover}.nfens-magazine-greeting{margin:24px 42px;padding:24px;border-radius:20px;background:#f2f6f3}.nfens-magazine-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;padding:20px 42px 42px}.nfens-magazine-block{grid-column:1/-1;break-inside:avoid}.nfens-magazine-half{grid-column:span 3}.nfens-magazine-third{grid-column:span 2}.nfens-magazine-block img{width:100%;height:auto;border-radius:14px;display:block;margin:0 0 14px}.nfens-magazine-block h2{font-size:26px;line-height:1.08;margin:5px 0 10px}.nfens-magazine-block small{font-weight:900;letter-spacing:.1em;color:#126b47}.nfens-magazine-text{font-size:15px;line-height:1.62}.nfens-magazine-fact{display:flex;align-items:baseline;gap:10px;padding:16px 0}.nfens-magazine-fact b{font-size:38px;color:#126b47}.nfens-magazine-meta{font-size:12px;font-weight:800;color:#657168}.nfens-magazine>footer{padding:20px 42px;border-top:1px solid #e2e8e4;color:#657168;font-size:12px}
@media(max-width:760px){.nfens-magazine{margin:0}.nfens-magazine>header,.nfens-magazine-grid,.nfens-magazine>footer{padding-left:20px;padding-right:20px}.nfens-magazine-grid{grid-template-columns:1fr}.nfens-magazine-half,.nfens-magazine-third{grid-column:auto}.nfens-magazine-greeting{margin:18px 20px}.nfens-magazine-actions{position:static}}
@media print{body{background:#fff!important}.nfens-magazine-actions,.nfe-office-shell,.nfe-office-nav,.nfe-office-topbar{display:none!important}.nfens-magazine{max-width:none;margin:0;box-shadow:none}.nfens-magazine-block{break-inside:avoid}.nfens-magazine{font-size:10.5pt}@page{size:A4;margin:10mm}}

/* v7.0.1 – eigenständige Navigation + Redaktionscockpit */
.nfens-studio-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 16px;padding:0 2px}.nfens-studio-brand>span{display:block;font-size:9px;font-weight:900;letter-spacing:.14em;color:#126b47}.nfens-studio-brand h1{margin:4px 0 5px;font-size:38px;line-height:1;letter-spacing:-.045em}.nfens-studio-brand p{margin:0;color:#6d7771;font-size:10px}.nfens-studio-new{display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border-radius:999px;background:#126b47;color:#fff!important;text-decoration:none;font-size:9px;font-weight:900;white-space:nowrap}.nfens-studio-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0 0 24px;padding:6px;background:#edf3ef;border:1px solid #dde6e0;border-radius:17px}.nfens-studio-nav a{display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;border-radius:12px;color:#516059;text-decoration:none;transition:.18s ease}.nfens-studio-nav a:hover{background:#fff;transform:translateY(-1px)}.nfens-studio-nav a.is-active{background:#fff;color:#123c2d;box-shadow:0 6px 18px rgba(19,60,45,.08)}.nfens-studio-nav strong{font-size:10px}.nfens-studio-nav small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px;color:#7a867f}
.nfens-dashboard-hero{position:relative;overflow:hidden;display:flex;justify-content:space-between;gap:28px;align-items:flex-end;padding:28px 30px;margin-bottom:14px;border-radius:24px;background:linear-gradient(135deg,#103d2c 0%,#126b47 64%,#16935e 100%);color:#fff}.nfens-dashboard-hero:after{content:"DORA";position:absolute;right:-18px;top:-28px;font-size:118px;line-height:1;font-weight:950;letter-spacing:-.08em;color:rgba(255,255,255,.055);pointer-events:none}.nfens-dashboard-hero>div{position:relative;z-index:1}.nfens-dashboard-hero span{font-size:8px;font-weight:900;letter-spacing:.14em;color:#b8e7cf}.nfens-dashboard-hero h2{max-width:630px;margin:6px 0 8px;font-size:34px;line-height:1.02;letter-spacing:-.045em}.nfens-dashboard-hero p{max-width:620px;margin:0;color:#d7ebe1;font-size:10px;line-height:1.55}.nfens-dashboard-hero-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.nfens-dashboard-hero-actions a{display:inline-flex;align-items:center;justify-content:center;padding:10px 13px;border:1px solid rgba(255,255,255,.28);border-radius:999px;color:#fff;text-decoration:none;font-size:9px;font-weight:900;background:rgba(255,255,255,.08);backdrop-filter:blur(7px)}.nfens-dashboard-hero-actions .nfens-primary{background:#fff;color:#103d2c;border-color:#fff}
.nfens-dashboard-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:14px}.nfens-dashboard-kpis a{position:relative;display:flex;flex-direction:column;min-width:0;padding:17px 18px;border:1px solid #e0e7e2;border-radius:18px;background:#fff;color:#17211d;text-decoration:none;transition:.18s ease}.nfens-dashboard-kpis a:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(21,58,43,.08);border-color:#cbdcd2}.nfens-dashboard-kpis small{font-size:8px;font-weight:900;letter-spacing:.12em;color:#126b47}.nfens-dashboard-kpis strong{margin:3px 0 2px;font-size:31px;line-height:1;letter-spacing:-.05em}.nfens-dashboard-kpis span{font-size:9px;color:#768078}.nfens-dashboard-last{display:grid;grid-template-columns:minmax(0,1fr) 90px auto;align-items:center;gap:16px;padding:17px 19px;margin-bottom:14px;border:1px solid #dbe6df;border-radius:19px;background:linear-gradient(180deg,#fff,#f8fbf9)}.nfens-dashboard-last small{font-size:8px;font-weight:900;color:#126b47;letter-spacing:.08em}.nfens-dashboard-last h3{margin:4px 0 3px;font-size:18px}.nfens-dashboard-last p{margin:0;color:#6d7771;font-size:9px}.nfens-dashboard-last>div:nth-child(2){text-align:center}.nfens-dashboard-last>div:nth-child(2) b{display:block;font-size:25px;line-height:1}.nfens-dashboard-last>div:nth-child(2) span{font-size:8px;color:#77817b}.nfens-dashboard-last-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.nfens-dashboard-last-actions a{padding:7px 9px;border:1px solid #dce6e0;border-radius:999px;color:#173226;text-decoration:none;font-size:8px;font-weight:800;background:#fff}.nfens-dashboard-section{margin-top:18px}.nfens-dashboard-section .nfens-section-head-v2{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:10px}.nfens-dashboard-section .nfens-section-head-v2 small{font-size:8px;font-weight:900;letter-spacing:.12em;color:#126b47}.nfens-dashboard-section .nfens-section-head-v2 h2{margin:3px 0 4px;font-size:26px;letter-spacing:-.035em}.nfens-dashboard-section .nfens-section-head-v2 p{margin:0;color:#748078;font-size:9px}.nfens-dashboard-section .nfens-section-head-v2>a{font-size:9px;font-weight:900;color:#126b47;text-decoration:none}.nfens-dashboard-sent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.nfens-dashboard-sent-grid article{padding:16px 17px;border:1px solid #e0e7e2;border-radius:17px;background:#fff}.nfens-dashboard-sent-grid article>small{font-size:8px;font-weight:900;color:#126b47}.nfens-dashboard-sent-grid h3{margin:4px 0 4px;font-size:16px}.nfens-dashboard-sent-grid p{margin:0 0 12px;color:#717c75;font-size:9px;line-height:1.45}.nfens-dashboard-sent-grid article>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid #edf1ee}.nfens-dashboard-sent-grid span{font-size:8px;color:#6f7a73}.nfens-dashboard-sent-grid span b{font-size:14px;color:#17211d}.nfens-dashboard-sent-grid a{font-size:8px;font-weight:900;color:#126b47;text-decoration:none}.nfens-dashboard-more{padding:10px 12px;text-align:center;color:#748078;font-size:8px}
@media(max-width:980px){.nfens-studio-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.nfens-studio-nav a:last-child{grid-column:1/-1}.nfens-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.nfens-dashboard-last{grid-template-columns:1fr}.nfens-dashboard-last>div:nth-child(2){text-align:left}.nfens-dashboard-last-actions{justify-content:flex-start}}
@media(max-width:700px){.nfens-studio-header{display:block}.nfens-studio-new{margin-top:12px}.nfens-studio-nav{display:flex;overflow-x:auto;scroll-snap-type:x proximity}.nfens-studio-nav a{min-width:145px;scroll-snap-align:start}.nfens-dashboard-hero{display:block;padding:22px}.nfens-dashboard-hero-actions{justify-content:flex-start;margin-top:16px}.nfens-dashboard-kpis{grid-template-columns:1fr 1fr}.nfens-dashboard-sent-grid{grid-template-columns:1fr}.nfens-dashboard-section .nfens-section-head-v2{align-items:flex-start;flex-direction:column}.nfens-dashboard-hero h2{font-size:28px}}
@media(max-width:480px){.nfens-dashboard-kpis{grid-template-columns:1fr}.nfens-studio-brand h1{font-size:32px}}

/* ========================================================================
   NewsletterStudio 7.1 · RESTORE / MODERN EDITOR SYSTEM
   Ausschließlich im NewsletterStudio. Keine OGB-Selektoren.
   ======================================================================== */
:root{--nfens-ink:#13251c;--nfens-green:#0f6b46;--nfens-green-dark:#0c3d2b;--nfens-lime:#ddeb58;--nfens-red:#d83b34;--nfens-paper:#f5f7f5;--nfens-line:#dfe7e2;--nfens-muted:#718078;--nfens-shadow:0 18px 50px rgba(15,61,43,.09)}
.nfens-app{max-width:none!important;width:100%!important}
.nfens-app *{box-sizing:border-box}
.nfens-studio-header{position:relative;padding:2px 0 18px!important;border-bottom:0!important}
.nfens-studio-brand h1{font-size:clamp(34px,4vw,54px)!important;font-weight:950!important;letter-spacing:-.055em!important;color:var(--nfens-ink)}
.nfens-studio-nav{position:sticky;top:12px;z-index:70;grid-template-columns:repeat(5,minmax(150px,1fr))!important;padding:5px!important;background:rgba(238,244,240,.88)!important;backdrop-filter:blur(18px);box-shadow:0 8px 28px rgba(20,62,45,.06)}
.nfens-studio-nav a{min-height:54px;justify-content:center}
.nfens-studio-nav a.is-active:before{content:"";position:absolute;left:10px;top:50%;width:4px;height:24px;border-radius:99px;background:var(--nfens-green);transform:translateY(-50%)}
.nfens-dashboard-command{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;gap:10px;align-items:center;margin:0 0 13px;padding:9px;border:1px solid var(--nfens-line);border-radius:18px;background:#fff;box-shadow:0 6px 22px rgba(17,61,43,.045)}
.nfens-dashboard-search{display:flex;align-items:center;gap:8px;min-width:0;padding:0 12px;border-radius:12px;background:#f4f7f5}.nfens-dashboard-search span{font-size:19px;color:#60746a}.nfens-dashboard-search input{width:100%;height:42px;border:0!important;background:transparent!important;box-shadow:none!important;font:inherit;color:var(--nfens-ink)}
.nfens-dashboard-filters{display:flex;gap:4px}.nfens-dashboard-filters button{height:38px;padding:0 13px;border:0;border-radius:10px;background:transparent;color:#617169;font-size:11px;font-weight:850;cursor:pointer}.nfens-dashboard-filters button.is-active{background:var(--nfens-green-dark);color:#fff}
.nfens-dashboard-shortcut{display:flex;align-items:center;gap:8px;height:38px;padding:0 13px;border-radius:10px;background:var(--nfens-lime);color:#173126!important;text-decoration:none;font-size:11px;font-weight:950}.nfens-dashboard-shortcut kbd{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:rgba(255,255,255,.65);font:900 13px/1 system-ui}
[data-nfens-dashboard-item][hidden]{display:none!important}
.nfens-dashboard-hero{min-height:214px!important;padding:32px 34px!important;border-radius:28px!important;box-shadow:0 20px 50px rgba(9,58,38,.16)}
.nfens-dashboard-hero h2{font-size:clamp(36px,5vw,62px)!important;max-width:760px!important}.nfens-dashboard-hero p{font-size:13px!important;max-width:690px!important}.nfens-dashboard-hero:after{font-size:180px!important;right:-8px!important;top:-42px!important}
.nfens-dashboard-kpis a{min-height:112px;justify-content:flex-end}.nfens-dashboard-kpis strong{font-size:42px!important}.nfens-dashboard-kpis a:after{content:"→";position:absolute;right:15px;top:13px;opacity:.25;font-weight:900}.nfens-dashboard-kpis a:hover:after{opacity:1;transform:translateX(2px)}
.nfens-draft-row{overflow:hidden;border:1px solid var(--nfens-line);border-radius:18px;background:#fff;transition:.18s ease}.nfens-draft-row:hover{transform:translateY(-2px);box-shadow:var(--nfens-shadow);border-color:#c8dbd0}.nfens-draft-main{padding:18px 20px!important}.nfens-draft-delete button{margin-right:12px!important}
.nfens-dashboard-sent-grid article{min-height:170px;display:flex;flex-direction:column}.nfens-dashboard-sent-grid article>div{margin-top:auto}
.nfens-archive-head>div>small{display:block;color:var(--nfens-green);font-size:10px;font-weight:950;letter-spacing:.13em}.nfens-archive-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 180px auto;gap:10px;align-items:center;margin:0 0 14px;padding:9px;border:1px solid var(--nfens-line);border-radius:18px;background:#fff}.nfens-archive-toolbar>label{display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:11px;background:#f3f7f4}.nfens-archive-toolbar input,.nfens-archive-toolbar select{height:42px;border:0!important;background:transparent!important;box-shadow:none!important}.nfens-archive-toolbar select{border:1px solid var(--nfens-line)!important;border-radius:11px!important;padding:0 12px!important;background:#fff!important}.nfens-archive-count{padding:0 9px;color:var(--nfens-muted);font-size:11px;white-space:nowrap}.nfens-archive-count b{font-size:16px;color:var(--nfens-ink)}
.nfens-archive-list{display:grid;gap:9px}.nfens-archive-row{display:grid!important;grid-template-columns:76px minmax(0,1fr) 90px auto!important;align-items:center!important;gap:15px!important;padding:14px!important;border:1px solid var(--nfens-line)!important;border-radius:18px!important;background:#fff!important;transition:.18s ease}.nfens-archive-row:hover{transform:translateY(-2px);border-color:#c8dbd0!important;box-shadow:var(--nfens-shadow)}.nfens-archive-date{display:grid;place-items:center;min-height:66px;border-radius:14px;background:#edf5f0;color:var(--nfens-green-dark)}.nfens-archive-date b{font-size:28px;line-height:1}.nfens-archive-date span{font-size:9px;font-weight:850;text-transform:uppercase}.nfens-archive-copy{min-width:0}.nfens-archive-copy small{display:block;color:var(--nfens-green);font-size:9px;font-weight:850}.nfens-archive-copy strong{display:block;margin:4px 0;font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nfens-archive-copy span{display:block;color:var(--nfens-muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nfens-archive-actions{display:flex!important;gap:5px!important;justify-content:flex-end}.nfens-archive-actions a{padding:8px 10px!important;border:1px solid var(--nfens-line)!important;border-radius:9px!important;background:#fff!important;color:var(--nfens-ink)!important;text-decoration:none!important;font-size:9px!important;font-weight:850!important}.nfens-archive-actions a.primary{background:var(--nfens-green-dark)!important;color:#fff!important;border-color:var(--nfens-green-dark)!important}.nfens-filter-empty{padding:30px;text-align:center;color:var(--nfens-muted);border:1px dashed #cfdad3;border-radius:18px;background:#fbfcfb}
.nfens-editor-shell{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;align-items:start}.nfens-editor-rail{position:sticky;top:89px;z-index:55;display:flex;flex-direction:column;gap:6px;min-height:calc(100vh - 118px);padding:8px;border:1px solid var(--nfens-line);border-radius:20px;background:rgba(255,255,255,.94);backdrop-filter:blur(14px);box-shadow:0 10px 30px rgba(16,60,43,.07)}.nfens-editor-rail-brand{display:grid;place-items:center;min-height:68px;border-radius:14px;background:var(--nfens-red);color:#fff}.nfens-editor-rail-brand span{font-size:18px;font-weight:950;line-height:1}.nfens-editor-rail-brand small{font-size:7px;font-weight:900;letter-spacing:.15em}.nfens-editor-rail button,.nfens-editor-rail a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:64px;padding:7px;border:0;border-radius:13px;background:transparent;color:#53655b;text-decoration:none;font-size:8px;font-weight:850;cursor:pointer;transition:.16s}.nfens-editor-rail button:hover,.nfens-editor-rail a:hover{background:#edf5f0;color:var(--nfens-green-dark)}.nfens-editor-rail b{font-size:13px}.nfens-editor-rail-spacer{flex:1}
.nfens-native-workspace{min-width:0;border:1px solid var(--nfens-line)!important;border-radius:24px!important;background:#eef3f0!important;overflow:clip!important;box-shadow:0 14px 42px rgba(14,61,42,.08)}.nfens-native-toolbar{position:sticky!important;top:88px!important;z-index:50!important;min-height:74px!important;padding:10px 13px!important;border-bottom:1px solid rgba(211,225,216,.85)!important;background:rgba(255,255,255,.92)!important;backdrop-filter:blur(18px)!important}.nfens-native-toolbar>div:first-child strong{font-size:14px!important}.nfens-native-toolbar>div:first-child span{font-size:9px!important}.nfens-native-toolbar-actions>button{min-height:36px!important;padding:0 10px!important;border-radius:10px!important;font-size:9px!important;font-weight:850!important}.nfens-native-toolbar-actions .send{background:var(--nfens-red)!important}.nfens-native-toolbar-actions .add{background:var(--nfens-lime)!important;color:#153323!important}.nfens-native-stage{padding:28px clamp(12px,3vw,42px) 70px!important;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.92),rgba(239,244,241,.75) 38%,#e8efeb 100%)!important}.nfens-native-newsletter{max-width:860px!important;margin-inline:auto!important;filter:drop-shadow(0 24px 44px rgba(17,57,42,.12))}.nfens-native-flip-card{transition:transform .18s ease,box-shadow .18s ease!important}.nfens-native-flip-card:not(.is-flipped):hover{transform:translateY(-2px)!important}.nfens-native-flip-card:not(.is-flipped):hover .nfens-native-flip-front{outline:2px solid rgba(15,107,70,.22)!important;outline-offset:3px!important}.nfens-native-insert{opacity:.15!important;transition:.15s}.nfens-native-newsletter:hover .nfens-native-insert{opacity:.55!important}.nfens-native-insert:hover{opacity:1!important;transform:scale(1.02)}.nfens-native-library,.nfens-native-meta-card{border-radius:22px!important;box-shadow:0 22px 70px rgba(10,55,37,.18)!important}.nfens-native-library-grid button{min-height:92px!important;border-radius:15px!important;transition:.16s!important}.nfens-native-library-grid button:hover{transform:translateY(-2px);border-color:#aac9b7!important;background:#f4faf6!important}.nfens-native-library-grid strong{font-size:12px!important}.nfens-native-library-grid span{font-size:9px!important}
.nfens-rich-toolbar{position:sticky;top:0;z-index:3;display:flex;flex-wrap:wrap;gap:4px;padding:6px;border:1px solid #dbe5df;border-bottom:0;border-radius:12px 12px 0 0;background:#f8faf9}.nfens-rich-toolbar button{min-width:31px;height:30px;border:0;border-radius:7px;background:#fff;color:#31443a;cursor:pointer}.nfens-rich-toolbar button:hover{background:#eaf4ee;color:#0e6241}.nfens-rich-surface{min-height:150px;padding:13px 14px;border:1px solid #dbe5df;border-radius:0 0 12px 12px;background:#fff;line-height:1.6;outline:none}.nfens-rich-surface:focus{border-color:#91b9a4;box-shadow:0 0 0 3px rgba(15,107,70,.08)}
.nfens-archive-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 14px}.nfens-archive-summary span{padding:14px 16px;border:1px solid var(--nfens-line);border-radius:15px;background:#fff;color:var(--nfens-muted);font-size:9px}.nfens-archive-summary b{display:block;margin-bottom:3px;color:var(--nfens-ink);font-size:19px}
@media(max-width:1100px){.nfens-editor-shell{grid-template-columns:1fr}.nfens-editor-rail{position:static;min-height:0;display:grid;grid-template-columns:70px repeat(3,1fr) 70px}.nfens-editor-rail-spacer{display:none}.nfens-native-toolbar{top:12px!important}.nfens-archive-row{grid-template-columns:64px minmax(0,1fr) auto!important}.nfens-archive-meta{display:none!important}.nfens-archive-actions{grid-column:2/-1!important;justify-content:flex-start!important}.nfens-dashboard-command{grid-template-columns:1fr auto}.nfens-dashboard-shortcut{display:none}}
@media(max-width:720px){.nfens-dashboard-command{grid-template-columns:1fr}.nfens-dashboard-filters{overflow:auto}.nfens-dashboard-shortcut{display:flex;justify-content:center}.nfens-editor-rail{display:flex;flex-direction:row;overflow:auto;min-height:0}.nfens-editor-rail>*{min-width:76px}.nfens-editor-rail-brand{min-height:58px}.nfens-native-toolbar{position:relative!important;top:auto!important;display:block!important}.nfens-native-toolbar-actions{margin-top:9px;overflow:auto;padding-bottom:3px}.nfens-native-toolbar-actions>button{flex:0 0 auto}.nfens-native-stage{padding:12px 4px 50px!important}.nfens-archive-toolbar{grid-template-columns:1fr}.nfens-archive-row{grid-template-columns:54px minmax(0,1fr)!important}.nfens-archive-actions{grid-column:1/-1!important}.nfens-archive-date b{font-size:22px}.nfens-archive-summary{grid-template-columns:1fr}.nfens-studio-nav{top:5px}}

/* NewsletterStudio 8.0 – finaler stabiler Redaktionsstand */
.nfens-dora-header img{display:block;width:100%;height:auto}
.nfens-inline-form{display:inline-flex!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}
.nfens-inline-form button{padding:8px 10px!important;border:1px solid var(--nfens-line,#d9e4dd)!important;border-radius:9px!important;background:#fff!important;color:#173f2e!important;font-size:9px!important;font-weight:850!important;cursor:pointer!important}
.nfens-inline-form button:hover{background:#edf5f0!important;border-color:#b8d0c2!important}
.nfens-magazine-source{display:inline-block;margin:0 0 7px;padding:5px 8px;border-radius:999px;background:#edf4ef;color:#185f42;font-size:9px;font-weight:900;letter-spacing:.04em}
.nfens-magazine-donation{display:grid;gap:4px;margin-top:13px;padding:13px 14px;border-radius:12px;background:#eef5f0}.nfens-magazine-donation strong{font-size:15px;color:#123e2d}.nfens-magazine-donation em,.nfens-magazine-donation i{font-size:10px;color:#56685e;font-style:normal}.nfens-magazine-link{font-size:9px!important;color:#547063!important;word-break:break-word}.nfens-magazine footer{display:flex;justify-content:space-between;gap:18px;align-items:flex-end}.nfens-magazine footer small{font-size:8px;color:#728077;text-align:right}
@media print{.nfens-magazine-actions,.nfens-studio-header,.nfens-studio-nav{display:none!important}.nfens-app{background:#fff!important}.nfens-magazine{box-shadow:none!important;margin:0!important;max-width:none!important}.nfens-magazine-block{break-inside:avoid}.nfens-magazine-hero{break-after:avoid}.nfens-magazine-grid{column-gap:8mm!important}@page{size:A4;margin:11mm}}

/* ==========================================================================\n   DORA MAGAZIN 8.1 — echtes Editorial-/Printlayout\n   ========================================================================== */
.nfens-magazine-actions{position:sticky;top:12px;z-index:50;max-width:1040px;margin:16px auto;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 14px;border:1px solid #d8e1dc;border-radius:18px;background:rgba(250,252,250,.95);box-shadow:0 12px 35px rgba(16,61,44,.09);backdrop-filter:blur(16px)}
.nfens-magazine-actions>div{display:flex;align-items:center;gap:10px}.nfens-magazine-actions b{font-size:13px;color:#103d2c}.nfens-magazine-actions span{font-size:11px;color:#6d7872}.nfens-magazine-actions a,.nfens-magazine-actions button{border:0;border-radius:999px;padding:10px 16px;background:#103d2c;color:#fff;text-decoration:none;font:800 12px/1 "NaturFreunde Sans",Arial,sans-serif;cursor:pointer}.nfens-magazine-actions a{background:#eef3ef;color:#103d2c}
.nfens-magazine-editorial{--ink:#17211d;--green:#103d2c;--green2:#146b49;--lime:#dfe94b;--paper:#fbfaf5;--sand:#eee9dc;--line:#d8ddd7;max-width:1040px;margin:0 auto 70px;background:var(--paper);color:var(--ink);box-shadow:0 22px 70px rgba(17,55,39,.16);font-family:"NaturFreunde Sans",Arial,Helvetica,sans-serif;counter-reset:page}
.nfens-mag-cover{position:relative;min-height:1180px;background:var(--green);color:#fff;overflow:hidden;display:flex;flex-direction:column}.nfens-mag-cover-brand{position:relative;z-index:3}.nfens-mag-cover-brand .nfens-brand-header,.nfens-mag-cover-brand .nfens-dora-header{box-shadow:none!important}.nfens-mag-cover-image{position:absolute;inset:260px 0 0;z-index:0}.nfens-mag-cover-image img{width:100%;height:100%;object-fit:cover;display:block}.nfens-mag-cover-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,48,34,.1) 0%,rgba(10,48,34,.38) 38%,rgba(10,48,34,.96) 90%)}
.nfens-mag-cover-copy{position:relative;z-index:2;margin-top:auto;padding:72px 70px 105px;max-width:900px}.nfens-mag-issue{display:flex;gap:10px;margin-bottom:24px}.nfens-mag-issue span{display:inline-flex;padding:7px 10px;border:1px solid rgba(255,255,255,.35);border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.06em}.nfens-mag-cover-copy>small{display:block;color:var(--lime);font-size:12px;font-weight:900;letter-spacing:.17em;margin-bottom:14px}.nfens-mag-cover h1{margin:0;max-width:820px;font-size:76px;line-height:.92;letter-spacing:-.045em;color:#fff}.nfens-mag-cover-copy>p{max-width:720px;margin:22px 0 0;font-size:22px;line-height:1.35;color:rgba(255,255,255,.83)}
.nfens-mag-cover-teasers{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px;border-top:1px solid rgba(255,255,255,.25);padding-top:18px}.nfens-mag-cover-teasers span{display:grid;grid-template-columns:auto 1fr;gap:10px;font-size:12px;line-height:1.35;color:#fff}.nfens-mag-cover-teasers b{color:var(--lime);font-size:11px}.nfens-mag-cover-foot{position:absolute;z-index:3;left:0;right:0;bottom:0;display:flex;justify-content:space-between;gap:20px;padding:20px 70px;border-top:1px solid rgba(255,255,255,.2);font-size:10px;letter-spacing:.08em;color:rgba(255,255,255,.7)}
.nfens-mag-inside{background:var(--paper);padding:62px 70px 70px}.nfens-mag-section-head{display:grid;grid-template-columns:180px 1fr;column-gap:30px;padding:0 0 34px;border-bottom:3px solid var(--green)}.nfens-mag-section-head>span{grid-row:1/4;color:var(--green2);font-size:10px;font-weight:900;letter-spacing:.17em;padding-top:7px}.nfens-mag-section-head h2{margin:0;font-size:38px;line-height:1;letter-spacing:-.025em}.nfens-mag-section-head p{margin:10px 0 0;max-width:680px;color:#657168;font-size:15px;line-height:1.5}
.nfens-magazine-greeting{display:grid;grid-template-columns:180px 1fr;gap:30px;margin:42px 0 52px;padding:0;background:none;border-radius:0}.nfens-mag-greeting-mark{font-size:42px;line-height:.85;font-weight:900;letter-spacing:-.05em;color:var(--lime);background:var(--green);padding:22px}.nfens-magazine-greeting small{color:var(--green2);font-size:10px;font-weight:900;letter-spacing:.15em}.nfens-magazine-greeting h2{font-size:36px;line-height:1;margin:6px 0 16px}.nfens-mag-signature{display:grid;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.nfens-mag-signature span{font-size:11px;color:#66736c}
.nfens-magazine-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:34px 22px;padding:0}.nfens-magazine-block{position:relative;grid-column:1/-1;padding-top:22px;border-top:1px solid var(--line);break-inside:avoid-page;page-break-inside:avoid}.nfens-magazine-half{grid-column:span 6}.nfens-magazine-third{grid-column:span 4}.nfens-mag-article-no{position:absolute;right:0;top:12px;font-size:10px;font-weight:900;color:#a0aaa4;letter-spacing:.09em}.nfens-magazine-source,.nfens-mag-eyebrow{display:inline-block;margin:0 8px 8px 0;padding:0!important;background:none!important;border-radius:0!important;color:var(--green2)!important;font-size:9px!important;font-weight:900;letter-spacing:.13em}.nfens-magazine-block h2{max-width:760px;margin:3px 0 13px;font-size:32px;line-height:1.02;letter-spacing:-.025em}.nfens-magazine-half h2{font-size:25px}.nfens-magazine-third h2{font-size:21px}.nfens-magazine-meta{margin:0 0 13px;padding-left:12px;border-left:3px solid var(--lime);font-size:11px;font-weight:800;color:#5c6962}.nfens-magazine-block figure{margin:0 0 17px;overflow:hidden}.nfens-magazine-block figure img{display:block;width:100%;height:auto;border-radius:0;margin:0}.nfens-magazine-full figure img{max-height:520px;object-fit:cover}.nfens-magazine-text{font-size:14px;line-height:1.68;color:#26322c}.nfens-magazine-full:not(.nfens-magazine-type-quote):not(.nfens-magazine-type-fact):not(.nfens-magazine-type-cta):not(.nfens-magazine-type-donation) .nfens-magazine-text{columns:2;column-gap:30px}.nfens-magazine-text p:first-child{margin-top:0}.nfens-magazine-text a{color:var(--green2);font-weight:700}.nfens-magazine-divider{grid-column:1/-1;width:100%;height:0;border:0;border-top:4px solid var(--green);margin:12px 0 4px}
.nfens-magazine-block.is-feature{padding:30px;background:var(--green);color:#fff;border-top:0}.nfens-magazine-block.is-feature h2,.nfens-magazine-block.is-feature .nfens-magazine-text{color:#fff}.nfens-magazine-block.is-feature .nfens-magazine-source,.nfens-magazine-block.is-feature .nfens-mag-eyebrow{color:var(--lime)!important}.nfens-magazine-type-quote .nfens-magazine-text{font-size:24px;line-height:1.32;font-weight:700;columns:auto!important}.nfens-magazine-fact{display:grid;gap:6px;padding:4px 0}.nfens-magazine-fact b{font-size:64px;line-height:.9;color:var(--lime);letter-spacing:-.05em}.nfens-magazine-fact span{font-size:13px;font-weight:800;color:#fff}.nfens-magazine-donation{display:grid;gap:5px;margin-top:14px;padding:20px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.05);border-radius:0}.nfens-magazine-donation small{font-size:9px;letter-spacing:.14em;color:var(--lime);font-weight:900}.nfens-magazine-donation strong{font-size:17px;color:#fff;letter-spacing:.02em}.nfens-magazine-donation em,.nfens-magazine-donation i{font-size:10px;color:rgba(255,255,255,.75);font-style:normal}.nfens-magazine-link{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:18px;padding-top:12px;border-top:1px solid currentColor;font-size:10px}.nfens-magazine-link span{word-break:break-all;opacity:.75;text-align:right}
.nfens-mag-footer{display:flex;justify-content:space-between;gap:30px;padding:24px 70px;background:var(--green);color:#fff;font-size:10px}.nfens-mag-footer>div{display:grid;gap:4px}.nfens-mag-footer>div:last-child{text-align:right}.nfens-mag-footer b{color:var(--lime);letter-spacing:.12em}.nfens-mag-footer span{color:rgba(255,255,255,.72)}
@media(max-width:800px){.nfens-magazine-editorial{margin:0;box-shadow:none}.nfens-mag-cover{min-height:820px}.nfens-mag-cover-copy{padding:45px 28px 90px}.nfens-mag-cover h1{font-size:49px}.nfens-mag-cover-copy>p{font-size:17px}.nfens-mag-cover-teasers{grid-template-columns:1fr}.nfens-mag-cover-foot{padding:16px 28px}.nfens-mag-inside{padding:38px 28px}.nfens-mag-section-head,.nfens-magazine-greeting{grid-template-columns:1fr}.nfens-mag-section-head>span{grid-row:auto}.nfens-magazine-grid{grid-template-columns:1fr}.nfens-magazine-half,.nfens-magazine-third{grid-column:auto}.nfens-magazine-full .nfens-magazine-text{columns:auto!important}.nfens-mag-footer{padding:20px 28px}.nfens-magazine-actions{position:static;margin:8px}}
@media print{
 html,body{background:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}
 body>*:not(.nfens-app){visibility:hidden!important}.nfens-app,.nfens-app *{visibility:visible}
 .nfens-magazine-actions,.nfens-studio-header,.nfens-studio-nav,.nfe-office-shell,.nfe-office-nav,.nfe-office-topbar{display:none!important}
 .nfens-app{position:absolute!important;inset:0!important;margin:0!important;padding:0!important;background:#fff!important}
 .nfens-magazine-editorial{width:100%!important;max-width:none!important;margin:0!important;box-shadow:none!important;background:#fff!important}
 .nfens-mag-cover{height:277mm!important;min-height:277mm!important;break-after:page;page-break-after:always}
 .nfens-mag-cover-copy{padding:52mm 18mm 28mm}.nfens-mag-cover h1{font-size:48pt}.nfens-mag-cover-copy>p{font-size:14pt}.nfens-mag-cover-foot{padding:5mm 18mm}
 .nfens-mag-inside{padding:13mm 16mm 15mm}.nfens-magazine-grid{gap:8mm 5mm}.nfens-magazine-block{break-inside:avoid-page;page-break-inside:avoid}.nfens-magazine-block h2{orphans:3;widows:3}.nfens-magazine-text{font-size:9.5pt;line-height:1.55}.nfens-magazine-full .nfens-magazine-text{column-gap:7mm}
 .nfens-mag-footer{padding:5mm 16mm}
 @page{size:A4;margin:0}
}

/* =====================================================================
   NewsletterStudio 9.0 · COMPLETE EDITORIAL SYSTEM
   Modernes, eigenständiges Redaktionscockpit. Bestehende Daten bleiben.
   ===================================================================== */
.nfens-app-v9{
  --v9-green:#123f2d;--v9-green2:#176846;--v9-lime:#dfe95a;--v9-red:#d94337;
  --v9-ink:#14211b;--v9-muted:#6b756f;--v9-line:#dfe6e1;--v9-soft:#f3f6f4;
  --v9-card:#fff;--v9-shadow:0 18px 50px rgba(18,63,45,.08);
  width:min(100%,1680px);max-width:none!important;margin:0 auto!important;padding:0 22px 56px!important;
  color:var(--v9-ink);font-family:"NaturFreunde Sans",Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
}
.nfens-app-v9 button,.nfens-app-v9 input,.nfens-app-v9 select,.nfens-app-v9 textarea{font:inherit}
.nfens-v9-topbar{position:sticky;top:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 -22px;padding:13px 22px;background:rgba(247,249,247,.94);backdrop-filter:blur(16px);border-bottom:1px solid rgba(18,63,45,.08)}
.nfens-v9-brand{display:flex;align-items:center;gap:12px}.nfens-v9-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:var(--v9-green);color:#fff;font-size:25px;font-weight:950;letter-spacing:-.06em}.nfens-v9-brand div{display:flex;flex-direction:column}.nfens-v9-brand small{font-size:9px;letter-spacing:.16em;font-weight:900;color:var(--v9-muted)}.nfens-v9-brand strong{font-size:16px;letter-spacing:-.02em}
.nfens-v9-topactions{display:flex;align-items:center;gap:10px}.nfens-v9-live{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:999px;background:#eef5ef;color:var(--v9-green);font-size:11px;font-weight:850}.nfens-v9-live i{width:7px;height:7px;border-radius:50%;background:#39a45c;box-shadow:0 0 0 4px rgba(57,164,92,.12)}.nfens-v9-create{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 15px;border-radius:11px;background:var(--v9-green);color:#fff!important;font-weight:900;font-size:12px;box-shadow:0 8px 20px rgba(18,63,45,.16)}
.nfens-v9-nav{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:18px 0 22px!important;padding:7px!important;border-radius:18px!important;background:#edf2ee!important;border:1px solid #e1e8e3!important;overflow:visible!important}
.nfens-v9-nav a{position:relative;display:flex!important;align-items:center;gap:9px;min-height:58px;padding:9px 11px!important;border:0!important;border-radius:13px!important;background:transparent!important;color:#425047!important;transition:.18s ease}.nfens-v9-nav a:hover{background:#fff!important;transform:translateY(-1px)}.nfens-v9-nav a.is-active{background:#fff!important;color:var(--v9-green)!important;box-shadow:0 7px 24px rgba(18,63,45,.08)}
.nfens-v9-nav a>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.nfens-v9-nav strong{font-size:12px;white-space:nowrap}.nfens-v9-nav small{font-size:9px;color:#839088;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nfens-v9-navicon{display:grid;place-items:center;flex:0 0 31px;width:31px;height:31px;border-radius:10px;background:#e1ebe4;color:var(--v9-green);font-weight:900}.nfens-v9-nav a.is-active .nfens-v9-navicon{background:var(--v9-green);color:#fff}.nfens-v9-nav a>b{position:absolute;right:7px;top:6px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--v9-lime);color:var(--v9-green);font-size:9px;display:grid;place-items:center}

/* page heads / cards */
.nfens-v9-pagehead,.nfens-overview-top{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:18px!important;margin:28px 0 18px!important;padding:0!important;background:none!important;border:0!important}.nfens-v9-pagehead small,.nfens-overview-top>div>small{font-size:10px!important;letter-spacing:.16em!important;font-weight:950!important;color:var(--v9-green2)!important}.nfens-v9-pagehead h2,.nfens-overview-top h2{margin:3px 0 6px!important;font-size:clamp(28px,3vw,44px)!important;line-height:1!important;letter-spacing:-.045em!important;color:var(--v9-ink)!important}.nfens-v9-pagehead p,.nfens-overview-top p{max-width:720px;margin:0!important;color:var(--v9-muted)!important;font-size:13px!important}
.nfens-v9-card,.nfens-panel{background:#fff!important;border:1px solid var(--v9-line)!important;border-radius:20px!important;box-shadow:0 10px 35px rgba(18,63,45,.045)!important;padding:20px!important}.nfens-v9-cardhead,.nfens-section-head-v2{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.nfens-v9-cardhead small,.nfens-section-head-v2 small{font-size:9px;letter-spacing:.15em;font-weight:950;color:var(--v9-green2)}.nfens-v9-cardhead h3,.nfens-section-head-v2 h2{margin:3px 0 4px;font-size:20px;letter-spacing:-.025em}.nfens-v9-cardhead p,.nfens-section-head-v2 p{margin:0;color:var(--v9-muted);font-size:12px}.nfens-v9-cardhead>a{font-size:11px;font-weight:900;color:var(--v9-green2)}

/* Dashboard */
.nfens-dashboard-hero{position:relative;overflow:hidden;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:24px!important;padding:34px!important;border:0!important;border-radius:26px!important;background:linear-gradient(120deg,#103b2a 0%,#165d40 58%,#1e7650 100%)!important;color:#fff!important;box-shadow:var(--v9-shadow)!important}.nfens-dashboard-hero:after{content:"DORA";position:absolute;right:-12px;top:-31px;font-size:150px;font-weight:950;letter-spacing:-.07em;color:rgba(255,255,255,.045);pointer-events:none}.nfens-dashboard-hero span{font-size:9px!important;letter-spacing:.17em!important;color:var(--v9-lime)!important;font-weight:950!important}.nfens-dashboard-hero h2{margin:7px 0!important;font-size:clamp(34px,4vw,56px)!important;letter-spacing:-.055em!important;line-height:.96!important;color:#fff!important}.nfens-dashboard-hero p{max-width:650px!important;margin:0!important;color:#dce9e0!important;font-size:14px!important}.nfens-dashboard-hero-actions{position:relative;z-index:2;display:flex!important;gap:8px!important;flex-wrap:wrap!important}.nfens-dashboard-hero-actions a{padding:11px 14px!important;border-radius:11px!important;background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important;font-size:11px!important;font-weight:900!important}.nfens-dashboard-hero-actions a.nfens-primary{background:var(--v9-lime)!important;color:var(--v9-green)!important;border-color:var(--v9-lime)!important}
.nfens-dashboard-command{margin:12px 0 16px!important;padding:8px!important;background:#fff!important;border:1px solid var(--v9-line)!important;border-radius:15px!important;box-shadow:0 8px 24px rgba(18,63,45,.035)!important}.nfens-dashboard-search{background:var(--v9-soft)!important;border-radius:10px!important}.nfens-dashboard-search input{font-size:12px!important}.nfens-dashboard-filters button{border-radius:9px!important;font-size:10px!important;font-weight:900!important}.nfens-dashboard-filters button.is-active{background:var(--v9-green)!important;color:#fff!important}.nfens-dashboard-shortcut{border-radius:10px!important;background:#eef4ef!important;color:var(--v9-green)!important}
.nfens-dashboard-kpis{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:10px!important;margin:0 0 14px!important}.nfens-dashboard-kpis a{position:relative;overflow:hidden;min-height:118px;padding:17px!important;border-radius:18px!important;border:1px solid var(--v9-line)!important;background:#fff!important;box-shadow:0 8px 30px rgba(18,63,45,.035)!important;transition:.18s ease}.nfens-dashboard-kpis a:hover{transform:translateY(-2px);box-shadow:0 14px 36px rgba(18,63,45,.08)!important}.nfens-dashboard-kpis small{font-size:9px!important;letter-spacing:.13em!important;color:var(--v9-muted)!important}.nfens-dashboard-kpis strong{display:block!important;margin:6px 0 1px!important;font-size:38px!important;line-height:1!important;letter-spacing:-.05em!important;color:var(--v9-green)!important}.nfens-dashboard-kpis span{font-size:11px!important;color:var(--v9-muted)!important}.nfens-v9-homegrid{display:grid;grid-template-columns:1.15fr .85fr;gap:12px;margin:0 0 16px}.nfens-v9-healthrows{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.nfens-v9-healthrows div{padding:12px;border-radius:13px;background:var(--v9-soft);display:flex;flex-direction:column;gap:5px}.nfens-v9-healthrows span{font-size:10px;color:var(--v9-muted)}.nfens-v9-healthrows b{font-size:18px;color:var(--v9-green)}.nfens-v9-ok{font-size:10px;font-weight:900;color:#26794a}.nfens-v9-quick>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.nfens-v9-quick a{display:flex;align-items:center;gap:10px;padding:12px;border-radius:13px;background:var(--v9-soft);color:var(--v9-ink);transition:.15s}.nfens-v9-quick a:hover{background:#e9f1eb;transform:translateY(-1px)}.nfens-v9-quick a>b{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#fff;color:var(--v9-green);font-size:16px}.nfens-v9-quick span{display:flex;flex-direction:column}.nfens-v9-quick strong{font-size:11px}.nfens-v9-quick small{font-size:9px;color:var(--v9-muted)}
.nfens-dashboard-last{margin:0 0 18px!important;border-radius:20px!important;border:1px solid #cfe0d4!important;background:linear-gradient(100deg,#edf5ef,#f8faf8)!important;padding:18px!important}.nfens-draft-list{display:grid!important;gap:8px!important}.nfens-draft-row,.nfens-archive-row{border:1px solid var(--v9-line)!important;border-radius:15px!important;background:#fff!important;transition:.15s}.nfens-draft-row:hover,.nfens-archive-row:hover{border-color:#b8cec0!important;box-shadow:0 9px 26px rgba(18,63,45,.055)!important;transform:translateY(-1px)}

/* Archive */
.nfens-archive-toolbar{position:sticky;top:69px;z-index:20;background:rgba(247,249,247,.94)!important;backdrop-filter:blur(12px);padding:9px!important;border-radius:14px!important;border:1px solid var(--v9-line)!important;margin-bottom:10px!important}.nfens-archive-row{display:grid!important;grid-template-columns:74px minmax(0,1fr) 90px auto!important;align-items:center!important;padding:10px 12px!important}.nfens-archive-date{background:var(--v9-soft)!important;border-radius:11px!important}.nfens-archive-actions a,.nfens-archive-actions button{border-radius:9px!important;font-size:10px!important;font-weight:850!important}.nfens-archive-actions .primary{background:var(--v9-green)!important;color:#fff!important}

/* Subscribers */
.nfens-recipient-hero{border:0!important;border-radius:24px!important;padding:28px!important;background:linear-gradient(115deg,#123f2d,#1a6d49)!important;color:#fff!important}.nfens-recipient-hero h2{color:#fff!important;font-size:36px!important;letter-spacing:-.04em!important}.nfens-recipient-hero p{color:#d9e8dd!important}.nfens-recipient-kpis span{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.15)!important}.nfens-recipient-toolbar{position:sticky;top:69px;z-index:18;margin:12px 0!important;padding:8px!important;background:rgba(247,249,247,.95)!important;border:1px solid var(--v9-line)!important;border-radius:14px!important;backdrop-filter:blur(12px)}.nfens-recipient-toolbar input{border-radius:10px!important;background:#fff!important}.nfens-recipient-filters button{border-radius:9px!important}.nfens-recipient-filters button.is-active{background:var(--v9-green)!important;color:#fff!important}.nfens-recipient-columns-v3{display:grid!important;grid-template-columns:1.2fr .8fr!important;gap:12px!important}.nfens-recipient-entry{border:1px solid var(--v9-line)!important;border-radius:13px!important;margin:0 0 7px!important;overflow:hidden;background:#fff!important}.nfens-recipient-entry summary{padding:13px 15px!important}.nfens-recipient-entry[open]{border-color:#b9cec0!important;box-shadow:0 9px 24px rgba(18,63,45,.045)!important}

/* Templates */
.nfens-template-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.nfens-template-card{overflow:hidden;border:1px solid var(--v9-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 10px 28px rgba(18,63,45,.04)!important;transition:.18s}.nfens-template-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(18,63,45,.09)!important}.nfens-template-mini{min-height:230px!important;border-radius:0!important}.nfens-template-copy{padding:16px!important}

/* Analytics */
.nfens-v9-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}.nfens-v9-metrics article{padding:18px;border:1px solid var(--v9-line);border-radius:18px;background:#fff;box-shadow:0 8px 28px rgba(18,63,45,.035)}.nfens-v9-metrics span{display:block;font-size:9px;letter-spacing:.13em;font-weight:950;color:var(--v9-muted)}.nfens-v9-metrics b{display:block;margin:7px 0 2px;font-size:36px;line-height:1;color:var(--v9-green);letter-spacing:-.05em}.nfens-v9-metrics small{font-size:10px;color:var(--v9-muted)}.nfens-v9-analytics-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:12px}.nfens-v9-bars{height:290px;display:flex;align-items:flex-end;gap:8px;padding:20px 4px 0}.nfens-v9-bars>div{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:7px}.nfens-v9-bars span{position:relative;width:min(36px,75%);min-height:8px;border-radius:9px 9px 4px 4px;background:linear-gradient(180deg,var(--v9-green2),var(--v9-green));transition:.2s}.nfens-v9-bars span:hover{filter:brightness(1.08)}.nfens-v9-bars i{position:absolute;left:50%;top:-21px;transform:translateX(-50%);font-style:normal;font-size:9px;font-weight:900;color:var(--v9-green)}.nfens-v9-bars small{font-size:9px;color:var(--v9-muted)}.nfens-v9-log{display:grid;gap:6px}.nfens-v9-log a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-radius:11px;background:var(--v9-soft);color:var(--v9-ink)}.nfens-v9-log a span{display:flex;flex-direction:column}.nfens-v9-log strong{font-size:11px}.nfens-v9-log small{font-size:9px;color:var(--v9-muted)}.nfens-v9-log b{font-size:16px;color:var(--v9-green)}.nfens-v9-empty{padding:26px;text-align:center;color:var(--v9-muted);font-size:12px}

/* Settings */
.nfens-v9-settings{display:grid;gap:12px}.nfens-v9-settings label{display:flex;flex-direction:column;gap:6px;font-size:10px;font-weight:850;color:#536158}.nfens-v9-settings input,.nfens-v9-settings select{width:100%;min-height:42px;border:1px solid #d8e1da;border-radius:10px;background:#fff;padding:0 11px;color:var(--v9-ink)}.nfens-v9-savebar{position:sticky;bottom:12px;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 14px;border-radius:14px;background:#123f2d;color:#fff;box-shadow:0 16px 42px rgba(18,63,45,.22)}.nfens-v9-savebar div{display:flex;flex-direction:column}.nfens-v9-savebar strong{font-size:12px}.nfens-v9-savebar span{font-size:9px;color:#cfe0d4}.nfens-v9-savebar button{background:var(--v9-lime)!important;color:var(--v9-green)!important}

/* Editor – echte Arbeitsfläche */
.nfens-app-v9 .nfens-editor{margin:0!important}.nfens-app-v9 .nfens-editor-shell{display:grid!important;grid-template-columns:74px minmax(0,1fr)!important;gap:10px!important;min-height:calc(100vh - 175px)!important;background:#e9eeea!important;border:1px solid #dce4de!important;border-radius:22px!important;padding:9px!important;overflow:hidden!important}.nfens-app-v9 .nfens-editor-rail{position:sticky!important;top:78px!important;align-self:start!important;height:calc(100vh - 105px)!important;border:0!important;border-radius:16px!important;background:#123f2d!important;color:#fff!important;padding:10px 7px!important;box-shadow:none!important}.nfens-editor-rail-brand{padding:10px 0 16px!important;border-bottom:1px solid rgba(255,255,255,.12)!important;margin-bottom:8px!important}.nfens-editor-rail-brand span{font-size:21px!important;color:var(--v9-lime)!important}.nfens-editor-rail button,.nfens-editor-rail a{border-radius:11px!important;color:#d8e4db!important}.nfens-editor-rail b{font-size:10px!important;color:var(--v9-lime)!important}.nfens-editor-rail span{font-size:8px!important}
.nfens-native-workspace{min-width:0!important;border:0!important;background:#f7f9f7!important;border-radius:16px!important;overflow:hidden!important}.nfens-native-toolbar{position:sticky!important;top:69px!important;z-index:45!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:10px 12px!important;background:rgba(255,255,255,.95)!important;backdrop-filter:blur(14px)!important;border-bottom:1px solid #e0e6e2!important}.nfens-native-toolbar>div:first-child strong{font-size:12px!important}.nfens-native-toolbar>div:first-child span{font-size:9px!important;color:var(--v9-muted)!important}.nfens-native-toolbar-actions{gap:5px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.nfens-native-toolbar-actions button{min-height:34px!important;padding:0 10px!important;border-radius:9px!important;border:1px solid #dbe3dd!important;background:#fff!important;font-size:9px!important;font-weight:900!important;color:#3f4b44!important}.nfens-native-toolbar-actions button:hover{border-color:#afc7b7!important;background:#f6faf7!important}.nfens-native-toolbar-actions .add{background:#e9f3eb!important;color:var(--v9-green)!important}.nfens-native-toolbar-actions .send{background:var(--v9-green)!important;border-color:var(--v9-green)!important;color:#fff!important}.nfens-preview-switch{padding:3px!important;background:#edf1ee!important;border-radius:9px!important}.nfens-preview-switch button.is-active{background:#fff!important;box-shadow:0 2px 7px rgba(0,0,0,.06)!important}
.nfens-native-stage{padding:24px 18px 48px!important;background:radial-gradient(circle at 50% 0,#f8faf8 0,#e7ece8 72%)!important;min-height:calc(100vh - 230px)!important}.nfens-native-newsletter{width:min(800px,100%)!important;margin:auto!important;transition:.25s ease!important;filter:drop-shadow(0 22px 35px rgba(18,63,45,.12))!important}.nfens-native-newsletter.is-mobile,.nfens-native-stage.is-mobile .nfens-native-newsletter{width:min(390px,100%)!important}.nfens-preview-card{border-radius:0!important;overflow:hidden!important;border:0!important;background:#fff!important}.nfens-preview-card>img{max-height:430px!important;object-fit:cover!important}.nfens-preview-body{gap:0!important;padding:18px 20px 26px!important}.nfens-preview-item{border-radius:13px!important;border:1px solid #e4e8e5!important;background:#fff!important;margin:5px!important;padding:14px!important}.nfens-preview-item img{border-radius:9px!important;}
.nfens-data-store{z-index:80!important}.nfens-editor-panel{max-width:820px!important;border-radius:18px!important}.nfens-block{border:1px solid #dce4de!important;border-radius:14px!important;background:#fff!important;margin-bottom:8px!important;box-shadow:none!important}.nfens-block:hover{border-color:#adc5b5!important}.nfens-block-head{padding:10px 12px!important;background:#f7f9f7!important;border-radius:14px 14px 0 0!important}.nfens-block-tools button{border-radius:8px!important}.nfens-builder-quick{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important;padding:8px!important;border-radius:12px!important;background:#edf3ef!important}.nfens-builder-quick strong{margin-right:4px!important}.nfens-builder-quick button{border-radius:9px!important;border:1px solid #d8e3dc!important;background:#fff!important;font-size:9px!important}.nfens-add{width:100%!important;border:1px dashed #9fb9a9!important;border-radius:12px!important;background:#f4f8f5!important;color:var(--v9-green)!important;font-weight:900!important}.nfens-native-actions-store .nfens-actions{border-radius:18px!important}.nfens-app-v9 input,.nfens-app-v9 select,.nfens-app-v9 textarea{border-color:#d8e1da!important;border-radius:9px!important}.nfens-app-v9 input:focus,.nfens-app-v9 select:focus,.nfens-app-v9 textarea:focus{border-color:#6d9c7c!important;box-shadow:0 0 0 3px rgba(23,104,70,.08)!important;outline:0!important}

/* Magazine preview/action */
.nfens-magazine-actions{position:sticky!important;top:69px!important;z-index:50!important;border-radius:14px!important;background:rgba(18,63,45,.96)!important;color:#fff!important;backdrop-filter:blur(12px)!important;box-shadow:0 12px 32px rgba(18,63,45,.16)!important}.nfens-magazine-actions button{background:var(--v9-lime)!important;color:var(--v9-green)!important;border-radius:9px!important}.nfens-magazine-actions a{color:#fff!important}.nfens-magazine{box-shadow:0 26px 70px rgba(18,63,45,.13)!important}

/* common primary */
.nfens-app-v9 .nfens-primary{border:0!important;border-radius:10px!important;background:var(--v9-green)!important;color:#fff!important;padding:10px 13px!important;font-size:10px!important;font-weight:900!important}.nfens-app-v9 .nfens-primary:hover{background:#0d3425!important;transform:translateY(-1px)}
.nfens-notice{border-radius:13px!important;margin:10px 0!important;font-size:11px!important}

@media(max-width:1200px){.nfens-v9-nav{grid-template-columns:repeat(4,1fr)}.nfens-template-grid{grid-template-columns:repeat(2,1fr)!important}.nfens-v9-analytics-grid,.nfens-v9-homegrid{grid-template-columns:1fr}.nfens-recipient-columns-v3{grid-template-columns:1fr!important}.nfens-v9-quick>div:last-child{grid-template-columns:repeat(3,1fr)}}
@media(max-width:860px){.nfens-app-v9{padding:0 12px 40px!important}.nfens-v9-topbar{margin:0 -12px;padding:10px 12px}.nfens-v9-live{display:none}.nfens-v9-nav{display:flex!important;overflow:auto!important;scrollbar-width:none;margin:10px 0 14px!important}.nfens-v9-nav a{flex:0 0 auto;min-width:135px}.nfens-v9-nav small{display:none}.nfens-dashboard-hero{grid-template-columns:1fr!important;padding:24px!important}.nfens-dashboard-kpis,.nfens-v9-metrics{grid-template-columns:repeat(2,1fr)!important}.nfens-v9-healthrows{grid-template-columns:1fr}.nfens-template-grid{grid-template-columns:1fr!important}.nfens-app-v9 .nfens-editor-shell{grid-template-columns:1fr!important;padding:0!important;border-radius:14px!important}.nfens-app-v9 .nfens-editor-rail{display:none!important}.nfens-native-workspace{border-radius:14px!important}.nfens-native-toolbar{top:61px!important;align-items:flex-start!important}.nfens-native-toolbar>div:first-child{display:none}.nfens-native-toolbar-actions{width:100%;justify-content:flex-start!important;overflow:auto;flex-wrap:nowrap!important}.nfens-native-toolbar-actions>button{flex:0 0 auto}.nfens-native-stage{padding:14px 4px 32px!important}.nfens-archive-row{grid-template-columns:58px minmax(0,1fr)!important}.nfens-archive-meta,.nfens-archive-actions{grid-column:2}.nfens-archive-actions{justify-content:flex-start!important;flex-wrap:wrap}.nfens-v9-analytics-grid{grid-template-columns:1fr}.nfens-v9-savebar{bottom:6px}.nfens-recipient-hero{padding:22px!important}}
@media(max-width:560px){.nfens-v9-brand small{display:none}.nfens-v9-brand strong{font-size:13px}.nfens-v9-create{padding:0 10px;font-size:10px}.nfens-dashboard-kpis,.nfens-v9-metrics{grid-template-columns:1fr 1fr!important}.nfens-v9-quick>div:last-child{grid-template-columns:1fr}.nfens-dashboard-hero h2{font-size:36px!important}.nfens-v9-pagehead h2,.nfens-overview-top h2{font-size:30px!important}.nfens-v9-pagehead{align-items:flex-start!important;flex-direction:column}.nfens-v9-savebar{align-items:flex-start;flex-direction:column}.nfens-v9-savebar button{width:100%}}

@media print{
 .nfens-v9-topbar,.nfens-v9-nav,.nfens-magazine-actions{display:none!important}
 .nfens-app-v9{padding:0!important;margin:0!important;width:auto!important;max-width:none!important}
}
.nfens-v9-save-state{display:inline-flex!important;align-items:center;gap:5px;margin-top:4px;font-size:8px!important;color:#748078!important;font-weight:800}.nfens-v9-save-state i{width:6px;height:6px;border-radius:50%;background:#42a565}.nfens-editor.is-dirty .nfens-v9-save-state i{background:#e8a135}.nfens-editor.is-dirty .nfens-v9-save-state span{color:#9b6821}

/* === 9.1.0 · UNSERE VERSION · Live-Canvas mit Dreh-Bearbeitung === */
.nfens-app-v9{--restore-green:#0f563d;--restore-deep:#0a4734;--restore-lime:#dce945;--restore-line:#dfe7e2;--restore-canvas:#eef4f0}
.nfens-editor-shell{grid-template-columns:96px minmax(0,1fr)!important;gap:14px!important;background:#fff!important;border:1px solid var(--restore-line)!important;border-radius:22px!important;padding:14px!important}
.nfens-editor-rail{background:linear-gradient(180deg,#0b513a,#073f2f)!important;border-radius:16px!important;color:#fff!important;padding:12px 8px!important;min-height:720px!important}
.nfens-editor-rail button,.nfens-editor-rail a{width:100%!important;border:0!important;background:transparent!important;color:rgba(255,255,255,.82)!important;border-radius:11px!important;padding:10px 6px!important;display:grid!important;gap:3px!important;text-align:center!important;text-decoration:none!important;font-size:9px!important}
.nfens-editor-rail button:hover,.nfens-editor-rail a:hover{background:rgba(255,255,255,.1)!important;color:#fff!important}
.nfens-native-workspace{background:var(--restore-canvas)!important;border:0!important;border-radius:16px!important;overflow:clip!important}
.nfens-native-toolbar{top:70px!important;padding:11px 14px!important;background:rgba(255,255,255,.97)!important;border-bottom:1px solid #dce6e0!important}
.nfens-native-toolbar-actions>button{border:1px solid #d7e1db!important;background:#fff!important;color:#31453b!important;border-radius:10px!important;min-height:36px!important;font-weight:850!important}
.nfens-native-toolbar-actions .add{background:#edf4ef!important;color:var(--restore-green)!important}.nfens-native-toolbar-actions .send{background:var(--restore-green)!important;color:#fff!important;border-color:var(--restore-green)!important}.nfens-native-toolbar-actions .draft{background:#fff8dd!important;color:#6d5811!important;border-color:#eadc9e!important}
.nfens-native-stage{padding:28px clamp(12px,3vw,44px) 74px!important;background:linear-gradient(180deg,#eef4f0 0,#e6eee9 100%)!important}
.nfens-native-newsletter{max-width:900px!important;margin:0 auto!important;filter:drop-shadow(0 20px 42px rgba(15,72,49,.13))!important}
.nfens-native-flip-card{perspective:1800px!important;transform-style:preserve-3d!important;margin:0 0 14px!important;border-radius:18px!important}
.nfens-native-flip-inner{position:relative!important;transform-style:preserve-3d!important;transition:transform .52s cubic-bezier(.2,.72,.2,1)!important;min-height:var(--nfens-flip-height,auto)!important}


.nfens-native-flip-front{position:relative!important;background:#fff!important;box-shadow:0 4px 14px rgba(19,65,47,.06)!important}
.nfens-native-flip-back{position:absolute!important;inset:0!important;transform:rotateY(180deg)!important;background:#fff!important;border:2px solid #1a6c4c!important;box-shadow:0 14px 34px rgba(15,82,56,.14)!important;overflow:auto!important}
.nfens-native-flip-card.is-flipped{z-index:22!important}
.nfens-native-flip-card:not(.is-flipped):hover .nfens-native-flip-front{outline:2px solid rgba(28,108,75,.24)!important;outline-offset:3px!important}
.nfens-native-edit{position:absolute!important;right:12px!important;top:12px!important;z-index:8!important;border:0!important;background:#0b513a!important;color:#fff!important;border-radius:999px!important;padding:9px 13px!important;font-size:9px!important;font-weight:900!important;box-shadow:0 3px 10px rgba(10,66,46,.18)!important}
.nfens-native-back-head{background:#eef5f1!important;border-bottom:1px solid #d9e6de!important;padding:16px 18px!important}.nfens-native-back-head strong{font-size:18px!important;color:#173d2c!important}
.nfens-native-back-actions{position:sticky!important;bottom:0!important;background:#fff!important;border-top:1px solid #dce6e0!important;padding:12px 16px!important;display:flex!important;justify-content:flex-end!important;gap:8px!important}
.nfens-native-back-actions .primary{background:var(--restore-green)!important;color:#fff!important;border-color:var(--restore-green)!important}
.nfens-sent-edit-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 12px;padding:14px 16px;border:1px solid #ecd991;border-radius:15px;background:linear-gradient(135deg,#fffbe9,#fff7d7);color:#57470e}.nfens-sent-edit-banner div{display:grid;gap:2px}.nfens-sent-edit-banner small{font-size:8px;font-weight:900;letter-spacing:.11em}.nfens-sent-edit-banner strong{font-size:14px}.nfens-sent-edit-banner span{font-size:9px;color:#75652b}.nfens-sent-edit-banner a{flex:0 0 auto;text-decoration:none;font-size:9px;font-weight:900;color:#57470e;border:1px solid #d8c677;background:#fff;padding:9px 11px;border-radius:10px}
.nfens-archive-actions{gap:5px!important}.nfens-archive-actions a,.nfens-archive-actions button{border-radius:9px!important}.nfens-archive-actions .primary{background:var(--restore-green)!important;color:#fff!important;border-color:var(--restore-green)!important}
@media(max-width:860px){.nfens-editor-shell{grid-template-columns:1fr!important;padding:8px!important}.nfens-editor-rail{display:none!important}.nfens-sent-edit-banner{align-items:flex-start;flex-direction:column}.nfens-native-stage{padding:14px 3px 40px!important}.nfens-native-flip-card{border-radius:13px!important}.nfens-native-flip-front,.nfens-native-flip-back{border-radius:13px!important}}

/* ======================================================================
   NewsletterStudio 9.2 — Editorial Workspace / DORA Studio
   Ziel: ruhige, moderne Redaktionsoberfläche mit echter Live-Ausgabe.
   ====================================================================== */
:root{
  --nf92-ink:#153428;
  --nf92-muted:#6d7c74;
  --nf92-line:#dbe6df;
  --nf92-soft:#f3f7f4;
  --nf92-panel:#ffffff;
  --nf92-green:#0f6b46;
  --nf92-green-dark:#0a4932;
  --nf92-lime:#dfe95a;
  --nf92-red:#df3e43;
  --nf92-shadow:0 24px 70px rgba(18,60,43,.12);
}

/* Gesamtes Studio */
.nfens-app,.nfens-v9-shell{font-family:"NaturFreunde Sans",Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;color:var(--nf92-ink)}
.nfens-v9-shell{max-width:none!important;padding-bottom:54px!important}
.nfens-v9-topbar{border:1px solid var(--nf92-line)!important;border-radius:20px!important;background:rgba(255,255,255,.94)!important;box-shadow:0 10px 35px rgba(20,61,46,.07)!important;backdrop-filter:blur(18px)!important}
.nfens-v9-brand .nfens-v9-mark{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;border-radius:14px!important;background:var(--nf92-green-dark)!important;color:var(--nf92-lime)!important;font-size:20px!important;font-weight:900!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)!important}
.nfens-v9-brand strong{font-size:17px!important;letter-spacing:-.02em!important}.nfens-v9-brand small{font-size:9px!important;letter-spacing:.18em!important;color:var(--nf92-muted)!important}
.nfens-v9-live{border:1px solid var(--nf92-line)!important;background:#f6faf7!important;color:#496258!important;border-radius:999px!important}.nfens-v9-create{border-radius:12px!important;background:var(--nf92-green)!important;box-shadow:0 7px 18px rgba(15,107,70,.22)!important}
.nfens-v9-nav{position:sticky!important;top:74px!important;z-index:80!important;display:flex!important;gap:4px!important;padding:5px!important;border:1px solid var(--nf92-line)!important;border-radius:16px!important;background:rgba(248,251,249,.93)!important;backdrop-filter:blur(16px)!important;box-shadow:0 8px 25px rgba(19,57,43,.06)!important}
.nfens-v9-nav a{padding:10px 13px!important;border-radius:11px!important;color:#52655c!important;font-size:11px!important;font-weight:780!important;text-decoration:none!important;transition:.16s ease!important}.nfens-v9-nav a:hover{background:#fff!important;color:var(--nf92-green)!important;transform:translateY(-1px)!important}.nfens-v9-nav a.is-active{background:#fff!important;color:var(--nf92-green-dark)!important;box-shadow:0 3px 11px rgba(16,67,47,.09)!important}

/* Übersichten */
.nfens-overview-top{padding:28px!important;border-radius:24px!important;background:linear-gradient(135deg,#0b4a34 0,#0f6b46 72%,#16815a 100%)!important;color:#fff!important;box-shadow:0 20px 50px rgba(12,72,48,.18)!important}.nfens-overview-top small{color:var(--nf92-lime)!important;letter-spacing:.16em!important;font-weight:900!important}.nfens-overview-top h2{margin:4px 0 8px!important;color:#fff!important;font-size:clamp(27px,4vw,42px)!important;letter-spacing:-.04em!important}.nfens-overview-top p{max-width:760px!important;color:rgba(255,255,255,.76)!important}.nfens-overview-actions a,.nfens-overview-top .nfens-primary{border:1px solid rgba(255,255,255,.18)!important;background:rgba(255,255,255,.1)!important;color:#fff!important;border-radius:12px!important}.nfens-overview-top .nfens-primary{background:var(--nf92-lime)!important;color:#173526!important;border-color:transparent!important}
.nfens-v9-card,.nfens-panel,.nfens-template-card,.nfens-person,.nfens-archive-row{border:1px solid var(--nf92-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 28px rgba(16,56,41,.055)!important}.nfens-v9-card:hover,.nfens-template-card:hover,.nfens-archive-row:hover{box-shadow:0 15px 38px rgba(16,56,41,.1)!important;transform:translateY(-1px)!important}
.nfens-archive-toolbar{position:sticky!important;top:132px!important;z-index:50!important;border:1px solid var(--nf92-line)!important;border-radius:16px!important;background:rgba(255,255,255,.94)!important;backdrop-filter:blur(16px)!important}.nfens-archive-row{padding:14px 16px!important;transition:.16s ease!important}.nfens-archive-actions a,.nfens-archive-actions button{border-radius:9px!important;font-size:10px!important;font-weight:800!important}.nfens-archive-actions .primary{background:var(--nf92-green)!important;color:#fff!important}

/* Editor: Layout */
.nfens-editor{--nfens-editor-max:1680px;max-width:var(--nfens-editor-max)!important;margin:0 auto!important}
.nfens-editor-shell{display:grid!important;grid-template-columns:84px minmax(0,1fr)!important;gap:14px!important;padding:0!important;align-items:start!important}
.nfens-editor-rail{position:sticky!important;top:132px!important;z-index:65!important;display:flex!important;flex-direction:column!important;gap:7px!important;height:calc(100vh - 154px)!important;padding:9px!important;border:1px solid var(--nf92-line)!important;border-radius:20px!important;background:#0b3e2d!important;box-shadow:0 18px 46px rgba(8,53,36,.17)!important;overflow:hidden!important}
.nfens-editor-rail-brand{display:grid!important;place-items:center!important;gap:1px!important;padding:10px 3px 13px!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.nfens-editor-rail-brand span{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border-radius:12px!important;background:var(--nf92-lime)!important;color:#173526!important;font-size:22px!important;font-weight:950!important}.nfens-editor-rail-brand small{color:rgba(255,255,255,.62)!important;font-size:8px!important;letter-spacing:.15em!important}
.nfens-editor-rail button,.nfens-editor-rail a{display:grid!important;place-items:center!important;gap:3px!important;min-height:62px!important;padding:6px 2px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:rgba(255,255,255,.75)!important;text-decoration:none!important;cursor:pointer!important;transition:.16s ease!important}.nfens-editor-rail button:hover,.nfens-editor-rail a:hover{background:rgba(255,255,255,.09)!important;color:#fff!important}.nfens-editor-rail b{display:grid!important;place-items:center!important;width:27px!important;height:27px!important;border-radius:9px!important;background:rgba(255,255,255,.09)!important;color:var(--nf92-lime)!important;font-size:10px!important}.nfens-editor-rail span{font-size:8px!important;line-height:1.08!important;text-align:center!important;font-weight:750!important}.nfens-editor-rail-spacer{flex:1!important}
.nfens-native-workspace{min-width:0!important;border:1px solid var(--nf92-line)!important;border-radius:24px!important;background:#edf3ef!important;overflow:clip!important;box-shadow:var(--nf92-shadow)!important}
.nfens-native-toolbar{position:sticky!important;top:132px!important;z-index:70!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:15px!important;min-height:76px!important;padding:10px 12px 10px 17px!important;border-bottom:1px solid rgba(211,225,216,.9)!important;background:rgba(255,255,255,.94)!important;backdrop-filter:blur(20px)!important}
.nfens-toolbar-copy{min-width:190px!important}.nfens-toolbar-kicker{display:flex!important;align-items:center!important;gap:6px!important;color:#708078!important;font-size:8px!important;font-weight:850!important;letter-spacing:.12em!important;text-transform:uppercase!important}.nfens-status-dot{width:7px!important;height:7px!important;border-radius:50%!important;background:#2dae72!important;box-shadow:0 0 0 4px rgba(45,174,114,.12)!important}.nfens-toolbar-copy>strong{display:block!important;max-width:390px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:3px!important;font-size:15px!important;letter-spacing:-.02em!important}.nfens-toolbar-copy>span:last-child{display:block!important;margin-top:2px!important;color:#718078!important;font-size:9px!important}.nfens-native-save-state{display:inline-flex!important;margin-left:7px!important;padding:3px 7px!important;border-radius:999px!important;background:#edf5f0!important;color:#537064!important;font-size:8px!important}.nfens-native-save-state[data-state="dirty"]{background:#fff3d6!important;color:#8b6412!important}.nfens-native-save-state[data-state="saving"]{background:#e7f0ff!important;color:#355f9c!important}
.nfens-native-toolbar-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:5px!important}.nfens-native-toolbar-actions>button,.nfens-preview-switch button{min-height:36px!important;padding:0 10px!important;border:1px solid var(--nf92-line)!important;border-radius:10px!important;background:#fff!important;color:#42584e!important;font-size:9px!important;font-weight:850!important;cursor:pointer!important;transition:.14s ease!important}.nfens-native-toolbar-actions>button:hover,.nfens-preview-switch button:hover{transform:translateY(-1px)!important;border-color:#b7cfc1!important;color:var(--nf92-green)!important}.nfens-native-toolbar-actions .add{background:#edf7f1!important;color:var(--nf92-green)!important;border-color:#cce4d5!important}.nfens-native-toolbar-actions .send{background:var(--nf92-red)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 7px 17px rgba(223,62,67,.2)!important}.nfens-native-toolbar-actions .draft{background:#fff8e4!important;color:#7c5c11!important;border-color:#f0dfac!important}.nfens-more-dot{width:38px!important;padding:0!important;letter-spacing:2px!important}
.nfens-preview-switch{display:flex!important;padding:3px!important;border:1px solid var(--nf92-line)!important;border-radius:12px!important;background:#f3f7f4!important}.nfens-preview-switch button{min-height:29px!important;border:0!important;background:transparent!important}.nfens-preview-switch button.is-active{background:#fff!important;color:var(--nf92-green-dark)!important;box-shadow:0 2px 8px rgba(15,68,47,.09)!important}

/* Canvas */
.nfens-native-stage{min-height:760px!important;padding:20px clamp(12px,3vw,48px) 80px!important;background:radial-gradient(circle at 50% 0,#fff 0,rgba(255,255,255,.65) 20%,#eaf1ed 62%,#e5ede8 100%)!important}
.nfens-canvas-hint{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:0 auto 13px!important;color:#6d7e75!important;font-size:9px!important}.nfens-canvas-hint span{padding:4px 7px!important;border-radius:999px!important;background:#dff1e7!important;color:#15734e!important;font-size:8px!important;font-weight:900!important;letter-spacing:.12em!important}.nfens-canvas-hint b{color:#4e6258!important}.nfens-canvas-hint small{color:#8a9991!important}
.nfens-native-newsletter{max-width:850px!important;margin:0 auto!important;filter:drop-shadow(0 25px 55px rgba(12,53,37,.14))!important;transition:max-width .25s ease!important}.nfens-native-workspace.is-mobile-preview .nfens-native-newsletter{max-width:420px!important}.nfens-preview-card,.nfens-live-card{overflow:hidden!important;border:1px solid rgba(16,66,47,.07)!important;border-radius:20px!important;background:#fff!important}
.nfens-fixed-brand-header{overflow:hidden!important}.nfens-dora-live-header{line-height:0!important;background:#d4323a!important}.nfens-dora-live-header img{display:block!important;width:100%!important;height:auto!important}

/* Flip editing */
.nfens-native-flip-card{position:relative!important;margin:0 0 14px!important;perspective:2200px!important;transform-style:preserve-3d!important;border-radius:18px!important;transition:filter .18s ease,transform .18s ease!important}.nfens-native-flip-card:not(.is-flipped):hover{transform:translateY(-2px)!important;filter:drop-shadow(0 8px 14px rgba(18,68,48,.08))!important}.nfens-native-flip-inner{position:relative!important;transform-style:preserve-3d!important;transition:transform .48s cubic-bezier(.2,.78,.2,1)!important;min-height:var(--nfens-flip-height,auto)!important}.nfens-native-flip-card.is-flipped .nfens-native-flip-inner{transform:rotateY(180deg)!important}.nfens-native-flip-front,.nfens-native-flip-back{backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;border-radius:18px!important}.nfens-native-flip-front{position:relative!important;background:#fff!important;box-shadow:0 3px 12px rgba(19,65,47,.045)!important}.nfens-native-flip-card:not(.is-flipped):hover .nfens-native-flip-front{outline:2px solid rgba(15,107,70,.28)!important;outline-offset:3px!important}.nfens-native-flip-back{position:absolute!important;inset:0!important;transform:rotateY(180deg)!important;overflow:auto!important;border:2px solid var(--nf92-green)!important;background:linear-gradient(180deg,#fff,#fbfdfc)!important;box-shadow:0 20px 48px rgba(15,82,56,.17)!important}.nfens-native-flip-card.is-flipped{z-index:22!important;flex:0 0 100%!important;width:100%!important}
.nfens-native-edit{position:absolute!important;right:11px!important;top:11px!important;z-index:8!important;display:flex!important;align-items:center!important;gap:6px!important;min-height:34px!important;padding:0 10px!important;border:1px solid rgba(255,255,255,.75)!important;border-radius:999px!important;background:rgba(12,62,43,.88)!important;color:#fff!important;font-size:9px!important;font-weight:900!important;box-shadow:0 6px 18px rgba(10,49,35,.18)!important;backdrop-filter:blur(10px)!important;opacity:.2!important;transform:translateY(-3px)!important;transition:.15s ease!important}.nfens-native-edit span{font-size:12px!important;color:var(--nf92-lime)!important}
.nfens-native-back-head{position:sticky!important;top:0!important;z-index:4!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:13px 15px!important;border-bottom:1px solid var(--nf92-line)!important;background:rgba(255,255,255,.95)!important;backdrop-filter:blur(15px)!important}.nfens-native-back-head small{display:block!important;color:var(--nf92-green)!important;font-size:8px!important;font-weight:900!important;letter-spacing:.14em!important}.nfens-native-back-head strong{display:block!important;margin-top:2px!important;font-size:14px!important}.nfens-native-back-head>button{width:31px!important;height:31px!important;border:1px solid var(--nf92-line)!important;border-radius:9px!important;background:#fff!important;color:#5f7168!important;font-size:19px!important}.nfens-native-editor-slot{padding:15px 17px 68px!important}.nfens-native-back-actions{position:sticky!important;bottom:0!important;z-index:5!important;display:flex!important;justify-content:flex-end!important;gap:7px!important;padding:10px 15px!important;border-top:1px solid var(--nf92-line)!important;background:rgba(255,255,255,.96)!important;backdrop-filter:blur(15px)!important}.nfens-native-back-actions button{min-height:38px!important;padding:0 14px!important;border:1px solid var(--nf92-line)!important;border-radius:10px!important;background:#fff!important;color:#53665c!important;font-size:10px!important;font-weight:850!important}.nfens-native-back-actions .primary{background:var(--nf92-green)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 7px 17px rgba(15,107,70,.18)!important}

/* Felder nur dort, wo sie gebraucht werden */
.nfens-native-context{margin:0 0 13px!important;padding:11px 13px!important;border:1px solid #d9e7df!important;border-radius:13px!important;background:#f2f8f4!important}.nfens-native-context-line{display:flex!important;align-items:center!important;gap:9px!important}.nfens-native-context-line>span{padding:5px 8px!important;border-radius:8px!important;background:#d9eee2!important;color:var(--nf92-green)!important;font-size:8px!important;font-weight:900!important;letter-spacing:.08em!important}.nfens-native-context-line strong{font-size:13px!important}.nfens-native-context>small{display:block!important;margin-top:5px!important;color:#78887f!important;font-size:9px!important}
.nfens-native-editor-slot label{display:block!important;margin:0 0 10px!important;color:#53665d!important;font-size:9px!important;font-weight:780!important}.nfens-native-editor-slot input:not([type=checkbox]):not([type=color]),.nfens-native-editor-slot textarea,.nfens-native-editor-slot select{width:100%!important;min-height:40px!important;margin-top:5px!important;padding:9px 10px!important;border:1px solid #d7e3dc!important;border-radius:10px!important;background:#fff!important;color:#18392b!important;font-size:11px!important;box-shadow:none!important;outline:none!important}.nfens-native-editor-slot textarea{min-height:122px!important;line-height:1.5!important;resize:vertical!important}.nfens-native-editor-slot input:focus,.nfens-native-editor-slot textarea:focus,.nfens-native-editor-slot select:focus{border-color:#80b69b!important;box-shadow:0 0 0 3px rgba(15,107,70,.08)!important}.nfens-native-editor-slot .nfens-grid2,.nfens-native-editor-slot .nfens-grid3{gap:9px!important}.nfens-native-field-group{border:1px solid var(--nf92-line)!important;border-radius:13px!important;padding:11px!important;background:#fbfdfc!important}
.nfens-native-block-actions{display:flex!important;gap:6px!important;flex-wrap:wrap!important;margin-top:14px!important;padding-top:12px!important;border-top:1px solid var(--nf92-line)!important}.nfens-native-block-actions button{min-height:34px!important;border:1px solid var(--nf92-line)!important;border-radius:9px!important;background:#fff!important;color:#52665c!important;font-size:9px!important;font-weight:800!important}.nfens-native-block-actions .danger{margin-left:auto!important;color:#b74747!important;border-color:#f0cece!important;background:#fff7f7!important}

/* visuelle Auswahl 1/2/3 Spalten & Stil */
.nfens-native-segments{margin:0 0 11px!important}.nfens-native-segments>small{display:block!important;margin-bottom:6px!important;color:#718279!important;font-size:8px!important;font-weight:900!important;letter-spacing:.12em!important}.nfens-native-segments>div{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important}.nfens-native-segments button{min-height:48px!important;padding:6px!important;border:1px solid var(--nf92-line)!important;border-radius:10px!important;background:#fff!important;color:#53665c!important;cursor:pointer!important}.nfens-native-segments button b{display:block!important;color:#183a2b!important;font-size:13px!important}.nfens-native-segments button span{display:block!important;margin-top:2px!important;font-size:7px!important}.nfens-native-segments button.is-active{border-color:#6fac8d!important;background:#edf7f1!important;box-shadow:inset 0 0 0 1px #6fac8d!important}.nfens-native-select-fallback{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}

/* Header Designer */
.nfens-native-header-designer{margin:0 0 15px!important;padding:14px!important;border:1px solid #d6e5dc!important;border-radius:16px!important;background:linear-gradient(135deg,#f8fbf9,#eef6f1)!important}.nfens-native-designer-head small{display:block!important;color:var(--nf92-green)!important;font-size:8px!important;font-weight:900!important;letter-spacing:.14em!important}.nfens-native-designer-head strong{display:block!important;margin-top:2px!important;font-size:14px!important}.nfens-native-designer-head span{display:block!important;margin-top:3px!important;color:#75857d!important;font-size:9px!important}.nfens-native-header-choices{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:11px!important}.nfens-native-header-choices>button{padding:6px!important;border:1px solid #d4e1da!important;border-radius:13px!important;background:#fff!important;text-align:left!important;cursor:pointer!important;transition:.15s ease!important}.nfens-native-header-choices>button:hover{transform:translateY(-1px)!important}.nfens-native-header-choices>button.is-active{border-color:#5da17d!important;box-shadow:0 0 0 2px rgba(15,107,70,.1)!important}.nfens-native-header-choices em{display:block!important;padding:6px 5px 2px!important;color:#435a4f!important;font-size:9px!important;font-style:normal!important;font-weight:850!important}.nfens-hstyle-preview{position:relative!important;display:block!important;height:72px!important;padding:11px!important;border-radius:9px!important;overflow:hidden!important}.nfens-hstyle-preview.standard{background:#0c4c36!important;color:#fff!important}.nfens-hstyle-preview.standard b{display:block!important;color:var(--nf92-lime)!important;font-size:9px!important}.nfens-hstyle-preview.standard strong{display:block!important;margin-top:-1px!important;font-size:23px!important}.nfens-hstyle-preview.standard i{position:absolute!important;right:9px!important;top:10px!important;font-size:6px!important;font-style:normal!important;letter-spacing:.1em!important}.nfens-hstyle-preview.dora{background:#d73a42!important;color:#fff!important}.nfens-hstyle-preview.dora b{display:block!important;font-size:27px!important;line-height:1!important}.nfens-hstyle-preview.dora strong{display:block!important;margin-top:3px!important;font-size:8px!important;text-transform:uppercase!important;letter-spacing:.08em!important}.nfens-hstyle-preview.dora i{position:absolute!important;right:8px!important;bottom:8px!important;padding:3px 5px!important;border:1px solid rgba(255,255,255,.55)!important;border-radius:999px!important;font-size:6px!important;font-style:normal!important}.nfens-native-header-mini{margin-top:10px!important;overflow:hidden!important;border-radius:12px!important;background:#0b4431!important;box-shadow:0 9px 22px rgba(14,63,44,.14)!important}.nfens-native-header-mini img{display:block!important;width:100%!important;height:auto!important}.nfens-header-mini-standard{padding:15px 17px!important;color:#fff!important;background:#0d4c37!important}.nfens-header-mini-standard span{display:block!important;color:var(--nf92-lime)!important;font-size:7px!important;letter-spacing:.12em!important}.nfens-header-mini-standard strong{display:block!important;margin-top:3px!important;font-size:22px!important}.nfens-header-mini-standard small{display:block!important;margin-top:8px!important;padding-top:7px!important;border-top:1px solid rgba(255,255,255,.18)!important;color:rgba(255,255,255,.65)!important;font-size:7px!important;letter-spacing:.08em!important}

/* Baustein Bibliothek */
.nfens-native-library,.nfens-native-meta-card,.nfens-native-more-card{position:relative!important;z-index:35!important;margin:0 auto 16px!important;max-width:850px!important;border:1px solid #cfe0d6!important;border-radius:19px!important;background:rgba(255,255,255,.97)!important;box-shadow:0 24px 70px rgba(10,55,37,.18)!important;overflow:hidden!important}.nfens-native-library-head{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 16px!important;border-bottom:1px solid var(--nf92-line)!important}.nfens-native-library-head small{display:block!important;color:var(--nf92-green)!important;font-size:8px!important;font-weight:900!important;letter-spacing:.14em!important}.nfens-native-library-head strong{font-size:15px!important}.nfens-native-library-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;padding:12px!important}.nfens-native-library-grid button{min-height:80px!important;padding:10px!important;border:1px solid #dce7e1!important;border-radius:13px!important;background:#fbfdfc!important;text-align:left!important;cursor:pointer!important;transition:.15s ease!important}.nfens-native-library-grid button:hover{transform:translateY(-2px)!important;border-color:#9fc6b2!important;background:#f0f8f3!important}.nfens-native-library-grid strong{display:block!important;color:#183a2b!important;font-size:10px!important}.nfens-native-library-grid span{display:block!important;margin-top:4px!important;color:#798980!important;font-size:8px!important;line-height:1.3!important}
.nfens-native-insert-point{position:absolute!important;z-index:45!important;left:50%!important;top:-16px!important;transform:translateX(-50%)!important;width:31px!important;height:31px!important;min-height:31px!important;padding:0!important;border:2px solid #fff!important;border-radius:50%!important;background:var(--nf92-green)!important;color:#fff!important;font-size:18px!important;box-shadow:0 4px 14px rgba(0,0,0,.16)!important;opacity:0!important;transition:.15s ease!important}.nfens-native-flip-card:hover .nfens-native-insert-point,.nfens-native-insert-point:focus-visible{opacity:1!important}.nfens-native-end-insert button{border:1px dashed #a9c4b5!important;border-radius:12px!important;background:rgba(255,255,255,.6)!important;color:var(--nf92-green)!important;font-weight:850!important}

/* sent status */
.nfens-sent-edit-banner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:15px!important;margin:0 0 12px!important;padding:12px 15px!important;border:1px solid #eadca8!important;border-radius:16px!important;background:linear-gradient(90deg,#fff9e8,#fffdf6)!important;color:#6e581a!important}.nfens-sent-edit-banner small{display:block!important;font-size:8px!important;font-weight:900!important;letter-spacing:.1em!important}.nfens-sent-edit-banner strong{display:block!important;margin-top:2px!important;color:#453813!important;font-size:13px!important}.nfens-sent-edit-banner span{display:block!important;margin-top:2px!important;font-size:9px!important}.nfens-sent-edit-banner a{white-space:nowrap!important;padding:8px 10px!important;border-radius:9px!important;background:#fff!important;color:#6b5411!important;text-decoration:none!important;font-size:9px!important;font-weight:850!important}

/* responsive */
@media(max-width:1260px){.nfens-native-toolbar{align-items:flex-start!important;flex-direction:column!important}.nfens-native-toolbar-actions{width:100%!important;justify-content:flex-start!important}.nfens-native-toolbar{top:118px!important}.nfens-editor-rail{top:118px!important}.nfens-v9-nav{top:64px!important}}
@media(max-width:900px){.nfens-editor-shell{grid-template-columns:1fr!important}.nfens-editor-rail{display:none!important}.nfens-native-workspace{border-radius:16px!important}.nfens-native-toolbar{position:relative!important;top:auto!important}.nfens-native-stage{padding:12px 3px 45px!important}.nfens-canvas-hint small{display:none!important}.nfens-native-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nfens-native-header-choices{grid-template-columns:1fr!important}.nfens-native-segments>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}.nfens-native-toolbar-actions>button{flex:0 0 auto!important}.nfens-native-toolbar-actions{overflow-x:auto!important;flex-wrap:nowrap!important;padding-bottom:2px!important}.nfens-native-flip-card{border-radius:12px!important}.nfens-native-flip-front,.nfens-native-flip-back{border-radius:12px!important}}
@media(max-width:600px){.nfens-v9-nav{position:relative!important;top:auto!important;overflow-x:auto!important;white-space:nowrap!important}.nfens-v9-topbar{border-radius:15px!important}.nfens-overview-top{padding:20px!important;border-radius:18px!important}.nfens-canvas-hint{align-items:flex-start!important;justify-content:flex-start!important;padding:0 8px!important}.nfens-native-editor-slot{padding:12px 11px 70px!important}.nfens-native-library-grid{grid-template-columns:1fr 1fr!important}}
@media(prefers-reduced-motion:reduce){.nfens-native-flip-inner,.nfens-native-toolbar-actions>button,.nfens-native-library-grid button{transition:none!important}}
.nfens-header-mini-copy{padding:13px 15px!important;color:#fff!important}.nfens-header-mini-copy small{display:block!important;font-size:7px!important;font-weight:900!important;letter-spacing:.1em!important}.nfens-header-mini-copy strong{display:block!important;margin-top:2px!important;font-size:18px!important;line-height:1.05!important}.nfens-header-mini-copy span{display:block!important;margin-top:3px!important;color:rgba(255,255,255,.72)!important;font-size:8px!important}

/* ======================================================================
   NewsletterStudio 9.3 — Studio Canvas / sichtbarer Headerwechsel
   ====================================================================== */
:root{
  --nf93-bg:#e9efeb;--nf93-canvas:#dfe7e2;--nf93-white:#fff;--nf93-ink:#10291f;
  --nf93-muted:#718078;--nf93-line:#d4e0d8;--nf93-green:#0b5f40;--nf93-dark:#083c2b;
  --nf93-lime:#dfe95a;--nf93-red:#bd3038;--nf93-radius:22px;--nf93-shadow:0 22px 70px rgba(10,54,38,.14)
}
/* Der Newsletter ist die Arbeitsfläche – nicht ein Formular. */
.nfens-editor{max-width:1780px!important;padding:0 2px 60px!important}
.nfens-editor-shell{grid-template-columns:92px minmax(0,1fr)!important;gap:16px!important}
.nfens-native-workspace{background:linear-gradient(180deg,#edf2ef 0,#e4ebe7 100%)!important;border-color:#cddbd2!important;border-radius:26px!important;box-shadow:0 28px 80px rgba(14,58,42,.13)!important}
.nfens-native-toolbar{min-height:84px!important;padding:12px 14px 12px 20px!important;border-bottom:1px solid #d8e2dc!important;background:rgba(255,255,255,.965)!important}
.nfens-toolbar-copy>strong{font-size:17px!important;max-width:520px!important}.nfens-toolbar-copy>span:last-child{font-size:10px!important;color:#65766e!important}
.nfens-native-toolbar-actions{gap:6px!important}.nfens-native-toolbar-actions>button,.nfens-preview-switch{min-height:38px!important;border-radius:11px!important}.nfens-native-toolbar-actions>button{padding:0 12px!important;border:1px solid #d5e0da!important;background:#fff!important;color:#344d41!important;font-size:9px!important;font-weight:850!important;box-shadow:0 2px 7px rgba(15,62,44,.04)!important}.nfens-native-toolbar-actions>button:hover{border-color:#97b8a6!important;background:#f4f9f6!important;color:var(--nf93-green)!important}.nfens-native-toolbar-actions>button.add{background:#eaf5ee!important;color:var(--nf93-green)!important;border-color:#b8d6c5!important}.nfens-native-toolbar-actions>button.send{background:var(--nf93-green)!important;color:#fff!important;border-color:var(--nf93-green)!important;box-shadow:0 8px 18px rgba(11,95,64,.18)!important}.nfens-native-toolbar-actions>button.draft{background:#fff7df!important;border-color:#ead9a2!important;color:#725d19!important}
.nfens-preview-switch{padding:3px!important;background:#eef3f0!important;border:1px solid #d7e0db!important}.nfens-preview-switch button{border-radius:8px!important;padding:0 10px!important;font-size:8px!important}.nfens-preview-switch button.is-active{background:#fff!important;color:var(--nf93-green)!important;box-shadow:0 2px 8px rgba(16,58,43,.1)!important}

/* linke Studioleiste: klarer Arbeitspfad */
.nfens-editor-rail{width:92px!important;padding:10px 8px!important;border-radius:24px!important;background:linear-gradient(180deg,#083b2a,#0a4d35)!important;box-shadow:0 20px 55px rgba(7,53,37,.19)!important}
.nfens-editor-rail-brand span{width:42px!important;height:42px!important;border-radius:14px!important}.nfens-editor-rail button,.nfens-editor-rail a{min-height:68px!important;border-radius:14px!important}.nfens-editor-rail button:hover,.nfens-editor-rail a:hover{background:rgba(255,255,255,.11)!important;transform:translateY(-1px)!important}.nfens-editor-rail b{width:30px!important;height:30px!important;border-radius:10px!important}.nfens-editor-rail span{font-size:8.5px!important}

/* Canvas: tatsächliche Newsletterbreite und deutlich vom Studio getrennt */
.nfens-native-stage{padding:22px 26px 74px!important;background:
  radial-gradient(circle at 8% 5%,rgba(255,255,255,.55),transparent 28%),
  linear-gradient(180deg,#e8eeea,#dce5df)!important;min-height:72vh!important}
.nfens-canvas-hint{max-width:900px!important;margin:0 auto 12px!important;padding:0 5px!important}.nfens-canvas-hint span{background:#0e714b!important;color:#fff!important;box-shadow:0 0 0 4px rgba(14,113,75,.09)!important}.nfens-canvas-hint b{font-size:10px!important}.nfens-canvas-hint small{margin-left:auto!important;color:#75847c!important}
.nfens-native-newsletter{max-width:900px!important;margin:0 auto!important;padding:0!important;border:1px solid rgba(158,177,166,.65)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 28px 70px rgba(15,57,42,.17)!important;overflow:visible!important}
.nfens-native-newsletter.is-mobile{max-width:430px!important}
.nfens-preview-card.nfens-live-card{border-radius:19px!important;overflow:hidden!important;background:#fff!important}
.nfens-fixed-brand-header{border-radius:0!important}.nfens-dora-live-header{background:#07543d!important}.nfens-dora-live-header img{width:100%!important;max-height:none!important;object-fit:contain!important}

/* Karten wirken wie echte Inhaltsbereiche; Bearbeiten ist klar und ruhig. */
.nfens-native-flip-card{margin:0!important;border-radius:0!important;background:#fff!important;perspective:2600px!important;filter:none!important}.nfens-native-flip-card+ .nfens-native-flip-card{border-top:1px solid #edf1ee!important}.nfens-native-flip-card:not(.is-flipped):hover{transform:none!important;filter:none!important;z-index:16!important}.nfens-native-flip-front{border-radius:0!important;box-shadow:none!important;transition:.16s ease!important}.nfens-native-flip-card:not(.is-flipped):hover .nfens-native-flip-front{outline:3px solid rgba(11,95,64,.26)!important;outline-offset:-3px!important;background:#fbfdfc!important}.nfens-native-edit{right:14px!important;top:14px!important;min-height:38px!important;padding:0 13px!important;background:rgba(8,60,43,.94)!important;border:0!important;font-size:9px!important;opacity:0!important;transform:translateY(-4px)!important;box-shadow:0 8px 22px rgba(7,50,36,.22)!important}.nfens-native-flip-card:hover .nfens-native-edit,.nfens-native-edit:focus-visible{opacity:1!important;transform:none!important}.nfens-native-edit span{color:var(--nf93-lime)!important}
.nfens-native-flip-back{border-radius:0!important;border:0!important;border-top:4px solid var(--nf93-green)!important;background:#f7faf8!important;box-shadow:0 18px 55px rgba(13,63,44,.18)!important}.nfens-native-back-head{padding:15px 18px!important;background:#fff!important;border-bottom:1px solid #dce5df!important}.nfens-native-back-head small{color:var(--nf93-green)!important;font-size:8px!important;letter-spacing:.14em!important}.nfens-native-back-head strong{font-size:15px!important}.nfens-native-editor-slot{padding:16px 18px 86px!important}.nfens-native-back-actions{padding:11px 18px!important;border-top:1px solid #dce5df!important;background:rgba(255,255,255,.97)!important;backdrop-filter:blur(12px)!important}.nfens-native-back-actions button{min-height:39px!important;border-radius:11px!important}.nfens-native-back-actions .primary{background:var(--nf93-green)!important;color:#fff!important;box-shadow:0 8px 18px rgba(11,95,64,.18)!important}

/* HEADER: zwei echte, deutlich unterschiedliche Markenwelten */
.nfens-native-header-designer{padding:18px!important;border:1px solid #d4e0d8!important;border-radius:19px!important;background:#fff!important;box-shadow:0 8px 24px rgba(14,60,43,.05)!important}.nfens-native-designer-head small{color:var(--nf93-green)!important;font-size:8px!important}.nfens-native-designer-head strong{font-size:17px!important;letter-spacing:-.02em!important}.nfens-native-designer-head span{max-width:720px!important;font-size:10px!important;line-height:1.45!important}
.nfens-native-header-choices{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:15px!important}.nfens-native-header-choices>button{position:relative!important;padding:8px!important;border:2px solid #e0e7e3!important;border-radius:17px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 6px 16px rgba(15,57,42,.04)!important}.nfens-native-header-choices>button:hover{transform:translateY(-2px)!important;border-color:#b4cbbf!important;box-shadow:0 12px 24px rgba(15,57,42,.09)!important}.nfens-native-header-choices>button.is-active{border-color:var(--nf93-green)!important;box-shadow:0 0 0 3px rgba(11,95,64,.11),0 12px 28px rgba(15,57,42,.1)!important}.nfens-native-header-choices mark{display:none!important;position:absolute!important;right:14px!important;bottom:13px!important;padding:5px 8px!important;border-radius:999px!important;background:var(--nf93-green)!important;color:#fff!important;font-size:7px!important;font-weight:900!important}.nfens-native-header-choices>button.is-active mark{display:block!important}.nfens-native-header-choices em{display:flex!important;flex-direction:column!important;gap:2px!important;padding:9px 7px 6px!important;font-style:normal!important}.nfens-native-header-choices em b{color:#17382a!important;font-size:11px!important}.nfens-native-header-choices em span{color:#77877f!important;font-size:8px!important}
.nfens-hstyle-preview{display:block!important;height:128px!important;padding:0!important;border-radius:12px!important;overflow:hidden!important}.nfens-hstyle-preview.standard{display:flex!important;align-items:center!important;gap:12px!important;padding:18px!important;background:#103d2c!important}.nfens-standard-logo{display:grid!important;place-items:center!important;width:56px!important;height:56px!important;border-radius:15px!important;background:#fff!important;color:#103d2c!important;font-size:15px!important;font-weight:950!important}.nfens-standard-copy{min-width:0!important}.nfens-hstyle-preview.standard b{color:var(--nf93-lime)!important;font-size:11px!important}.nfens-hstyle-preview.standard strong{color:#fff!important;font-size:30px!important;line-height:.95!important}.nfens-hstyle-preview.standard i{position:static!important;display:block!important;margin-top:13px!important;padding-top:8px!important;border-top:1px solid rgba(255,255,255,.18)!important;color:rgba(255,255,255,.57)!important;font-size:6px!important;letter-spacing:.09em!important}.nfens-hstyle-preview.dora{background:#07543d!important}.nfens-hstyle-preview.dora img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.nfens-native-header-live-label{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:17px 2px 7px!important}.nfens-native-header-live-label span{color:#18392b!important;font-size:8px!important;font-weight:900!important;letter-spacing:.13em!important}.nfens-native-header-live-label small{color:#809087!important;font-size:8px!important}.nfens-native-header-mini{margin-top:0!important;border:1px solid #d6e1da!important;border-radius:15px!important;box-shadow:0 12px 30px rgba(14,62,44,.1)!important}.nfens-native-header-mini>img{max-height:240px!important;object-fit:cover!important}.nfens-header-mini-standard{padding:20px 22px!important}.nfens-header-mini-standard strong{font-size:30px!important}.nfens-header-mini-copy{padding:16px 19px!important}.nfens-header-mini-copy strong{font-size:22px!important}

/* Formularfelder im Flip-Editor: großzügig und eindeutig */
.nfens-native-editor-slot label{display:block!important;color:#425a4e!important;font-size:9px!important;font-weight:800!important}.nfens-native-editor-slot input[type=text],.nfens-native-editor-slot input[type=url],.nfens-native-editor-slot input[type=email],.nfens-native-editor-slot textarea,.nfens-native-editor-slot select{width:100%!important;min-height:42px!important;margin-top:5px!important;padding:9px 11px!important;border:1px solid #cfdcd4!important;border-radius:11px!important;background:#fff!important;color:#17372a!important;font-size:11px!important;box-shadow:inset 0 1px 2px rgba(20,61,47,.02)!important}.nfens-native-editor-slot textarea{min-height:116px!important;line-height:1.55!important}.nfens-native-editor-slot input:focus,.nfens-native-editor-slot textarea:focus,.nfens-native-editor-slot select:focus{outline:0!important;border-color:#73a98c!important;box-shadow:0 0 0 3px rgba(11,95,64,.1)!important}
.nfens-native-editor-slot .nfens-grid2,.nfens-native-editor-slot .nfens-grid3{gap:10px!important}.nfens-native-editor-slot .nfens-colors{gap:10px!important;padding:11px!important;border:1px solid #dce5df!important;border-radius:13px!important;background:#fff!important}.nfens-native-editor-slot input[type=color]{width:100%!important;height:38px!important;border:0!important;border-radius:9px!important;background:transparent!important;cursor:pointer!important}
.nfens-brand-lock{margin:11px 0!important;padding:10px 12px!important;border-left:3px solid var(--nf93-green)!important;border-radius:0 11px 11px 0!important;background:#edf6f0!important}.nfens-brand-lock strong{font-size:9px!important}.nfens-brand-lock span{font-size:8px!important;line-height:1.45!important}

/* Bibliothek: wie ein Insert-Menü statt Formularwand */
.nfens-native-library{max-width:900px!important;border-radius:22px!important}.nfens-native-library-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;padding:14px!important}.nfens-native-library-grid button{min-height:92px!important;padding:13px!important;border-radius:15px!important;background:#fff!important}.nfens-native-library-grid button:hover{border-color:#94b9a5!important;background:#f1f8f4!important;box-shadow:0 8px 18px rgba(13,67,46,.08)!important}.nfens-native-library-grid strong{font-size:11px!important}.nfens-native-library-grid span{font-size:8px!important}

@media(max-width:1100px){.nfens-editor-shell{grid-template-columns:74px minmax(0,1fr)!important}.nfens-editor-rail{width:74px!important}.nfens-native-toolbar{align-items:flex-start!important;flex-direction:column!important}.nfens-native-toolbar-actions{width:100%!important;overflow-x:auto!important;flex-wrap:nowrap!important;padding-bottom:2px!important}.nfens-native-stage{padding:18px 12px 60px!important}}
@media(max-width:760px){.nfens-editor-shell{display:block!important}.nfens-editor-rail{display:none!important}.nfens-native-workspace{border-radius:16px!important}.nfens-native-stage{padding:10px 3px 45px!important}.nfens-native-newsletter{border-radius:13px!important}.nfens-native-header-choices{grid-template-columns:1fr!important}.nfens-native-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nfens-hstyle-preview{height:112px!important}.nfens-native-editor-slot{padding:13px 12px 78px!important}}

/* 9.3.1 — EDITOR GEOMETRIE: Canvas zuerst, keine riesige Leerfläche */
.nfens-app-v9 .nfens-editor{max-width:none!important;width:100%!important;padding:0 0 48px!important}
.nfens-app-v9 .nfens-editor-shell{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;gap:10px!important;min-height:0!important;padding:8px!important;border-radius:18px!important;background:#edf2ef!important;overflow:visible!important}
.nfens-app-v9 .nfens-editor-rail{width:64px!important;height:auto!important;min-height:620px!important;position:sticky!important;top:86px!important;padding:8px 5px!important;border-radius:14px!important;background:#0b4934!important;box-shadow:none!important}
.nfens-app-v9 .nfens-editor-rail-brand{padding:5px 0 9px!important;margin-bottom:4px!important}.nfens-app-v9 .nfens-editor-rail-brand span{width:34px!important;height:34px!important;border-radius:10px!important;font-size:17px!important}.nfens-app-v9 .nfens-editor-rail button,.nfens-app-v9 .nfens-editor-rail a{min-height:54px!important;padding:4px 1px!important;border-radius:9px!important}.nfens-app-v9 .nfens-editor-rail b{width:23px!important;height:23px!important;border-radius:7px!important;font-size:8px!important}.nfens-app-v9 .nfens-editor-rail span{font-size:7px!important}
.nfens-app-v9 .nfens-native-workspace{min-width:0!important;border:1px solid #d8e2dc!important;border-radius:16px!important;background:#fff!important;overflow:visible!important;box-shadow:0 10px 28px rgba(15,62,44,.07)!important}
.nfens-app-v9 .nfens-native-toolbar{position:sticky!important;top:74px!important;z-index:55!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:62px!important;padding:8px 10px!important;border-bottom:1px solid #dfe7e2!important;background:rgba(255,255,255,.97)!important;backdrop-filter:blur(14px)!important}
.nfens-app-v9 .nfens-toolbar-copy{min-width:220px!important;max-width:440px!important}.nfens-app-v9 .nfens-toolbar-copy strong{font-size:12px!important;line-height:1.2!important}.nfens-app-v9 .nfens-toolbar-copy>span{font-size:8px!important}.nfens-app-v9 .nfens-toolbar-kicker{font-size:7px!important;margin-bottom:2px!important}
.nfens-app-v9 .nfens-native-toolbar-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;flex-wrap:wrap!important}.nfens-app-v9 .nfens-native-toolbar-actions>button,.nfens-app-v9 .nfens-preview-switch button{min-height:32px!important;padding:0 9px!important;border-radius:8px!important;font-size:8px!important}.nfens-app-v9 .nfens-preview-switch{padding:2px!important;border-radius:9px!important}
.nfens-app-v9 .nfens-native-stage{min-height:0!important;padding:16px 14px 48px!important;background:#e8eeea!important}.nfens-app-v9 .nfens-canvas-hint{width:min(800px,100%)!important;margin:0 auto 8px!important;padding:0 2px!important;min-height:24px!important}.nfens-app-v9 .nfens-canvas-hint b{font-size:9px!important}.nfens-app-v9 .nfens-canvas-hint small{font-size:8px!important}
.nfens-app-v9 .nfens-native-newsletter{width:min(800px,100%)!important;max-width:800px!important;margin:0 auto!important;border-radius:0!important;overflow:visible!important;filter:none!important;box-shadow:0 16px 38px rgba(20,57,44,.14)!important;background:#fff!important}.nfens-app-v9 .nfens-native-newsletter.is-mobile,.nfens-app-v9 .nfens-native-stage.is-mobile .nfens-native-newsletter{width:min(390px,100%)!important;max-width:390px!important}
.nfens-app-v9 .nfens-preview-card{border-radius:0!important}.nfens-app-v9 .nfens-native-flip-card{perspective:1600px!important;margin:0!important;border-radius:0!important}.nfens-app-v9 .nfens-native-flip-front,.nfens-app-v9 .nfens-native-flip-back{border-radius:0!important}.nfens-app-v9 .nfens-native-flip-card:not(.is-flipped):hover{transform:none!important}.nfens-app-v9 .nfens-native-flip-card:not(.is-flipped):hover .nfens-native-flip-front{outline:2px solid rgba(15,107,70,.28)!important;outline-offset:-2px!important}
.nfens-app-v9 .nfens-native-insert{height:18px!important;margin:-9px 0!important;z-index:6!important}.nfens-app-v9 .nfens-native-insert button{width:28px!important;height:28px!important;border-radius:50%!important}
@media(max-width:1150px){.nfens-app-v9 .nfens-native-toolbar{position:relative!important;top:auto!important;align-items:flex-start!important;flex-direction:column!important}.nfens-app-v9 .nfens-native-toolbar-actions{justify-content:flex-start!important}.nfens-app-v9 .nfens-editor-rail{top:78px!important}}
@media(max-width:760px){.nfens-app-v9 .nfens-editor-shell{display:block!important;padding:4px!important}.nfens-app-v9 .nfens-editor-rail{display:none!important}.nfens-app-v9 .nfens-native-stage{padding:8px 2px 35px!important}.nfens-app-v9 .nfens-native-workspace{border-radius:12px!important}.nfens-app-v9 .nfens-native-toolbar{padding:8px!important}.nfens-app-v9 .nfens-native-toolbar-actions{overflow:auto!important;flex-wrap:nowrap!important;width:100%!important}.nfens-app-v9 .nfens-native-toolbar-actions>*{flex:0 0 auto!important}}


/* ======================================================================
   NewsletterStudio 9.4 — einheitliche Seitenarchitektur + saubere Dialoge
   Ziel: jede Studio-Seite nutzt dieselbe ruhige, breite Redaktionsoberfläche.
   ====================================================================== */
:root{
  --nf94-green:#0b5f40;--nf94-dark:#083c2b;--nf94-lime:#dfe95a;--nf94-red:#c4373f;
  --nf94-bg:#eef3f0;--nf94-surface:#ffffff;--nf94-soft:#f6f9f7;--nf94-line:#d9e4dd;
  --nf94-ink:#11291f;--nf94-muted:#6f7e76;--nf94-shadow:0 18px 52px rgba(11,64,44,.09)
}
/* Gesamtrahmen aller Seiten */
.nfens-app,.nfens-app-v9,.nfens-v9-shell{max-width:1540px!important;width:100%!important;margin:0 auto!important;padding:22px 24px 70px!important;box-sizing:border-box!important}
.nfens-v9-shell{display:block!important}
.nfens-v9-topbar{position:relative!important;top:auto!important;z-index:20!important;margin:0 0 12px!important;min-height:70px!important;padding:12px 16px!important;border-radius:18px!important}
.nfens-v9-nav{position:relative!important;top:auto!important;z-index:19!important;margin:0 0 18px!important;display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:5px!important;padding:6px!important;border-radius:18px!important;background:#f8fbf9!important}
.nfens-v9-nav a{min-width:0!important;min-height:58px!important;padding:9px 10px!important;display:flex!important;align-items:center!important;gap:8px!important}
.nfens-v9-nav a>span:nth-child(2){min-width:0!important}.nfens-v9-nav strong,.nfens-v9-nav small{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.nfens-v9-nav strong{font-size:11px!important}.nfens-v9-nav small{font-size:8px!important;margin-top:2px!important}.nfens-v9-navicon{flex:0 0 31px!important;width:31px!important;height:31px!important;border-radius:10px!important;display:grid!important;place-items:center!important;background:#eaf2ed!important;color:var(--nf94-green)!important}.nfens-v9-nav a.is-active .nfens-v9-navicon{background:var(--nf94-green)!important;color:#fff!important}

/* Einheitliche Seitenköpfe */
.nfens-overview-top,.nfens-v9-pagehead,.nfens-recipient-hero,.nfens-recipient-hero-v3{margin:0 0 16px!important;padding:24px 26px!important;border:1px solid var(--nf94-line)!important;border-radius:22px!important;background:linear-gradient(135deg,#0a4934 0,#0b6544 72%,#147754 100%)!important;color:#fff!important;box-shadow:0 16px 44px rgba(10,73,52,.14)!important}
.nfens-v9-pagehead{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:18px!important}.nfens-v9-pagehead h2,.nfens-overview-top h2,.nfens-recipient-hero h2{color:#fff!important;margin:3px 0 7px!important;font-size:clamp(28px,3.2vw,42px)!important;letter-spacing:-.04em!important}.nfens-v9-pagehead p,.nfens-overview-top p,.nfens-recipient-hero p{color:rgba(255,255,255,.76)!important;max-width:780px!important}.nfens-v9-pagehead small,.nfens-overview-top small,.nfens-recipient-hero small{color:var(--nf94-lime)!important;font-weight:900!important;letter-spacing:.14em!important}

/* Karten, Listen und Tabellen auf allen Nicht-Editor-Seiten */
.nfens-v9-card,.nfens-panel,.nfens-template-card,.nfens-archive-row,.nfens-draft-row,.nfens-person,.nfens-recipient-master,.nfens-recipient-entry{border:1px solid var(--nf94-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 7px 24px rgba(12,56,41,.045)!important;transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease!important}
.nfens-template-card:hover,.nfens-archive-row:hover,.nfens-draft-row:hover,.nfens-recipient-entry:hover{transform:translateY(-1px)!important;border-color:#bfd2c6!important;box-shadow:0 14px 36px rgba(12,56,41,.09)!important}
.nfens-dashboard-kpis,.nfens-v9-metrics{gap:10px!important}.nfens-dashboard-kpis>*,.nfens-v9-metrics>*{border:1px solid var(--nf94-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 6px 20px rgba(12,56,41,.04)!important}
.nfens-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.nfens-template-card{overflow:hidden!important}.nfens-template-mini{padding:10px!important}.nfens-template-mini>div{min-height:150px!important;border-radius:13px!important}.nfens-template-copy{padding:16px 17px 18px!important}.nfens-template-copy h3{font-size:18px!important}.nfens-template-copy p{min-height:30px!important}
.nfens-archive-toolbar,.nfens-recipient-toolbar{position:relative!important;top:auto!important;z-index:10!important;margin:0 0 12px!important;padding:10px!important;border:1px solid var(--nf94-line)!important;border-radius:15px!important;background:#fff!important;box-shadow:0 6px 20px rgba(12,56,41,.04)!important}
.nfens-archive-list,.nfens-draft-list{gap:8px!important}.nfens-archive-row{grid-template-columns:72px minmax(0,1fr) 110px auto!important;gap:14px!important;align-items:center!important;padding:13px 15px!important}.nfens-archive-date{width:54px!important;height:54px!important;border-radius:14px!important;background:#eef5f1!important;display:grid!important;place-items:center!important;color:var(--nf94-green)!important}.nfens-archive-actions{display:flex!important;gap:5px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.nfens-archive-actions a,.nfens-archive-actions button{min-height:32px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important}
.nfens-recipient-columns-v3{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)!important;gap:14px!important}.nfens-recipient-list-v3{max-height:720px!important;overflow:auto!important}.nfens-recipient-entry{padding:11px 12px!important;margin-bottom:6px!important;box-shadow:none!important}.nfens-v9-analytics-grid,.nfens-v9-homegrid{gap:14px!important}.nfens-v9-settings{max-width:920px!important;margin:0 auto!important}.nfens-v9-savebar{position:sticky!important;bottom:12px!important;margin-top:14px!important}

/* Editor: Dokument im Mittelpunkt, keine leeren Großflächen */
.nfens-editor{max-width:none!important;width:100%!important;margin:0!important;padding:0 0 55px!important}
.nfens-editor-shell{display:grid!important;grid-template-columns:78px minmax(0,1fr)!important;gap:10px!important;align-items:start!important}
.nfens-editor-rail{position:sticky!important;top:12px!important;width:78px!important;height:calc(100vh - 26px)!important;min-height:570px!important;padding:9px 6px!important;border-radius:20px!important;box-sizing:border-box!important}
.nfens-editor-rail button,.nfens-editor-rail a{min-height:58px!important;border-radius:11px!important}.nfens-editor-rail b{font-size:10px!important}.nfens-editor-rail span{font-size:7px!important;line-height:1.15!important}
.nfens-native-workspace{min-width:0!important;overflow:visible!important;border-radius:20px!important;background:#e7eeea!important;border:1px solid #cfddd4!important;box-shadow:var(--nf94-shadow)!important}
.nfens-native-toolbar{position:sticky!important;top:8px!important;z-index:65!important;min-height:68px!important;padding:9px 11px 9px 15px!important;border-radius:19px 19px 0 0!important;background:rgba(255,255,255,.97)!important;backdrop-filter:blur(16px)!important}
.nfens-toolbar-copy>strong{font-size:14px!important}.nfens-toolbar-copy>span:last-child{font-size:8px!important}.nfens-native-toolbar-actions{gap:5px!important;flex-wrap:wrap!important}.nfens-native-toolbar-actions>button,.nfens-preview-switch{min-height:34px!important}.nfens-native-toolbar-actions>button{padding:0 10px!important;font-size:8px!important}.nfens-native-stage{min-height:0!important;padding:14px 18px 50px!important;background:linear-gradient(180deg,#e8efeb,#dfe8e2)!important}
.nfens-canvas-hint{max-width:900px!important;margin:0 auto 9px!important;padding:0 3px!important;min-height:26px!important}.nfens-preview,.nfens-native-preview,.nfens-preview-root,[data-nfens-preview]{max-width:800px!important;margin:0 auto!important}
.nfens-native-flip-card{max-width:800px!important;margin-left:auto!important;margin-right:auto!important}

/* Ausgabe / Vorlage / Bausteine sind echte Dialoge statt Layout zerstörender Inline-Flächen */
.nfens-native-meta-card,.nfens-native-more-card,.nfens-native-library{position:fixed!important;z-index:999999!important;right:22px!important;top:92px!important;width:min(460px,calc(100vw - 44px))!important;max-width:none!important;max-height:calc(100vh - 115px)!important;margin:0!important;overflow:auto!important;border:1px solid #c9dbd0!important;border-radius:20px!important;background:rgba(255,255,255,.985)!important;box-shadow:-18px 28px 90px rgba(7,48,33,.24)!important;backdrop-filter:blur(18px)!important}
.nfens-native-library{left:50%!important;right:auto!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(760px,calc(100vw - 44px))!important;max-height:min(690px,calc(100vh - 60px))!important}
.nfens-native-more-card{padding:18px!important}.nfens-native-more-card>div:first-child{margin-bottom:14px!important}.nfens-native-more-card label{display:block!important;margin:0 0 10px!important}.nfens-native-more-card input{width:100%!important;box-sizing:border-box!important}.nfens-native-more-card .primary{width:100%!important;min-height:40px!important;border:0!important;border-radius:11px!important;background:var(--nf94-green)!important;color:#fff!important;font-weight:850!important}
.nfens-native-meta-card .nfens-native-editor-slot{padding:14px 16px!important}.nfens-native-meta-card .nfens-panel{border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}.nfens-native-back-head{position:sticky!important;top:0!important;z-index:3!important;background:#fff!important}.nfens-native-back-actions{position:sticky!important;bottom:0!important;z-index:3!important;background:#fff!important}
.nfens-native-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.nfens-native-library-grid button{min-height:92px!important}

/* Dialoge dürfen den Canvas nie auseinanderdrücken */
.nfens-native-stage>.nfens-native-meta-card,.nfens-native-stage>.nfens-native-more-card,.nfens-native-stage>.nfens-native-library{grid-column:auto!important}

/* Magazin / Ansicht */
.nfens-magazine-actions{position:sticky!important;top:8px!important;max-width:900px!important;margin:10px auto!important;border-radius:14px!important}.nfens-readonly-preview{max-width:900px!important;margin:0 auto!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 18px 54px rgba(12,56,41,.12)!important}

@media(max-width:1280px){
 .nfens-v9-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important}
 .nfens-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .nfens-archive-row{grid-template-columns:64px minmax(0,1fr) auto!important}.nfens-archive-meta{display:none!important}
 .nfens-recipient-columns-v3{grid-template-columns:1fr!important}
}
@media(max-width:900px){
 .nfens-app,.nfens-app-v9,.nfens-v9-shell{padding:12px 10px 50px!important}
 .nfens-v9-nav{display:flex!important;overflow-x:auto!important;grid-template-columns:none!important}.nfens-v9-nav a{flex:0 0 150px!important}
 .nfens-editor-shell{grid-template-columns:1fr!important}.nfens-editor-rail{display:none!important}.nfens-native-toolbar{position:relative!important;top:auto!important}.nfens-native-stage{padding:10px 4px 38px!important}
 .nfens-template-grid{grid-template-columns:1fr!important}.nfens-archive-row{grid-template-columns:56px minmax(0,1fr)!important}.nfens-archive-actions{grid-column:2!important;justify-content:flex-start!important}
 .nfens-native-meta-card,.nfens-native-more-card{right:10px!important;top:76px!important;width:calc(100vw - 20px)!important;max-height:calc(100vh - 90px)!important}.nfens-native-library{width:calc(100vw - 20px)!important}.nfens-native-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:560px){
 .nfens-v9-topbar{min-height:60px!important}.nfens-v9-live{display:none!important}.nfens-v9-create{font-size:9px!important;padding:0 10px!important}
 .nfens-v9-pagehead,.nfens-overview-top,.nfens-recipient-hero{padding:19px!important;border-radius:18px!important}
 .nfens-native-library-grid{grid-template-columns:1fr!important}
}

/* === NewsletterStudio 10.1: konzentriertes Redaktionsstudio === */
:root{--nf101-ink:#17251f;--nf101-muted:#6d7d75;--nf101-line:#d8e3dc;--nf101-soft:#f3f7f4;--nf101-green:#0a4934;--nf101-lime:#c7ef45;--nf101-shadow:0 18px 55px rgba(10,55,39,.10)}
.nfens-editor-shell{grid-template-columns:72px minmax(0,1fr)!important;gap:12px!important}.nfens-editor-rail{width:72px!important;padding:7px 5px!important;border:0!important;background:#0b3f2e!important;box-shadow:0 16px 42px rgba(6,45,31,.18)!important}.nfens-editor-rail-brand{min-height:58px!important;background:var(--nf101-lime)!important;color:#12372a!important}.nfens-editor-rail button,.nfens-editor-rail a{color:rgba(255,255,255,.72)!important}.nfens-editor-rail button:hover,.nfens-editor-rail a:hover{background:rgba(255,255,255,.10)!important;color:#fff!important}
.nfens-native-workspace{border:0!important;border-radius:22px!important;background:#dfe8e2!important;box-shadow:var(--nf101-shadow)!important}.nfens-native-toolbar{top:6px!important;min-height:62px!important;border:1px solid #d1ded6!important;border-radius:20px 20px 0 0!important;box-shadow:0 8px 25px rgba(8,51,36,.07)!important}.nfens-toolbar-copy>strong{font-size:15px!important}.nfens-native-toolbar-actions>button{height:34px!important;border-radius:9px!important;font-size:9px!important;font-weight:900!important}.nfens-native-toolbar-actions>button[data-native-check]{background:#eef4f0!important;color:var(--nf101-green)!important;border:1px solid #d2e0d7!important}.nfens-native-toolbar-actions>button.send{background:var(--nf101-lime)!important;color:#16372b!important;border:0!important}.nfens-native-stage{padding:18px 22px 56px!important;background:radial-gradient(circle at 50% 0,#edf3ef 0,#e2ebe5 44%,#d9e4dd 100%)!important}.nfens-canvas-hint{max-width:800px!important;margin-bottom:10px!important}.nfens-native-newsletter{filter:drop-shadow(0 18px 34px rgba(11,55,40,.12))}
.nfens-native-meta-card,.nfens-native-more-card{right:18px!important;top:78px!important;width:min(430px,calc(100vw - 36px))!important;border:1px solid #cbdcd1!important;border-radius:18px!important;box-shadow:-18px 26px 70px rgba(7,44,31,.22)!important}.nfens-native-back-head{padding:15px 16px!important;border-bottom:1px solid var(--nf101-line)!important}.nfens-native-editor-slot{padding:13px 15px 5px!important}.nfens-native-back-actions{padding:11px 15px!important;border-top:1px solid var(--nf101-line)!important}.nfens-native-library{width:min(820px,calc(100vw - 36px))!important;border:0!important;border-radius:22px!important;box-shadow:0 28px 100px rgba(6,43,30,.28)!important}.nfens-native-library-head{padding:18px 20px!important;background:var(--nf101-green)!important;color:#fff!important}.nfens-native-library-grid{padding:14px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.nfens-native-library-grid button{min-height:104px!important;border:1px solid var(--nf101-line)!important;border-radius:15px!important;background:#fff!important}
.nfens-sendcheck{position:fixed;z-index:1000000;inset:0;display:grid;place-items:center;padding:20px;background:rgba(6,34,24,.48);backdrop-filter:blur(5px)}.nfens-sendcheck-card{width:min(560px,100%);max-height:calc(100vh - 40px);overflow:auto;border-radius:24px;background:#fff;box-shadow:0 30px 100px rgba(3,29,20,.32)}.nfens-sendcheck-head{display:flex;justify-content:space-between;gap:16px;padding:21px 22px 17px;background:var(--nf101-green);color:#fff}.nfens-sendcheck-head small{display:block;color:var(--nf101-lime);font-size:9px;font-weight:950;letter-spacing:.14em}.nfens-sendcheck-head strong{display:block;margin-top:3px;font-size:24px}.nfens-sendcheck-head button{width:34px;height:34px;border:0;border-radius:10px;background:rgba(255,255,255,.12);color:#fff;font-size:22px}.nfens-sendcheck-score{display:grid;grid-template-columns:92px 1fr;gap:16px;align-items:center;padding:18px 22px;border-bottom:1px solid var(--nf101-line)}.nfens-sendcheck-score b{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:var(--nf101-soft);color:var(--nf101-green);font-size:26px}.nfens-sendcheck-score span{display:block;margin-top:4px;color:var(--nf101-muted);font-size:12px}.nfens-sendcheck-list{display:grid;gap:7px;padding:15px 22px 20px}.nfens-sendcheck-row{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:10px 11px;border-radius:12px;background:var(--nf101-soft)}.nfens-sendcheck-row i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-style:normal;font-weight:950}.nfens-sendcheck-row.ok i{background:#dff3e6;color:#237544}.nfens-sendcheck-row.warn i{background:#fff0cc;color:#8a6510}.nfens-sendcheck-row.bad i{background:#ffe1e3;color:#a52831}.nfens-sendcheck-row strong{display:block;font-size:12px}.nfens-sendcheck-row span{display:block;margin-top:2px;color:var(--nf101-muted);font-size:10px}.nfens-sendcheck-actions{display:flex;justify-content:flex-end;gap:8px;padding:0 22px 20px}.nfens-sendcheck-actions button{min-height:38px;padding:0 14px;border-radius:10px;border:1px solid var(--nf101-line);background:#fff;font-weight:850}.nfens-sendcheck-actions .primary{border:0;background:var(--nf101-green);color:#fff}
.nfens-recipient-columns-v3{grid-template-columns:1fr!important}.nfens-recipient-master{margin-top:12px!important}.nfens-recipient-list-v3{max-height:none!important;overflow:visible!important}.nfens-recipient-entry summary{min-height:48px!important}
@media print{body{background:#fff!important}.nfens-magazine{border:0!important}.nfens-magazine-block{break-inside:avoid-page!important}.nfens-mag-footer{break-inside:avoid!important}}
@media(max-width:1100px){.nfens-native-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:900px){.nfens-editor-shell{grid-template-columns:1fr!important}.nfens-editor-rail{display:flex!important;position:relative!important;top:auto!important;width:100%!important;height:auto!important;min-height:0!important;flex-direction:row!important;overflow:auto!important;border-radius:14px!important}.nfens-editor-rail>*{flex:0 0 78px!important;min-height:54px!important}.nfens-editor-rail-spacer{display:none!important}.nfens-native-stage{padding:10px 5px 42px!important}}
@media(max-width:560px){.nfens-native-toolbar{display:block!important;padding:10px!important}.nfens-native-toolbar-actions{margin-top:8px!important;overflow-x:auto!important;flex-wrap:nowrap!important}.nfens-native-toolbar-actions>*{flex:0 0 auto!important}.nfens-native-library-grid{grid-template-columns:1fr!important}}

/* =========================================================
   NewsletterStudio 11.0 — breite, klare Arbeitsoberfläche
   ========================================================= */
.nfens-app-v9{max-width:1880px!important;width:100%!important;margin:0 auto!important;padding:18px clamp(14px,2vw,34px) 72px!important}
.nfens-v9-topbar{margin:0 0 12px!important}
.nfens-v9-nav{grid-template-columns:repeat(7,minmax(135px,1fr))!important}
.nfens-editor-shell{grid-template-columns:104px minmax(0,1fr)!important;gap:16px!important;background:transparent!important;border:0!important;padding:0!important;overflow:visible!important}
.nfens-editor-rail,.nfens-app-v9 .nfens-editor-rail{width:104px!important;padding:10px 8px!important;border-radius:22px!important;min-height:640px!important}
.nfens-editor-rail button,.nfens-editor-rail a,.nfens-app-v9 .nfens-editor-rail button,.nfens-app-v9 .nfens-editor-rail a{min-height:66px!important;padding:7px 5px!important}
.nfens-editor-rail span,.nfens-app-v9 .nfens-editor-rail span{font-size:8.5px!important;line-height:1.15!important}
.nfens-native-workspace,.nfens-app-v9 .nfens-native-workspace{width:100%!important;min-width:0!important;border-radius:22px!important;overflow:visible!important}
.nfens-native-toolbar,.nfens-app-v9 .nfens-native-toolbar{padding:10px 14px!important;min-height:68px!important}
.nfens-native-stage,.nfens-app-v9 .nfens-native-stage{padding:22px clamp(18px,3vw,54px) 64px!important;min-height:720px!important}
.nfens-canvas-hint,.nfens-app-v9 .nfens-canvas-hint{width:min(800px,100%)!important;max-width:800px!important}
.nfens-native-newsletter,.nfens-app-v9 .nfens-native-newsletter{width:min(800px,100%)!important;max-width:800px!important;margin-inline:auto!important}
.nfens-preview-btn{display:inline-flex!important;align-items:center!important;gap:5px!important;text-decoration:none!important;cursor:pointer!important;pointer-events:auto!important}
.nfens-preview-btn:hover{filter:brightness(.92)!important;transform:translateY(-1px)!important}
.nfens-sent-edit-banner{max-width:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;margin:0 0 14px!important;padding:15px 18px!important;border:1px solid #d6e2da!important;border-radius:17px!important;background:#f4f8f5!important}.nfens-sent-edit-banner small,.nfens-sent-edit-banner strong,.nfens-sent-edit-banner span{display:block!important}.nfens-sent-edit-banner small{font-size:8px!important;font-weight:950!important;letter-spacing:.12em!important;color:#0d6847!important}.nfens-sent-edit-banner strong{margin:3px 0!important;font-size:16px!important}.nfens-sent-edit-banner span{font-size:10px!important;color:#65736b!important}.nfens-sent-edit-banner>a{white-space:nowrap!important;padding:9px 12px!important;border-radius:10px!important;background:#0b4934!important;color:#fff!important;text-decoration:none!important;font-size:9px!important;font-weight:850!important}
.nfens-share-panel{max-width:none!important}

.nfens-archive-hero-v11{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 14px;padding:26px 28px;border-radius:24px;background:linear-gradient(135deg,#083f2d,#0d6847 70%,#16815a);color:#fff;box-shadow:0 18px 52px rgba(8,63,45,.16)}
.nfens-archive-hero-v11 small{display:block;color:#dfe94b;font-size:9px;font-weight:950;letter-spacing:.15em}.nfens-archive-hero-v11 h2{margin:4px 0 7px;color:#fff;font-size:clamp(28px,3vw,44px);letter-spacing:-.045em}.nfens-archive-hero-v11 p{max-width:880px;margin:0;color:rgba(255,255,255,.76);font-size:11px;line-height:1.55}.nfens-archive-hero-actions{display:flex;gap:8px;flex-wrap:wrap}.nfens-archive-hero-actions>a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid rgba(255,255,255,.18);border-radius:11px;background:rgba(255,255,255,.1);color:#fff;text-decoration:none;font-size:10px;font-weight:900}.nfens-archive-hero-actions .nfens-primary{background:#dfe94b!important;color:#173526!important}
.nfens-archive-stats-v11{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 12px}.nfens-archive-stats-v11 button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:72px;padding:12px 15px;border:1px solid #dce6df;border-radius:16px;background:#fff;color:#183127;text-align:left;cursor:pointer}.nfens-archive-stats-v11 button:hover{border-color:#b8cfc1}.nfens-archive-stats-v11 button.is-active{border-color:#0d6847;box-shadow:0 0 0 2px rgba(13,104,71,.08)}.nfens-archive-stats-v11 small{font-size:8px;font-weight:950;letter-spacing:.12em;color:#0d6847}.nfens-archive-stats-v11 b{font-size:30px;line-height:1}.nfens-archive-stats-v11 span{justify-self:end;color:#6c7971;font-size:9px}
.nfens-archive-toolbar-v11{grid-template-columns:minmax(320px,1fr) 180px auto!important;padding:9px 10px!important}.nfens-archive-list-v11{gap:8px!important}.nfens-archive-row-v11{grid-template-columns:72px minmax(260px,1fr) 110px minmax(390px,auto)!important;padding:13px 14px!important}.nfens-archive-row-v11 .nfens-archive-actions{flex-wrap:wrap!important}.nfens-archive-row-v11 .nfens-archive-actions a,.nfens-archive-row-v11 .nfens-archive-actions button{min-height:34px!important;padding:0 10px!important;border-radius:9px!important;white-space:nowrap!important}.nfens-archive-row-v11 .nfens-archive-actions button{border:1px solid #dce6df!important;background:#fff!important;color:#183127!important}.nfens-archive-row-v11 .nfens-archive-actions button.danger{color:#a22c34!important;border-color:#efcfd2!important}.nfens-archive-date.is-draft{background:#f1f4f2!important}.nfens-archive-date.is-draft b{font-size:22px!important}.nfens-archive-row-v11.is-draft{border-style:dashed!important}
@media(max-width:1380px){.nfens-archive-row-v11{grid-template-columns:64px minmax(220px,1fr) 95px!important}.nfens-archive-row-v11 .nfens-archive-actions{grid-column:2/4!important;justify-content:flex-start!important}.nfens-editor-shell{grid-template-columns:88px minmax(0,1fr)!important}.nfens-editor-rail,.nfens-app-v9 .nfens-editor-rail{width:88px!important}}
@media(max-width:900px){.nfens-app-v9{padding:10px 8px 48px!important}.nfens-editor-shell{display:block!important}.nfens-editor-rail,.nfens-app-v9 .nfens-editor-rail{display:flex!important;position:relative!important;top:auto!important;width:100%!important;min-height:0!important;height:auto!important;flex-direction:row!important;overflow:auto!important;margin-bottom:9px!important}.nfens-editor-rail>*{flex:0 0 82px!important}.nfens-editor-rail-spacer{display:none!important}.nfens-archive-hero-v11{display:block;padding:21px}.nfens-archive-hero-actions{margin-top:14px}.nfens-archive-stats-v11{grid-template-columns:1fr}.nfens-archive-row-v11{grid-template-columns:58px minmax(0,1fr)!important}.nfens-archive-row-v11 .nfens-archive-meta,.nfens-archive-row-v11 .nfens-archive-actions{grid-column:2!important}.nfens-archive-toolbar-v11{grid-template-columns:1fr!important}.nfens-native-stage,.nfens-app-v9 .nfens-native-stage{padding:12px 4px 46px!important}}

/* 11.0.1 deployment marker: instantly shows that the new build is really active. */
.nfens-build-chip{display:inline-flex;align-items:center;margin-left:7px;padding:2px 6px;border-radius:999px;background:#e8f4ed;color:#0f6b46;font-size:8px;font-style:normal;font-weight:900;letter-spacing:.04em;vertical-align:middle}


/* =========================================================
   NewsletterStudio 12.0 — produktive Redaktionsoberfläche
   Breite sinnvoll nutzen, Newsletter selbst bleibt 800 px.
   ========================================================= */
.nfens-newsletter-fullwidth body .site,.nfens-newsletter-fullwidth body #page,.nfens-newsletter-fullwidth body main,
.nfens-newsletter-fullwidth body .site-main,.nfens-newsletter-fullwidth body .entry-content,
.nfens-newsletter-fullwidth body .wp-site-blocks,.nfens-newsletter-fullwidth body .wp-block-post-content{
  max-width:none!important;width:100%!important
}
.nfens-app-v9{
  width:min(100%,1760px)!important;max-width:1760px!important;
  padding:16px clamp(12px,1.7vw,28px) 72px!important
}
.nfens-v9-topbar{padding:10px 14px!important;border-radius:16px!important}
.nfens-v9-nav{gap:8px!important;margin-bottom:14px!important}
.nfens-v9-nav>a{min-width:0!important;padding:10px 11px!important;border-radius:14px!important}
.nfens-v9-nav>a strong{font-size:10px!important}.nfens-v9-nav>a small{font-size:8px!important}

.nfens-editor-shell{display:grid!important;grid-template-columns:98px minmax(0,1fr)!important;gap:14px!important;align-items:start!important}
.nfens-editor-rail,.nfens-app-v9 .nfens-editor-rail{
  position:sticky!important;top:12px!important;width:98px!important;min-height:0!important;
  height:calc(100vh - 28px)!important;max-height:780px!important;padding:9px 7px!important;border-radius:18px!important
}
.nfens-native-workspace{min-width:0!important;border-radius:20px!important}
.nfens-native-toolbar{
  position:sticky!important;top:8px!important;z-index:100!important;
  display:grid!important;grid-template-columns:minmax(240px,1fr) auto!important;gap:14px!important;
  padding:10px 12px!important;border-radius:18px 18px 0 0!important
}
.nfens-native-toolbar-actions{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important}
.nfens-native-toolbar-actions>button,.nfens-preview-switch button{min-height:34px!important;padding:0 10px!important}
.nfens-toolbar-copy{min-width:0!important}.nfens-toolbar-copy>strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.nfens-native-stage{padding:18px clamp(18px,3.4vw,72px) 64px!important;min-height:760px!important}
.nfens-native-newsletter{width:min(800px,100%)!important;max-width:800px!important;margin:0 auto!important}
.nfens-canvas-hint{width:min(800px,100%)!important;margin:0 auto 10px!important}
.nfens-native-flip-card{width:100%!important;max-width:800px!important}
.nfens-native-flip-front a[href]{position:relative!important;z-index:12!important;pointer-events:auto!important;cursor:pointer!important}
.nfens-native-flip-front a[href]:after{content:"↗";margin-left:5px;font-size:.9em;opacity:.7}
.nfens-native-edit{z-index:10!important}
.nfens-native-stage.is-linking .nfens-native-edit{pointer-events:none!important}

.nfens-sent-edit-banner{margin:0 0 10px!important;padding:13px 16px!important}
.nfens-sent-edit-banner>div{min-width:0!important}.nfens-sent-edit-banner strong{font-size:15px!important}
.nfens-sent-edit-banner span{max-width:980px!important}

/* Archiv: informationsstark, aber nicht gedrängt. */
.nfens-archive-hero-v11{padding:22px 24px!important;border-radius:20px!important;align-items:center!important}
.nfens-archive-hero-v11 h2{font-size:clamp(27px,2.3vw,39px)!important}
.nfens-archive-stats-v11{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}
.nfens-archive-stats-v11 button{min-height:66px!important;border-radius:14px!important}
.nfens-archive-toolbar-v11{display:grid!important;grid-template-columns:minmax(360px,1fr) 170px auto!important;gap:8px!important;align-items:center!important}
.nfens-archive-toolbar-v11 label{min-width:0!important}.nfens-archive-toolbar-v11 input{width:100%!important}
.nfens-archive-list-v11{display:grid!important;gap:9px!important}
.nfens-archive-row-v11{
  display:grid!important;grid-template-columns:70px minmax(300px,1fr) 105px minmax(440px,auto)!important;
  gap:14px!important;align-items:center!important;padding:14px 15px!important;border-radius:16px!important
}
.nfens-archive-copy{min-width:0!important}.nfens-archive-copy strong,.nfens-archive-copy span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.nfens-archive-actions{display:flex!important;justify-content:flex-end!important;gap:6px!important;flex-wrap:wrap!important}
.nfens-archive-actions a,.nfens-archive-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;text-decoration:none!important}
.nfens-archive-actions .primary{background:#0b6847!important;color:#fff!important;border-color:#0b6847!important}
.nfens-archive-actions form{margin:0!important}
.nfens-archive-row-v11:hover{border-color:#b9cfc2!important;box-shadow:0 9px 26px rgba(9,61,43,.06)!important}
.nfens-archive-row-v11.is-sent{border-left:4px solid #0d6847!important}.nfens-archive-row-v11.is-draft{border-left:4px solid #9aa8a0!important}

/* Editor-Panels: ausreichend breit, keine unnötigen schmalen Felder. */
.nfens-native-meta-card,.nfens-native-more-card{width:min(520px,calc(100vw - 36px))!important}
.nfens-native-library{width:min(900px,calc(100vw - 36px))!important}
.nfens-native-library-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
.nfens-native-editor-slot .nfens-grid2{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.nfens-native-editor-slot .nfens-grid3{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.nfens-native-editor-slot input,.nfens-native-editor-slot textarea,.nfens-native-editor-slot select{font-size:13px!important}

@media(max-width:1460px){
  .nfens-archive-row-v11{grid-template-columns:64px minmax(260px,1fr) 95px!important}
  .nfens-archive-row-v11 .nfens-archive-actions{grid-column:2/4!important;justify-content:flex-start!important}
  .nfens-native-toolbar{grid-template-columns:1fr!important}.nfens-native-toolbar-actions{justify-content:flex-start!important}
}
@media(max-width:1040px){
  .nfens-editor-shell{display:block!important}.nfens-editor-rail,.nfens-app-v9 .nfens-editor-rail{position:relative!important;top:auto!important;width:100%!important;height:auto!important;max-height:none!important;display:flex!important;flex-direction:row!important;overflow-x:auto!important;margin-bottom:8px!important}
  .nfens-editor-rail>*{flex:0 0 84px!important}.nfens-editor-rail-spacer{display:none!important}
  .nfens-archive-toolbar-v11{grid-template-columns:1fr 160px!important}.nfens-archive-count{grid-column:1/3!important}
}
@media(max-width:760px){
  .nfens-app-v9{padding-inline:7px!important}.nfens-v9-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .nfens-native-toolbar{position:relative!important;top:auto!important}.nfens-native-stage{padding:10px 4px 44px!important}
  .nfens-archive-hero-v11{display:block!important;padding:18px!important}.nfens-archive-hero-actions{margin-top:12px!important}
  .nfens-archive-stats-v11{grid-template-columns:1fr!important}.nfens-archive-toolbar-v11{grid-template-columns:1fr!important}.nfens-archive-count{grid-column:auto!important}
  .nfens-archive-row-v11{grid-template-columns:54px minmax(0,1fr)!important;gap:10px!important}.nfens-archive-row-v11 .nfens-archive-meta,.nfens-archive-row-v11 .nfens-archive-actions{grid-column:2!important}.nfens-archive-actions{justify-content:flex-start!important}
  .nfens-native-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .nfens-native-editor-slot .nfens-grid3{grid-template-columns:1fr!important}
}
@media(max-width:480px){.nfens-native-library-grid,.nfens-native-editor-slot .nfens-grid2{grid-template-columns:1fr!important}}

/* ==========================================================
   NewsletterStudio 13 · ONE CORE · kompletter Workspace-Layer
   ========================================================== */
body.nfens-one-core-v13{--nf13-ink:#10271d;--nf13-green:#0d5d40;--nf13-lime:#dfe95a;--nf13-paper:#f4f7f4;--nf13-line:#dbe4de;background:#edf2ee!important}
body.nfens-one-core-v13 .nfe-office-content,body.nfens-one-core-v13 .nfe-module-content,body.nfens-one-core-v13 main{max-width:none!important;width:100%!important}
.nfens-shell{width:min(1760px,calc(100vw - 34px))!important;max-width:none!important;margin:18px auto 60px!important}
.nfens-v9-topbar{min-height:82px!important;border-radius:24px 24px 0 0!important;padding:14px 18px!important;background:linear-gradient(118deg,#092d20 0%,#0c563b 56%,#123d2e 100%)!important;box-shadow:0 16px 50px rgba(7,39,27,.16)!important}
.nfens-v9-brand .nfens-v9-mark{width:52px!important;height:52px!important;border-radius:16px!important;background:var(--nf13-lime)!important;color:#113426!important;font-size:25px!important;box-shadow:none!important}
.nfens-v9-nav{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:7px!important;padding:8px!important;background:#fff!important;border:1px solid var(--nf13-line)!important;border-top:0!important;position:sticky!important;top:0!important;z-index:40!important}
.nfens-v9-nav a{min-width:0!important;border-radius:15px!important;padding:11px 12px!important;border:1px solid transparent!important;background:#f7f9f7!important}
.nfens-v9-nav a.is-active{background:#e8f0ea!important;border-color:#bfd2c5!important;color:#0b5138!important;box-shadow:inset 0 -3px 0 var(--nf13-lime)!important}
.nfens-v9-nav a span:last-child small{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.nfens-workspace,.nfens-v9-main,.nfens-editor-layout{max-width:none!important;width:100%!important}
.nfens-editor-layout{display:grid!important;grid-template-columns:minmax(420px,620px) minmax(600px,1fr)!important;gap:18px!important;align-items:start!important}
.nfens-editor-form,.nfens-editor-panel,.nfens-builder-pane{min-width:0!important;max-width:none!important}
.nfens-preview-wrap,.nfens-preview-pane{position:sticky!important;top:92px!important;max-height:calc(100vh - 112px)!important;overflow:auto!important;border-radius:22px!important;background:#dfe7e1!important;padding:18px!important}
.nfens-preview,.nfens-mail-preview{width:800px!important;max-width:100%!important;margin:0 auto!important;background:#fff!important;box-shadow:0 12px 38px rgba(14,48,34,.12)!important}
.nfens-block{border:1px solid var(--nf13-line)!important;border-radius:18px!important;box-shadow:none!important;background:#fff!important;margin-bottom:10px!important;overflow:hidden!important}
.nfens-block-head{padding:12px 14px!important;background:#f7f9f7!important;border-bottom:1px solid #edf1ee!important}
.nfens-block-body{padding:14px!important}
.nfens-grid2,.nfens-grid3{gap:10px!important}
.nfens-grid3{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.nfens-grid2{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.nfens-shell input,.nfens-shell select,.nfens-shell textarea{border:1px solid #ccd9d1!important;border-radius:12px!important;background:#fff!important;min-height:44px!important;box-shadow:none!important}
.nfens-shell input:focus,.nfens-shell select:focus,.nfens-shell textarea:focus{border-color:#4f8b70!important;outline:3px solid rgba(79,139,112,.12)!important}
.nfens-primary,.nfens-v9-create{background:var(--nf13-lime)!important;color:#173a2a!important;border:0!important;border-radius:999px!important;font-weight:900!important;box-shadow:none!important}
.nfens-dashboard-grid,.nfens-v9-analytics-grid{gap:14px!important}
.nfens-v9-card,.nfens-dashboard-section,.nfens-v9-metrics article{border:1px solid var(--nf13-line)!important;border-radius:20px!important;box-shadow:none!important;background:#fff!important}
.nfens-draft-row{border:1px solid #e2e9e4!important;border-radius:16px!important;margin-bottom:8px!important;background:#fff!important}
.nfens-draft-main{grid-template-columns:minmax(0,1fr) 180px!important;padding:14px 16px!important}
.nfens-archive-toolbar{position:sticky!important;top:83px!important;z-index:30!important;background:#f4f7f4!important;padding:10px!important;border-radius:16px!important}
.nfens-archive-list,.nfens-v9-log{display:grid!important;gap:8px!important}
.nfens-public-signup{display:grid;gap:14px;background:#fff;border:1px solid #dbe4de;border-radius:20px;padding:20px;max-width:760px}.nfens-public-signup>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nfens-public-signup label{display:grid;gap:6px;font-weight:800}.nfens-public-signup input{min-height:46px;border:1px solid #cbd8d0;border-radius:12px;padding:0 12px}.nfens-public-signup .nfens-consent{display:flex;align-items:center;font-weight:500}.nfens-public-signup .nfens-consent input{min-height:auto}.nfens-public-signup button{justify-self:start;border:0;border-radius:999px;background:#dfe95a;color:#163a2a;padding:12px 18px;font-weight:900}
@media(max-width:1180px){.nfens-v9-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important}.nfens-editor-layout{grid-template-columns:1fr!important}.nfens-preview-wrap,.nfens-preview-pane{position:relative!important;top:auto!important;max-height:none!important}}
@media(max-width:760px){.nfens-shell{width:min(100% - 14px,1760px)!important}.nfens-v9-nav{display:flex!important;overflow-x:auto!important}.nfens-v9-nav a{min-width:150px!important}.nfens-grid2,.nfens-grid3,.nfens-public-signup>div{grid-template-columns:1fr!important}.nfens-v9-topactions .nfens-v9-live{display:none!important}.nfens-preview-wrap,.nfens-preview-pane{padding:6px!important}}

/* 13.1 — Stabilitätsstatus des Editors */
.nfens-autosave-state{position:sticky;top:10px;z-index:30;display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin:0 0 10px auto;padding:8px 12px;border:1px solid #dbe6df;border-radius:999px;background:rgba(255,255,255,.94);box-shadow:0 7px 24px rgba(16,61,44,.08);font-size:12px;font-weight:800;color:#456057;backdrop-filter:blur(10px)}
.nfens-autosave-state i{width:8px;height:8px;border-radius:50%;background:#54a46f;box-shadow:0 0 0 4px rgba(84,164,111,.12)}
.nfens-autosave-state[data-state="dirty"] i{background:#e1ad39;box-shadow:0 0 0 4px rgba(225,173,57,.14)}
.nfens-autosave-state[data-state="saving"] i{background:#4c7fc7;box-shadow:0 0 0 4px rgba(76,127,199,.13);animation:nfensPulse131 1s ease-in-out infinite}
.nfens-autosave-state[data-state="error"]{border-color:#efc8c2;color:#8c352d;background:#fff8f7}.nfens-autosave-state[data-state="error"] i{background:#c94c3f;box-shadow:0 0 0 4px rgba(201,76,63,.12)}
@keyframes nfensPulse131{50%{opacity:.35;transform:scale(.82)}}
@media(max-width:760px){.nfens-autosave-state{position:relative;top:auto;margin:0 0 10px 0;max-width:100%}}


/* v14 – klare Breiten + sichtbarer Integrationscheck */
.nfens-office-embedded{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.nfens-office-embedded>.nfens-v9-topbar,.nfens-office-embedded>.nfens-studio-nav,.nfens-office-embedded>section,.nfens-office-embedded>.nfens-dashboard-command,.nfens-office-embedded>.nfens-dashboard-kpis,.nfens-office-embedded>.nfens-v9-homegrid{box-sizing:border-box}
.nfens-systemcheck{max-width:none!important}.nfens-systemcheck-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.nfens-systemcheck-grid>div{display:flex;gap:11px;align-items:center;padding:13px;border:1px solid #dce5e0;border-radius:12px;background:#f8fbf9}.nfens-systemcheck-grid>div>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-weight:900;background:#e3f2e9;color:#126b47}.nfens-systemcheck-grid>div.is-warn>span{background:#fff2d7;color:#8b5d00}.nfens-systemcheck-grid strong,.nfens-systemcheck-grid small{display:block}.nfens-systemcheck-grid small{margin-top:2px;color:#6b7971}.nfens-systemcheck-note{margin-top:14px;padding:14px;border-radius:12px;background:#122a20;color:#fff}.nfens-systemcheck-note code{display:block;margin:7px 0;padding:8px 10px;border-radius:8px;background:#0b1d15;white-space:normal;word-break:break-all}.nfens-systemcheck-note p{margin:6px 0 0;color:#c7d4cd}@media(max-width:720px){.nfens-systemcheck-grid{grid-template-columns:1fr}}

/* =========================================================
   DORA STUDIO 15 · REDAKTIONSSYSTEM
   Neue, eigenständige Oberfläche. Daten-/Versandkern bleibt erhalten.
   ========================================================= */
:root{
  --dora-ink:#10271e;--dora-green:#0d5b3b;--dora-green-2:#137a51;
  --dora-lime:#dce84b;--dora-paper:#f6f8f6;--dora-soft:#e9f0ec;
  --dora-line:#d8e2dc;--dora-muted:#6d7d74;--dora-red:#b53b36;
  --dora-shadow:0 22px 70px rgba(12,55,39,.10);--dora-radius:22px;
}
.nfens-app-v9{max-width:none!important;width:100%!important;padding:14px!important;background:#f4f7f5!important;color:var(--dora-ink)!important;box-sizing:border-box!important;font-family:"NaturFreunde Sans",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;display:grid!important;grid-template-columns:248px minmax(0,1fr)!important;grid-template-rows:auto 1fr!important;gap:14px!important;align-items:start!important}
.nfens-app-v9>.nfens-notice{grid-column:1/-1!important}
.nfens-v9-topbar{grid-column:1/-1!important;position:sticky!important;top:8px!important;z-index:100!important;min-height:68px!important;border:1px solid rgba(216,226,220,.9)!important;border-radius:22px!important;background:rgba(255,255,255,.94)!important;backdrop-filter:blur(18px)!important;box-shadow:0 10px 34px rgba(8,49,34,.08)!important;padding:10px 14px!important}
.nfens-v9-brand{gap:10px!important}.nfens-v9-mark{width:42px!important;height:42px!important;border-radius:14px!important;background:var(--dora-green)!important;color:var(--dora-lime)!important;font-size:20px!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)!important}.nfens-v9-brand small{font-size:8px!important;letter-spacing:.14em!important}.nfens-v9-brand strong{font-size:15px!important}.nfens-build-chip{font-size:8px!important;padding:3px 6px!important;border-radius:999px!important;background:var(--dora-soft)!important;color:var(--dora-green)!important}
.nfens-v9-topactions{gap:8px!important}.nfens-v9-live{font-size:9px!important;border:1px solid var(--dora-line)!important;background:#fff!important;border-radius:999px!important;padding:7px 10px!important}.nfens-v9-create{border-radius:12px!important;background:var(--dora-lime)!important;color:#18382c!important;font-size:10px!important;font-weight:900!important;padding:10px 14px!important;box-shadow:none!important}

.nfens-v9-nav{grid-column:1!important;grid-row:2!important;position:sticky!important;top:92px!important;display:flex!important;flex-direction:column!important;gap:4px!important;width:100%!important;max-height:calc(100vh - 108px)!important;overflow:auto!important;padding:9px!important;margin:0!important;border:1px solid var(--dora-line)!important;border-radius:22px!important;background:#fff!important;box-shadow:var(--dora-shadow)!important;box-sizing:border-box!important}
.nfens-v9-nav a{min-height:58px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;gap:9px!important;align-items:center!important;border:0!important;border-radius:14px!important;padding:8px 9px!important;color:#395047!important;background:transparent!important;text-decoration:none!important;transition:.16s ease!important}
.nfens-v9-nav a:hover{background:#f1f6f3!important;transform:translateX(2px)!important}.nfens-v9-nav a.is-active{background:var(--dora-green)!important;color:#fff!important;box-shadow:0 12px 28px rgba(13,91,59,.18)!important}.nfens-v9-navicon{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:#edf4f0!important;color:var(--dora-green)!important;font-size:14px!important}.nfens-v9-nav a.is-active .nfens-v9-navicon{background:rgba(255,255,255,.14)!important;color:var(--dora-lime)!important}.nfens-v9-nav a strong{font-size:11px!important}.nfens-v9-nav a small{font-size:8px!important;opacity:.7!important}.nfens-v9-nav a b{min-width:24px!important;height:24px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#eef3f0!important;color:var(--dora-green)!important;font-size:8px!important}.nfens-v9-nav a.is-active b{background:var(--dora-lime)!important;color:#19392c!important}
.nfens-studio-main{grid-column:2!important;grid-row:2!important;min-width:0!important;width:100%!important}

.nfens-dashboard-hero,.nfens-v9-pagehead{border:0!important;border-radius:28px!important;background:linear-gradient(135deg,#0c5237 0%,#103f30 58%,#17382d 100%)!important;color:#fff!important;padding:28px 30px!important;box-shadow:0 24px 60px rgba(9,61,40,.15)!important;overflow:hidden!important;position:relative!important}.nfens-dashboard-hero:after,.nfens-v9-pagehead:after{content:"";position:absolute;right:-80px;top:-90px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(220,232,75,.3),rgba(220,232,75,0) 68%);pointer-events:none}.nfens-dashboard-hero span,.nfens-v9-pagehead small{color:var(--dora-lime)!important;font-size:9px!important;letter-spacing:.13em!important;font-weight:900!important}.nfens-dashboard-hero h2,.nfens-v9-pagehead h2{color:#fff!important;font-size:clamp(27px,3vw,42px)!important;line-height:1.02!important;letter-spacing:-.035em!important;max-width:780px!important;margin:7px 0 10px!important}.nfens-dashboard-hero p,.nfens-v9-pagehead p{color:rgba(255,255,255,.72)!important;max-width:720px!important;font-size:13px!important}.nfens-dashboard-hero-actions a{border-radius:12px!important}.nfens-dashboard-hero-actions .nfens-primary{background:var(--dora-lime)!important;color:#16382b!important}

.nfens-dashboard-command{border:1px solid var(--dora-line)!important;border-radius:18px!important;background:rgba(255,255,255,.95)!important;padding:8px!important;box-shadow:0 12px 34px rgba(12,55,39,.06)!important}.nfens-dashboard-search{background:#f3f7f5!important;border:0!important;border-radius:12px!important}.nfens-dashboard-filters button{border-radius:10px!important}.nfens-dashboard-filters button.is-active{background:var(--dora-green)!important;color:white!important}.nfens-dashboard-kpis{gap:10px!important}.nfens-dashboard-kpis>a,.nfens-v9-metrics>article{border:1px solid var(--dora-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 12px 35px rgba(11,55,39,.06)!important;padding:18px!important;transition:.16s ease!important}.nfens-dashboard-kpis>a:hover{transform:translateY(-2px)!important;box-shadow:0 18px 44px rgba(11,55,39,.09)!important}.nfens-dashboard-kpis small,.nfens-v9-metrics span{font-size:8px!important;color:var(--dora-green)!important;letter-spacing:.12em!important;font-weight:900!important}.nfens-dashboard-kpis strong,.nfens-v9-metrics b{font-size:28px!important;letter-spacing:-.04em!important;color:var(--dora-ink)!important}.nfens-dashboard-kpis span,.nfens-v9-metrics small{font-size:9px!important;color:var(--dora-muted)!important}
.nfens-v9-card,.nfens-dashboard-section,.nfens-dashboard-last{border:1px solid var(--dora-line)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 12px 38px rgba(11,55,39,.055)!important}.nfens-draft-row,.nfens-archive-row-v11{border:1px solid #e2eae5!important;border-radius:16px!important;background:#fff!important;overflow:hidden!important}.nfens-draft-row:hover,.nfens-archive-row-v11:hover{border-color:#b8d0c2!important;box-shadow:0 12px 32px rgba(11,55,39,.07)!important}

/* Editor: volle Arbeitsfläche, keine WordPress-Metabox-Anmutung */
.nfens-editor-shell{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;gap:10px!important;align-items:start!important}.nfens-editor-rail{position:sticky!important;top:92px!important;height:calc(100vh - 108px)!important;width:72px!important;border:1px solid var(--dora-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 14px 40px rgba(11,55,39,.07)!important;padding:7px!important;box-sizing:border-box!important}.nfens-editor-rail-brand{border-radius:13px!important;background:var(--dora-green)!important;color:#fff!important}.nfens-editor-rail-brand span{color:var(--dora-lime)!important}.nfens-editor-rail button,.nfens-editor-rail a{border-radius:12px!important;min-height:60px!important}.nfens-editor-rail button:hover,.nfens-editor-rail a:hover{background:#eef5f1!important}.nfens-editor-rail b{color:var(--dora-green)!important}.nfens-editor-rail span{font-size:7px!important}
.nfens-native-workspace{border:1px solid #cddbd3!important;border-radius:24px!important;background:#dfe8e2!important;overflow:visible!important;box-shadow:var(--dora-shadow)!important}.nfens-native-toolbar{position:sticky!important;top:92px!important;z-index:70!important;display:flex!important;justify-content:space-between!important;gap:12px!important;min-height:72px!important;border:0!important;border-bottom:1px solid rgba(204,218,210,.9)!important;border-radius:23px 23px 0 0!important;background:rgba(255,255,255,.96)!important;backdrop-filter:blur(18px)!important;padding:10px 12px 10px 16px!important}.nfens-toolbar-kicker{font-size:8px!important;color:var(--dora-green)!important;font-weight:900!important;letter-spacing:.06em!important}.nfens-toolbar-copy>strong{font-size:15px!important;color:var(--dora-ink)!important}.nfens-toolbar-copy>span:last-child{font-size:8px!important;color:var(--dora-muted)!important}.nfens-native-toolbar-actions{gap:5px!important}.nfens-native-toolbar-actions>button,.nfens-preview-switch button{min-height:35px!important;border-radius:10px!important;border:1px solid #d2dfd7!important;background:#fff!important;color:#28493d!important;font-size:8px!important;font-weight:900!important;padding:0 10px!important}.nfens-native-toolbar-actions>button:hover,.nfens-preview-switch button:hover{border-color:#9ebcab!important;background:#f5f9f7!important}.nfens-preview-switch{background:#edf3ef!important;border-radius:11px!important;padding:2px!important}.nfens-preview-switch button{border:0!important;background:transparent!important}.nfens-preview-switch button.is-active{background:#fff!important;box-shadow:0 3px 10px rgba(10,50,35,.08)!important;color:var(--dora-green)!important}.nfens-native-toolbar-actions .add{background:var(--dora-lime)!important;color:#17362a!important;border-color:var(--dora-lime)!important}.nfens-native-toolbar-actions .send{background:var(--dora-green)!important;color:#fff!important;border-color:var(--dora-green)!important}
.nfens-native-stage{min-height:760px!important;padding:26px clamp(16px,4vw,62px) 72px!important;background:radial-gradient(circle at 50% 0,#edf3ef 0,#e3ebe6 45%,#d9e4dd 100%)!important}.nfens-canvas-hint{width:min(800px,100%)!important;margin:0 auto 10px!important;color:#5f7469!important}.nfens-canvas-hint span{background:var(--dora-green)!important;color:#fff!important;border-radius:999px!important;padding:4px 7px!important;font-size:7px!important}.nfens-native-newsletter{width:min(800px,100%)!important;max-width:800px!important;margin:0 auto!important;background:#fff!important;box-shadow:0 22px 48px rgba(10,52,37,.13)!important;filter:none!important}.nfens-native-newsletter .nfens-preview-card,.nfens-native-newsletter .nfens-live-card{border-radius:0!important;overflow:hidden!important}.nfens-native-flip-card{border-radius:0!important}.nfens-native-edit{border-radius:999px!important;background:#fff!important;color:var(--dora-green)!important;border:1px solid #cbdcd1!important;box-shadow:0 8px 22px rgba(8,45,32,.14)!important}.nfens-native-insert{border-radius:999px!important;background:var(--dora-lime)!important;color:#14352a!important;box-shadow:0 8px 22px rgba(11,55,39,.12)!important}

/* Kontexteditor/Blockbibliothek */
.nfens-native-meta-card,.nfens-native-more-card{position:fixed!important;z-index:999999!important;right:18px!important;top:92px!important;width:min(450px,calc(100vw - 36px))!important;max-height:calc(100vh - 108px)!important;overflow:auto!important;border:1px solid #c8d9cf!important;border-radius:22px!important;background:rgba(255,255,255,.985)!important;box-shadow:-20px 30px 90px rgba(7,44,31,.22)!important;backdrop-filter:blur(18px)!important}.nfens-native-library{position:fixed!important;z-index:999999!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(900px,calc(100vw - 36px))!important;max-height:min(720px,calc(100vh - 54px))!important;overflow:auto!important;margin:0!important;border:0!important;border-radius:26px!important;background:#fff!important;box-shadow:0 32px 120px rgba(5,39,27,.3)!important}.nfens-native-library-head{position:sticky!important;top:0!important;z-index:2!important;background:var(--dora-green)!important;color:#fff!important;padding:18px 20px!important}.nfens-native-library-head small{color:var(--dora-lime)!important}.nfens-native-library-head strong{color:#fff!important}.nfens-native-library-head>button{background:rgba(255,255,255,.12)!important;color:#fff!important}.nfens-native-library-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:14px!important}.nfens-native-library-grid button{min-height:106px!important;border:1px solid var(--dora-line)!important;border-radius:17px!important;background:#fff!important;padding:14px!important}.nfens-native-library-grid button:hover{border-color:#91b5a0!important;background:#f4f9f6!important;transform:translateY(-1px)!important}.nfens-native-back-head{padding:16px 17px!important;border-bottom:1px solid var(--dora-line)!important}.nfens-native-editor-slot{padding:15px 17px!important}.nfens-native-back-actions{padding:12px 17px!important;border-top:1px solid var(--dora-line)!important}.nfens-native-editor-slot label,.nfens-v9-settings label{font-size:9px!important;font-weight:850!important;color:#496157!important}.nfens-native-editor-slot input,.nfens-native-editor-slot select,.nfens-native-editor-slot textarea,.nfens-v9-settings input,.nfens-v9-settings select,.nfens-v9-settings textarea{border:1px solid #ccd9d1!important;border-radius:11px!important;background:#fff!important;min-height:40px!important;box-shadow:none!important}.nfens-native-editor-slot input:focus,.nfens-native-editor-slot select:focus,.nfens-native-editor-slot textarea:focus,.nfens-v9-settings input:focus,.nfens-v9-settings select:focus{border-color:#72a58a!important;box-shadow:0 0 0 3px rgba(19,122,81,.10)!important;outline:0!important}.nfens-rich-editor{border:1px solid #ccd9d1!important;border-radius:12px!important;overflow:hidden!important}.nfens-rich-toolbar{background:#f3f7f5!important;border-bottom:1px solid #d9e3dd!important;padding:5px!important;gap:3px!important}.nfens-rich-toolbar button{border-radius:7px!important}.nfens-rich-surface{min-height:130px!important;padding:12px!important;background:#fff!important}

/* Einstellungen: echte Header-Bibliothek */
.nfens-v9-settings{display:grid!important;gap:12px!important}.nfens-header-settings-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding-top:6px!important}.nfens-header-setting{display:grid!important;grid-template-columns:42px 1fr 1.3fr!important;gap:10px!important;align-items:end!important;padding:12px!important;border:1px solid var(--dora-line)!important;border-radius:16px!important;background:#f8faf9!important}.nfens-header-setting>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:var(--dora-green)!important;color:var(--dora-lime)!important;font-size:9px;font-weight:900}.nfens-header-setting label{margin:0!important}.nfens-header-setting .nfens-media{margin-top:5px!important;width:max-content!important;border:1px solid #bed1c5!important;border-radius:9px!important;background:#fff!important;color:var(--dora-green)!important;font-size:8px!important;font-weight:900!important;padding:7px 9px!important}
.nfens-v9-savebar{position:sticky!important;bottom:12px!important;z-index:20!important;border:1px solid rgba(206,221,212,.9)!important;border-radius:18px!important;background:rgba(255,255,255,.96)!important;backdrop-filter:blur(18px)!important;box-shadow:0 16px 50px rgba(8,47,33,.13)!important}.nfens-v9-savebar .nfens-primary{background:var(--dora-green)!important;border-radius:11px!important}

/* Archiv, Empfänger, Analyse */
.nfens-archive-toolbar-v11,.nfens-subscriber-toolbar,.nfens-v9-analytics-grid{gap:10px!important}.nfens-template-card,.nfens-dashboard-sent-grid article{border:1px solid var(--dora-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 10px 30px rgba(11,55,39,.05)!important}.nfens-template-card:hover,.nfens-dashboard-sent-grid article:hover{transform:translateY(-2px)!important;box-shadow:0 16px 40px rgba(11,55,39,.08)!important}.nfens-v9-bars span{background:linear-gradient(180deg,var(--dora-lime),#b8cc32)!important;border-radius:8px 8px 3px 3px!important}

@media(max-width:1180px){.nfens-app-v9{grid-template-columns:88px minmax(0,1fr)!important}.nfens-v9-nav a{grid-template-columns:34px 1fr!important;padding:7px!important}.nfens-v9-nav a>span:nth-child(2) small,.nfens-v9-nav a b{display:none!important}.nfens-v9-nav a strong{font-size:8px!important}.nfens-v9-nav{padding:6px!important}.nfens-header-settings-grid{grid-template-columns:1fr!important}}
@media(max-width:900px){.nfens-app-v9{display:block!important;padding:7px!important}.nfens-v9-topbar{position:relative!important;top:auto!important;margin-bottom:7px!important}.nfens-v9-nav{position:relative!important;top:auto!important;display:flex!important;flex-direction:row!important;overflow:auto!important;max-height:none!important;margin-bottom:7px!important;border-radius:15px!important}.nfens-v9-nav a{flex:0 0 118px!important;display:grid!important;grid-template-columns:28px 1fr!important;min-height:50px!important}.nfens-v9-navicon{width:28px!important;height:28px!important}.nfens-studio-main{width:100%!important}.nfens-editor-shell{display:block!important}.nfens-editor-rail{position:relative!important;top:auto!important;width:100%!important;height:auto!important;display:flex!important;overflow:auto!important;margin-bottom:7px!important}.nfens-editor-rail>*{flex:0 0 78px!important}.nfens-native-toolbar{position:relative!important;top:auto!important;display:block!important}.nfens-native-toolbar-actions{margin-top:8px!important;overflow:auto!important;flex-wrap:nowrap!important;justify-content:flex-start!important}.nfens-native-toolbar-actions>*{flex:0 0 auto!important}.nfens-native-stage{padding:12px 4px 44px!important}.nfens-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:620px){.nfens-v9-topactions .nfens-v9-live{display:none!important}.nfens-v9-brand small{display:none!important}.nfens-dashboard-hero,.nfens-v9-pagehead{padding:22px 18px!important;border-radius:21px!important}.nfens-dashboard-kpis{grid-template-columns:1fr!important}.nfens-native-meta-card,.nfens-native-more-card{right:7px!important;top:7px!important;width:calc(100vw - 14px)!important;max-height:calc(100vh - 14px)!important}.nfens-native-library{width:calc(100vw - 14px)!important;max-height:calc(100vh - 14px)!important}.nfens-native-library-grid{grid-template-columns:1fr!important}.nfens-header-setting{grid-template-columns:36px 1fr!important}.nfens-header-setting>label:last-child{grid-column:2!important}.nfens-header-settings-grid{grid-template-columns:1fr!important}}

/* =========================================================
   NewsletterStudio 15.1 — klare Hierarchie, weniger Ebenen
   ========================================================= */
.nfens-app-v9{display:block!important;max-width:none!important;width:100%!important;padding:8px 10px 40px!important;background:transparent!important}
.nfens-v9-topbar{display:none!important}
.nfens-v151-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:58px!important;margin:0 0 8px!important;padding:8px 10px 8px 12px!important;border:1px solid #d9e4de!important;border-radius:16px!important;background:#fff!important;box-shadow:0 7px 22px rgba(12,55,39,.045)!important}
.nfens-v151-brand{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important}.nfens-v151-mark{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:10px!important;background:#0d5b3b!important;color:#dce84b!important;font-size:17px!important;font-weight:950!important}.nfens-v151-brand div{display:grid!important;line-height:1.05!important}.nfens-v151-brand small{font-size:7px!important;letter-spacing:.14em!important;color:#6d7d74!important;font-weight:900!important}.nfens-v151-brand strong{font-size:15px!important;color:#10271e!important}.nfens-v151-brand em{font-style:normal!important;font-size:7px!important;font-weight:850!important;color:#0d5b3b!important;background:#eef4f0!important;border-radius:999px!important;padding:3px 6px!important}.nfens-v151-actions{display:flex!important;align-items:center!important;gap:7px!important}.nfens-v151-actions>span{display:flex!important;align-items:center!important;gap:5px!important;font-size:8px!important;color:#607168!important}.nfens-v151-actions>span i{width:7px!important;height:7px!important;border-radius:50%!important;background:#2abb76!important}.nfens-v151-actions>a{display:inline-flex!important;align-items:center!important;min-height:34px!important;padding:0 12px!important;border-radius:9px!important;background:#dce84b!important;color:#19382c!important;text-decoration:none!important;font-size:9px!important;font-weight:900!important}

.nfens-v9-nav,.nfens-v151-nav{position:relative!important;top:auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:3px!important;width:100%!important;max-height:none!important;overflow-x:auto!important;margin:0 0 10px!important;padding:4px!important;border:1px solid #d9e4de!important;border-radius:13px!important;background:#f7f9f8!important;box-shadow:none!important;scrollbar-width:thin!important}
.nfens-v9-nav a,.nfens-v151-nav a{flex:0 0 auto!important;display:flex!important;align-items:center!important;grid-template-columns:none!important;gap:6px!important;min-height:34px!important;padding:5px 9px!important;border-radius:9px!important;color:#385249!important;background:transparent!important;box-shadow:none!important;transform:none!important}.nfens-v9-navicon{display:none!important}.nfens-v9-nav a span:nth-child(2){display:block!important}.nfens-v9-nav a strong{font-size:8.5px!important;white-space:nowrap!important}.nfens-v9-nav a small{display:none!important}.nfens-v9-nav a b{min-width:19px!important;height:19px!important;font-size:7px!important}.nfens-v9-nav a:hover{background:#eef3f0!important;transform:none!important}.nfens-v9-nav a.is-active{background:#0d5b3b!important;color:#fff!important;box-shadow:none!important}.nfens-v9-nav a.is-active b{background:#dce84b!important;color:#19382c!important}
.nfens-studio-main{width:100%!important;min-width:0!important}

.nfens-v151-overview-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin:0 0 9px!important;padding:18px 20px!important;border:1px solid #d8e3dd!important;border-radius:18px!important;background:#fff!important}.nfens-v151-overview-head small{display:block!important;font-size:7px!important;font-weight:950!important;letter-spacing:.15em!important;color:#0d6847!important}.nfens-v151-overview-head h2{margin:3px 0 3px!important;font-size:27px!important;line-height:1!important;letter-spacing:-.04em!important;color:#10271e!important}.nfens-v151-overview-head p{margin:0!important;font-size:10px!important;color:#738078!important}.nfens-v151-overview-actions{display:flex!important;gap:6px!important}.nfens-v151-overview-actions a{display:inline-flex!important;align-items:center!important;min-height:35px!important;padding:0 11px!important;border:1px solid #d7e1db!important;border-radius:9px!important;background:#fff!important;color:#234b3c!important;text-decoration:none!important;font-size:8.5px!important;font-weight:900!important}.nfens-v151-overview-actions a.nfens-primary{border-color:#dce84b!important;background:#dce84b!important;color:#17382b!important}
.nfens-v151-summary{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;margin:0 0 8px!important}.nfens-v151-summary>a{display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:auto auto!important;gap:2px 10px!important;align-items:end!important;min-height:74px!important;padding:12px 14px!important;border:1px solid #dce6e0!important;border-radius:15px!important;background:#fff!important;color:#10271e!important;text-decoration:none!important;box-shadow:none!important}.nfens-v151-summary small{grid-column:1!important;font-size:7px!important;letter-spacing:.11em!important;text-transform:uppercase!important;color:#0d6847!important;font-weight:950!important}.nfens-v151-summary strong{grid-column:2!important;grid-row:1/3!important;align-self:center!important;font-size:27px!important;line-height:1!important;letter-spacing:-.05em!important}.nfens-v151-summary span{grid-column:1!important;font-size:8px!important;color:#7a867f!important}
.nfens-v151-command{display:grid!important;grid-template-columns:minmax(260px,1fr) auto!important;gap:8px!important;margin:0 0 8px!important;padding:6px!important;border:1px solid #dce6e0!important;border-radius:14px!important;background:#fff!important}.nfens-v151-command .nfens-dashboard-search{min-height:36px!important;border-radius:9px!important}.nfens-v151-command .nfens-dashboard-filters{display:flex!important;gap:3px!important}.nfens-v151-command .nfens-dashboard-filters button{min-height:36px!important;padding:0 10px!important;border-radius:8px!important;font-size:8px!important}
.nfens-v151-last{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:14px!important;align-items:center!important;margin:0 0 9px!important;padding:12px 14px!important;border:1px solid #dce6e0!important;border-radius:15px!important;background:#f8faf9!important}.nfens-v151-last>div:first-child{display:grid!important;min-width:0!important}.nfens-v151-last small{font-size:7px!important;font-weight:900!important;color:#0d6847!important;letter-spacing:.08em!important}.nfens-v151-last strong{font-size:12px!important;color:#17362a!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.nfens-v151-last span{font-size:8px!important;color:#77847c!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.nfens-v151-last-count{display:grid!important;text-align:center!important}.nfens-v151-last-count b{font-size:21px!important;line-height:1!important}.nfens-v151-last-actions{display:flex!important;gap:4px!important}.nfens-v151-last-actions a{padding:7px 8px!important;border:1px solid #d6e1da!important;border-radius:8px!important;background:#fff!important;color:#24503f!important;text-decoration:none!important;font-size:7.5px!important;font-weight:850!important}

.nfens-dashboard-hero,.nfens-dashboard-command,.nfens-dashboard-kpis,.nfens-dashboard-last,.nfens-v9-homegrid{display:none!important}
.nfens-dashboard-section{margin:0 0 9px!important;border:1px solid #dce6e0!important;border-radius:17px!important;box-shadow:none!important;background:#fff!important;padding:14px!important}.nfens-section-head-v2{margin-bottom:8px!important}.nfens-section-head-v2 small{font-size:7px!important}.nfens-section-head-v2 h2{font-size:20px!important;margin:2px 0!important}.nfens-section-head-v2 p{font-size:8px!important}.nfens-draft-list{gap:6px!important}.nfens-draft-row{border-radius:12px!important;box-shadow:none!important}.nfens-draft-main{padding:10px 12px!important}.nfens-draft-main strong{font-size:11px!important}.nfens-draft-main span,.nfens-draft-main small{font-size:7.5px!important}.nfens-draft-delete button{min-width:76px!important;font-size:8px!important}.nfens-dashboard-sent-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.nfens-dashboard-sent-grid article{border-radius:13px!important;padding:12px!important;box-shadow:none!important}.nfens-dashboard-sent-grid article h3{font-size:11px!important}.nfens-dashboard-sent-grid article p,.nfens-dashboard-sent-grid article small,.nfens-dashboard-sent-grid article span,.nfens-dashboard-sent-grid article a{font-size:7.5px!important}

/* Editor: keine dritte vertikale Navigation mehr. */
.nfens-editor-shell{display:flex!important;flex-direction:column!important;gap:7px!important}.nfens-editor-rail,.nfens-app-v9 .nfens-editor-rail{position:relative!important;top:auto!important;width:100%!important;height:auto!important;min-height:0!important;display:flex!important;align-items:center!important;gap:3px!important;overflow-x:auto!important;margin:0!important;padding:4px!important;border:1px solid #d8e3dd!important;border-radius:13px!important;background:#fff!important;box-shadow:none!important}.nfens-editor-rail-brand{display:none!important}.nfens-editor-rail button,.nfens-editor-rail a,.nfens-app-v9 .nfens-editor-rail button,.nfens-app-v9 .nfens-editor-rail a{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:5px!important;min-height:34px!important;padding:0 9px!important;border-radius:8px!important}.nfens-editor-rail b{font-size:7px!important}.nfens-editor-rail span,.nfens-app-v9 .nfens-editor-rail span{font-size:8px!important}.nfens-editor-rail-spacer{display:block!important;flex:1 1 auto!important}.nfens-native-workspace{width:100%!important;border-radius:18px!important;box-shadow:none!important;border:1px solid #ccd9d1!important;background:#e7eee9!important}.nfens-native-toolbar{position:relative!important;top:auto!important;min-height:52px!important;padding:7px 9px 7px 12px!important;border-radius:17px 17px 0 0!important;box-shadow:none!important}.nfens-toolbar-copy>strong{font-size:12px!important}.nfens-toolbar-copy>span:last-child{display:none!important}.nfens-native-toolbar-actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;justify-content:flex-end!important}.nfens-native-toolbar-actions>button,.nfens-preview-switch button{min-height:31px!important;padding:0 8px!important;font-size:7.5px!important;border-radius:8px!important}.nfens-native-stage{min-height:650px!important;padding:14px 18px 48px!important;background:#e8efeb!important}.nfens-canvas-hint{margin-bottom:6px!important}.nfens-native-newsletter{box-shadow:0 12px 34px rgba(10,52,37,.10)!important}

@media(max-width:1050px){.nfens-v151-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nfens-dashboard-sent-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nfens-v151-last{grid-template-columns:minmax(0,1fr) auto!important}.nfens-v151-last-actions{grid-column:1/3!important}}
@media(max-width:720px){.nfens-v151-head,.nfens-v151-overview-head{align-items:flex-start!important}.nfens-v151-overview-head{display:block!important}.nfens-v151-overview-actions{margin-top:10px!important}.nfens-v151-summary{grid-template-columns:1fr 1fr!important}.nfens-v151-command{grid-template-columns:1fr!important}.nfens-v151-last{grid-template-columns:1fr!important}.nfens-v151-last-actions{grid-column:auto!important}.nfens-dashboard-sent-grid{grid-template-columns:1fr!important}.nfens-native-toolbar{display:block!important}.nfens-native-toolbar-actions{justify-content:flex-start!important;margin-top:6px!important;overflow:auto!important;flex-wrap:nowrap!important}.nfens-native-stage{padding:8px 3px 36px!important}}
@media(max-width:480px){.nfens-v151-actions>span{display:none!important}.nfens-v151-summary{grid-template-columns:1fr!important}.nfens-v151-overview-actions{display:grid!important}.nfens-v151-overview-actions a{justify-content:center!important}}

/* ========================================================================== 
   DORA NewsletterStudio 16.0 — kompletter UI-Neuaufbau
   Eine Ebene, ein Raster, einheitliche Geometrie, keine zusätzliche Seitenleiste.
   ========================================================================== */
.nfens-app-v9{--dora-green:#0d5a3d;--dora-green-2:#0a4731;--dora-lime:#d9ef45;--dora-ink:#14221c;--dora-muted:#6e7b75;--dora-line:#dfe6e1;--dora-soft:#f3f6f3;--dora-card:#fff;--dora-radius:18px;--dora-shadow:0 12px 32px rgba(16,47,34,.07);width:100%!important;max-width:none!important;margin:0!important;padding:18px 20px 56px!important;box-sizing:border-box!important;color:var(--dora-ink)}
.nfens-app-v9 *{box-sizing:border-box}.nfens-app-v9 a{text-decoration:none}

/* EINZIGE STUDIO-NAVIGATION */
.nfens-v16-shellbar{position:sticky;top:0;z-index:90;display:grid;grid-template-columns:minmax(210px,auto) minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;min-height:64px;margin:0 0 20px;padding:8px 10px 8px 12px;border:1px solid var(--dora-line);border-radius:18px;background:rgba(255,255,255,.95);box-shadow:0 8px 28px rgba(12,53,37,.06);backdrop-filter:blur(14px)}
.nfens-v16-brand{display:flex;align-items:center;gap:10px;min-width:0;color:var(--dora-ink)}
.nfens-v16-brand>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--dora-green);color:#fff;font-size:20px;font-weight:900;flex:none}
.nfens-v16-brand div{min-width:0;display:flex;flex-direction:column}.nfens-v16-brand small{font-size:8px;line-height:1.1;letter-spacing:1.4px;color:var(--dora-green);font-weight:900}.nfens-v16-brand strong{font-size:14px;white-space:nowrap}
.nfens-v16-mainnav{display:flex;align-items:center;justify-content:center;gap:3px;min-width:0;overflow-x:auto;scrollbar-width:none}.nfens-v16-mainnav::-webkit-scrollbar{display:none}.nfens-v16-mainnav a{position:relative;display:flex;align-items:center;gap:6px;height:40px;padding:0 11px;border-radius:11px;color:#53615a;font-size:12px;font-weight:800;white-space:nowrap}.nfens-v16-mainnav a:hover{background:var(--dora-soft);color:var(--dora-green)}.nfens-v16-mainnav a.is-active{background:#e9f1ec;color:var(--dora-green)}.nfens-v16-mainnav a.is-active:after{content:"";position:absolute;left:12px;right:12px;bottom:3px;height:2px;border-radius:2px;background:var(--dora-green)}.nfens-v16-mainnav b{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#eef2ef;font-size:9px;color:#69766f}.nfens-v16-mainnav a.is-active b{background:#fff;color:var(--dora-green)}
.nfens-v16-global-actions{display:flex;align-items:center;gap:8px}.nfens-v16-ready{display:flex;align-items:center;gap:6px;color:#6a766f;font-size:10px;font-weight:800;white-space:nowrap}.nfens-v16-ready i{width:7px;height:7px;border-radius:50%;background:#2abe73;box-shadow:0 0 0 4px #e8f8ef}.nfens-v16-new{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:0 16px!important;border:0!important;border-radius:11px!important;background:var(--dora-lime)!important;color:#173526!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important;box-shadow:none!important}

/* DASHBOARD */
.nfens-v16-dashboard-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:4px 0 18px;padding:14px 4px}.nfens-v16-dashboard-head small,.nfens-v16-section header small,.nfens-v16-side>section>small{display:block;margin-bottom:5px;color:var(--dora-green);font-size:9px;font-weight:900;letter-spacing:1.6px}.nfens-v16-dashboard-head h1{margin:0;font-size:34px;line-height:1;letter-spacing:-1.5px}.nfens-v16-dashboard-head p{margin:8px 0 0;color:var(--dora-muted);font-size:13px}.nfens-v16-dashboard-head>div:last-child{display:flex;gap:8px}.nfens-v16-dashboard-head>div:last-child>a:not(.nfens-v16-new){display:flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid var(--dora-line);border-radius:11px;background:#fff;color:var(--dora-ink);font-size:12px;font-weight:800}
.nfens-v16-statusline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;margin-bottom:14px;border:1px solid var(--dora-line);border-radius:16px;background:#fff}.nfens-v16-statusline a{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:1px 8px;min-width:0;padding:14px 16px;border-right:1px solid var(--dora-line);color:var(--dora-ink)}.nfens-v16-statusline a:last-child{border-right:0}.nfens-v16-statusline span{font-size:9px;font-weight:900;letter-spacing:1px;color:var(--dora-green);text-transform:uppercase}.nfens-v16-statusline strong{grid-row:1/3;grid-column:2;font-size:24px;line-height:1}.nfens-v16-statusline small{font-size:11px;color:var(--dora-muted)}
.nfens-v16-workbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;padding:8px;border:1px solid var(--dora-line);border-radius:14px;background:#fff}.nfens-v16-workbar label{display:flex;align-items:center;gap:8px;flex:1;min-width:180px;padding:0 8px}.nfens-v16-workbar input{width:100%;height:36px;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;font-size:12px}.nfens-v16-workbar>div{display:flex;gap:4px}.nfens-v16-workbar button{height:34px;padding:0 13px;border:0;border-radius:9px;background:transparent;color:#53615a;font-size:11px;font-weight:800}.nfens-v16-workbar button.is-active{background:var(--dora-green);color:#fff}
.nfens-v16-dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:18px;align-items:start}.nfens-v16-dashboard-grid main{display:grid;gap:18px;min-width:0}.nfens-v16-section{overflow:hidden;border:1px solid var(--dora-line);border-radius:18px;background:#fff}.nfens-v16-section>header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:18px 18px 14px;border-bottom:1px solid #edf0ee}.nfens-v16-section h2{margin:0;font-size:21px;letter-spacing:-.6px}.nfens-v16-section>header>a{color:var(--dora-green);font-size:11px;font-weight:900}
.nfens-v16-draftlist{padding:4px 12px 10px}.nfens-v16-draftlist article{position:relative;display:flex;border-bottom:1px solid #edf0ee}.nfens-v16-draftlist article:last-child{border-bottom:0}.nfens-v16-draftlist article>a{display:grid;grid-template-columns:80px minmax(0,1fr) 110px;align-items:center;gap:14px;flex:1;min-width:0;padding:14px 4px;color:var(--dora-ink)}.nfens-v16-draft-state{display:flex;align-items:center;gap:6px}.nfens-v16-draft-state i{width:7px;height:7px;border-radius:50%;background:#f2bd3d}.nfens-v16-draft-state span{font-size:8px;font-weight:900;letter-spacing:1px;color:#8b6d20}.nfens-v16-draft-copy{display:flex;flex-direction:column;min-width:0}.nfens-v16-draft-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.nfens-v16-draft-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#5d6a63;font-size:11px;margin-top:2px}.nfens-v16-draft-copy small{margin-top:4px;color:#9aa39e;font-size:9px}.nfens-v16-draft-meta{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:0 5px;text-align:right}.nfens-v16-draft-meta b{font-size:19px}.nfens-v16-draft-meta small{font-size:8px;color:#8b9790}.nfens-v16-draft-meta em{grid-column:1/3;margin-top:5px;color:var(--dora-green);font-size:9px;font-style:normal;font-weight:900}.nfens-v16-draftlist form{display:flex;align-items:center}.nfens-v16-draftlist form button{width:30px;height:30px;border:0;border-radius:9px;background:#f6f7f6;color:#8e9993;font-size:17px}.nfens-v16-draftlist article:hover{background:#fbfcfb}
.nfens-v16-issuegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.nfens-v16-issuegrid article{display:flex;flex-direction:column;min-height:145px;padding:15px;border:1px solid #e7ece8;border-radius:14px;background:#fbfcfb}.nfens-v16-issuegrid article>small{color:#839088;font-size:9px}.nfens-v16-issuegrid article>strong{margin-top:10px;font-size:14px}.nfens-v16-issuegrid article>span{margin-top:3px;color:#69766f;font-size:10px}.nfens-v16-issuegrid footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid #e8ece9}.nfens-v16-issuegrid footer b{font-size:9px}.nfens-v16-issuegrid footer a{color:var(--dora-green);font-size:9px;font-weight:900}.nfens-v16-empty{padding:28px 16px;text-align:center;color:#65726b}.nfens-v16-empty strong,.nfens-v16-empty span{display:block}.nfens-v16-empty a{display:inline-block;margin-top:10px;color:var(--dora-green);font-weight:900;font-size:11px}
.nfens-v16-side{display:grid;gap:14px;position:sticky;top:84px}.nfens-v16-side>section{padding:17px;border:1px solid var(--dora-line);border-radius:18px;background:#fff}.nfens-v16-side h3{margin:0 0 13px;font-size:17px}.nfens-v16-side section>a{display:flex;align-items:center;gap:10px;margin-top:7px;padding:10px;border-radius:11px;background:#f5f7f5;color:var(--dora-ink)}.nfens-v16-side section>a.primary{background:#edf4ef}.nfens-v16-side section>a>b{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#fff;color:var(--dora-green);font-size:14px}.nfens-v16-side section>a span{display:flex;flex-direction:column}.nfens-v16-side section>a strong{font-size:11px}.nfens-v16-side section>a small{font-size:9px;color:#839088}.nfens-v16-last p{font-size:11px;color:#66736c}.nfens-v16-last>div{display:flex;justify-content:space-between;margin:13px 0;padding:11px 0;border-top:1px solid #edf0ee;border-bottom:1px solid #edf0ee;font-size:9px;color:#758079}.nfens-v16-last>div b{font-size:15px;color:var(--dora-ink)}

/* EDITOR — KEINE RAIL, KEINE DOPPELTE WERKZEUGLEISTE */
.nfens-editor.nfens-native-builder{width:100%!important;max-width:none!important;margin:0!important}.nfens-v16-editor{width:100%;min-width:0}.nfens-v16-editorbar{position:sticky;top:84px;z-index:80;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:62px;padding:8px 10px 8px 12px;border:1px solid var(--dora-line);border-radius:16px 16px 0 0;background:rgba(255,255,255,.97);backdrop-filter:blur(14px)}.nfens-v16-editor-title{display:flex;align-items:center;gap:10px;min-width:0}.nfens-v16-editor-title>a{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#f0f3f1;color:var(--dora-green);font-weight:900}.nfens-v16-editor-title div{display:flex;flex-direction:column;min-width:0}.nfens-v16-editor-title small{display:flex;align-items:center;gap:6px;color:#718078;font-size:8px;font-weight:900;letter-spacing:.8px}.nfens-v16-editor-title small i{width:6px;height:6px;border-radius:50%;background:#f2bd3d}.nfens-v16-editor-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:340px;font-size:14px}.nfens-v16-editor-actions{display:flex;align-items:center;gap:5px;min-width:0}.nfens-v16-editor-actions>button,.nfens-v16-editor-actions .nfens-preview-switch button{height:34px;padding:0 10px;border:1px solid #dfe5e1;border-radius:9px;background:#fff;color:#46544d;font-size:10px;font-weight:800;white-space:nowrap}.nfens-v16-editor-actions>button.save{background:#eaf1ec;border-color:#d8e5dc;color:var(--dora-green)}.nfens-v16-editor-actions>button.send{background:var(--dora-lime);border-color:var(--dora-lime);color:#183827}.nfens-v16-editor-actions .nfens-preview-switch{display:flex;padding:2px;border:1px solid #dfe5e1;border-radius:10px;background:#f5f7f5}.nfens-v16-editor-actions .nfens-preview-switch button{height:28px;border:0;background:transparent}.nfens-v16-editor-actions .nfens-preview-switch button.is-active{background:#fff;color:var(--dora-green);box-shadow:0 1px 4px rgba(0,0,0,.05)}
.nfens-v16-editorsteps{position:sticky;top:146px;z-index:79;display:flex;align-items:center;gap:2px;padding:7px 9px;border:1px solid var(--dora-line);border-top:0;background:#f7f9f7}.nfens-v16-editorsteps button{display:flex;align-items:center;gap:7px;height:34px;padding:0 11px;border:0;border-radius:9px;background:transparent;color:#66736c;font-size:10px;font-weight:800}.nfens-v16-editorsteps button b{display:grid;place-items:center;width:18px;height:18px;border-radius:6px;background:#e8ede9;color:#738078;font-size:8px}.nfens-v16-editorsteps button:hover,.nfens-v16-editorsteps button.is-active{background:#fff;color:var(--dora-green)}.nfens-v16-editorsteps button.is-active b{background:var(--dora-green);color:#fff}.nfens-v16-editorsteps button.add{margin-left:auto;background:var(--dora-green);color:#fff}
.nfens-v16-canvas{min-height:680px;border:1px solid var(--dora-line);border-top:0;border-radius:0 0 18px 18px;background:#e9efeb;overflow:hidden}.nfens-v16-canvas-top{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 14px;border-bottom:1px solid #d9e1dc;background:#f7f9f7}.nfens-v16-canvas-top>div{display:flex;align-items:center;gap:9px}.nfens-v16-canvas-top span{padding:4px 7px;border-radius:7px;background:var(--dora-green);color:#fff;font-size:7px;font-weight:900;letter-spacing:1px}.nfens-v16-canvas-top strong{font-size:10px}.nfens-v16-canvas-top small{color:#7b8780;font-size:9px}.nfens-v16-canvas .nfens-native-stage{display:flex!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;min-width:0!important;margin:0!important;padding:28px 20px 52px!important;background:transparent!important;overflow:auto!important}.nfens-v16-canvas .nfens-native-newsletter{width:min(800px,100%)!important;min-width:0!important;max-width:800px!important;margin:0 auto!important;flex:0 0 auto!important;box-shadow:0 16px 40px rgba(20,57,41,.12)!important}.nfens-v16-canvas .nfens-preview-card{width:100%!important;max-width:800px!important;margin:0!important;border-radius:0!important;overflow:hidden!important}.nfens-editor-rail,.nfens-native-toolbar,.nfens-canvas-hint{display:none!important}

/* Gemeinsame Panels / Dialoge ordentlich halten */
.nfens-data-store .nfens-panel,.nfens-editor-panel{border-radius:16px!important}.nfens-app-v9 .nfens-panel input,.nfens-app-v9 .nfens-panel select,.nfens-app-v9 .nfens-panel textarea{max-width:100%!important}.nfens-block{border-radius:14px!important;overflow:hidden!important}.nfens-grid2>* ,.nfens-grid3>*{min-width:0!important}

/* Sekundärseiten ebenfalls gleiche Geometrie */
.nfens-app-v9>.nfens-panel,.nfens-app-v9>.nfens-archive,.nfens-app-v9>.nfens-subscribers,.nfens-app-v9>.nfens-analytics,.nfens-app-v9>.nfens-settings,.nfens-app-v9>.nfens-templates{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}

@media(max-width:1180px){.nfens-v16-shellbar{grid-template-columns:auto 1fr}.nfens-v16-mainnav{grid-column:1/3;grid-row:2;justify-content:flex-start;border-top:1px solid #edf0ee;padding-top:6px}.nfens-v16-global-actions{grid-column:2;grid-row:1;justify-self:end}.nfens-v16-editorbar{top:116px}.nfens-v16-editorsteps{top:178px}.nfens-v16-editor-actions>button:not(.save):not(.send):not(.nfens-more-dot){display:none}}
@media(max-width:900px){.nfens-app-v9{padding:10px 10px 40px!important}.nfens-v16-dashboard-grid{grid-template-columns:1fr}.nfens-v16-side{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.nfens-v16-statusline{grid-template-columns:repeat(2,1fr)}.nfens-v16-statusline a:nth-child(2){border-right:0}.nfens-v16-statusline a:nth-child(-n/**/+2){border-bottom:1px solid var(--dora-line)}.nfens-v16-dashboard-head{align-items:flex-start;flex-direction:column}.nfens-v16-editorbar{top:116px}.nfens-v16-editor-title strong{max-width:230px}.nfens-v16-editorsteps span{display:none}.nfens-v16-editorsteps button{padding:0 8px}.nfens-v16-canvas .nfens-native-stage{padding:18px 10px 38px!important}}
@media(max-width:640px){.nfens-v16-shellbar{position:relative;top:auto;display:flex;flex-wrap:wrap}.nfens-v16-brand{flex:1}.nfens-v16-ready{display:none}.nfens-v16-mainnav{order:3;width:100%;border-top:1px solid #edf0ee;padding-top:6px;justify-content:flex-start}.nfens-v16-mainnav a{padding:0 9px}.nfens-v16-mainnav b{display:none}.nfens-v16-dashboard-head h1{font-size:29px}.nfens-v16-dashboard-head>div:last-child{width:100%}.nfens-v16-dashboard-head>div:last-child>a{flex:1;justify-content:center}.nfens-v16-workbar{align-items:stretch;flex-direction:column}.nfens-v16-draftlist article>a{grid-template-columns:1fr 75px}.nfens-v16-draft-state{grid-column:1/3}.nfens-v16-issuegrid{grid-template-columns:1fr}.nfens-v16-side{grid-template-columns:1fr}.nfens-v16-editorbar,.nfens-v16-editorsteps{position:relative;top:auto}.nfens-v16-editorbar{align-items:flex-start;flex-direction:column}.nfens-v16-editor-actions{width:100%;overflow-x:auto}.nfens-v16-editor-title strong{max-width:70vw}.nfens-v16-canvas-top small{display:none}.nfens-v16-canvas .nfens-native-stage{padding:10px 0 28px!important}.nfens-v16-canvas .nfens-native-newsletter{width:100%!important}}

/* v16.1 – echte Vorlagenvorschau: Standardkopf ist verbindlicher Default, DORA optional. */
.nfens-template-mini-real{overflow:hidden;padding:0!important;display:block!important}
.nfens-template-header-preview{width:100%;background:#103d2c;overflow:hidden}
.nfens-template-header-preview .nfens-brand-header,.nfens-template-header-preview .nfens-dora-header{transform:none!important;width:100%!important;max-width:none!important}
.nfens-template-header-preview img{display:block;width:100%;height:auto;object-fit:cover}
.nfens-template-content-preview{padding:16px 18px 18px;display:grid;gap:5px}
.nfens-template-content-preview small{font-size:9px;letter-spacing:.12em;font-weight:900;color:#126b47}
.nfens-template-content-preview strong{font-size:17px;line-height:1.12;color:#173d2c}
.nfens-template-content-preview span{font-size:11px;color:#718078;margin-top:5px}

/* ==========================================================================
   DORA NewsletterStudio 17.0 — aufgeräumte Oberfläche + Header-Bibliothek
   ========================================================================== */
.nfens-app-v9{
  --d17-green:#07513b;--d17-green-dark:#043f2e;--d17-lime:#dce84b;
  --d17-red:#ef3340;--d17-cream:#f4f1e8;--d17-paper:#fff;
  --d17-bg:#f2f5f2;--d17-line:#dbe4de;--d17-ink:#18382b;--d17-muted:#728078;
  --dora-green:var(--d17-green);--dora-green-2:var(--d17-green-dark);
  --dora-lime:var(--d17-lime);--dora-ink:var(--d17-ink);
  --dora-muted:var(--d17-muted);--dora-line:var(--d17-line);
}
.nfens-v16-shellbar{display:none!important}
.nfens-v17-shellbar{position:sticky;top:0;z-index:95;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:66px;margin:0 0 18px;padding:8px 10px;border:1px solid var(--d17-line);border-radius:16px;background:rgba(255,255,255,.97);backdrop-filter:blur(14px);box-shadow:0 8px 26px rgba(9,61,43,.06)}
.nfens-v17-brand{display:flex;align-items:center;gap:10px;color:var(--d17-ink)!important}.nfens-v17-brand>span{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--d17-green);color:#fff;font-size:20px;font-weight:950}.nfens-v17-brand div{display:flex;flex-direction:column}.nfens-v17-brand small{font-size:7px;letter-spacing:1.5px;font-weight:950;color:var(--d17-green)}.nfens-v17-brand strong{font-size:14px}
.nfens-v17-mainnav{display:flex;align-items:center;justify-content:center;gap:4px;overflow-x:auto;scrollbar-width:none}.nfens-v17-mainnav::-webkit-scrollbar{display:none}.nfens-v17-mainnav a{display:flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border-radius:10px;color:#5b6961!important;font-size:11px;font-weight:850;white-space:nowrap}.nfens-v17-mainnav a:hover{background:#f2f6f3;color:var(--d17-green)!important}.nfens-v17-mainnav a.is-active{background:#e8f0eb;color:var(--d17-green)!important}.nfens-v17-mainnav b{display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:#fff;font-size:8px}
.nfens-v17-actions{display:flex;align-items:center;gap:7px}.nfens-v17-new{display:inline-flex!important;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:10px;background:var(--d17-lime)!important;color:#173627!important;font-size:11px;font-weight:950}.nfens-v17-tools{position:relative}.nfens-v17-tools summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:7px;min-height:40px;padding:0 11px;border:1px solid var(--d17-line);border-radius:10px;background:#fff;color:#536159;font-size:10px;font-weight:850}.nfens-v17-tools summary::-webkit-details-marker{display:none}.nfens-v17-tools>div{position:absolute;right:0;top:46px;z-index:120;min-width:185px;padding:6px;border:1px solid var(--d17-line);border-radius:12px;background:#fff;box-shadow:0 16px 40px rgba(10,52,37,.15)}.nfens-v17-tools>div a{display:block;padding:10px 11px;border-radius:8px;color:#536159!important;font-size:10px;font-weight:800}.nfens-v17-tools>div a:hover,.nfens-v17-tools>div a.is-active{background:#edf4ef;color:var(--d17-green)!important}
.nfens-v16-dashboard-head{padding:4px 2px 2px!important;margin-bottom:13px!important}.nfens-v16-dashboard-head small{color:var(--d17-green)!important}.nfens-v16-dashboard-head h1{font-size:34px!important;letter-spacing:-.045em!important}.nfens-v16-dashboard-head p{max-width:620px!important;color:var(--d17-muted)!important}.nfens-v16-statusline{border-radius:14px!important;overflow:hidden!important;box-shadow:none!important}.nfens-v16-statusline a{background:#fff!important}.nfens-v16-workbar{border-radius:14px!important;background:#fff!important;box-shadow:none!important}.nfens-v16-dashboard-grid{grid-template-columns:minmax(0,1fr) 270px!important;gap:14px!important}.nfens-v16-section,.nfens-v16-side>section{border-radius:15px!important;box-shadow:none!important}.nfens-v16-draftlist article,.nfens-v16-issuegrid article{box-shadow:none!important}
.nfens-v17-header-designer{margin:0 0 18px!important;padding:0!important;border:0!important;background:transparent!important}.nfens-v17-designer-head{margin-bottom:12px}.nfens-v17-designer-head small{display:block;color:var(--d17-green);font-size:8px;font-weight:950;letter-spacing:1.3px}.nfens-v17-designer-head strong{display:block;margin-top:3px;color:var(--d17-ink);font-size:18px;line-height:1.15}.nfens-v17-designer-head span{display:block;max-width:620px;margin-top:5px;color:var(--d17-muted);font-size:10px;line-height:1.45}
.nfens-v17-head-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nfens-v17-head-choice{position:relative;display:flex!important;flex-direction:column!important;min-width:0;padding:7px!important;border:1px solid var(--d17-line)!important;border-radius:15px!important;background:#fff!important;text-align:left!important;cursor:pointer!important;overflow:hidden!important;box-shadow:none!important}.nfens-v17-head-choice:hover{border-color:#a8c2b4!important;transform:translateY(-1px)}.nfens-v17-head-choice.is-active{border-color:var(--d17-green)!important;box-shadow:0 0 0 3px rgba(7,81,59,.10)!important}
.nfens-v17-head-visual{display:block;width:100%;aspect-ratio:16/6;border-radius:10px;overflow:hidden;background:#e8eeea}.nfens-v17-image-live,.nfens-v17-image-live img{display:block;width:100%;height:100%}.nfens-v17-image-live img{object-fit:cover;object-position:center}.nfens-v17-standard-live{display:block;width:100%;height:100%;overflow:hidden;background:#103d2c}.nfens-v17-standard-live .nfe-mail-brand-header{height:100%!important;overflow:hidden!important}.nfens-v17-head-meta{display:flex;flex-direction:column;gap:2px;padding:9px 6px 6px}.nfens-v17-head-meta b{color:var(--d17-ink);font-size:11px}.nfens-v17-head-meta small{color:var(--d17-muted);font-size:8px}.nfens-v17-head-choice mark{display:none;position:absolute;right:13px;bottom:13px;padding:4px 7px;border-radius:999px;background:var(--d17-green);color:#fff;font-size:7px;font-weight:950}.nfens-v17-head-choice.is-active mark{display:block}
.nfens-v17-head-preview-title{display:flex;align-items:center;justify-content:space-between;margin:17px 1px 7px}.nfens-v17-head-preview-title b{color:var(--d17-ink);font-size:9px}.nfens-v17-head-preview-title small{color:var(--d17-muted);font-size:8px}.nfens-v17-head-preview{overflow:hidden;border:1px solid var(--d17-line);border-radius:13px;background:#fff}.nfens-v17-head-preview>img{display:block;width:100%;height:auto}.nfens-v17-standard-preview{overflow:hidden;background:#103d2c}.nfens-v17-no-preview{padding:32px;text-align:center;color:var(--d17-muted)}
.nfens-image-live-header img{display:block;width:100%;height:auto}.nfens-fixed-brand-header{line-height:0!important}
.nfens-v17-header-designer + label:has(select[name="header_style"]){display:none!important}
.nfens-colors{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important}.nfens-colors label{padding:9px!important;border:1px solid var(--d17-line)!important;border-radius:11px!important;background:#f8faf8!important}.nfens-colors input[type="color"]{width:100%!important;height:36px!important;padding:2px!important;border:0!important;border-radius:8px!important}
.nfens-v16-editorbar{border-radius:14px 14px 0 0!important;box-shadow:none!important}.nfens-v16-editorsteps{overflow-x:auto!important;scrollbar-width:none!important}.nfens-v16-editorsteps::-webkit-scrollbar{display:none}.nfens-v16-canvas{background:#edf2ef!important;border-radius:0 0 14px 14px!important}.nfens-v16-canvas .nfens-native-newsletter{box-shadow:0 14px 36px rgba(11,59,42,.11)!important}.nfens-panel,.nfens-v9-card{box-shadow:none!important}
@media(max-width:1100px){.nfens-v17-shellbar{grid-template-columns:auto 1fr}.nfens-v17-mainnav{grid-column:1/3;grid-row:2;justify-content:flex-start;border-top:1px solid #edf1ee;padding-top:6px}.nfens-v17-actions{grid-column:2;grid-row:1;justify-self:end}.nfens-v16-dashboard-grid{grid-template-columns:1fr!important}.nfens-v16-side{position:static!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:720px){.nfens-v17-shellbar{position:relative;display:flex;flex-wrap:wrap}.nfens-v17-brand{flex:1}.nfens-v17-mainnav{order:3;width:100%;justify-content:flex-start;border-top:1px solid #edf1ee;padding-top:6px}.nfens-v17-mainnav a{padding:0 9px}.nfens-v17-tools summary{font-size:0;padding:0 10px}.nfens-v17-tools summary span{font-size:12px}.nfens-v17-new{padding:0 11px}.nfens-v17-head-grid{grid-template-columns:1fr}.nfens-colors{grid-template-columns:1fr!important}.nfens-v16-side{grid-template-columns:1fr!important}}

/* ================================================================
   DORA STUDIO 18.0 — komplett vereinheitlichte Arbeitsoberfläche
   Ziel: eine Navigation, volle Breite, klare Hierarchie, keine
   weißen Flächen auf weißem Grund, Editor ohne verzogene Spalten.
   ================================================================ */
.nfens-app-v18{
  --d18-green:#07513d;
  --d18-green-2:#0b684d;
  --d18-green-3:#e8f1ed;
  --d18-lime:#dfe95a;
  --d18-red:#ef3340;
  --d18-cream:#f5f1e8;
  --d18-bg:#edf2ef;
  --d18-card:#ffffff;
  --d18-line:#d7e0db;
  --d18-ink:#17241e;
  --d18-muted:#6d7a73;
  display:block!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  margin:0!important;
  padding:14px 16px 56px!important;
  background:transparent!important;
  color:var(--d18-ink)!important;
  box-sizing:border-box!important;
}
.nfens-app-v18 *{box-sizing:border-box}
.nfens-app-v18 .nfens-studio-main{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}

/* Eine einzige Studio-Navigation statt zweiter Seitenleiste */
.nfens-app-v18 .nfens-v17-shellbar{
  position:sticky!important;top:72px!important;z-index:120!important;
  display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;
  align-items:center!important;gap:14px!important;
  width:100%!important;min-height:66px!important;margin:0 0 14px!important;padding:8px 10px!important;
  border:1px solid var(--d18-line)!important;border-radius:18px!important;
  background:rgba(255,255,255,.96)!important;backdrop-filter:blur(16px)!important;
  box-shadow:0 8px 28px rgba(16,63,46,.07)!important;
}
.nfens-app-v18 .nfens-v17-brand{display:flex!important;align-items:center!important;gap:9px!important;min-width:178px!important;padding:4px 8px!important;text-decoration:none!important;color:var(--d18-ink)!important}
.nfens-app-v18 .nfens-v17-brand>span{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;border-radius:11px!important;background:var(--d18-green)!important;color:var(--d18-lime)!important;font-size:18px!important;font-weight:950!important}
.nfens-app-v18 .nfens-v17-brand small{display:block!important;margin-bottom:2px!important;color:var(--d18-green-2)!important;font-size:7px!important;font-weight:900!important;letter-spacing:1.3px!important}
.nfens-app-v18 .nfens-v17-brand strong{display:block!important;font-size:13px!important;line-height:1.05!important}
.nfens-app-v18 .nfens-v17-mainnav{display:flex!important;align-items:center!important;gap:3px!important;min-width:0!important;overflow-x:auto!important;scrollbar-width:none!important;padding:3px!important;border-radius:13px!important;background:#f0f4f1!important}
.nfens-app-v18 .nfens-v17-mainnav::-webkit-scrollbar{display:none!important}
.nfens-app-v18 .nfens-v17-mainnav a{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex:0 0 auto!important;min-height:38px!important;padding:0 12px!important;border:1px solid transparent!important;border-radius:10px!important;color:#536159!important;text-decoration:none!important;font-size:9.5px!important;font-weight:850!important;white-space:nowrap!important}
.nfens-app-v18 .nfens-v17-mainnav a:hover{background:#fff!important;color:var(--d18-green)!important}
.nfens-app-v18 .nfens-v17-mainnav a.is-active{background:var(--d18-green)!important;color:#fff!important;box-shadow:0 5px 14px rgba(7,81,61,.18)!important}
.nfens-app-v18 .nfens-v17-mainnav a b{display:grid!important;place-items:center!important;min-width:18px!important;height:18px!important;padding:0 5px!important;border-radius:999px!important;background:rgba(255,255,255,.18)!important;color:inherit!important;font-size:7px!important}
.nfens-app-v18 .nfens-v17-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important}
.nfens-app-v18 .nfens-v17-new{display:flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:0 13px!important;border-radius:10px!important;background:var(--d18-lime)!important;color:#173c2d!important;text-decoration:none!important;font-size:9px!important;font-weight:950!important;white-space:nowrap!important}
.nfens-app-v18 .nfens-v17-tools{position:relative!important}
.nfens-app-v18 .nfens-v17-tools summary{display:flex!important;align-items:center!important;gap:6px!important;min-height:38px!important;padding:0 10px!important;border:1px solid var(--d18-line)!important;border-radius:10px!important;background:#fff!important;color:#4c5a53!important;font-size:9px!important;font-weight:850!important;cursor:pointer!important;list-style:none!important}
.nfens-app-v18 .nfens-v17-tools>div{position:absolute!important;right:0!important;top:44px!important;z-index:140!important;min-width:190px!important;padding:6px!important;border:1px solid var(--d18-line)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 18px 40px rgba(20,55,42,.15)!important}
.nfens-app-v18 .nfens-v17-tools>div a{display:block!important;padding:9px 10px!important;border-radius:8px!important;color:#4e5c55!important;text-decoration:none!important;font-size:9px!important;font-weight:800!important}
.nfens-app-v18 .nfens-v17-tools>div a:hover,.nfens-app-v18 .nfens-v17-tools>div a.is-active{background:var(--d18-green-3)!important;color:var(--d18-green)!important}

/* Seitenköpfe, Karten, Kennzahlen — einheitlich und kontrastreich */
.nfens-app-v18 .nfens-v9-pagehead,.nfens-app-v18 .nfens-dashboard-hero{
  margin:0 0 12px!important;padding:26px 28px!important;border:0!important;border-radius:22px!important;
  background:linear-gradient(125deg,#07513d 0%,#0a644a 72%,#527339 100%)!important;color:#fff!important;
  box-shadow:0 14px 34px rgba(7,81,61,.13)!important;overflow:hidden!important;
}
.nfens-app-v18 .nfens-v9-pagehead small,.nfens-app-v18 .nfens-dashboard-hero small{color:var(--d18-lime)!important}
.nfens-app-v18 .nfens-v9-pagehead h2,.nfens-app-v18 .nfens-dashboard-hero h1,.nfens-app-v18 .nfens-dashboard-hero h2{color:#fff!important;letter-spacing:-.035em!important}
.nfens-app-v18 .nfens-v9-pagehead p,.nfens-app-v18 .nfens-dashboard-hero p{max-width:760px!important;color:rgba(255,255,255,.78)!important}
.nfens-app-v18 .nfens-v9-card,.nfens-app-v18 .nfens-panel,.nfens-app-v18 .nfens-template-card,.nfens-app-v18 .nfens-archive-row,.nfens-app-v18 .nfens-draft-row{
  background:var(--d18-card)!important;border:1px solid var(--d18-line)!important;border-radius:18px!important;color:var(--d18-ink)!important;box-shadow:0 7px 22px rgba(16,56,42,.04)!important
}
.nfens-app-v18 .nfens-v9-metrics,.nfens-app-v18 .nfens-dashboard-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;margin:0 0 12px!important}
.nfens-app-v18 .nfens-v9-metrics article,.nfens-app-v18 .nfens-dashboard-kpis article{min-width:0!important;padding:16px!important;border:1px solid var(--d18-line)!important;border-radius:16px!important;background:#fff!important;color:var(--d18-ink)!important}
.nfens-app-v18 .nfens-v9-metrics article span,.nfens-app-v18 .nfens-dashboard-kpis article small{color:var(--d18-green)!important}
.nfens-app-v18 .nfens-v9-metrics article b,.nfens-app-v18 .nfens-dashboard-kpis article b{color:var(--d18-ink)!important;font-size:28px!important;line-height:1!important}
.nfens-app-v18 .nfens-overview-top{align-items:center!important;gap:12px!important;margin:18px 0 9px!important}
.nfens-app-v18 .nfens-overview-top h2{font-size:24px!important;line-height:1.05!important;color:var(--d18-ink)!important}
.nfens-app-v18 .nfens-overview-top p{margin-top:3px!important;color:var(--d18-muted)!important}

/* Vorlagen: nicht zu große Kacheln, echte Header-Vorschau, klare Aktionen */
.nfens-app-v18 .nfens-template-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;width:100%!important}
.nfens-app-v18 .nfens-template-card{overflow:hidden!important;min-width:0!important}
.nfens-app-v18 .nfens-template-mini{padding:0!important;background:#eef3ef!important}
.nfens-app-v18 .nfens-template-header-preview{min-height:0!important;background:var(--d18-green)!important;overflow:hidden!important}
.nfens-app-v18 .nfens-template-header-preview .nfens-brand-header,.nfens-app-v18 .nfens-template-header-preview .nfens-dora-html-header{width:100%!important;max-width:none!important;transform:none!important}
.nfens-app-v18 .nfens-template-content-preview{min-height:112px!important;padding:14px 15px 12px!important;background:#fff!important}
.nfens-app-v18 .nfens-template-copy{padding:14px 15px 16px!important;border-top:1px solid var(--d18-line)!important}
.nfens-app-v18 .nfens-template-copy h3{margin:4px 0 5px!important;font-size:15px!important;color:var(--d18-ink)!important}
.nfens-app-v18 .nfens-template-copy p{min-height:0!important;margin:0 0 12px!important;color:var(--d18-muted)!important;font-size:9px!important;line-height:1.45!important}
.nfens-app-v18 .nfens-template-copy form,.nfens-app-v18 .nfens-template-copy>a{display:inline-flex!important;margin:3px 4px 0 0!important}
.nfens-app-v18 .nfens-template-copy button,.nfens-app-v18 .nfens-template-edit{min-height:33px!important;padding:0 10px!important;border-radius:9px!important;font-size:8px!important;font-weight:850!important}

/* Header-Auswahl: zwei echte Köpfe nebeneinander, sichtbar, klickbar */
.nfens-app-v18 .nfens-v17-header-designer{padding:0!important;border:0!important;background:transparent!important}
.nfens-app-v18 .nfens-v17-designer-head{margin-bottom:11px!important;padding:16px 17px!important;border-radius:14px!important;background:#eef4f1!important}
.nfens-app-v18 .nfens-v17-designer-head small{color:var(--d18-green)!important}
.nfens-app-v18 .nfens-v17-head-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}
.nfens-app-v18 .nfens-v17-head-choice{position:relative!important;display:flex!important;flex-direction:column!important;min-width:0!important;padding:0!important;overflow:hidden!important;border:2px solid transparent!important;border-radius:15px!important;background:#fff!important;box-shadow:0 0 0 1px var(--d18-line)!important;text-align:left!important;cursor:pointer!important}
.nfens-app-v18 .nfens-v17-head-choice:hover{box-shadow:0 0 0 1px #9cb9aa,0 10px 26px rgba(7,81,61,.08)!important}
.nfens-app-v18 .nfens-v17-head-choice.is-active{border-color:var(--d18-green)!important;box-shadow:0 0 0 1px var(--d18-green)!important}
.nfens-app-v18 .nfens-v17-head-visual{display:block!important;width:100%!important;min-height:0!important;overflow:hidden!important;background:var(--d18-green)!important}
.nfens-app-v18 .nfens-v17-standard-live,.nfens-app-v18 .nfens-v18-html-live{display:block!important;width:100%!important;transform-origin:top left!important}
.nfens-app-v18 .nfens-v17-head-visual .nfens-brand-header,.nfens-app-v18 .nfens-v17-head-visual .nfens-dora-html-header{width:100%!important;max-width:none!important}
.nfens-app-v18 .nfens-v17-head-meta{display:flex!important;flex-direction:column!important;gap:2px!important;padding:11px 12px 12px!important;background:#fff!important;color:var(--d18-ink)!important}
.nfens-app-v18 .nfens-v17-head-meta b{font-size:11px!important;color:var(--d18-ink)!important}
.nfens-app-v18 .nfens-v17-head-meta small{font-size:8px!important;color:var(--d18-muted)!important}
.nfens-app-v18 .nfens-v17-head-choice mark{position:absolute!important;right:9px!important;top:9px!important;display:none!important;padding:4px 7px!important;border-radius:999px!important;background:var(--d18-lime)!important;color:#173b2c!important;font-size:7px!important;font-weight:900!important}
.nfens-app-v18 .nfens-v17-head-choice.is-active mark{display:block!important}
.nfens-app-v18 .nfens-v17-head-preview{overflow:hidden!important;margin-top:7px!important;border:1px solid var(--d18-line)!important;border-radius:13px!important;background:var(--d18-green)!important}
.nfens-app-v18 .nfens-v17-head-preview>img{display:block!important;width:100%!important;height:auto!important}
.nfens-app-v18 .nfens-v18-html-preview,.nfens-app-v18 .nfens-v17-standard-preview{width:100%!important}

/* Editor: volle verfügbare Breite, klare 800px-Ausgabe, keine Nebenleisten */
.nfens-app-v18 .nfens-editor,.nfens-app-v18 .nfens-v16-editor{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}
.nfens-app-v18 .nfens-v16-editorbar{top:148px!important;z-index:95!important;min-height:56px!important;padding:7px 9px!important;border:1px solid var(--d18-line)!important;border-radius:15px 15px 0 0!important;background:#fff!important;box-shadow:none!important}
.nfens-app-v18 .nfens-v16-editorsteps{position:sticky!important;top:204px!important;z-index:94!important;display:flex!important;align-items:center!important;gap:4px!important;margin:0!important;padding:6px 8px!important;border:1px solid var(--d18-line)!important;border-top:0!important;background:#f6f8f6!important;overflow-x:auto!important}
.nfens-app-v18 .nfens-v16-editorsteps button{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:6px!important;min-height:34px!important;padding:0 9px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#65726b!important;font-size:8.5px!important;font-weight:850!important}
.nfens-app-v18 .nfens-v16-editorsteps button b{display:grid!important;place-items:center!important;width:19px!important;height:19px!important;border-radius:7px!important;background:#e6ede9!important;color:var(--d18-green)!important;font-size:7px!important}
.nfens-app-v18 .nfens-v16-editorsteps button.is-active{background:#e7f0eb!important;color:var(--d18-green)!important}
.nfens-app-v18 .nfens-v16-editorsteps button.add{margin-left:auto!important;background:var(--d18-green)!important;color:#fff!important}
.nfens-app-v18 .nfens-v16-canvas{min-height:680px!important;border:1px solid var(--d18-line)!important;border-top:0!important;border-radius:0 0 18px 18px!important;background:#dde7e1!important;overflow:hidden!important}
.nfens-app-v18 .nfens-v16-canvas-top{padding:8px 12px!important;background:#eef4f0!important;border-bottom:1px solid #d0dcd5!important;color:var(--d18-ink)!important}
.nfens-app-v18 .nfens-v16-canvas .nfens-native-stage{width:100%!important;padding:24px 18px 52px!important;display:flex!important;justify-content:center!important;background:transparent!important;overflow:auto!important}
.nfens-app-v18 .nfens-v16-canvas .nfens-native-newsletter{width:min(800px,100%)!important;max-width:800px!important;min-width:0!important;margin:0 auto!important;background:#fff!important;box-shadow:0 18px 42px rgba(13,62,45,.14)!important}
.nfens-app-v18 .nfens-preview-card{width:100%!important;max-width:800px!important;min-width:0!important;margin:0!important;overflow:hidden!important}
.nfens-app-v18 .nfens-native-flip-card,.nfens-app-v18 .nfens-native-meta-card,.nfens-app-v18 .nfens-native-more-card{border:1px solid var(--d18-line)!important;background:#fff!important;color:var(--d18-ink)!important;box-shadow:0 24px 60px rgba(17,55,42,.18)!important}
.nfens-app-v18 .nfens-panel label{color:#435149!important}
.nfens-app-v18 .nfens-panel input,.nfens-app-v18 .nfens-panel textarea,.nfens-app-v18 .nfens-panel select{background:#fff!important;color:var(--d18-ink)!important;border-color:#cfdad4!important}

/* DORA HTML-Kopf im Browser stabil skalieren */
.nfens-dora-html-header{width:100%!important;max-width:800px!important;margin:0 auto!important}
.nfens-dora-html-header img{max-width:100%;height:auto}

@media(max-width:1180px){
  .nfens-app-v18 .nfens-v17-shellbar{grid-template-columns:auto minmax(0,1fr)!important}
  .nfens-app-v18 .nfens-v17-actions{grid-column:1/-1!important;justify-content:flex-end!important;border-top:1px solid #e7ece9!important;padding-top:6px!important}
  .nfens-app-v18 .nfens-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:860px){
  .nfens-app-v18{padding:8px 7px 40px!important}
  .nfens-app-v18 .nfens-v17-shellbar{position:relative!important;top:auto!important;display:block!important;padding:7px!important}
  .nfens-app-v18 .nfens-v17-brand{margin-bottom:6px!important}
  .nfens-app-v18 .nfens-v17-mainnav{margin-bottom:6px!important}
  .nfens-app-v18 .nfens-v17-actions{border-top:0!important;padding-top:0!important}
  .nfens-app-v18 .nfens-v9-metrics,.nfens-app-v18 .nfens-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .nfens-app-v18 .nfens-v16-editorbar,.nfens-app-v18 .nfens-v16-editorsteps{position:relative!important;top:auto!important}
  .nfens-app-v18 .nfens-v16-editorbar{display:block!important}
  .nfens-app-v18 .nfens-v16-editor-actions{margin-top:7px!important;overflow-x:auto!important;justify-content:flex-start!important}
  .nfens-app-v18 .nfens-v17-head-grid{grid-template-columns:1fr!important}
}
@media(max-width:620px){
  .nfens-app-v18 .nfens-template-grid,.nfens-app-v18 .nfens-v9-metrics,.nfens-app-v18 .nfens-dashboard-kpis{grid-template-columns:1fr!important}
  .nfens-app-v18 .nfens-v16-canvas .nfens-native-stage{padding:12px 5px 34px!important}
  .nfens-app-v18 .nfens-v9-pagehead,.nfens-app-v18 .nfens-dashboard-hero{padding:20px 17px!important}
  .nfens-app-v18 .nfens-v17-new{flex:1 1 auto!important}
}


/* ================================================================
   DORA 19.2.1 · Editor-Fit im Digitalen Ortsgruppenbüro
   Der Newsletter-Editor darf niemals breiter als seinen Host werden.
   ================================================================ */
.nfens-office-embedded,
.nfens-office-embedded .nfens-v9-shell,
.nfens-office-embedded .nfens-editor,
.nfens-office-embedded .nfens-v16-editor,
.nfens-office-embedded .nfens-v16-canvas,
.nfens-office-embedded .nfens-native-stage,
.nfens-office-embedded .nfens-native-workspace,
.nfens-office-embedded .nfens-native-newsletter,
.nfens-office-embedded .nfens-preview-card,
.nfens-office-embedded .nfens-live-card{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
}
.nfens-office-embedded{overflow-x:hidden!important;contain:inline-size!important}
.nfens-office-embedded .nfens-v16-editorbar,
.nfens-office-embedded .nfens-v16-editorsteps{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
}
.nfens-office-embedded .nfens-v16-editorbar{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
}
.nfens-office-embedded .nfens-v16-editor-title{
  flex:1 1 260px!important;
  min-width:0!important;
}
.nfens-office-embedded .nfens-v16-editor-title>div,
.nfens-office-embedded .nfens-v16-editor-title strong{
  min-width:0!important;
  max-width:100%!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.nfens-office-embedded .nfens-v16-editor-actions{
  flex:0 1 auto!important;
  max-width:100%!important;
  min-width:0!important;
  flex-wrap:wrap!important;
  justify-content:flex-end!important;
}
.nfens-office-embedded .nfens-v16-editorsteps{overflow-x:auto!important;overflow-y:hidden!important}
.nfens-office-embedded .nfens-v16-canvas{overflow:hidden!important}
.nfens-office-embedded .nfens-v16-canvas .nfens-native-stage{
  display:block!important;
  overflow-x:hidden!important;
  padding-left:clamp(4px,1.5vw,18px)!important;
  padding-right:clamp(4px,1.5vw,18px)!important;
}
.nfens-office-embedded .nfens-v16-canvas .nfens-native-newsletter{
  width:min(800px,100%)!important;
  max-width:800px!important;
  margin:0 auto!important;
}
.nfens-office-embedded .nfens-native-flip-card,
.nfens-office-embedded .nfens-native-flip-inner,
.nfens-office-embedded .nfens-native-flip-front,
.nfens-office-embedded .nfens-native-flip-back,
.nfens-office-embedded .nfens-native-editor-slot,
.nfens-office-embedded .nfens-native-editor-slot>*{
  max-width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
}
.nfens-office-embedded .nfens-native-flip-back{overflow-x:hidden!important}
.nfens-office-embedded .nfens-native-editor-slot{overflow-x:hidden!important;padding-left:clamp(8px,2vw,18px)!important;padding-right:clamp(8px,2vw,18px)!important}
.nfens-office-embedded .nfens-v17-head-grid{width:100%!important;max-width:100%!important;min-width:0!important}
.nfens-office-embedded .nfens-v17-head-choice{width:100%!important;max-width:100%!important;min-width:0!important}
.nfens-office-embedded .nfens-v17-head-visual,
.nfens-office-embedded .nfens-v17-head-preview{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}
.nfens-office-embedded .nfens-v17-head-visual img,
.nfens-office-embedded .nfens-v17-head-preview img,
.nfens-office-embedded .nfens-v18-html-live,
.nfens-office-embedded .nfens-v18-html-preview,
.nfens-office-embedded .nfens-v17-standard-live,
.nfens-office-embedded .nfens-v17-standard-preview{max-width:100%!important}
.nfens-office-embedded input,
.nfens-office-embedded select,
.nfens-office-embedded textarea{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}
@media(max-width:1180px){
  .nfens-office-embedded .nfens-v16-editor-actions{flex:1 1 100%!important;justify-content:flex-start!important;margin-top:6px!important;overflow-x:auto!important;flex-wrap:nowrap!important;padding-bottom:2px!important}
  .nfens-office-embedded .nfens-v16-editor-actions>button,
  .nfens-office-embedded .nfens-preview-switch{flex:0 0 auto!important}
}
@media(max-width:720px){
  .nfens-office-embedded .nfens-v17-head-grid{grid-template-columns:1fr!important}
}


/* ================================================================
   DORA 19.2.2 · harter Editor-Viewport-Fix
   Gilt nur wenn der Newsletter-Editor tatsächlich geöffnet ist.
   ================================================================ */
html:has(#nfens-editor.nfens-native-builder),
body:has(#nfens-editor.nfens-native-builder){
  max-width:100%!important;
  overflow-x:hidden!important;
}
body:has(#nfens-editor.nfens-native-builder) .nfe-office-layout,
body:has(#nfens-editor.nfens-native-builder) .nfe-office-main,
body:has(#nfens-editor.nfens-native-builder) .nfe-office-content,
body:has(#nfens-editor.nfens-native-builder) .nfe-office-module-stage,
body:has(#nfens-editor.nfens-native-builder) .nfe-unified-module,
body:has(#nfens-editor.nfens-native-builder) .nfe-tool-newsletter,
body:has(#nfens-editor.nfens-native-builder) .nfens,
body:has(#nfens-editor.nfens-native-builder) .nfens-app,
body:has(#nfens-editor.nfens-native-builder) #nfens-editor,
body:has(#nfens-editor.nfens-native-builder) .nfens-v16-editor,
body:has(#nfens-editor.nfens-native-builder) .nfens-v16-canvas,
body:has(#nfens-editor.nfens-native-builder) .nfens-native-workspace,
body:has(#nfens-editor.nfens-native-builder) .nfens-native-stage{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
}
body:has(#nfens-editor.nfens-native-builder) .nfens-v16-canvas,
body:has(#nfens-editor.nfens-native-builder) .nfens-native-workspace,
body:has(#nfens-editor.nfens-native-builder) .nfens-native-stage{
  overflow-x:hidden!important;
}
body:has(#nfens-editor.nfens-native-builder) .nfens-v16-canvas .nfens-native-stage{
  padding-left:clamp(4px,1.2vw,14px)!important;
  padding-right:clamp(4px,1.2vw,14px)!important;
}
body:has(#nfens-editor.nfens-native-builder) .nfens-native-newsletter{
  width:min(800px,100%)!important;
  max-width:min(800px,100%)!important;
  min-width:0!important;
  margin-left:auto!important;
  margin-right:auto!important;
  box-sizing:border-box!important;
}
body:has(#nfens-editor.nfens-native-builder) .nfens-native-flip-card,
body:has(#nfens-editor.nfens-native-builder) .nfens-native-flip-inner,
body:has(#nfens-editor.nfens-native-builder) .nfens-native-flip-front,
body:has(#nfens-editor.nfens-native-builder) .nfens-native-flip-back,
body:has(#nfens-editor.nfens-native-builder) .nfens-native-editor-slot,
body:has(#nfens-editor.nfens-native-builder) .nfens-native-editor-slot > *,
body:has(#nfens-editor.nfens-native-builder) .nfens-panel,
body:has(#nfens-editor.nfens-native-builder) .nfens-grid2,
body:has(#nfens-editor.nfens-native-builder) .nfens-grid3{
  max-width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
}
body:has(#nfens-editor.nfens-native-builder) .nfens-native-flip-card.is-flipped{
  width:100%!important;
  max-width:100%!important;
  overflow:visible!important;
}
body:has(#nfens-editor.nfens-native-builder) .nfens-native-flip-back{
  width:100%!important;
  max-width:100%!important;
  overflow-x:hidden!important;
}
body:has(#nfens-editor.nfens-native-builder) .nfens-native-editor-slot{
  width:100%!important;
  max-width:100%!important;
  overflow-x:hidden!important;
}
body:has(#nfens-editor.nfens-native-builder) .nfens-v17-head-grid{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  width:100%!important;
}
body:has(#nfens-editor.nfens-native-builder) .nfens-v17-head-choice,
body:has(#nfens-editor.nfens-native-builder) .nfens-v17-head-visual,
body:has(#nfens-editor.nfens-native-builder) .nfens-v17-head-preview,
body:has(#nfens-editor.nfens-native-builder) .nfens-html-live-header,
body:has(#nfens-editor.nfens-native-builder) .nfens-dora-html-header{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
}
body:has(#nfens-editor.nfens-native-builder) .nfens-dora-html-header table,
body:has(#nfens-editor.nfens-native-builder) .nfens-html-live-header table{
  width:100%!important;
  max-width:100%!important;
  table-layout:fixed!important;
}
body:has(#nfens-editor.nfens-native-builder) img{
  max-width:100%;
}
@media(max-width:900px){
  body:has(#nfens-editor.nfens-native-builder) .nfens-v17-head-grid{grid-template-columns:1fr!important}
  body:has(#nfens-editor.nfens-native-builder) .nfens-v16-editorbar{position:relative!important;top:auto!important}
  body:has(#nfens-editor.nfens-native-builder) .nfens-v16-editorsteps{position:relative!important;top:auto!important}
}


/* =====================================================================
   DORA NEWSLETTERSTUDIO 20.0 · REDAKTIONELLES DESIGN-SYSTEM
   Ziel: keine Kartenwüste, klare Hierarchie, volle Arbeitsbreite, 800px-Ausgabe
   ===================================================================== */
.nfens-app.nfens-app-v18{
  --dora-green:#064c39;
  --dora-green-2:#0b6249;
  --dora-ink:#14251e;
  --dora-lime:#dce94d;
  --dora-red:#ef3340;
  --dora-cream:#f4efe6;
  --dora-paper:#fbfcfa;
  --dora-line:#d7e1db;
  --dora-muted:#68776f;
  width:100%!important;max-width:1380px!important;margin:0 auto!important;padding:22px 18px 64px!important;
  color:var(--dora-ink)!important;box-sizing:border-box!important;
}
.nfens-app.nfens-app-v18 *{box-sizing:border-box}
.nfens-app.nfens-app-v18 .nfens-studio-main{width:100%;min-width:0;max-width:none;margin:0;padding:0}

/* eine einzige, ruhige Hauptnavigation */
.nfens-app.nfens-app-v18 .nfens-v17-shellbar{
  position:sticky;top:8px;z-index:900;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;
  min-height:66px;margin:0 0 24px;padding:8px 10px 8px 12px;border:1px solid rgba(6,76,57,.14);border-radius:18px;
  background:rgba(251,252,250,.94);backdrop-filter:blur(18px);box-shadow:0 12px 35px rgba(18,53,39,.08);
}
.nfens-app.nfens-app-v18 .nfens-v17-brand{display:flex!important;align-items:center;gap:10px;min-width:210px;text-decoration:none!important;color:var(--dora-ink)!important}
.nfens-app.nfens-app-v18 .nfens-v17-brand>span{display:grid;place-items:center;width:39px;height:39px;border-radius:12px;background:var(--dora-green);color:var(--dora-lime);font-size:20px;font-weight:950}
.nfens-app.nfens-app-v18 .nfens-v17-brand small{display:block;color:#477063;font-size:8px;font-weight:900;letter-spacing:.15em}
.nfens-app.nfens-app-v18 .nfens-v17-brand strong{display:block;margin-top:1px;font-size:15px;letter-spacing:-.02em}
.nfens-app.nfens-app-v18 .nfens-v17-mainnav{display:flex!important;align-items:center;justify-content:center;gap:2px;min-width:0;border:0!important;margin:0!important;padding:0!important}
.nfens-app.nfens-app-v18 .nfens-v17-mainnav a{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 12px;border-radius:10px;color:#53645c;text-decoration:none;font-size:11px;font-weight:800;white-space:nowrap}
.nfens-app.nfens-app-v18 .nfens-v17-mainnav a:hover{background:#edf3ef;color:var(--dora-green)}
.nfens-app.nfens-app-v18 .nfens-v17-mainnav a.is-active{background:var(--dora-green);color:#fff}
.nfens-app.nfens-app-v18 .nfens-v17-mainnav b{display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:rgba(220,233,77,.18);color:inherit;font-size:8px}
.nfens-app.nfens-app-v18 .nfens-v17-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}
.nfens-app.nfens-app-v18 .nfens-v17-new{display:inline-flex!important;align-items:center;justify-content:center;min-height:40px;padding:0 15px!important;border:0!important;border-radius:11px!important;background:var(--dora-lime)!important;color:#173d2d!important;text-decoration:none!important;font-size:11px!important;font-weight:950!important;box-shadow:none!important}
.nfens-app.nfens-app-v18 .nfens-v17-tools{position:relative}.nfens-app.nfens-app-v18 .nfens-v17-tools summary{list-style:none;cursor:pointer;padding:10px;border-radius:10px;color:#4f6258;font-size:10px;font-weight:800}.nfens-app.nfens-app-v18 .nfens-v17-tools summary::-webkit-details-marker{display:none}
.nfens-app.nfens-app-v18 .nfens-v17-tools>div{position:absolute;right:0;top:46px;display:grid;min-width:180px;padding:7px;border:1px solid var(--dora-line);border-radius:13px;background:#fff;box-shadow:0 18px 50px rgba(18,53,39,.14)}
.nfens-app.nfens-app-v18 .nfens-v17-tools>div a{padding:10px;border-radius:8px;text-decoration:none;color:#40554a;font-size:10px;font-weight:800}.nfens-app.nfens-app-v18 .nfens-v17-tools>div a:hover,.nfens-app.nfens-app-v18 .nfens-v17-tools>div a.is-active{background:#edf4ef;color:var(--dora-green)}

/* Dashboard: redaktionell, keine große leere Hero-Karte */
.nfens-app.nfens-app-v18 .nfens-v16-dashboard-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin:0;padding:30px 32px;border-radius:22px;background:var(--dora-green);color:#fff;overflow:hidden;position:relative}
.nfens-app.nfens-app-v18 .nfens-v16-dashboard-head:after{content:"DORA";position:absolute;right:-14px;bottom:-26px;font-size:126px;line-height:1;font-weight:950;letter-spacing:-.08em;color:rgba(255,255,255,.035);pointer-events:none}
.nfens-app.nfens-app-v18 .nfens-v16-dashboard-head small{color:var(--dora-lime);font-size:9px;font-weight:950;letter-spacing:.17em}.nfens-app.nfens-app-v18 .nfens-v16-dashboard-head h1{margin:7px 0 6px;font-size:clamp(34px,4vw,58px);line-height:.95;letter-spacing:-.055em;color:#fff}.nfens-app.nfens-app-v18 .nfens-v16-dashboard-head p{max-width:680px;margin:0;color:rgba(255,255,255,.72);font-size:13px;line-height:1.5}
.nfens-app.nfens-app-v18 .nfens-v16-dashboard-head>div:last-child{display:flex;gap:8px;position:relative;z-index:1}.nfens-app.nfens-app-v18 .nfens-v16-dashboard-head a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 15px;border:1px solid rgba(255,255,255,.2);border-radius:11px;background:rgba(255,255,255,.08);color:#fff;text-decoration:none;font-size:10px;font-weight:900}.nfens-app.nfens-app-v18 .nfens-v16-dashboard-head a.nfens-v16-new{border-color:var(--dora-lime);background:var(--dora-lime);color:#173d2d}
.nfens-app.nfens-app-v18 .nfens-v16-statusline{display:grid!important;grid-template-columns:repeat(4,1fr);gap:0;margin:14px 0 0;border:1px solid var(--dora-line);border-radius:16px;overflow:hidden;background:#fff}.nfens-app.nfens-app-v18 .nfens-v16-statusline a{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"label value" "small value";align-items:center;gap:2px 12px;min-height:76px;padding:14px 17px;border-right:1px solid var(--dora-line);text-decoration:none;color:var(--dora-ink)}.nfens-app.nfens-app-v18 .nfens-v16-statusline a:last-child{border-right:0}.nfens-app.nfens-app-v18 .nfens-v16-statusline span{grid-area:label;color:#597066;font-size:8px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.nfens-app.nfens-app-v18 .nfens-v16-statusline strong{grid-area:value;justify-self:end;font-size:29px;line-height:1;letter-spacing:-.05em;color:var(--dora-green)}.nfens-app.nfens-app-v18 .nfens-v16-statusline small{grid-area:small;color:#89938e;font-size:9px}
.nfens-app.nfens-app-v18 .nfens-v16-workbar{display:grid!important;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:12px;margin:14px 0 24px;padding:9px;border:1px solid var(--dora-line);border-radius:14px;background:#f6f8f6}.nfens-app.nfens-app-v18 .nfens-v16-workbar label{display:flex;align-items:center;gap:8px;margin:0;padding:0 9px}.nfens-app.nfens-app-v18 .nfens-v16-workbar input{width:100%;height:38px;border:0!important;background:transparent!important;box-shadow:none!important;font-size:11px}.nfens-app.nfens-app-v18 .nfens-v16-workbar div{display:flex;gap:3px}.nfens-app.nfens-app-v18 .nfens-v16-workbar button{min-height:34px;padding:0 11px;border:0;border-radius:9px;background:transparent;color:#5d6c64;font-size:9px;font-weight:900}.nfens-app.nfens-app-v18 .nfens-v16-workbar button.is-active{background:#fff;color:var(--dora-green);box-shadow:0 1px 5px rgba(20,53,39,.08)}
.nfens-app.nfens-app-v18 .nfens-v16-dashboard-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 290px;gap:24px;align-items:start}.nfens-app.nfens-app-v18 .nfens-v16-section{margin:0 0 28px;padding:0;background:transparent!important;border:0!important;box-shadow:none!important}.nfens-app.nfens-app-v18 .nfens-v16-section>header{display:flex;align-items:end;justify-content:space-between;margin:0 0 10px;padding:0 1px 9px;border-bottom:2px solid var(--dora-green)}.nfens-app.nfens-app-v18 .nfens-v16-section>header small{color:var(--dora-green);font-size:8px;font-weight:950;letter-spacing:.14em}.nfens-app.nfens-app-v18 .nfens-v16-section>header h2{margin:2px 0 0;font-size:27px;line-height:1;letter-spacing:-.04em}.nfens-app.nfens-app-v18 .nfens-v16-section>header>a{color:var(--dora-green);text-decoration:none;font-size:9px;font-weight:900}
.nfens-app.nfens-app-v18 .nfens-v16-draftlist{display:grid;gap:7px}.nfens-app.nfens-app-v18 .nfens-v16-draftlist article{display:grid!important;grid-template-columns:minmax(0,1fr) 42px;align-items:stretch;overflow:hidden;border:1px solid var(--dora-line)!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}.nfens-app.nfens-app-v18 .nfens-v16-draftlist article>a{display:grid!important;grid-template-columns:78px minmax(0,1fr) 116px;align-items:center;gap:13px;padding:13px 14px;text-decoration:none;color:var(--dora-ink)}.nfens-app.nfens-app-v18 .nfens-v16-draft-state{display:flex;align-items:center;gap:6px}.nfens-app.nfens-app-v18 .nfens-v16-draft-state i{width:7px;height:7px;border-radius:50%;background:var(--dora-red)}.nfens-app.nfens-app-v18 .nfens-v16-draft-state span{font-size:8px;font-weight:950;letter-spacing:.1em;color:#6a756f}.nfens-app.nfens-app-v18 .nfens-v16-draft-copy strong{display:block;font-size:13px}.nfens-app.nfens-app-v18 .nfens-v16-draft-copy span,.nfens-app.nfens-app-v18 .nfens-v16-draft-copy small{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nfens-app.nfens-app-v18 .nfens-v16-draft-copy span{font-size:10px;color:#607168}.nfens-app.nfens-app-v18 .nfens-v16-draft-copy small{font-size:8px;color:#929b96}.nfens-app.nfens-app-v18 .nfens-v16-draft-meta{text-align:right}.nfens-app.nfens-app-v18 .nfens-v16-draft-meta b{display:block;color:var(--dora-green);font-size:21px;line-height:1}.nfens-app.nfens-app-v18 .nfens-v16-draft-meta small,.nfens-app.nfens-app-v18 .nfens-v16-draft-meta em{display:block;margin-top:3px;font-size:8px;font-style:normal}.nfens-app.nfens-app-v18 .nfens-v16-draft-meta em{color:var(--dora-green);font-weight:900}.nfens-app.nfens-app-v18 .nfens-v16-draftlist form{display:flex}.nfens-app.nfens-app-v18 .nfens-v16-draftlist form button{width:42px;border:0;border-left:1px solid var(--dora-line);background:#fff;color:#a34a50;font-size:19px;cursor:pointer}.nfens-app.nfens-app-v18 .nfens-v16-draftlist form button:hover{background:#fff1f1;color:#b21e2b}
.nfens-app.nfens-app-v18 .nfens-v16-issuegrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.nfens-app.nfens-app-v18 .nfens-v16-issuegrid article{min-height:145px;padding:16px;border:1px solid var(--dora-line);border-radius:12px;background:var(--dora-paper);box-shadow:none}.nfens-app.nfens-app-v18 .nfens-v16-issuegrid article>small{color:#7b8a82;font-size:8px}.nfens-app.nfens-app-v18 .nfens-v16-issuegrid article>strong{display:block;margin-top:12px;font-size:16px;line-height:1.15}.nfens-app.nfens-app-v18 .nfens-v16-issuegrid article>span{display:block;margin-top:4px;color:#69786f;font-size:9px}.nfens-app.nfens-app-v18 .nfens-v16-issuegrid footer{display:flex;justify-content:space-between;align-items:end;margin-top:21px}.nfens-app.nfens-app-v18 .nfens-v16-issuegrid footer b,.nfens-app.nfens-app-v18 .nfens-v16-issuegrid footer a{font-size:8px}.nfens-app.nfens-app-v18 .nfens-v16-issuegrid footer a{color:var(--dora-green);font-weight:900;text-decoration:none}
.nfens-app.nfens-app-v18 .nfens-v16-side{display:grid!important;gap:12px;position:sticky;top:100px}.nfens-app.nfens-app-v18 .nfens-v16-side>section{padding:18px;border:1px solid var(--dora-line);border-radius:14px;background:#fff;box-shadow:none}.nfens-app.nfens-app-v18 .nfens-v16-side>section:first-child{background:var(--dora-cream)}.nfens-app.nfens-app-v18 .nfens-v16-side>section>small{color:var(--dora-green);font-size:8px;font-weight:950;letter-spacing:.12em}.nfens-app.nfens-app-v18 .nfens-v16-side h3{margin:4px 0 13px;font-size:18px;line-height:1.1}.nfens-app.nfens-app-v18 .nfens-v16-side>section>a{display:flex;align-items:center;gap:10px;margin-top:6px;padding:10px;border:1px solid rgba(6,76,57,.1);border-radius:10px;background:rgba(255,255,255,.65);text-decoration:none;color:var(--dora-ink)}.nfens-app.nfens-app-v18 .nfens-v16-side>section>a.primary{background:var(--dora-lime);border-color:var(--dora-lime)}.nfens-app.nfens-app-v18 .nfens-v16-side>section>a>b{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#fff;color:var(--dora-green)}.nfens-app.nfens-app-v18 .nfens-v16-side>section>a span{display:block}.nfens-app.nfens-app-v18 .nfens-v16-side>section>a strong,.nfens-app.nfens-app-v18 .nfens-v16-side>section>a small{display:block}.nfens-app.nfens-app-v18 .nfens-v16-side>section>a strong{font-size:10px}.nfens-app.nfens-app-v18 .nfens-v16-side>section>a small{margin-top:2px;color:#728078;font-size:8px}

/* Editor: 800px ist das Dokument; alles andere ist Werkzeug, nicht Newsletter */
body:has(#nfens-editor.nfens-native-builder) .nfens-app.nfens-app-v18{max-width:none!important;padding-left:14px!important;padding-right:14px!important}
.nfens-app.nfens-app-v18 #nfens-editor.nfens-native-builder{width:100%!important;max-width:none!important;min-width:0!important;overflow:visible!important}
.nfens-app.nfens-app-v18 .nfens-native-workspace{width:100%!important;min-width:0!important;overflow:hidden!important;border:1px solid #cbd8d1!important;border-radius:18px!important;background:#e7eee9!important;box-shadow:none!important}
.nfens-app.nfens-app-v18 .nfens-native-toolbar{position:sticky!important;top:86px!important;z-index:850!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:60px!important;padding:9px 12px!important;border:0!important;border-bottom:1px solid #cbd8d1!important;background:rgba(249,251,249,.96)!important;backdrop-filter:blur(16px)}
.nfens-app.nfens-app-v18 .nfens-native-toolbar-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;flex-wrap:wrap!important}.nfens-app.nfens-app-v18 .nfens-native-toolbar button{min-height:36px!important;padding:0 11px!important;border:1px solid #d4dfd8!important;border-radius:9px!important;background:#fff!important;color:#29493a!important;font-size:9px!important;font-weight:900!important;box-shadow:none!important}.nfens-app.nfens-app-v18 .nfens-native-toolbar [data-native-add]{background:var(--dora-lime)!important;border-color:var(--dora-lime)!important;color:#173d2d!important}.nfens-app.nfens-app-v18 .nfens-native-toolbar [data-native-send]{background:var(--dora-green)!important;border-color:var(--dora-green)!important;color:#fff!important}
.nfens-app.nfens-app-v18 .nfens-native-stage{display:flex!important;justify-content:center!important;width:100%!important;min-width:0!important;padding:28px clamp(12px,4vw,52px) 80px!important;overflow:auto!important;background:linear-gradient(135deg,#e7eee9 0,#f1f4f1 100%)!important}
.nfens-app.nfens-app-v18 .nfens-native-newsletter{flex:0 1 800px!important;width:800px!important;max-width:800px!important;min-width:0!important;margin:0 auto!important;filter:drop-shadow(0 20px 40px rgba(20,53,39,.12))}
.nfens-app.nfens-app-v18 .nfens-native-newsletter>.nfens-preview-card,.nfens-app.nfens-app-v18 .nfens-native-newsletter>.nfens-live-card{width:800px!important;max-width:100%!important;margin:0 auto!important;border:0!important;border-radius:0!important;background:#fff!important;overflow:hidden!important}
.nfens-app.nfens-app-v18 .nfens-native-newsletter .nfens-live-body,.nfens-app.nfens-app-v18 .nfens-native-newsletter .nfens-preview-body{padding:18px!important;background:#fff!important}

/* Headerdesigner: zwei große echte Köpfe statt winziger Auswahlkärtchen */
.nfens-app.nfens-app-v18 .nfens-native-header-designer{margin:0 0 18px!important;padding:0!important;border:0!important;background:transparent!important}
.nfens-app.nfens-app-v18 .nfens-v17-designer-head{display:flex!important;align-items:end!important;justify-content:space-between!important;margin:0 0 10px!important;padding:0 0 9px!important;border-bottom:2px solid var(--dora-green)!important}.nfens-app.nfens-app-v18 .nfens-v17-designer-head small{display:block;color:var(--dora-green);font-size:8px;font-weight:950;letter-spacing:.13em}.nfens-app.nfens-app-v18 .nfens-v17-designer-head strong{display:block;margin-top:2px;font-size:21px;line-height:1.1}.nfens-app.nfens-app-v18 .nfens-v17-designer-head span{display:block;margin-top:4px;color:#6d7b73;font-size:9px;line-height:1.45}
.nfens-app.nfens-app-v18 .nfens-v17-head-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.nfens-app.nfens-app-v18 .nfens-v17-head-choice{position:relative!important;display:block!important;width:100%!important;padding:0!important;border:2px solid transparent!important;border-radius:12px!important;background:#f4f7f4!important;overflow:hidden!important;cursor:pointer!important;box-shadow:none!important;text-align:left!important}.nfens-app.nfens-app-v18 .nfens-v17-head-choice:hover{border-color:#a9c2b5!important}.nfens-app.nfens-app-v18 .nfens-v17-head-choice.is-active{border-color:var(--dora-green)!important;box-shadow:0 0 0 3px rgba(6,76,57,.10)!important}.nfens-app.nfens-app-v18 .nfens-v17-head-visual{display:block!important;width:100%!important;aspect-ratio:5/2!important;overflow:hidden!important;background:var(--dora-green)!important}.nfens-app.nfens-app-v18 .nfens-v17-head-visual>span,.nfens-app.nfens-app-v18 .nfens-v17-head-visual>span>div{display:block!important;width:100%!important;height:100%!important;max-width:none!important}.nfens-app.nfens-app-v18 .nfens-v17-head-visual .nfens-brand-header,.nfens-app.nfens-app-v18 .nfens-v17-head-visual .nfens-dora-html-header{transform-origin:top left!important;max-width:none!important}.nfens-app.nfens-app-v18 .nfens-v17-head-meta{display:block!important;padding:10px 12px!important;background:#fff!important}.nfens-app.nfens-app-v18 .nfens-v17-head-meta b,.nfens-app.nfens-app-v18 .nfens-v17-head-meta small{display:block!important}.nfens-app.nfens-app-v18 .nfens-v17-head-meta b{font-size:11px!important;color:var(--dora-ink)!important}.nfens-app.nfens-app-v18 .nfens-v17-head-meta small{margin-top:2px!important;color:#738078!important;font-size:8px!important}.nfens-app.nfens-app-v18 .nfens-v17-head-choice mark{position:absolute!important;right:8px!important;top:8px!important;display:none!important;padding:5px 7px!important;border-radius:999px!important;background:var(--dora-lime)!important;color:#173d2d!important;font-size:7px!important;font-weight:950!important}.nfens-app.nfens-app-v18 .nfens-v17-head-choice.is-active mark{display:block!important}.nfens-app.nfens-app-v18 .nfens-v17-head-preview-title,.nfens-app.nfens-app-v18 .nfens-v17-head-preview{display:none!important}

/* DORA-Kopf im Web immer exakt 5:2, niemals durch das Hochformatfoto wachsen */
.nfens-app.nfens-app-v18 .nfens-dora-html-header.nfens-dora-20,.nfens-app.nfens-app-v18 .nfens-dora-live-header>.nfens-dora-html-header,.nfens-app.nfens-app-v18 .nfens-v18-html-live>.nfens-dora-html-header,.nfens-app.nfens-app-v18 .nfens-v18-html-preview>.nfens-dora-html-header{width:100%!important;max-width:800px!important;aspect-ratio:5/2!important;height:auto!important;min-height:0!important;overflow:hidden!important}
.nfens-app.nfens-app-v18 .nfens-v17-head-visual .nfens-dora-html-header{height:100%!important;aspect-ratio:auto!important}

/* Editorflächen: klar und ruhig, keine weißen Kästen in weißen Kästen */
.nfens-app.nfens-app-v18 .nfens-native-flip-card{border-radius:10px!important}.nfens-app.nfens-app-v18 .nfens-native-flip-card.is-open{z-index:30!important}.nfens-app.nfens-app-v18 .nfens-native-flip-back{background:#fff!important;border:1px solid var(--dora-line)!important;border-radius:12px!important;box-shadow:0 16px 50px rgba(20,53,39,.16)!important}.nfens-app.nfens-app-v18 .nfens-native-editor-slot{padding:16px!important}.nfens-app.nfens-app-v18 .nfens-native-editor-slot label{color:#40564b!important;font-size:9px!important;font-weight:850!important}.nfens-app.nfens-app-v18 .nfens-native-editor-slot input:not([type=checkbox]):not([type=radio]),.nfens-app.nfens-app-v18 .nfens-native-editor-slot select,.nfens-app.nfens-app-v18 .nfens-native-editor-slot textarea{min-height:39px!important;border:1px solid #c9d7cf!important;border-radius:9px!important;background:#fff!important;color:#17211d!important;font-size:11px!important;box-shadow:none!important}.nfens-app.nfens-app-v18 .nfens-native-editor-slot textarea{min-height:110px!important}

/* responsive: nichts läuft aus dem Ortsgruppenbüro */
@media(max-width:1120px){
 .nfens-app.nfens-app-v18 .nfens-v17-shellbar{grid-template-columns:1fr auto}.nfens-app.nfens-app-v18 .nfens-v17-mainnav{grid-column:1/-1;justify-content:flex-start;overflow-x:auto;padding-top:3px!important}.nfens-app.nfens-app-v18 .nfens-v16-dashboard-grid{grid-template-columns:1fr}.nfens-app.nfens-app-v18 .nfens-v16-side{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:820px){
 .nfens-app.nfens-app-v18{padding-left:8px!important;padding-right:8px!important}.nfens-app.nfens-app-v18 .nfens-v16-dashboard-head{grid-template-columns:1fr;padding:24px}.nfens-app.nfens-app-v18 .nfens-v16-statusline{grid-template-columns:repeat(2,1fr)}.nfens-app.nfens-app-v18 .nfens-v16-statusline a:nth-child(2){border-right:0}.nfens-app.nfens-app-v18 .nfens-v16-statusline a:nth-child(-n/**/+2){border-bottom:1px solid var(--dora-line)}.nfens-app.nfens-app-v18 .nfens-v16-workbar{grid-template-columns:1fr}.nfens-app.nfens-app-v18 .nfens-v16-side{grid-template-columns:1fr}.nfens-app.nfens-app-v18 .nfens-v17-head-grid{grid-template-columns:1fr!important}.nfens-app.nfens-app-v18 .nfens-native-stage{padding-left:6px!important;padding-right:6px!important}.nfens-app.nfens-app-v18 .nfens-native-newsletter,.nfens-app.nfens-app-v18 .nfens-native-newsletter>.nfens-preview-card,.nfens-app.nfens-app-v18 .nfens-native-newsletter>.nfens-live-card{width:100%!important;max-width:800px!important}.nfens-app.nfens-app-v18 .nfens-v16-issuegrid{grid-template-columns:1fr}
}
@media(max-width:560px){
 .nfens-app.nfens-app-v18 .nfens-v17-brand{min-width:0}.nfens-app.nfens-app-v18 .nfens-v17-brand small{display:none}.nfens-app.nfens-app-v18 .nfens-v17-new{padding:0 10px!important}.nfens-app.nfens-app-v18 .nfens-v16-statusline{grid-template-columns:1fr}.nfens-app.nfens-app-v18 .nfens-v16-statusline a{border-right:0;border-bottom:1px solid var(--dora-line)}.nfens-app.nfens-app-v18 .nfens-v16-statusline a:last-child{border-bottom:0}.nfens-app.nfens-app-v18 .nfens-v16-draftlist article>a{grid-template-columns:1fr}.nfens-app.nfens-app-v18 .nfens-v16-draft-state,.nfens-app.nfens-app-v18 .nfens-v16-draft-meta{text-align:left}.nfens-app.nfens-app-v18 .nfens-native-toolbar{position:static!important;align-items:flex-start!important;flex-direction:column!important}.nfens-app.nfens-app-v18 .nfens-native-toolbar-actions{width:100%!important;justify-content:flex-start!important}
}


/* ==========================================================
   DORA 21.0 — ONE NAV / FULL-WIDTH REDAKTION / SAFE EDITOR
   ========================================================== */
.nfens-app.nfens-app-v18{--d21-green:#07513d;--d21-deep:#053d2f;--d21-lime:#e2ed55;--d21-red:#ef3340;--d21-ink:#15251e;--d21-muted:#6b7771;--d21-line:#dde5e0;--d21-paper:#fff;--d21-bg:#f3f6f4;max-width:none!important;width:100%!important;padding:0 16px 54px!important;overflow-x:hidden!important}
.nfens-app.nfens-app-v18 .nfens-v17-shellbar{display:none!important}
.nfens-v21-masthead{display:grid;grid-template-columns:minmax(250px,1fr) auto auto;align-items:center;gap:18px;width:100%;margin:0 0 22px;padding:13px 14px 13px 20px;border:1px solid var(--d21-line);border-radius:18px;background:#fff;box-shadow:0 8px 28px rgba(7,55,41,.05)}
.nfens-v21-identity{display:flex;align-items:center;gap:16px;min-width:0;color:var(--d21-ink);text-decoration:none!important}.nfens-v21-dora-word{font-size:32px;line-height:.8;font-weight:950;letter-spacing:-3px;color:var(--d21-green);white-space:nowrap}.nfens-v21-dora-word>span{color:var(--d21-red)}.nfens-v21-identity-copy{display:flex;min-width:0;flex-direction:column}.nfens-v21-identity-copy small{font-size:8px;font-weight:900;letter-spacing:.14em;color:var(--d21-green)}.nfens-v21-identity-copy strong{margin-top:2px;font-size:15px;color:var(--d21-ink)}
.nfens-v21-nav{display:flex;align-items:center;gap:2px;min-width:0;padding:4px;border-radius:12px;background:#eff3f0}.nfens-v21-nav a{display:flex;align-items:center;gap:6px;min-height:36px;padding:0 11px;border-radius:9px;color:#53625a!important;text-decoration:none!important;font-size:10px;font-weight:850;white-space:nowrap}.nfens-v21-nav a:hover{background:#fff;color:var(--d21-green)!important}.nfens-v21-nav a.is-active{background:var(--d21-green);color:#fff!important}.nfens-v21-nav b{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:rgba(226,237,85,.18);font-size:7px}
.nfens-v21-mast-actions{display:flex;align-items:center;gap:7px}.nfens-v21-new{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 13px;border-radius:10px;background:var(--d21-lime);color:#173d2d!important;text-decoration:none!important;font-size:10px;font-weight:950;white-space:nowrap}.nfens-v21-tools{position:relative}.nfens-v21-tools summary{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--d21-line);border-radius:10px;cursor:pointer;list-style:none;font-weight:900}.nfens-v21-tools summary::-webkit-details-marker{display:none}.nfens-v21-tools>div{position:absolute;z-index:120;right:0;top:44px;display:grid;min-width:170px;padding:6px;border:1px solid var(--d21-line);border-radius:12px;background:#fff;box-shadow:0 14px 35px rgba(7,55,41,.13)}.nfens-v21-tools a{padding:9px 10px;border-radius:8px;color:var(--d21-ink)!important;text-decoration:none!important;font-size:10px;font-weight:800}.nfens-v21-tools a:hover,.nfens-v21-tools a.is-active{background:#eef4f0;color:var(--d21-green)!important}

/* Editor: always contained inside available viewport; toolbar wraps instead of clipping. */
.nfens-app.nfens-app-v18 .nfens-v16-editor{width:100%!important;max-width:none!important;min-width:0!important;overflow:visible!important}
.nfens-app.nfens-app-v18 .nfens-v21-editorbar{position:relative!important;top:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:9px!important;overflow:hidden!important;border-radius:15px 15px 0 0!important}
.nfens-app.nfens-app-v18 .nfens-v16-editor-title{min-width:0!important;max-width:100%!important}.nfens-app.nfens-app-v18 .nfens-v16-editor-title>div{min-width:0!important}.nfens-app.nfens-app-v18 .nfens-v16-editor-title strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.nfens-app.nfens-app-v18 .nfens-v21-editor-actions{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;flex-wrap:wrap!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;overflow:visible!important}.nfens-app.nfens-app-v18 .nfens-v21-editor-actions>*{flex:0 0 auto!important;max-width:100%!important}.nfens-app.nfens-app-v18 .nfens-v21-editor-actions button{min-height:34px!important;padding:0 10px!important;font-size:9px!important}.nfens-app.nfens-app-v18 .nfens-preview-switch{flex:0 0 auto!important;max-width:100%!important}.nfens-app.nfens-app-v18 .nfens-v16-editorsteps{position:relative!important;top:auto!important;display:flex!important;flex-wrap:wrap!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.nfens-app.nfens-app-v18 .nfens-v16-editorsteps button{flex:0 0 auto!important}
.nfens-app.nfens-app-v18 .nfens-v16-canvas,.nfens-app.nfens-app-v18 .nfens-native-stage{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.nfens-app.nfens-app-v18 .nfens-native-stage{display:flex!important;justify-content:center!important;padding:22px 8px 38px!important}.nfens-app.nfens-app-v18 .nfens-native-newsletter{flex:0 1 800px!important;width:min(800px,100%)!important;max-width:800px!important;min-width:0!important}.nfens-app.nfens-app-v18 .nfens-native-newsletter>*{max-width:100%!important}
.nfens-app.nfens-app-v18 .nfens-dora-html-header{width:100%!important;max-width:800px!important}.nfens-app.nfens-app-v18 .nfens-dora-21{aspect-ratio:5/2!important;height:auto!important;min-height:0!important}

/* Dashboard uses the full DORA workspace; no secondary side navigation. */
.nfens-app.nfens-app-v18 .nfens-v16-dashboard-head{margin-top:0!important}.nfens-app.nfens-app-v18 .nfens-v16-dashboard-grid{grid-template-columns:minmax(0,1fr) 260px!important;width:100%!important}.nfens-v21-sectionhead small{display:block;margin-bottom:4px;color:var(--d21-green);font-size:8px;font-weight:950;letter-spacing:.14em}

/* Recipients: compact directory rather than stacked cards. */
.nfens-v21-rec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:12px;padding:27px 29px;border-radius:20px;background:var(--d21-green);color:#fff}.nfens-v21-rec-head small{color:var(--d21-lime);font-size:8px;font-weight:950;letter-spacing:.15em}.nfens-v21-rec-head h1{margin:4px 0 5px;font-size:35px;line-height:1;letter-spacing:-.045em;color:#fff}.nfens-v21-rec-head p{margin:0;color:rgba(255,255,255,.72);font-size:11px}.nfens-v21-rec-kpis{display:flex;align-items:stretch;gap:6px;flex-wrap:wrap;justify-content:flex-end}.nfens-v21-rec-kpis span,.nfens-v21-rec-kpis a{display:flex;flex-direction:column;justify-content:center;min-height:45px;padding:7px 10px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(255,255,255,.08);color:#fff!important;text-decoration:none!important;font-size:8px}.nfens-v21-rec-kpis b{font-size:16px}.nfens-v21-rec-kpis a{font-weight:900}
.nfens-v21-rec-controls{position:sticky;top:8px;z-index:30;display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:8px;margin:0 0 10px;padding:7px;border:1px solid var(--d21-line);border-radius:13px;background:rgba(255,255,255,.96);backdrop-filter:blur(12px)}.nfens-v21-rec-controls>label{display:flex;align-items:center;gap:6px;min-width:0}.nfens-v21-rec-controls input[type=search]{width:100%;min-height:36px;border:0!important;background:#f4f7f5!important}.nfens-v21-rec-add{position:relative}.nfens-v21-rec-add>summary{display:flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border-radius:9px;background:var(--d21-lime);color:#173d2d;cursor:pointer;list-style:none;font-size:9px;font-weight:950;white-space:nowrap}.nfens-v21-rec-add>summary::-webkit-details-marker{display:none}.nfens-v21-rec-add>div{position:absolute;z-index:100;right:0;top:43px;width:min(760px,calc(100vw - 80px));padding:16px;border:1px solid var(--d21-line);border-radius:14px;background:#fff;box-shadow:0 20px 50px rgba(7,55,41,.16)}
.nfens-v21-reach{display:flex;gap:6px;overflow-x:auto;margin-bottom:10px;padding-bottom:2px;scrollbar-width:none}.nfens-v21-reach::-webkit-scrollbar{display:none}.nfens-v21-reach>div{flex:0 0 auto;min-width:112px;padding:10px 12px;border:1px solid var(--d21-line);border-radius:11px;background:#fff}.nfens-v21-reach strong{display:block;font-size:18px;color:var(--d21-green)}.nfens-v21-reach span{display:block;margin-top:1px;color:var(--d21-muted);font-size:8px;white-space:nowrap}
.nfens-v21-rec-list{overflow:hidden;border:1px solid var(--d21-line);border-radius:14px;background:#fff}.nfens-v21-rec-list>header,.nfens-v21-rec-row>summary{display:grid;grid-template-columns:minmax(240px,1.5fr) 90px minmax(180px,1fr) 90px 82px;align-items:center;gap:10px}.nfens-v21-rec-list>header{padding:8px 13px;background:#f1f5f2;color:#738079;font-size:7px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.nfens-v21-rec-row{margin:0!important;border:0!important;border-top:1px solid #edf1ee!important;border-radius:0!important;background:#fff!important}.nfens-v21-rec-row:first-of-type{border-top:0!important}.nfens-v21-rec-row>summary{min-height:54px;padding:8px 13px;cursor:pointer;list-style:none}.nfens-v21-rec-row>summary::-webkit-details-marker{display:none}.nfens-v21-rec-row>summary:hover{background:#f9fbfa}.nfens-v21-rec-row .person{display:flex;min-width:0;flex-direction:column}.nfens-v21-rec-row .person strong,.nfens-v21-rec-row .person small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nfens-v21-rec-row .person strong{font-size:10px;color:var(--d21-ink)}.nfens-v21-rec-row .person small{margin-top:2px;color:#77837d;font-size:8px}.nfens-v21-kind{display:inline-flex;padding:4px 7px;border-radius:999px;background:#eff4f1;color:#466057;font-size:7px;font-style:normal;font-weight:850}.nfens-v21-rec-row .groups{overflow:hidden;color:#66746d;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.nfens-v21-rec-row summary em.is-active,.nfens-v21-rec-row summary em.is-inactive{display:inline-flex;padding:4px 7px;border-radius:999px;font-size:7px;font-style:normal;font-weight:900}.nfens-v21-rec-row summary em.is-active{background:#e8f4ed;color:#0c6a43}.nfens-v21-rec-row summary em.is-inactive{background:#f4eceb;color:#a3453f}.nfens-v21-rec-row .edit{color:var(--d21-green);font-size:8px;font-weight:900;text-align:right}.nfens-v21-rec-edit{padding:14px;border-top:1px solid var(--d21-line);background:#f8faf8}.nfens-v21-rec-edit-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px}.nfens-v21-rec-edit-actions form{margin:0}

/* Template cards: visually stronger and guarantee useful width. */
.nfens-app.nfens-app-v18 .nfens-template-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.nfens-app.nfens-app-v18 .nfens-template-card{min-width:0!important;border:1px solid var(--d21-line)!important;border-radius:15px!important;overflow:hidden!important;box-shadow:none!important}.nfens-app.nfens-app-v18 .nfens-template-mini{min-height:0!important;aspect-ratio:5/2!important;overflow:hidden!important}.nfens-app.nfens-app-v18 .nfens-template-header-preview{height:100%!important;overflow:hidden!important}.nfens-app.nfens-app-v18 .nfens-template-header-preview>.nfens-dora-html-header,.nfens-app.nfens-app-v18 .nfens-template-header-preview>.nfens-brand-header{transform-origin:top left;max-width:none!important}

@media(max-width:1180px){.nfens-v21-masthead{grid-template-columns:minmax(220px,1fr) auto}.nfens-v21-nav{grid-column:1/-1;grid-row:2;justify-self:stretch;overflow-x:auto}.nfens-v21-mast-actions{grid-column:2;grid-row:1}.nfens-app.nfens-app-v18 .nfens-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nfens-v21-rec-list>header,.nfens-v21-rec-row>summary{grid-template-columns:minmax(210px,1.4fr) 80px minmax(140px,1fr) 80px 72px}}
@media(max-width:760px){.nfens-app.nfens-app-v18{padding:0 7px 40px!important}.nfens-v21-masthead{display:flex;flex-wrap:wrap;padding:10px}.nfens-v21-identity{flex:1 1 220px}.nfens-v21-nav{order:3;width:100%;overflow-x:auto;justify-content:flex-start}.nfens-v21-mast-actions{margin-left:auto}.nfens-v21-rec-head{align-items:flex-start;flex-direction:column;padding:22px}.nfens-v21-rec-controls{position:relative;top:auto;grid-template-columns:1fr}.nfens-v21-rec-add>div{position:fixed;left:10px;right:10px;top:90px;width:auto;max-height:calc(100vh - 110px);overflow:auto}.nfens-v21-rec-list>header{display:none}.nfens-v21-rec-row>summary{grid-template-columns:minmax(0,1fr) auto auto;gap:7px}.nfens-v21-rec-row>summary>span:nth-child(2),.nfens-v21-rec-row>summary>span:nth-child(3){display:none}.nfens-v21-rec-row .edit{font-size:0}.nfens-v21-rec-row .edit:after{content:"›";font-size:18px}.nfens-app.nfens-app-v18 .nfens-template-grid{grid-template-columns:1fr!important}.nfens-app.nfens-app-v18 .nfens-v16-editorsteps{flex-wrap:nowrap!important;overflow-x:auto!important}.nfens-app.nfens-app-v18 .nfens-v21-editor-actions{align-items:stretch!important}.nfens-app.nfens-app-v18 .nfens-v21-editor-actions button{flex:0 0 auto!important}}


/* =====================================================================
   DORA NEWSLETTERSTUDIO 22.0 · GESAMTPAKET
   Eine Oberfläche, klare Breiten, eindeutige Navigation, echte Mobilvorschau.
   ===================================================================== */
body.nfens-one-core-v220{overflow-x:hidden!important}
body.nfens-one-core-v220 *{box-sizing:border-box}
body.nfens-one-core-v220 .nfe-office-context-nav,
body.nfens-one-core-v220 .nfe-tool-tabs,
body.nfens-one-core-v220 nav[data-nfens-legacy-nav-hidden="1"]{display:none!important}

.nfens-app.nfens-app-v18{
  --d22-green:#064f3b;--d22-green-dark:#053f31;--d22-lime:#dce94d;--d22-red:#ef3340;
  --d22-cream:#f7f2e9;--d22-paper:#fbfcfa;--d22-line:#d8e2dc;--d22-muted:#6b7971;--d22-ink:#15251e;
  width:100%!important;max-width:none!important;margin:0!important;padding:18px clamp(10px,1.8vw,28px) 72px!important;background:transparent!important;
}
.nfens-app.nfens-app-v18>.nfens-v21-masthead{position:sticky!important;top:8px!important;z-index:1000!important;display:grid!important;grid-template-columns:minmax(280px,1fr) auto auto!important;align-items:center!important;gap:14px!important;width:100%!important;max-width:none!important;margin:0 0 18px!important;padding:11px 12px 11px 18px!important;border:1px solid rgba(6,79,59,.14)!important;border-radius:18px!important;background:rgba(251,252,250,.96)!important;backdrop-filter:blur(18px)!important;box-shadow:0 12px 36px rgba(17,50,38,.08)!important;overflow:visible!important}
.nfens-v21-identity{min-width:0!important}.nfens-v21-dora-word{font-size:28px!important;letter-spacing:-2.2px!important}.nfens-v21-dora-word span{color:var(--d22-red)!important}.nfens-v21-identity-copy small{color:#547168!important}.nfens-v21-nav{display:flex!important;justify-content:center!important;gap:3px!important;min-width:0!important;padding:3px!important;border-radius:13px!important;background:#f0f4f1!important;overflow-x:auto!important;scrollbar-width:none}.nfens-v21-nav::-webkit-scrollbar{display:none}.nfens-v21-nav a{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:38px!important;padding:0 12px!important;border-radius:10px!important;color:#5a6b62!important;text-decoration:none!important;font-size:10px!important;font-weight:850!important;white-space:nowrap!important}.nfens-v21-nav a.is-active{background:var(--d22-green)!important;color:#fff!important;box-shadow:0 4px 10px rgba(6,79,59,.13)!important}.nfens-v21-nav a b{min-width:18px!important;padding:2px 5px!important;border-radius:999px!important;background:rgba(220,233,77,.18)!important;font-size:7px!important;text-align:center!important}.nfens-v21-mast-actions{display:flex!important;align-items:center!important;gap:7px!important;justify-content:flex-end!important}.nfens-v21-new{background:var(--d22-lime)!important;color:#173d2d!important;border:0!important;border-radius:11px!important;min-height:41px!important;padding:0 14px!important;font-size:10px!important;font-weight:950!important;white-space:nowrap!important}

/* Redaktion: keine Kartenwüste, volle Breite */
.nfens-studio-main,.nfens-v16-dashboard,.nfens-overview{width:100%!important;max-width:none!important;min-width:0!important}
.nfens-v16-dashboard-head{min-height:150px!important;padding:28px 30px!important;border-radius:20px!important;background:linear-gradient(120deg,var(--d22-green) 0%,#0a6149 100%)!important}.nfens-v16-dashboard-head h1,.nfens-v16-dashboard-head h2{max-width:760px!important;font-size:clamp(31px,4vw,52px)!important;line-height:.98!important;letter-spacing:-.05em!important}.nfens-v16-dashboard-head p{max-width:720px!important;color:rgba(255,255,255,.72)!important}.nfens-v16-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(220px,280px)!important;gap:16px!important}.nfens-v16-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}.nfens-v16-dashboard-metrics>*{min-width:0!important}

/* Editor: niemals über den verfügbaren Bildschirmrand */
#nfens-editor,.nfens-v16-editor,.nfens-v16-canvas,.nfens-native-workspace,.nfens-native-stage,.nfens-native-newsletter{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
.nfens-v21-editorbar{position:sticky!important;top:88px!important;z-index:80!important;display:grid!important;grid-template-columns:minmax(240px,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:100%!important;padding:9px 10px!important;border:1px solid var(--d22-line)!important;border-radius:15px!important;background:rgba(255,255,255,.97)!important;backdrop-filter:blur(16px)!important;overflow:visible!important;box-shadow:0 8px 26px rgba(18,53,39,.07)!important}.nfens-v16-editor-title{min-width:0!important}.nfens-v16-editor-title strong{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.nfens-v21-editor-actions{display:flex!important;justify-content:flex-end!important;align-items:center!important;flex-wrap:wrap!important;gap:5px!important;min-width:0!important;max-width:100%!important}.nfens-v21-editor-actions button{flex:0 0 auto!important;min-height:36px!important;padding:0 10px!important;font-size:9px!important;border-radius:9px!important;white-space:nowrap!important}.nfens-preview-switch{display:inline-flex!important;flex:0 0 auto!important}.nfens-v16-editorsteps{position:sticky!important;top:151px!important;z-index:70!important;display:flex!important;gap:5px!important;flex-wrap:wrap!important;width:100%!important;max-width:100%!important;padding:7px 0!important;background:rgba(247,249,247,.96)!important;backdrop-filter:blur(10px)!important;overflow-x:auto!important}
.nfens-native-stage{display:flex!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;padding:18px clamp(4px,1vw,12px) 42px!important;overflow:hidden!important;transition:background .2s ease!important}.nfens-native-newsletter{width:min(800px,100%)!important;flex:0 1 800px!important;margin:0 auto!important;transition:width .28s ease,max-width .28s ease,box-shadow .28s ease!important}.nfens-native-workspace.is-mobile-preview .nfens-native-stage{background:#e8eeea!important;padding-top:24px!important}.nfens-native-workspace.is-mobile-preview .nfens-native-newsletter{width:390px!important;max-width:min(390px,100%)!important;flex-basis:390px!important;box-shadow:0 16px 44px rgba(17,50,38,.16)!important}.nfens-native-workspace.is-mobile-preview .nfens-native-newsletter .nfens-dora-top,.nfens-native-workspace.is-mobile-preview .nfens-native-newsletter .nfens-dora-top>td{display:block!important;width:100%!important;max-width:100%!important}.nfens-native-workspace.is-mobile-preview .nfens-native-newsletter .nfens-dora-panel{width:100%!important;max-width:100%!important}.nfens-native-workspace.is-mobile-preview .nfens-native-newsletter .nfens-dora-word-cell{padding:20px 22px!important}.nfens-native-workspace.is-mobile-preview .nfens-native-newsletter .nfens-dora-brand-cell{display:none!important}.nfens-native-workspace.is-mobile-preview .nfens-native-newsletter .nfens-dora-word{font-size:62px!important;letter-spacing:-5px!important}.nfens-native-workspace.is-mobile-preview .nfens-native-newsletter .nfens-dora-foot td:last-child{display:none!important}

/* DORA 22 Header */
.nfens-dora-22{aspect-ratio:5/2!important;height:auto!important;max-width:800px!important;border:0!important}.nfens-dora-22 table{max-width:100%!important}.nfens-dora-22 .nfens-dora-panel{object-fit:cover!important}.nfens-fixed-brand-header>.nfens-dora-22{margin:0!important}.nfens-template-header-preview .nfens-dora-22{transform:none!important;width:100%!important;max-width:100%!important}

/* Kopf-Auswahl: sichtbare, große Auswahl statt verstecktem Select */
.nfens-v17-head-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important}.nfens-v17-head-choice{min-width:0!important;border:1px solid var(--d22-line)!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important}.nfens-v17-head-choice:has(input:checked),.nfens-v17-head-choice.is-selected{outline:3px solid rgba(220,233,77,.7)!important;border-color:var(--d22-green)!important}.nfens-v17-head-preview{aspect-ratio:5/2!important;min-height:0!important;overflow:hidden!important;background:#e9efeb!important}.nfens-v17-head-preview>.nfens-dora-22,.nfens-v17-head-preview>.nfens-brand-header{width:100%!important;max-width:100%!important}

/* Empfänger*innen: Verzeichnis, bearbeiten/löschen direkt am Eintrag; kein Etikettenbereich */
.nfens-v21-rec-head{padding:24px 26px!important;border-radius:18px!important}.nfens-v21-rec-kpis a[href*="nfens11_labels"]{display:none!important}.nfens-v21-rec-controls{top:88px!important;grid-template-columns:minmax(220px,1fr) auto auto!important}.nfens-v21-rec-list{width:100%!important}.nfens-v21-rec-row>summary{grid-template-columns:minmax(220px,1.5fr) 82px minmax(150px,1fr) 84px 74px!important}.nfens-v21-rec-edit{padding:16px!important}.nfens-v21-rec-edit-actions .nfens-danger-button{background:#fff2f1!important;color:#a83e37!important;border:1px solid #f1cbc8!important}

/* Vorlagen */
.nfens-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px!important}.nfens-template-card{min-width:0!important}.nfens-template-mini{aspect-ratio:5/2!important}.nfens-template-card h3,.nfens-template-card strong{overflow-wrap:anywhere!important}

/* Große Formelemente in Editierflächen */
.nfens-app input,.nfens-app select,.nfens-app textarea{max-width:100%!important}.nfens-grid2,.nfens-grid3{min-width:0!important}.nfens-grid2>*,.nfens-grid3>*{min-width:0!important}.nfens-block{min-width:0!important}.nfens-block-tools{display:flex!important;flex-wrap:wrap!important;gap:4px!important}

@media(max-width:1180px){.nfens-app.nfens-app-v18>.nfens-v21-masthead{grid-template-columns:minmax(220px,1fr) auto!important}.nfens-v21-nav{grid-column:1/-1!important;grid-row:2!important;justify-content:flex-start!important}.nfens-v21-mast-actions{grid-column:2!important;grid-row:1!important}.nfens-v21-editorbar{grid-template-columns:1fr!important}.nfens-v21-editor-actions{justify-content:flex-start!important}.nfens-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nfens-v16-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){.nfens-app.nfens-app-v18{padding:8px 7px 44px!important}.nfens-app.nfens-app-v18>.nfens-v21-masthead{position:relative!important;top:auto!important;display:flex!important;flex-wrap:wrap!important;padding:10px!important}.nfens-v21-identity{flex:1 1 210px!important}.nfens-v21-nav{order:3!important;width:100%!important}.nfens-v21-mast-actions{margin-left:auto!important}.nfens-v21-editorbar{position:relative!important;top:auto!important}.nfens-v16-editorsteps{position:relative!important;top:auto!important;flex-wrap:nowrap!important}.nfens-v16-dashboard-grid{grid-template-columns:1fr!important}.nfens-v16-dashboard-metrics{grid-template-columns:1fr 1fr!important}.nfens-template-grid{grid-template-columns:1fr!important}.nfens-v21-rec-controls{position:relative!important;top:auto!important;grid-template-columns:1fr!important}.nfens-v21-rec-row>summary{grid-template-columns:minmax(0,1fr) auto auto!important}.nfens-v21-rec-row>summary>span:nth-child(2),.nfens-v21-rec-row>summary>span:nth-child(3){display:none!important}.nfens-v17-head-grid{grid-template-columns:1fr!important}}


/* =========================================================
   DORA 23.0 – A4 MAGAZIN ENGINE
   ========================================================= */
.nfens-mag-preview-link{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border-radius:9px;text-decoration:none!important;color:#184f39!important;font-size:12px;font-weight:850;background:#f4f8f5;border:1px solid #dbe5df}.nfens-mag-preview-link:hover{background:#eaf2ed}.nfens-mag-preview-link.is-disabled{opacity:.42;cursor:not-allowed}
.nfens23-mag-actions{max-width:1160px!important}.nfens23-mag-actions .is-primary{background:#dfe94b!important;color:#123d2d!important}.nfens23-mag-help{max-width:1160px;margin:0 auto 12px;padding:10px 14px;border:1px solid #dce5df;border-radius:12px;background:#f7faf8;color:#5c6962;font-size:12px;line-height:1.5}
.nfens23-magazine{--green:#063f30;--green2:#14744e;--lime:#dff044;--red:#f23c45;--cream:#f4f0e7;--ink:#142019;--muted:#67746d;--line:#d9dfda;width:min(1160px,calc(100% - 32px));margin:0 auto 70px;font-family:"NaturFreunde Sans",Arial,Helvetica,sans-serif;color:var(--ink)}
.nfens23-page{position:relative;min-height:1120px;margin:0 0 26px;background:#fff;box-shadow:0 24px 70px rgba(12,54,39,.14);overflow:hidden}.nfens23-page-cover{background:var(--green)}
.nfens23-cover{min-height:1120px;display:flex;flex-direction:column;background:var(--green);color:#fff}.nfens23-cover-grid{display:grid;grid-template-columns:38% 1fr 190px;min-height:930px}.nfens23-dora-art{position:relative;overflow:hidden;background:#eee9df}.nfens23-dora-art img{position:absolute;z-index:4;left:3%;bottom:0;width:94%;height:92%;object-fit:contain;object-position:center bottom;filter:grayscale(100%) contrast(1.08)}.nfens23-disc{position:absolute;border-radius:50%}.nfens23-disc.red{width:350px;height:350px;background:var(--red);left:35px;top:90px}.nfens23-disc.lime{width:250px;height:250px;background:var(--lime);left:-80px;bottom:80px}.nfens23-disc.mint{width:280px;height:280px;background:#90b5a7;right:-120px;bottom:100px}.nfens23-cover-copy{padding:90px 54px 54px;display:flex;flex-direction:column;justify-content:center}.nfens23-cover-meta{display:flex;justify-content:space-between;gap:14px;color:var(--lime);font-size:11px;font-weight:900;letter-spacing:.15em}.nfens23-dora-word{margin-top:38px;font-size:96px;line-height:.82;font-weight:950;letter-spacing:-.07em;color:var(--cream)}.nfens23-dora-word span{color:var(--red)}.nfens23-cover-copy>p{font-size:24px;line-height:1.16;font-weight:800;color:#fff}.nfens23-cover-rule{width:74px;height:5px;background:var(--lime);margin:26px 0}.nfens23-cover-copy h1{margin:0;font-size:38px;line-height:1.02;letter-spacing:-.03em}.nfens23-cover-copy h2{margin:14px 0 0;font-size:18px;line-height:1.35;font-weight:500;color:#d9e6df}.nfens23-cover-brand{padding:86px 25px;border-left:1px solid rgba(255,255,255,.24);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px}.nfens23-cover-brand img{width:92px;height:auto}.nfens23-cover-brand b{margin-top:22px;color:var(--lime);letter-spacing:.12em}.nfens23-cover-brand span{font-size:18px;line-height:1.25}.nfens23-cover-bottom{margin-top:auto;display:flex;justify-content:space-between;gap:20px;padding:26px 38px;border-top:1px solid rgba(255,255,255,.3);font-size:11px;font-weight:800;letter-spacing:.12em}.nfens23-cover-bottom a{color:inherit;text-decoration:none}
.nfens23-cover.is-standard{background:var(--green)}.nfens23-standard-top{display:flex;align-items:center;justify-content:space-between;padding:50px 58px}.nfens23-standard-top img{width:108px}.nfens23-standard-top span{color:var(--lime);font-size:12px;font-weight:900;letter-spacing:.15em}.nfens23-standard-main{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:50px;padding:90px 58px 130px}.nfens23-standard-main small{color:var(--lime);font-weight:900;letter-spacing:.14em}.nfens23-natuerlich{margin-top:22px;color:var(--lime);font-size:34px;font-weight:850}.nfens23-essen{font-size:112px;line-height:.86;font-weight:950;letter-spacing:-.07em}.nfens23-standard-main p{font-size:20px;color:#dce7e1}.nfens23-standard-edition{padding-left:34px;border-left:1px solid rgba(255,255,255,.3)}.nfens23-standard-edition span{color:var(--lime);font-size:12px;font-weight:900;letter-spacing:.14em}.nfens23-standard-edition h1{font-size:42px;line-height:1.03;margin:18px 0 0}.nfens23-cover.is-custom{background:#fff;color:var(--ink)}.nfens23-custom-head{display:block;width:100%;max-height:430px;object-fit:cover}.nfens23-custom-copy{padding:90px 64px 110px}.nfens23-custom-copy span{color:var(--green2);font-size:11px;font-weight:900;letter-spacing:.15em}.nfens23-custom-copy h1{font-size:64px;line-height:.95;letter-spacing:-.04em;margin:22px 0}.nfens23-custom-copy p{font-size:22px;color:var(--muted)}.nfens23-cover.is-custom .nfens23-cover-bottom{background:var(--green);color:#fff}
.nfens23-page-intro{padding:68px 68px 54px;background:#faf9f4}.nfens23-page-kicker{color:var(--green2);font-size:10px;font-weight:900;letter-spacing:.17em}.nfens23-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:45px;padding-bottom:50px;border-bottom:4px solid var(--green)}.nfens23-big-no{display:block;font-size:96px;line-height:.8;font-weight:950;color:var(--lime);letter-spacing:-.06em}.nfens23-intro-grid h1{font-size:54px;line-height:.92;letter-spacing:-.04em;margin:22px 0 14px}.nfens23-intro-grid p{font-size:17px;line-height:1.55;color:var(--muted)}.nfens23-intro-grid ol{list-style:none;margin:0;padding:0}.nfens23-intro-grid li{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:13px 0;border-bottom:1px solid var(--line)}.nfens23-intro-grid li b{color:var(--green2);font-size:10px}.nfens23-intro-grid li span{font-size:16px;font-weight:800;line-height:1.25}.nfens23-editorial{display:grid;grid-template-columns:190px 1fr;gap:35px;margin-top:54px}.nfens23-editorial-mark{padding:25px;background:var(--green);color:var(--lime);font-size:42px;line-height:.84;font-weight:950;letter-spacing:-.06em}.nfens23-editorial small{color:var(--green2);font-weight:900;letter-spacing:.13em}.nfens23-editorial h2{font-size:36px;line-height:1;margin:6px 0 14px}.nfens23-editorial footer{display:grid;margin-top:16px;padding-top:12px;border-top:1px solid var(--line)}.nfens23-editorial footer span{font-size:11px;color:var(--muted)}
.nfens23-content-page{display:flex;flex-direction:column;padding:50px 58px 40px;background:#fff}.nfens23-content-page>header{display:flex;justify-content:space-between;align-items:center;padding-bottom:13px;border-bottom:1px solid var(--line);color:var(--green2);font-size:9px;font-weight:900;letter-spacing:.13em}.nfens23-content-page>header b{font-size:20px;color:var(--ink)}.nfens23-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:34px 24px;align-content:start;padding:38px 0;flex:1}.nfens23-article{position:relative;grid-column:span 6;padding-top:22px;border-top:1px solid var(--line);break-inside:avoid}.nfens23-layout.count-1 .nfens23-article{grid-column:1/-1}.nfens23-article.is-lead,.nfens23-article.is-long{grid-column:1/-1}.nfens23-article.is-feature{grid-column:span 6;padding:30px;background:var(--green);color:#fff;border:0}.nfens23-article.is-compact{grid-column:span 4}.nfens23-article.is-offset{grid-column:span 5;margin-left:8.333%}.nfens23-article-index{position:absolute;top:12px;right:0;color:#a3ada7;font-size:10px;font-weight:900;letter-spacing:.12em}.nfens23-source,.nfens23-eyebrow{display:inline-block;margin-right:10px;color:var(--green2);font-size:9px;font-weight:900;letter-spacing:.12em}.nfens23-article h2{max-width:840px;margin:8px 0 14px;font-size:31px;line-height:1.03;letter-spacing:-.025em}.nfens23-article.is-lead h2,.nfens23-article.is-long h2{font-size:46px;max-width:920px}.nfens23-meta{margin:0 0 15px;padding-left:12px;border-left:4px solid var(--lime);font-size:11px;font-weight:800;color:var(--muted)}.nfens23-article figure{margin:0 0 18px;overflow:hidden}.nfens23-article figure img{display:block;width:100%;max-height:420px;object-fit:cover}.nfens23-article.is-lead figure img{max-height:510px}.nfens23-text{font-size:14px;line-height:1.65;color:#29372f}.nfens23-article.is-lead .nfens23-text,.nfens23-article.is-long .nfens23-text{columns:2;column-gap:34px}.nfens23-text p:first-child{margin-top:0}.nfens23-text a{color:var(--green2);font-weight:750}.nfens23-article.is-feature h2,.nfens23-article.is-feature .nfens23-text{color:#fff}.nfens23-article.is-feature .nfens23-source,.nfens23-article.is-feature .nfens23-eyebrow{color:var(--lime)}.nfens23-article.type-quote .nfens23-text{font-size:25px;line-height:1.28;font-weight:800;columns:auto}.nfens23-fact{display:grid;gap:4px;margin:15px 0}.nfens23-fact b{font-size:70px;line-height:.9;color:var(--lime);letter-spacing:-.05em}.nfens23-fact span{font-weight:800}.nfens23-donation{display:grid;gap:5px;margin-top:16px;padding:18px;border:1px solid rgba(255,255,255,.3)}.nfens23-donation strong{font-size:17px;color:var(--lime)}.nfens23-donation em,.nfens23-donation i{font-size:10px;font-style:normal}.nfens23-print-link{display:flex;justify-content:space-between;gap:15px;margin-top:18px;padding-top:12px;border-top:1px solid currentColor;font-size:10px}.nfens23-print-link a{color:inherit;text-decoration:none;word-break:break-all;text-align:right}.nfens23-content-page>footer{display:flex;justify-content:space-between;gap:20px;padding-top:12px;border-top:1px solid var(--line);color:#7b8780;font-size:9px}.nfens23-content-page>footer a{color:inherit;text-decoration:none}
.nfens23-back{display:flex;flex-direction:column;justify-content:space-between;padding:82px;background:var(--green);color:#fff}.nfens23-back small{color:var(--lime);font-weight:900;letter-spacing:.16em}.nfens23-back h2{margin:25px 0 8px;font-size:88px;line-height:.86;letter-spacing:-.06em}.nfens23-back p{font-size:25px;color:#d7e4dd}.nfens23-back a{display:inline-flex;margin-top:35px;padding:13px 17px;border:1px solid rgba(255,255,255,.35);border-radius:999px;color:#fff;text-decoration:none;font-weight:900}.nfens23-back-meta{display:flex;justify-content:space-between;gap:20px;padding-top:25px;border-top:1px solid rgba(255,255,255,.3);font-size:11px;color:#d7e4dd}
@media(max-width:900px){.nfens23-magazine{width:100%;margin:0}.nfens23-page{min-height:0;margin:0;box-shadow:none}.nfens23-cover-grid{grid-template-columns:1fr;min-height:0}.nfens23-dora-art{min-height:480px}.nfens23-cover-copy{padding:45px 28px}.nfens23-cover-brand{border:0;border-top:1px solid rgba(255,255,255,.2);padding:28px}.nfens23-cover-bottom{padding:20px 28px;flex-direction:column}.nfens23-standard-main,.nfens23-intro-grid,.nfens23-editorial{grid-template-columns:1fr}.nfens23-standard-main,.nfens23-page-intro,.nfens23-content-page{padding:36px 28px}.nfens23-layout{grid-template-columns:1fr}.nfens23-article,.nfens23-article.is-feature,.nfens23-article.is-compact,.nfens23-article.is-offset,.nfens23-article.is-lead,.nfens23-article.is-long{grid-column:auto;margin-left:0}.nfens23-article.is-lead .nfens23-text,.nfens23-article.is-long .nfens23-text{columns:auto}.nfens23-back{padding:50px 28px}.nfens23-back h2{font-size:60px}.nfens23-mag-actions{position:static!important}.nfens23-mag-actions>div:last-child{flex-wrap:wrap}}
@media print{
 html,body{background:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.nfens-magazine-actions,.nfens23-mag-help,.nfens-v9-topbar,.nfens-v9-nav,.nfens-studio-header,.nfens-studio-nav,.nfe-office-shell,.nfe-office-nav,.nfe-office-topbar{display:none!important}.nfens-app{padding:0!important;background:#fff!important}.nfens23-magazine{width:210mm!important;margin:0!important}.nfens23-page{width:210mm!important;min-height:297mm!important;margin:0!important;box-shadow:none!important;break-after:page;page-break-after:always;overflow:visible!important}.nfens23-page:last-child{break-after:auto;page-break-after:auto}.nfens23-content-page{padding:12mm 14mm 10mm!important}.nfens23-page-intro{padding:14mm 16mm 12mm!important}.nfens23-cover{min-height:297mm!important}.nfens23-cover-grid{min-height:272mm!important}.nfens23-layout{gap:7mm 5mm!important;padding:8mm 0!important}.nfens23-article{break-inside:avoid-page!important;page-break-inside:avoid!important}.nfens23-article h2{orphans:3;widows:3}.nfens23-text{font-size:9.3pt!important;line-height:1.5!important}.nfens23-article.is-lead .nfens23-text,.nfens23-article.is-long .nfens23-text{column-gap:7mm!important}.nfens23-back{padding:18mm!important}@page{size:A4 portrait;margin:0}}

/* ==========================================================================\n   DORA 24.0 — KOMPAKTES A4 MAGAZIN / SMART LAYOUT\n   ========================================================================== */
.nfens24-actions{max-width:940px!important;margin:10px auto!important;padding:9px 12px!important;border-radius:14px!important;background:#063f30!important;color:#fff!important;gap:10px!important;flex-wrap:wrap!important}.nfens24-actions>div{display:flex;align-items:center;gap:8px!important}.nfens24-actions b{font-size:12px!important}.nfens24-actions span{font-size:10px!important;color:rgba(255,255,255,.72)!important}.nfens24-page-choice{margin-left:auto;padding:4px;background:rgba(255,255,255,.08);border-radius:10px}.nfens24-page-choice>a{padding:7px 9px!important;border-radius:7px!important;background:transparent!important;color:#fff!important;font-size:10px!important}.nfens24-page-choice>a.is-active{background:#dff044!important;color:#063f30!important}.nfens24-actions button,.nfens24-actions>div:last-child>a{padding:8px 11px!important;border-radius:8px!important;font-size:10px!important}.nfens24-actions button.is-primary{background:#dff044!important;color:#063f30!important}
.nfens24-magazine{--g:#063f30;--g2:#16714f;--lime:#dff044;--red:#f33b46;--cream:#f4f0e6;--ink:#15221b;--muted:#64716a;--line:#d9dfda;width:min(900px,calc(100% - 24px));margin:0 auto 60px;font-family:"NaturFreunde Sans",Arial,Helvetica,sans-serif;color:var(--ink)}.nfens24-page{position:relative;box-sizing:border-box;width:100%;aspect-ratio:210/297;min-height:0;margin:0 0 20px;background:#fff;overflow:hidden;box-shadow:0 18px 55px rgba(12,55,40,.13)}
.nfens24-cover{display:flex;flex-direction:column;background:var(--cream)}.nfens24-mast{height:38%;min-height:0;display:grid;background:var(--g);color:#fff;overflow:hidden}.nfens24-mast.is-dora{grid-template-columns:32% 50% 18%}.nfens24-dora-portrait{position:relative;overflow:hidden;background:#e8eee7}.nfens24-dora-portrait i{position:absolute;width:78%;aspect-ratio:1;border-radius:50%;background:var(--red);left:8%;top:3%}.nfens24-dora-portrait:after{content:"";position:absolute;width:70%;height:32%;left:-10%;bottom:0;background:var(--lime);border-radius:50% 50% 0 0}.nfens24-dora-portrait img{position:absolute;z-index:2;left:4%;bottom:-2%;width:94%;height:96%;object-fit:contain;object-position:bottom center;filter:grayscale(1) contrast(1.04)}.nfens24-dora-copy{padding:25px 26px;display:flex;flex-direction:column;justify-content:center}.nfens24-meta{display:flex;justify-content:space-between;gap:12px;font-size:8px;letter-spacing:.13em;font-weight:900;color:var(--lime)}.nfens24-dora-word{font-size:65px;line-height:.86;font-weight:950;letter-spacing:-.065em;margin:17px 0 8px}.nfens24-dora-word span{color:var(--red)}.nfens24-dora-copy>p{margin:0 0 12px;font-size:12px;font-weight:800;max-width:250px}.nfens24-dora-copy h1{margin:auto 0 0;padding-top:12px;border-top:1px solid rgba(255,255,255,.28);font-size:18px;line-height:1.05}.nfens24-dora-copy h2{margin:4px 0 0;font-size:10px;font-weight:500;color:rgba(255,255,255,.72)}.nfens24-brand{display:flex!important;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;padding:20px 14px;border-left:1px solid rgba(255,255,255,.22);color:#fff!important;text-decoration:none!important}.nfens24-brand img{width:56px!important;height:auto!important}.nfens24-brand b{font-size:8px;letter-spacing:.12em;color:var(--lime)}.nfens24-brand span{font-size:10px;line-height:1.25}.nfens24-mast.is-standard{grid-template-columns:1.25fr .85fr 90px;padding:26px 28px;gap:20px}.nfens24-standard-copy small{font-size:8px;letter-spacing:.15em;color:var(--lime);font-weight:900}.nfens24-standard-copy>div{margin:14px 0 9px}.nfens24-standard-copy>div span{display:block;font-size:16px;color:var(--lime);font-weight:900}.nfens24-standard-copy>div b{display:block;font-size:57px;line-height:.82;letter-spacing:-.06em}.nfens24-standard-copy p{font-size:9px;letter-spacing:.08em}.nfens24-standard-edition{align-self:end;border-left:1px solid rgba(255,255,255,.25);padding-left:20px}.nfens24-standard-edition span,.nfens24-standard-edition b{font-size:8px;letter-spacing:.12em;color:var(--lime)}.nfens24-standard-edition h1{font-size:20px;line-height:1.05;margin:8px 0}.nfens24-mast.is-custom{position:relative;display:block}.nfens24-mast.is-custom>img{width:100%;height:100%;object-fit:cover}.nfens24-mast.is-custom>div{position:absolute;left:25px;right:25px;bottom:22px;padding:15px;background:rgba(6,63,48,.9)}.nfens24-mast.is-custom h1{margin:4px 0 0;font-size:24px}
.nfens24-cover-lower{display:grid;grid-template-columns:40% 60%;gap:0;flex:1;min-height:0}.nfens24-cover-index{padding:25px 28px;background:#fff}.nfens24-cover-index>small,.nfens24-cover-editorial>small{font-size:8px;font-weight:950;letter-spacing:.15em;color:var(--g2)}.nfens24-cover-index ol{list-style:none;padding:0;margin:15px 0 0}.nfens24-cover-index li{display:grid;grid-template-columns:27px 1fr;gap:8px;padding:8px 0;border-top:1px solid var(--line);font-size:10px;line-height:1.18}.nfens24-cover-index li b{color:var(--g2);font-size:9px}.nfens24-cover-editorial{padding:25px 30px;background:#eef3ef;overflow:hidden}.nfens24-cover-editorial h2{font-size:23px;line-height:1;margin:6px 0 12px;color:var(--g)}.nfens24-cover-editorial>div,.nfens24-cover-editorial>p{font-size:10.7px;line-height:1.5;color:#34453c}.nfens24-cover-editorial>div p{margin:0 0 8px}.nfens24-cover-editorial footer{display:flex;gap:8px;align-items:baseline;margin-top:12px;padding-top:9px;border-top:1px solid #d6ded9;font-size:9px}.nfens24-cover-editorial footer span{color:var(--muted)}.nfens24-cover-foot{height:46px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:0 28px;background:var(--g);color:#fff;font-size:7.5px;letter-spacing:.11em}.nfens24-cover-foot a{color:var(--lime);text-decoration:none;font-weight:900}
.nfens24-content{display:flex;flex-direction:column;padding:24px 30px 20px}.nfens24-content>header{height:30px;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid var(--line);font-size:7.5px;letter-spacing:.13em;color:var(--g2);font-weight:900}.nfens24-content>header b{font-size:16px;color:var(--ink)}.nfens24-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:15px 18px;align-content:start;flex:1;padding:18px 0 12px;min-height:0}.nfens24-story{position:relative;grid-column:span 6;padding-top:12px;border-top:1px solid var(--line);min-width:0;overflow:hidden}.nfens24-story.is-lead{grid-column:1/-1;display:grid;grid-template-columns:1.08fr .92fr;column-gap:20px}.nfens24-story.is-lead .nfens24-story-head,.nfens24-story.is-lead h2,.nfens24-story.is-lead .nfens24-story-meta{grid-column:1/-1}.nfens24-story.is-lead figure{grid-column:1;grid-row:4/7}.nfens24-story.is-lead .nfens24-story-text{grid-column:2}.nfens24-story.is-brief,.nfens24-story.is-fact{grid-column:span 4}.nfens24-story.is-feature,.nfens24-story.is-quote{grid-column:span 6;background:var(--g);color:#fff;padding:16px;border-top:0}.nfens24-story.is-long{grid-column:1/-1}.nfens24-story-no{position:absolute;right:0;top:8px;font-size:7px;color:#9aa59f;font-weight:900}.nfens24-story-head{display:flex;gap:7px;min-height:11px;padding-right:24px}.nfens24-story-head span,.nfens24-story-head em{font-size:7px;font-style:normal;letter-spacing:.11em;font-weight:900;color:var(--g2)}.nfens24-story h2{margin:4px 20px 7px 0;font-size:18px;line-height:1.02;letter-spacing:-.02em;color:var(--ink)}.nfens24-story.is-lead h2{font-size:25px}.nfens24-story.is-feature h2,.nfens24-story.is-quote h2,.nfens24-story.is-feature .nfens24-story-text,.nfens24-story.is-quote .nfens24-story-text{color:#fff}.nfens24-story.is-feature .nfens24-story-head span,.nfens24-story.is-feature .nfens24-story-head em,.nfens24-story.is-quote .nfens24-story-head span,.nfens24-story.is-quote .nfens24-story-head em{color:var(--lime)}.nfens24-story-meta{margin:0 0 7px;padding-left:8px;border-left:3px solid var(--lime);font-size:7.5px;font-weight:800;color:var(--muted)}.nfens24-story figure{margin:0 0 8px;height:95px;overflow:hidden}.nfens24-story.image-full figure{height:130px}.nfens24-story.image-thumb figure{float:right;width:38%;height:72px;margin:0 0 7px 10px}.nfens24-story figure img{width:100%;height:100%;object-fit:cover;display:block}.nfens24-story-text{font-size:9.2px;line-height:1.45;color:#2b3932}.nfens24-story-text p{margin:0 0 7px}.nfens24-story.is-long .nfens24-story-text{columns:2;column-gap:20px}.nfens24-story.is-quote .nfens24-story-text{font-size:15px;line-height:1.25;font-weight:800}.nfens24-fact b{display:block;font-size:39px;line-height:.85;color:var(--lime);letter-spacing:-.06em}.nfens24-fact span{font-size:9px;font-weight:900}.nfens24-donation{display:grid;gap:3px;margin-top:8px;padding:9px;border:1px solid rgba(255,255,255,.28);font-size:8px}.nfens24-donation small{color:var(--lime);font-weight:900}.nfens24-donation strong{font-size:10px;color:var(--lime)}.nfens24-link{display:flex;justify-content:space-between;gap:8px;margin-top:7px;padding-top:6px;border-top:1px solid currentColor;font-size:7px}.nfens24-link span{text-align:right;word-break:break-word;opacity:.75}.nfens24-content>footer{height:20px;display:flex;align-items:flex-end;justify-content:space-between;border-top:1px solid var(--line);padding-top:6px;font-size:7px;color:#7a857f}.nfens24-content>footer a{color:inherit;text-decoration:none}
.nfens24-content.density-tight .nfens24-grid{gap:11px 15px;padding-top:13px}.nfens24-content.density-tight .nfens24-story{padding-top:9px}.nfens24-content.density-tight .nfens24-story h2{font-size:15px;margin-bottom:5px}.nfens24-content.density-tight .nfens24-story.is-lead h2{font-size:21px}.nfens24-content.density-tight .nfens24-story-text{font-size:8.2px;line-height:1.34}.nfens24-content.density-tight .nfens24-story figure{height:80px}.nfens24-content.density-tight .nfens24-story.image-full figure{height:105px}.nfens24-content.density-ultra{padding:20px 26px 17px}.nfens24-content.density-ultra .nfens24-grid{gap:8px 12px;padding:10px 0 8px}.nfens24-content.density-ultra .nfens24-story{padding-top:7px}.nfens24-content.density-ultra .nfens24-story h2{font-size:13px;margin:3px 16px 4px 0}.nfens24-content.density-ultra .nfens24-story.is-lead h2{font-size:18px}.nfens24-content.density-ultra .nfens24-story-text{font-size:7.4px;line-height:1.27}.nfens24-content.density-ultra .nfens24-story figure{height:60px}.nfens24-content.density-ultra .nfens24-story.image-full figure{height:82px}.nfens24-content.density-ultra .nfens24-story-meta,.nfens24-content.density-ultra .nfens24-story-head span,.nfens24-content.density-ultra .nfens24-story-head em{font-size:6.2px}.nfens24-content.density-ultra .nfens24-link{font-size:6px;margin-top:4px;padding-top:4px}
@media(max-width:800px){.nfens24-magazine{width:100%;margin:0}.nfens24-page{aspect-ratio:auto;min-height:0;margin:0;box-shadow:none;overflow:visible}.nfens24-mast{height:auto;min-height:340px}.nfens24-mast.is-dora{grid-template-columns:38% 62%}.nfens24-brand{display:none!important}.nfens24-cover-lower{grid-template-columns:1fr}.nfens24-grid{grid-template-columns:1fr}.nfens24-story,.nfens24-story.is-lead,.nfens24-story.is-long,.nfens24-story.is-brief,.nfens24-story.is-feature,.nfens24-story.is-quote,.nfens24-story.is-fact{grid-column:auto;display:block}.nfens24-story.is-long .nfens24-story-text{columns:auto}.nfens24-actions{position:static!important}.nfens24-page-choice{margin-left:0}}
@media print{html,body{background:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.nfens24-actions,.nfens-magazine-actions,.nfens-v9-topbar,.nfens-v9-nav,.nfens-studio-header,.nfens-studio-nav,.nfe-office-shell,.nfe-office-nav,.nfe-office-topbar{display:none!important}.nfens-app{padding:0!important;background:#fff!important}.nfens24-magazine{width:210mm!important;margin:0!important}.nfens24-page{width:210mm!important;height:297mm!important;aspect-ratio:auto!important;margin:0!important;box-shadow:none!important;break-after:page;page-break-after:always;overflow:hidden!important}.nfens24-page:last-child{break-after:auto;page-break-after:auto}.nfens24-content{padding:8mm 10mm 7mm!important}.nfens24-mast{height:38%!important}.nfens24-story{break-inside:avoid!important;page-break-inside:avoid!important}@page{size:A4 portrait;margin:0}}


/* ==========================================================================\n   DORA 25.0 — MAGAZINE FIRST / ART DIRECTION ENGINE\n   ========================================================================== */
.nfens25-actions{position:sticky;top:10px;z-index:80;display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:min(1120px,calc(100% - 24px));margin:12px auto;padding:9px 11px;background:rgba(248,250,248,.96);backdrop-filter:blur(14px);border:1px solid #dce4df;border-radius:15px;box-shadow:0 10px 35px rgba(11,61,43,.1);font-family:"NaturFreunde Sans",Arial,sans-serif;color:#173d2c}.nfens25-action-brand{display:grid;gap:1px;margin-right:auto}.nfens25-action-brand b{font-size:10px;letter-spacing:.13em}.nfens25-action-brand span{font-size:10px;color:#6c7771}.nfens25-look-choice,.nfens25-page-choice{display:flex;align-items:center;gap:4px;padding:3px;background:#edf2ef;border-radius:10px}.nfens25-look-choice>span,.nfens25-page-choice>span{padding:0 6px;font-size:8px;font-weight:900;letter-spacing:.12em;color:#65736c}.nfens25-look-choice a,.nfens25-page-choice a,.nfens25-action-buttons a,.nfens25-action-buttons button{min-height:31px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;border:0;border-radius:8px;background:transparent;color:#204536;text-decoration:none;font-size:10px;font-weight:850;cursor:pointer}.nfens25-look-choice a.is-active,.nfens25-page-choice a.is-active{background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.08)}.nfens25-action-buttons{display:flex;gap:5px}.nfens25-action-buttons .is-primary{background:#0b5d40;color:#fff}.nfens25-page-nav{position:sticky;top:76px;z-index:70;display:flex;align-items:center;justify-content:center;gap:5px;width:max-content;max-width:calc(100% - 24px);margin:0 auto 12px;padding:5px 7px;border-radius:999px;background:#153e30;color:#fff;font-family:"NaturFreunde Sans",Arial,sans-serif}.nfens25-page-nav b,.nfens25-page-nav span{padding:0 7px;font-size:7px;letter-spacing:.12em}.nfens25-page-nav span{color:#cbd7d0}.nfens25-page-nav button{width:29px;height:29px;border:0;border-radius:50%;background:rgba(255,255,255,.09);color:#fff;font-size:8px;font-weight:900;cursor:pointer}.nfens25-page-nav button:hover{background:#dff044;color:#153e30}
.nfens25-magazine{--g:#063f30;--g2:#116d4b;--lime:#dff044;--red:#ed3f4a;--cream:#f3efe4;--ink:#111a15;--muted:#68756e;--line:#ccd7d0;width:min(920px,calc(100% - 24px));margin:0 auto 70px;font-family:"NaturFreunde Sans",Arial,Helvetica,sans-serif;color:var(--ink)}.nfens25-page{position:relative;box-sizing:border-box;width:100%;aspect-ratio:210/297;margin:0 0 24px;background:#fff;overflow:hidden;box-shadow:0 20px 60px rgba(9,54,39,.14)}
.nfens25-cover{display:grid;grid-template-rows:50px 1fr 27% 34px;background:var(--cream)}.nfens25-cover-top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;padding:0 24px;background:var(--g);color:#fff}.nfens25-cover-mark{display:flex;align-items:baseline;font-size:23px;font-weight:950;letter-spacing:-.08em}.nfens25-cover-mark b{color:var(--red)}.nfens25-cover-meta{display:flex;justify-content:space-between;min-width:0;gap:12px;font-size:7px;letter-spacing:.12em}.nfens25-cover-meta strong{color:var(--lime)}.nfens25-cover-top>a{color:var(--lime);font-size:7px;font-weight:900;text-decoration:none}.nfens25-cover-stage{position:relative;overflow:hidden;background:var(--g)}.nfens25-cover-stage:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,63,48,.03),rgba(6,63,48,.72) 66%,rgba(6,63,48,.94))}.nfens25-cover-photo{position:absolute;inset:0;width:76%;height:100%;object-fit:cover;filter:saturate(.85) contrast(1.04)}.nfens25-cover-dora{position:absolute;left:-4%;bottom:-2%;height:103%;width:auto;max-width:62%;object-fit:contain;object-position:left bottom;z-index:1;filter:grayscale(1) contrast(1.08)}.nfens25-cover-stage:has(.nfens25-cover-dora):before{content:"";position:absolute;left:0;top:0;bottom:0;width:58%;background:linear-gradient(145deg,#eae5d7 0 58%,#dff044 58% 70%,#ed3f4a 70%);clip-path:polygon(0 0,100% 0,76% 100%,0 100%)}.nfens25-cover-graphic{position:absolute;inset:0;overflow:hidden}.nfens25-cover-graphic i{position:absolute;border-radius:50%;background:var(--lime)}.nfens25-cover-graphic i:nth-child(1){width:42%;aspect-ratio:1;left:-7%;top:10%}.nfens25-cover-graphic i:nth-child(2){width:25%;aspect-ratio:1;left:28%;bottom:-7%;background:var(--red)}.nfens25-cover-graphic i:nth-child(3){width:46%;height:15px;left:8%;top:58%;border-radius:0;transform:rotate(-9deg);background:#fff}.nfens25-cover-title{position:absolute;z-index:3;right:25px;bottom:27px;width:47%;color:#fff}.nfens25-cover-title small{display:block;margin-bottom:7px;color:var(--lime);font-size:8px;font-weight:900;letter-spacing:.14em}.nfens25-cover-title h1{margin:0;font-size:39px;line-height:.92;letter-spacing:-.045em;hyphens:auto}.nfens25-cover-title p{max-width:95%;margin:10px 0 0;font-size:10px;line-height:1.45;color:#e3ece7}.nfens25-cover-bottom{display:grid;grid-template-columns:1.13fr .87fr;min-height:0}.nfens25-cover-toc{padding:17px 24px;background:#fff}.nfens25-cover-toc>small,.nfens25-cover-note>small{display:block;margin-bottom:7px;font-size:7px;font-weight:950;letter-spacing:.15em;color:var(--g2)}.nfens25-cover-toc span{display:grid;grid-template-columns:24px 1fr;gap:6px;padding:6px 0;border-top:1px solid var(--line);font-size:9px;line-height:1.15}.nfens25-cover-toc span b{color:var(--g2);font-size:7px}.nfens25-cover-note{padding:17px 22px;background:var(--lime);color:var(--g)}.nfens25-cover-note strong{display:block;font-size:17px;line-height:1;margin-bottom:7px}.nfens25-cover-note p{margin:0;font-size:9px;line-height:1.35}.nfens25-cover-note span{display:block;margin-top:7px;padding-top:6px;border-top:1px solid rgba(6,63,48,.25);font-size:7px;font-weight:900}.nfens25-cover>footer{display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:#111a15;color:#fff;font-size:7px;letter-spacing:.1em}.nfens25-cover>footer b{color:var(--lime)}
.nfens25-content{display:flex;flex-direction:column;padding:23px 27px 18px}.nfens25-content>header{height:34px;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:2px solid var(--ink)}.nfens25-content>header>div{display:flex;gap:9px;align-items:baseline}.nfens25-content>header small{font-size:8px;font-weight:950;letter-spacing:.17em;color:var(--red)}.nfens25-content>header strong{font-size:8px;color:var(--muted)}.nfens25-content>header>span{font-size:20px;font-weight:950}.nfens25-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:15px 18px;align-content:start;flex:1;padding:16px 0 12px;min-height:0}.nfens25-story{position:relative;grid-column:span 6;min-width:0;padding-top:9px;border-top:1px solid var(--line);overflow:hidden}.nfens25-kicker{display:flex;gap:7px;align-items:center;min-height:11px;margin-bottom:5px}.nfens25-kicker b{font-size:7px;color:var(--red)}.nfens25-kicker span,.nfens25-kicker em{font-size:6.7px;font-weight:900;font-style:normal;letter-spacing:.12em;color:var(--g2)}.nfens25-story h2{margin:0 0 7px;font-size:19px;line-height:1;letter-spacing:-.025em}.nfens25-meta{margin:0 0 7px;font-size:7.5px;font-weight:800;color:var(--muted)}.nfens25-story figure{margin:0 0 8px;overflow:hidden;height:105px}.nfens25-story figure img{display:block;width:100%;height:100%;object-fit:cover}.nfens25-copy{font-size:9px;line-height:1.43;color:#2a3730}.nfens25-copy p{margin:0 0 7px}.nfens25-link{display:flex;justify-content:space-between;gap:9px;margin-top:7px;padding-top:6px;border-top:1px solid currentColor;font-size:6.7px}.nfens25-link span{text-align:right;opacity:.72}.nfens25-fact b{display:block;font-size:52px;line-height:.8;letter-spacing:-.065em;color:var(--red)}.nfens25-fact span{font-size:8px;font-weight:900}.nfens25-donation{display:grid;gap:3px;margin-top:8px;padding:10px;background:var(--g);color:#fff}.nfens25-donation small,.nfens25-donation strong{color:var(--lime)}.nfens25-donation small{font-size:6px;font-weight:900;letter-spacing:.13em}.nfens25-donation strong{font-size:10px}.nfens25-content>footer{height:20px;display:flex;justify-content:space-between;align-items:flex-end;padding-top:6px;border-top:1px solid var(--line);font-size:6.5px;color:#738078}.nfens25-content>footer a{color:inherit;text-decoration:none}
.nfens25-story.slot-lead{grid-column:1/-1;display:grid;grid-template-columns:1.18fr .82fr;column-gap:19px;border-top:0;padding-top:0}.nfens25-story.slot-lead .nfens25-kicker,.nfens25-story.slot-lead h2,.nfens25-story.slot-lead .nfens25-meta{grid-column:1/-1}.nfens25-story.slot-lead h2{font-size:30px;max-width:90%}.nfens25-story.slot-lead figure{grid-column:1;grid-row:4/8;height:172px}.nfens25-story.slot-lead .nfens25-copy{grid-column:2;font-size:9.3px}.nfens25-story.slot-side{grid-column:span 4}.nfens25-story.slot-tail{grid-column:span 8}.nfens25-story.slot-quote{grid-column:span 5;padding:14px;background:var(--g);color:#fff;border:0}.nfens25-story.slot-quote h2,.nfens25-story.slot-quote .nfens25-copy{color:#fff}.nfens25-story.slot-quote .nfens25-copy{font-size:15px;line-height:1.22;font-weight:850}.nfens25-story.slot-fact{grid-column:span 4;padding:14px;background:var(--cream);border:0}.nfens25-story.slot-feature{grid-column:span 5;padding:14px;background:var(--lime);border:0;color:var(--g)}
.nfens25-content.pattern-beta .nfens25-story.slot-lead{grid-template-columns:.82fr 1.18fr}.nfens25-content.pattern-beta .nfens25-story.slot-lead figure{grid-column:2}.nfens25-content.pattern-beta .nfens25-story.slot-lead .nfens25-copy{grid-column:1;grid-row:4/8}.nfens25-content.pattern-gamma .nfens25-story.slot-lead{display:block}.nfens25-content.pattern-gamma .nfens25-story.slot-lead figure{float:right;width:52%;height:190px;margin:0 0 10px 18px}.nfens25-content.pattern-gamma .nfens25-story.slot-lead .nfens25-copy{columns:2;column-gap:17px}.nfens25-content.pattern-delta .nfens25-layout{grid-template-columns:repeat(10,minmax(0,1fr))}.nfens25-content.pattern-delta .nfens25-story.slot-lead{grid-column:1/8;display:block}.nfens25-content.pattern-delta .nfens25-story.slot-side{grid-column:8/-1;grid-row:1/span 2}.nfens25-content.pattern-delta .nfens25-story.slot-lead figure{height:150px}
.nfens25-magazine.look-reportage .nfens25-cover-stage:after{background:linear-gradient(90deg,transparent 0 28%,rgba(6,63,48,.2) 55%,rgba(6,63,48,.96) 90%)}.nfens25-magazine.look-reportage .nfens25-cover-photo{width:100%;filter:none}.nfens25-magazine.look-reportage .nfens25-story.slot-lead figure{height:215px}.nfens25-magazine.look-reportage .nfens25-story figure{height:122px}.nfens25-magazine.look-plakat .nfens25-cover-stage{background:var(--red)}.nfens25-magazine.look-plakat .nfens25-cover-stage:after{background:linear-gradient(90deg,rgba(6,63,48,.05),rgba(6,63,48,.72))}.nfens25-magazine.look-plakat .nfens25-cover-title h1{font-size:48px}.nfens25-magazine.look-plakat .nfens25-content>header{border-color:var(--red)}.nfens25-magazine.look-plakat .nfens25-story h2{font-size:21px}.nfens25-magazine.look-editorial .nfens25-content:nth-of-type(even){background:#fbfaf6}
.nfens25-content.density-tight .nfens25-layout{gap:11px 14px;padding-top:12px}.nfens25-content.density-tight .nfens25-story h2{font-size:16px}.nfens25-content.density-tight .nfens25-story.slot-lead h2{font-size:25px}.nfens25-content.density-tight .nfens25-copy{font-size:8.1px;line-height:1.34}.nfens25-content.density-tight .nfens25-story figure{height:86px}.nfens25-content.density-tight .nfens25-story.slot-lead figure{height:145px}.nfens25-content.density-ultra{padding:19px 23px 15px}.nfens25-content.density-ultra .nfens25-layout{gap:8px 11px;padding-top:9px}.nfens25-content.density-ultra .nfens25-story{padding-top:6px}.nfens25-content.density-ultra .nfens25-story h2{font-size:13px;margin-bottom:4px}.nfens25-content.density-ultra .nfens25-story.slot-lead h2{font-size:21px}.nfens25-content.density-ultra .nfens25-copy{font-size:7.3px;line-height:1.27}.nfens25-content.density-ultra .nfens25-story figure{height:65px}.nfens25-content.density-ultra .nfens25-story.slot-lead figure{height:115px}.nfens25-content.density-ultra .nfens25-kicker span,.nfens25-content.density-ultra .nfens25-kicker em{font-size:5.8px}
.nfens25-magazine.is-contact-sheet{width:min(1180px,calc(100% - 24px));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.nfens25-magazine.is-contact-sheet .nfens25-page{margin:0;box-shadow:0 9px 24px rgba(9,54,39,.12)}
@media(max-width:820px){.nfens25-actions{position:static}.nfens25-page-nav{position:static}.nfens25-magazine,.nfens25-magazine.is-contact-sheet{width:100%;display:block;margin:0}.nfens25-page{aspect-ratio:auto;min-height:0;margin:0;box-shadow:none;overflow:visible}.nfens25-cover{grid-template-rows:auto 420px auto auto}.nfens25-cover-top{grid-template-columns:auto 1fr;padding:10px 16px}.nfens25-cover-top>a{grid-column:1/-1}.nfens25-cover-meta{display:block}.nfens25-cover-title{width:62%;right:16px}.nfens25-cover-bottom{grid-template-columns:1fr}.nfens25-content{padding:24px 20px}.nfens25-layout{grid-template-columns:1fr}.nfens25-story,.nfens25-story.slot-lead,.nfens25-story.slot-side,.nfens25-story.slot-tail,.nfens25-story.slot-quote,.nfens25-story.slot-fact,.nfens25-story.slot-feature{grid-column:auto!important;display:block!important}.nfens25-story.slot-lead figure,.nfens25-content.pattern-beta .nfens25-story.slot-lead figure,.nfens25-content.pattern-gamma .nfens25-story.slot-lead figure{float:none;width:100%;height:220px;margin:0 0 10px}.nfens25-story.slot-lead .nfens25-copy,.nfens25-content.pattern-beta .nfens25-story.slot-lead .nfens25-copy{grid-column:auto;grid-row:auto}.nfens25-content.pattern-gamma .nfens25-story.slot-lead .nfens25-copy{columns:auto}}
@media print{html,body{background:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.nfens25-actions,.nfens25-page-nav,.nfens-magazine-actions,.nfens-v9-topbar,.nfens-v9-nav,.nfens-studio-header,.nfens-studio-nav,.nfe-office-shell,.nfe-office-nav,.nfe-office-topbar{display:none!important}.nfens-app{padding:0!important;background:#fff!important}.nfens25-magazine,.nfens25-magazine.is-contact-sheet{display:block!important;width:210mm!important;margin:0!important}.nfens25-page,.nfens25-magazine.is-contact-sheet .nfens25-page{width:210mm!important;height:297mm!important;aspect-ratio:auto!important;margin:0!important;box-shadow:none!important;break-after:page;page-break-after:always;overflow:hidden!important}.nfens25-page:last-child{break-after:auto;page-break-after:auto}.nfens25-content{padding:7.5mm 9mm 6mm!important}.nfens25-story{break-inside:avoid!important;page-break-inside:avoid!important}@page{size:A4 portrait;margin:0}}

/* ==========================================================================\n   DORA 26.0 — EIGENE PRINT-SATZSYSTEME + DIN-ANSCHRIFTFELD\n   ========================================================================== */
.nfens26-actions{align-items:flex-start;gap:10px;flex-wrap:wrap}.nfens26-rule-choice,.nfens26-postal-choice,.nfens26-person-choice{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.nfens26-rule-choice>span,.nfens26-postal-choice>span,.nfens26-person-choice>span{font-size:7px;font-weight:950;letter-spacing:.12em;color:#65736c}.nfens26-rule-choice select,.nfens26-person-choice select{min-height:34px;border:1px solid #d6dfda;border-radius:9px;background:#fff;padding:0 28px 0 9px;font:800 11px/1 "NaturFreunde Sans",Arial,sans-serif;color:#173126}.nfens26-rule-choice small{display:block;max-width:260px;font-size:7px;line-height:1.25;color:#738078}.nfens26-postal-choice a{display:inline-flex;align-items:center;min-height:32px;padding:0 9px;border:1px solid #d6dfda;border-radius:8px;background:#fff;color:#173126;text-decoration:none;font-size:8px;font-weight:850}.nfens26-postal-choice a.is-active{background:#063f30;color:#fff;border-color:#063f30}.nfens26-series-note{width:min(920px,calc(100% - 24px));margin:10px auto 14px;padding:10px 14px;border-left:4px solid #dff044;background:#edf4f0;color:#173126;font-size:9px;line-height:1.4}.nfens26-series-note b{margin-right:8px}.nfens26-issue{display:contents}

/* DORA als eigene, typografische Identität – keine eingeklebte Headergrafik. */
.nfens26-dora-stage{background:#064f3b}.nfens26-dora-identity{position:absolute;inset:0;overflow:hidden;z-index:1}.nfens26-dora-identity:before{content:"";position:absolute;left:-7%;top:-5%;width:61%;height:111%;background:#eae6da;clip-path:polygon(0 0,100% 0,80% 100%,0 100%)}.nfens26-dora-identity:after{content:"";position:absolute;left:28%;bottom:0;width:34%;height:14px;background:#dff044;transform:rotate(-6deg);transform-origin:left bottom}.nfens26-dora-identity .nfens25-cover-dora{left:-1%;bottom:-1%;height:98%;max-width:49%;filter:grayscale(1) contrast(1.08);z-index:2}.nfens26-dora-type{position:absolute;z-index:3;left:25px;top:22px;width:43%;color:#063f30}.nfens26-dora-type small{display:block;margin-bottom:4px;font-size:7px;font-weight:950;letter-spacing:.16em}.nfens26-dora-type>div{font-size:67px;line-height:.82;font-weight:1000;letter-spacing:-.09em}.nfens26-dora-type>div span{color:#ed3f4a}.nfens26-dora-type p{margin:7px 0 0;max-width:180px;font-size:9px;line-height:1.2;font-weight:850}.nfens26-dora-stage .nfens25-cover-title{z-index:4;width:47%;right:25px}.nfens26-dora-stage .nfens25-cover-title h1{font-size:42px}

/* DIN 5008 / Fensterbrief: 20 mm linker Rand, 45 mm Oberkante, 85 × 45 mm. */
.nfens26-cover.has-address-window .nfens25-cover-stage{min-height:0}.nfens26-address-window{position:absolute;z-index:20;left:20mm;top:45mm;width:85mm;height:45mm;box-sizing:border-box;padding:3.5mm 4mm 3mm;background:#fff;color:#111;font-family:"NaturFreunde Sans",Arial,Helvetica,sans-serif;box-shadow:0 0 0 .25mm rgba(6,63,48,.18);overflow:hidden}.nfens26-address-window small{display:block;height:5mm;margin:0 0 2.5mm;padding-bottom:1mm;border-bottom:.2mm solid #cfd8d3;font-size:6.5pt;line-height:1;color:#52625a;white-space:nowrap}.nfens26-address-window div{font-size:10.5pt;line-height:1.28}.nfens26-address-window strong,.nfens26-address-window span{display:block;font-weight:400}.nfens26-address-window strong{font-weight:700}.nfens26-cover.has-address-window .nfens25-cover-title{right:22px;bottom:22px;width:43%}.nfens26-cover.has-address-window .nfens26-dora-type{opacity:.95}

/* SATZSYSTEM: EDITORIAL — ruhiger Magazin-Satz, große Titel, 2-spaltige Langtexte. */
.nfens26-magazine.rules-dora-editorial .nfens25-content{padding:23px 28px 18px}.nfens26-magazine.rules-dora-editorial .nfens25-layout{gap:18px 20px}.nfens26-magazine.rules-dora-editorial .nfens25-story h2{font-family:Georgia,"Times New Roman",serif;font-size:20px;line-height:1.02;font-weight:800}.nfens26-magazine.rules-dora-editorial .nfens25-story.slot-lead h2{font-size:34px;line-height:.95;max-width:82%}.nfens26-magazine.rules-dora-editorial .nfens25-copy{font-family:Georgia,"Times New Roman",serif;font-size:9.2px;line-height:1.52}.nfens26-magazine.rules-dora-editorial .nfens25-story.slot-lead .nfens25-copy{font-size:9.5px}.nfens26-magazine.rules-dora-editorial .nfens25-story.slot-lead figure{height:180px}.nfens26-magazine.rules-dora-editorial .nfens25-content.pattern-gamma .nfens25-story.slot-lead .nfens25-copy{columns:2;column-gap:19px}

/* SATZSYSTEM: REPORTAGE — Bild ist die Führung, Crops größer und mutiger. */
.nfens26-magazine.rules-dora-reportage .nfens25-content{padding:20px 23px 17px}.nfens26-magazine.rules-dora-reportage .nfens25-layout{gap:12px 15px}.nfens26-magazine.rules-dora-reportage .nfens25-story{border-top:0}.nfens26-magazine.rules-dora-reportage .nfens25-story figure{height:145px;margin-bottom:10px}.nfens26-magazine.rules-dora-reportage .nfens25-story.slot-lead{display:block}.nfens26-magazine.rules-dora-reportage .nfens25-story.slot-lead figure{height:255px;margin:0 0 13px}.nfens26-magazine.rules-dora-reportage .nfens25-story.slot-lead h2{font-size:35px;line-height:.92;max-width:78%}.nfens26-magazine.rules-dora-reportage .nfens25-story h2{font-size:18px}.nfens26-magazine.rules-dora-reportage .nfens25-copy{font-size:8.8px;line-height:1.4}.nfens26-magazine.rules-dora-reportage .nfens25-story figure img{object-position:center 42%}

/* SATZSYSTEM: PLAKAT — kurze Botschaften, Fakten und Zitate werden zu Gestaltung. */
.nfens26-magazine.rules-dora-plakat .nfens25-content{padding:22px 24px 17px}.nfens26-magazine.rules-dora-plakat .nfens25-layout{gap:12px}.nfens26-magazine.rules-dora-plakat .nfens25-story{padding:13px;border:0;background:#f3efe4}.nfens26-magazine.rules-dora-plakat .nfens25-story:nth-child(3n/**/+2){background:#dff044}.nfens26-magazine.rules-dora-plakat .nfens25-story.slot-lead{background:#063f30;color:#fff;padding:18px;display:block}.nfens26-magazine.rules-dora-plakat .nfens25-story.slot-lead h2,.nfens26-magazine.rules-dora-plakat .nfens25-story.slot-lead .nfens25-copy{color:#fff}.nfens26-magazine.rules-dora-plakat .nfens25-story.slot-lead h2{font-size:40px;line-height:.88}.nfens26-magazine.rules-dora-plakat .nfens25-story h2{font-size:22px;line-height:.92}.nfens26-magazine.rules-dora-plakat .nfens25-copy{font-size:8.4px;line-height:1.35}.nfens26-magazine.rules-dora-plakat .nfens25-story figure{height:95px}.nfens26-magazine.rules-dora-plakat .nfens25-story.slot-lead figure{height:145px}

/* SATZSYSTEM: KOMPAKT — viele Inhalte ohne zusammengequetschte Formularoptik. */
.nfens26-magazine.rules-dora-kompakt .nfens25-content{padding:18px 22px 14px}.nfens26-magazine.rules-dora-kompakt .nfens25-layout{gap:9px 12px;padding-top:10px}.nfens26-magazine.rules-dora-kompakt .nfens25-story{padding-top:6px}.nfens26-magazine.rules-dora-kompakt .nfens25-story h2{font-size:15px;line-height:1}.nfens26-magazine.rules-dora-kompakt .nfens25-story.slot-lead h2{font-size:26px}.nfens26-magazine.rules-dora-kompakt .nfens25-copy{font-size:7.6px;line-height:1.32}.nfens26-magazine.rules-dora-kompakt .nfens25-story figure{height:76px}.nfens26-magazine.rules-dora-kompakt .nfens25-story.slot-lead figure{height:130px}

@media(max-width:820px){.nfens26-rule-choice small{display:none}.nfens26-address-window{position:relative;left:auto;top:auto;width:85mm;max-width:calc(100% - 30px);height:45mm;margin:15px;background:#fff}.nfens26-dora-type>div{font-size:52px}.nfens26-dora-stage .nfens25-cover-title{width:55%}}
@media print{.nfens26-series-note{display:none!important}.nfens26-address-window{box-shadow:none!important}.nfens26-magazine.is-postal-series .nfens26-issue{display:block}.nfens26-magazine.is-postal-series .nfens26-issue:not(:last-child) .nfens25-page:last-child{break-after:page!important;page-break-after:always!important}.nfens26-magazine.is-postal-series .nfens26-issue:last-child .nfens25-page:last-child{break-after:auto!important;page-break-after:auto!important}}

/* DORA 26.1 – kompakte Magazin-Identität wie im Newsletterkopf */
.nfens26-dora-stage{background:radial-gradient(circle at 82% 18%,rgba(223,240,68,.13) 0 9%,transparent 9.3%),linear-gradient(135deg,#064f3b 0 72%,#073e31 72% 100%)}
.nfens26-dora-stage:after{background:linear-gradient(90deg,rgba(6,79,59,.02),rgba(6,79,59,.16) 46%,rgba(6,63,48,.38))}
.nfens261-dora-brand{position:absolute;z-index:4;left:23px;top:20px;width:47%;height:43%;min-height:112px;max-height:145px;display:grid;grid-template-columns:minmax(0,1fr) 42%;align-items:end;overflow:visible;border-radius:2px 20px 20px 2px;background:#eae6da;box-shadow:0 13px 30px rgba(0,0,0,.15)}
.nfens261-dora-brand:before{content:"";position:absolute;left:0;right:-12px;bottom:-8px;height:8px;background:#dff044;transform:skewX(-28deg);transform-origin:left center}
.nfens261-dora-brand:after{content:"";position:absolute;right:-18px;top:17px;width:7px;height:54%;background:#ed3f4a;transform:rotate(7deg)}
.nfens261-dora-copy{position:relative;z-index:3;padding:15px 0 14px 17px;color:#063f30}.nfens261-dora-copy small{display:block;margin:0 0 5px;font-size:6.5px;line-height:1;font-weight:950;letter-spacing:.16em}
.nfens261-dora-word{font-size:48px;line-height:.78;font-weight:1000;letter-spacing:-.085em}.nfens261-dora-word span{color:#ed3f4a}.nfens261-dora-copy p{max-width:132px;margin:8px 0 0;font-size:7.5px;line-height:1.16;font-weight:850}
.nfens261-dora-portrait{position:relative;align-self:stretch;min-width:0;overflow:visible}.nfens261-dora-portrait span{position:absolute;z-index:0;width:74px;height:74px;right:-3px;top:14px;border-radius:50%;background:#dff044}.nfens261-dora-portrait img{position:absolute;z-index:2;right:-8px;bottom:-5px;width:auto;height:118%;max-width:none;object-fit:contain;object-position:right bottom;filter:drop-shadow(2px 0 0 #fff) drop-shadow(-2px 0 0 #fff) drop-shadow(0 2px 0 #fff) drop-shadow(0 -2px 0 #fff) drop-shadow(0 7px 8px rgba(0,0,0,.20))}
.nfens26-dora-stage .nfens25-cover-title{z-index:5;right:25px;bottom:25px;width:49%}.nfens26-dora-stage .nfens25-cover-title h1{font-size:39px;line-height:.92}
.nfens26-cover.has-address-window .nfens261-dora-brand{width:43%;height:37%;min-height:98px}.nfens26-cover.has-address-window .nfens261-dora-word{font-size:42px}.nfens26-cover.has-address-window .nfens261-dora-copy p{font-size:7px}
@media(max-width:820px){.nfens261-dora-brand{left:15px;top:15px;width:55%;height:39%;min-height:96px}.nfens261-dora-word{font-size:40px}.nfens261-dora-copy{padding:12px 0 12px 13px}.nfens261-dora-copy p{font-size:7px;max-width:112px}.nfens261-dora-portrait img{height:112%;right:-5px}}
@media print{.nfens261-dora-brand{box-shadow:none}.nfens261-dora-portrait img{filter:drop-shadow(.55mm 0 0 #fff) drop-shadow(-.55mm 0 0 #fff) drop-shadow(0 .55mm 0 #fff) drop-shadow(0 -.55mm 0 #fff)}}


/* OGB 8.38.22 · Independent newsletter heads. No fixed crop, no office mail head. */
.nfens-app .nfens-header-island{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;padding:0!important;margin:0!important;border:0!important}
.nfens-app.nfens-app-v18 .nfens-v17-head-visual,
.nfens-app.nfens-app-v18 .nfens-v17-head-preview,
.nfens-app.nfens-app-v18 .nfens-template-header-preview,
.nfens-app.nfens-app-v18 .nfens-template-mini-real{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;padding:0!important}
.nfens-app.nfens-app-v18 .nfens-template-header-preview{display:block!important;overflow:hidden!important}
.nfens-app.nfens-app-v18 .nfens-v17-head-choice .nfens-header-island{pointer-events:none!important}
.nfens-app.nfens-app-v18 .nfens-template-mini-real{overflow:visible!important}

/* Selection state belongs below the picture, never over the DORA artwork. */
.nfens-app.nfens-app-v18 .nfens-v17-head-choice{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;align-self:start!important;height:auto!important}
.nfens-app.nfens-app-v18 .nfens-v17-head-choice mark{position:static!important;inset:auto!important;align-self:flex-start!important;flex:0 0 auto!important;height:auto!important;min-height:0!important;margin:0 12px 10px!important;padding:4px 8px!important;font-size:10px!important;line-height:1.3!important}

/* 8.38.24 · Canonical ARTICLE image geometry. Header, greeting and library images
   never get this class. Dimension rules of the old full/half/third images above
   are retired; no per-column fixed heights can override this ratio. */
.nfens-app .nfens-article-image,
.nfens-native-newsletter .nfens-article-image {
  display:block!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  aspect-ratio:19/9!important;
  object-fit:cover!important;
  object-position:center center!important;
  box-sizing:border-box!important;
}
.nfens-article-image-note {
  display:block;
  margin:7px 0 0;
  color:#52685b;
  font-size:12px;
  font-weight:400;
  line-height:1.5;
  letter-spacing:normal;
  text-transform:none;
}
