.cw-head{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:28px 30px;border-radius:22px;background:linear-gradient(135deg,#101d31,#172438 58%,#3a2633);color:#fff;margin-bottom:18px}.cw-head h1{margin:.15rem 0;font-size:clamp(2rem,4vw,3.4rem)}.cw-head p{max-width:780px}.cw-actions{display:flex;gap:10px;flex-wrap:wrap}.cw-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.cw-tabs a{background:#fff;border:1px solid #dce2eb;border-radius:999px;padding:9px 13px;font-weight:700}.cw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px}.cw-grid.stats{grid-template-columns:repeat(4,minmax(0,1fr))}.cw-grid.stats>div{background:#fff;border:1px solid #dfe5ed;border-radius:16px;padding:18px}.cw-grid.stats b{display:block;font-size:1.8rem}.cw-grid.stats span{color:#556274}.section-title{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px}.product-license-grid,.message-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.license-card,.message-card{border:1px solid #dfe5ed;border-radius:16px;padding:16px;background:#fbfcfe}.license-card label,.message-card label{display:block;margin:10px 0}.license-card input,.license-card select,.message-card select{width:100%}.clean-list{list-style:none;padding:0;margin:0}.clean-list li{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid #edf0f4}.table-wrap{overflow:auto}.data-table{width:100%;min-width:760px}.panel{scroll-margin-top:90px}@media(max-width:900px){.cw-head{align-items:flex-start;flex-direction:column}.cw-grid,.cw-grid.stats,.product-license-grid,.message-grid{grid-template-columns:1fr}.section-title{flex-direction:column}}

/* CORE-STABLE-013 email delivery integration */
.client-email-health{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;gap:18px;align-items:center;padding:18px 20px;margin:18px 0;border:1px solid #d7e0ea;border-radius:16px;background:#f8fbff}
.client-email-health.has-waiting{border-color:#f2c66d;background:#fffaf0}.client-email-health.has-failures{border-color:#ef9a9a;background:#fff5f5}.client-email-health.healthy{border-color:#91d7ae;background:#f1fbf5}
.client-email-health p{margin:.35rem 0 0;color:#526071}.client-email-counts{display:flex;gap:10px;flex-wrap:wrap}.client-email-counts span{display:flex;gap:7px;align-items:center;padding:9px 12px;border-radius:999px;background:#fff;border:1px solid #dfe6ee;font-size:14px}.client-email-counts strong{font-size:17px}.client-email-table td{vertical-align:top}.client-email-table td small{display:block;margin-top:5px;color:#667085;line-height:1.35}.delivery-badge{display:inline-flex;padding:5px 9px;border-radius:999px;font-weight:700;font-size:13px}.delivery-badge.sent{background:#dcf7e7;color:#147a3d}.delivery-badge.waiting,.delivery-badge.sending{background:#fff1c7;color:#8a5a00}.delivery-badge.failed,.delivery-badge.retry{background:#ffe0e0;color:#a31d1d}.done-mark{font-weight:700;color:#147a3d}.communication-panel details{margin-top:6px}.communication-panel code{white-space:normal;overflow-wrap:anywhere}
@media(max-width:1050px){.client-email-health{grid-template-columns:1fr}.client-email-counts{order:2}.client-email-health form{order:3}}
