.marketing-consents{border:1px solid #dce5df;border-radius:10px;padding:16px;margin:20px 0}.marketing-consents legend{font-weight:700}.marketing-consents label{display:flex!important;align-items:flex-start;gap:10px;margin:14px 0!important;font-size:14px}.marketing-consents input[type=checkbox]{width:20px!important;min-width:20px;height:20px;margin-top:2px;flex:none}.marketing-consents p,.marketing-consents small{font-size:13px;color:#4e6257}.newsletter-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr);gap:22px}.newsletter-layout textarea{font:13px/1.6 ui-monospace,monospace;min-height:370px}.newsletter-preview{background:#f2f5f2;border:1px solid #dce5df;border-radius:12px;width:100%;height:650px}.newsletter-actions{display:flex;flex-wrap:wrap;gap:10px}.newsletter-actions a{padding:9px 14px;border:1px solid #b3c6b8;border-radius:7px;text-decoration:none}.newsletter-status{display:inline-block;padding:3px 8px;border-radius:6px;background:#edf3ee;font-size:12px}.admin-center-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.admin-center-grid section{background:#fff;border:1px solid #e0e7e1;border-radius:12px;padding:22px}.admin-center-grid h2{margin:0 0 14px;font-size:19px}.admin-center-grid a{display:block;padding:9px 0;text-decoration:none;border-bottom:1px solid #eff3ef}.admin-center-grid a:hover{text-decoration:underline}.top nav{flex-wrap:wrap;min-width:0}.top{flex-wrap:wrap}.admin-wrap{min-width:0}.panel{overflow-wrap:anywhere}.table-scroll{overflow-x:auto}@media(max-width:850px){.newsletter-layout{grid-template-columns:1fr}.newsletter-preview{height:500px}.top nav{gap:8px}.top nav>a{font-size:13px}.marketing-consents{padding:12px}}

.panel code{overflow-wrap:anywhere;word-break:break-all;white-space:pre-wrap}.store-topline .wrap>span{white-space:normal;overflow-wrap:anywhere}
.marketing-consents input{accent-color:var(--accent,#287148)}
.panel label:has(>input[type=checkbox]){display:flex;flex-direction:row;align-items:flex-start;gap:10px}.panel label>input[type=checkbox]{width:18px!important;min-width:18px;height:18px;margin:2px 0 0;flex:none;accent-color:#2e6146}
@media(max-width:850px){.top{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px}.top>.brand{font-size:19px;align-self:flex-start}.top nav{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:100%}.top nav>a{display:flex;align-items:center;justify-content:center;text-align:center;padding:6px 3px;min-height:32px;font-size:11px;line-height:1.3;white-space:normal;border:1px solid #ffffff24;border-radius:5px}.top>.who{display:none}}
