#nl-root{min-width:0;color:#173d32}#nl-root .nl-banner{padding:20px 24px;background:#f3ead6;border-left:4px solid #987025;border-radius:10px;margin-bottom:20px}#nl-root p{line-height:1.55;margin:8px 0}#nl-root .nl-stats,#nl-root .nl-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:20px}#nl-root .nl-stats span{padding:10px 14px;background:#fff;border:1px solid #dce7e1;border-radius:8px}#nl-root .nl-stats b{font-size:20px}#nl-root .nl-panel{padding:24px;margin-bottom:20px;min-width:0}#nl-root h2{margin:0 0 16px;font-size:20px}#nl-root h3{margin:0;font-size:17px}#nl-root label{display:block;font-weight:600;margin:16px 0}#nl-root input:not([type=checkbox]),#nl-root textarea{display:block;width:100%;max-width:100%;box-sizing:border-box;margin-top:7px;padding:11px 12px;border:1px solid #cbd9d2;border-radius:6px;font:inherit;background:#fff;color:#18362e}#nl-root input[type=color]{height:44px;max-width:140px}#nl-root .nl-check{display:flex;align-items:flex-start;gap:10px;font-weight:400}#nl-root .nl-check input{flex:0 0 auto;width:18px;height:18px;margin-top:3px}#nl-root .nl-campaign,#nl-root .nl-contact-list article{display:flex;gap:16px;justify-content:space-between;align-items:center;border-top:1px solid #e3eae5;padding:18px 0;overflow-wrap:anywhere}#nl-root .nl-campaign>div,#nl-root .nl-contact-list article>div{min-width:0}#nl-root .nl-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}#nl-root iframe{display:block;width:100%;height:660px;border:1px solid #d9e5de;background:#f5f6f5}#nl-root #nl-frame-box{width:100%;max-width:100%;margin:auto;transition:width .2s}#nl-root #nl-frame-box.nl-mobile{width:320px}#nl-root .nl-message{color:#125d50}#nl-root .nl-error{color:#a72720;font-weight:600}#nl-root .btn:disabled{opacity:.5;cursor:not-allowed}#nl-root ul{padding-left:20px;overflow-wrap:anywhere}@media(max-width:1050px){#nl-root .nl-editor{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){#nl-root .nl-panel,#nl-root .nl-banner{padding:16px}#nl-root .nl-toolbar{gap:8px}#nl-root .btn{white-space:normal}#nl-root .nl-campaign,#nl-root .nl-contact-list article{align-items:flex-start;flex-direction:column}#nl-root iframe{height:560px}#nl-root .nl-stats{gap:6px}#nl-root .nl-stats span{padding:8px;font-size:12px}}
/* Scope narrow-header correction to the new module only. */
@media(max-width:640px){body:has(#nl-root) .top{gap:8px}body:has(#nl-root) .top h3{min-width:0;flex:1;font-size:14px}body:has(#nl-root) .top .rechts{flex:0 0 auto;gap:6px}body:has(#nl-root) .top .avatar{display:none}}

