.registered-summary.mailing-analytics{display:block;margin:0 0 18px}
.mailing-workspace{display:grid;gap:16px;min-width:0;color:#f8edf8;font-size:11px;line-height:1.5}
.mailing-workspace p{margin:0;color:#b9a6bf;font-size:11px;font-weight:500;line-height:1.6;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}
.mailing-workspace h3{margin:0;color:#fff;font-size:16px;letter-spacing:-.02em;overflow-wrap:anywhere}
.mailing-workspace small{display:block;color:#a995ad;font-size:10px;line-height:1.6;overflow-wrap:anywhere}
.mailing-toolbar,.mailing-toolbar-actions,.mailing-selected-head,.mailing-block-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}
.mailing-source{display:grid;gap:3px}.mailing-source b{font-size:11px}.mailing-toolbar-actions{justify-content:flex-end}
.mailing-workspace button{border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:9px 13px;background:rgba(255,255,255,.045);color:#d5bddb;font:inherit;font-size:10px;font-weight:800;cursor:pointer}
.mailing-workspace button:hover{border-color:rgba(236,48,110,.55);background:linear-gradient(100deg,rgba(236,48,110,.22),rgba(154,40,139,.2));color:#fff}
.mailing-workspace button:disabled{cursor:wait;opacity:.6}
.mailing-workspace :is(button,input,textarea,summary):focus-visible{outline:2px solid #ec82b1;outline-offset:3px}
.mailing-live{color:#efbbd5;font-size:11px}.mailing-live:empty{display:none}
.mailing-workspace .mailing-notice{padding:11px 13px;border:1px solid rgba(197,129,202,.17);border-radius:11px;background:rgba(154,40,139,.08)}
.mailing-workspace .mailing-notice.is-error{border-color:rgba(255,110,151,.3);background:rgba(239,43,79,.08);color:#ffc0d2}
.mailing-workspace .mailing-notice.is-warning{border-color:rgba(230,184,104,.25);background:rgba(230,184,104,.06);color:#e7caa0}
.mailing-selected{display:grid;gap:12px}.mailing-selected-head{align-items:start}.mailing-selected-head>div{display:grid;gap:5px}
.mailing-workspace .mailing-tag{color:#efbbd5;font-size:10px}.mailing-workspace .mailing-comment{white-space:pre-line}
.mailing-workspace .mailing-badge{display:inline-flex;align-items:center;margin:0;padding:3px 8px;border-radius:99px;background:rgba(255,255,255,.07);color:#b7a4be;font-size:9px;font-weight:700;line-height:1.5;letter-spacing:0;text-transform:none}
.mailing-workspace .mailing-badge.is-ok{background:rgba(58,216,132,.1);color:#8de7af}.mailing-workspace .mailing-badge.is-stale{background:rgba(230,184,104,.09);color:#e7caa0}
.mailing-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}
.mailing-metric{padding:13px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025))}
.mailing-workspace .mailing-metric strong{display:block;min-height:28px;font-size:23px;line-height:1.3;font-weight:800;letter-spacing:-.04em;overflow-wrap:anywhere}
.mailing-workspace .mailing-metric span{display:block;margin-top:4px;color:#b49bbb;font-size:10px;font-weight:600;line-height:1.5;letter-spacing:0;text-transform:none}
.mailing-won-amount{display:grid;gap:5px;min-width:0;padding:15px 16px;border:1px solid rgba(236,130,177,.18);border-radius:14px;background:linear-gradient(110deg,rgba(236,48,110,.08),rgba(154,40,139,.07))}
.mailing-workspace .mailing-won-amount h4{margin:0;color:#efbbd5;font-size:11px;font-weight:700;letter-spacing:0;text-transform:none}
.mailing-workspace .mailing-won-amount strong{color:#fff;font-size:25px;font-weight:800;line-height:1.3;letter-spacing:-.03em;overflow-wrap:anywhere}
.mailing-workspace .mailing-won-amount p{font-size:10px}
.mailing-workspace .mailing-caption{color:#99869f;font-size:10px}
.mailing-block{display:grid;gap:12px;min-width:0;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}
.mailing-table-wrap{overflow:auto;border:1px solid rgba(255,255,255,.07);border-radius:12px}.mailing-table{width:100%;min-width:840px;border-collapse:collapse;font-size:11px}.mailing-table th{font-size:9px;white-space:nowrap}.mailing-table td{vertical-align:top;white-space:nowrap}.mailing-table td:first-child{min-width:200px;max-width:310px;white-space:normal;overflow-wrap:anywhere}.mailing-table tr.is-selected{background:rgba(154,40,139,.075)}.mailing-table small{margin-top:4px}.mailing-table .mailing-badge{margin-top:6px}
.mailing-workspace .mailing-select-campaign{padding:0;border:0;background:transparent;color:#fff;font-size:11px;text-align:left;line-height:1.6;overflow-wrap:anywhere}.mailing-workspace .mailing-select-campaign:hover{color:#efbbd5;background:transparent;text-decoration:underline}
.mailing-empty{padding:15px;border:1px dashed rgba(255,255,255,.12);border-radius:10px;color:#a995ad;font-size:11px;line-height:1.65}
.mailing-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mailing-form label{color:#bbaabd;font-size:10px;letter-spacing:0}.mailing-form input,.mailing-form textarea{width:100%;min-width:0;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#170d1a;color:#f8edf8;font:inherit;font-size:11px;color-scheme:dark}.mailing-form textarea{min-height:85px;resize:vertical}.mailing-comment-field,.mailing-form-actions{grid-column:1/-1}.mailing-form-actions{display:flex;gap:8px;flex-wrap:wrap}.mailing-form-actions button:first-child{background:linear-gradient(100deg,rgba(236,48,110,.35),rgba(154,40,139,.35));color:#fff}
.mailing-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1100px){.mailing-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.mailing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mailing-form{grid-template-columns:1fr}.mailing-toolbar,.mailing-selected-head,.mailing-block-head{align-items:flex-start;flex-direction:column}.mailing-toolbar-actions{width:100%;justify-content:space-between}.mailing-toolbar-actions button{flex:1}.mailing-workspace .mailing-metric strong{font-size:21px}}
