.page-module__VFw5LW__page{background:var(--gray-100);flex-direction:column;flex:1;gap:24px;min-height:100vh;padding:36px 40px;animation:.3s ease-out page-module__VFw5LW__fadeIn;display:flex}.page-module__VFw5LW__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.page-module__VFw5LW__headerLeft{align-items:baseline;gap:12px;display:flex}.page-module__VFw5LW__title{letter-spacing:-.4px;color:var(--gray-900);margin:0;font-size:24px;font-weight:700}.page-module__VFw5LW__totalBadge{color:var(--gray-400);font-size:13px;font-weight:600}.page-module__VFw5LW__workspace{flex:1;grid-template-columns:320px 1fr;gap:18px;min-height:0;display:grid}.page-module__VFw5LW__listCard,.page-module__VFw5LW__composeCard{border:1px solid var(--gray-200);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;overflow:hidden}.page-module__VFw5LW__listCard{flex-direction:column;min-height:0;display:flex}.page-module__VFw5LW__listHeader,.page-module__VFw5LW__cardHeader{background:var(--gray-50);border-bottom:1px solid var(--gray-200);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.page-module__VFw5LW__cardLabel{letter-spacing:.65px;text-transform:uppercase;color:var(--gray-400);font-size:11px;font-weight:700}.page-module__VFw5LW__cardMeta,.page-module__VFw5LW__cardSubLabel{color:var(--gray-500);font-size:12px}.page-module__VFw5LW__listBody{flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px;display:flex;overflow-y:auto}.page-module__VFw5LW__emptyState,.page-module__VFw5LW__editorEmpty{text-align:center;min-height:220px;color:var(--gray-500);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.page-module__VFw5LW__emptyTitle{color:var(--gray-900);margin:0;font-size:16px;font-weight:700}.page-module__VFw5LW__emptyText{margin:6px 0 0;font-size:13px;line-height:1.6}.page-module__VFw5LW__listItem{border:1px solid var(--gray-200);text-align:left;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:14px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.page-module__VFw5LW__listItem:hover{box-shadow:var(--shadow-sm);background:#fffdfd;border-color:#d8c5c5}.page-module__VFw5LW__listItemActive{background:#fff7f7;border-color:#d6b3b3}.page-module__VFw5LW__listItemTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.page-module__VFw5LW__listTitle{min-width:0;color:var(--gray-900);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.page-module__VFw5LW__listMeta{color:var(--gray-500);font-size:12px}.page-module__VFw5LW__composeCard{flex-direction:column;min-height:0;display:flex}.page-module__VFw5LW__cardHeaderInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.page-module__VFw5LW__cardHeaderActions{align-items:center;gap:10px;display:flex}.page-module__VFw5LW__segmented{background:var(--gray-200);border-radius:7px;align-items:center;gap:3px;padding:3px;display:inline-flex}.page-module__VFw5LW__segmentBtn{color:var(--gray-500);cursor:pointer;background:0 0;border:none;border-radius:5px;height:26px;padding:0 10px;font-size:12px;font-weight:600}.page-module__VFw5LW__segmentBtnActive{background:var(--white);color:var(--maroon);box-shadow:var(--shadow-sm)}.page-module__VFw5LW__summaryRow{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:18px 18px 0;display:grid}.page-module__VFw5LW__summaryCard{border:1px solid var(--gray-200);background:#fff;border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:14px;display:flex}.page-module__VFw5LW__summaryValue{color:var(--gray-900);font-size:24px;font-weight:700;line-height:1}.page-module__VFw5LW__summaryLabel,.page-module__VFw5LW__summaryMeta{color:var(--gray-500);font-size:12px}.page-module__VFw5LW__summaryMeta{text-transform:uppercase;letter-spacing:.5px;color:var(--gray-400);font-weight:700}.page-module__VFw5LW__alertSuccess,.page-module__VFw5LW__alertError{border-radius:10px;margin:0 18px;padding:12px 14px;font-size:13px;font-weight:500}.page-module__VFw5LW__alertSuccess{background:var(--green-50);color:var(--green-700);border:1px solid #16a34a2e}.page-module__VFw5LW__alertError{background:var(--red-50);color:var(--red-700);border:1px solid #dc26262e}.page-module__VFw5LW__composeBody{flex:1;grid-template-columns:37% 1px 1fr;min-height:0;margin-top:18px;display:grid}.page-module__VFw5LW__metaCol{flex-direction:column;gap:18px;padding:0 18px 18px;display:flex;overflow-y:auto}.page-module__VFw5LW__divider{background:var(--gray-200)}.page-module__VFw5LW__bodyCol{flex-direction:column;padding:0 18px 18px;display:flex}.page-module__VFw5LW__field{flex-direction:column;gap:6px;display:flex}.page-module__VFw5LW__label{letter-spacing:.65px;text-transform:uppercase;color:var(--gray-900);font-size:11px;font-weight:700}.page-module__VFw5LW__input{width:100%;color:var(--gray-900);background:var(--gray-50);border:1px solid var(--gray-200);border-radius:9px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s}.page-module__VFw5LW__input:focus{border-color:var(--maroon);background:#fff;box-shadow:0 0 0 3px #50000012}.page-module__VFw5LW__input:disabled{cursor:not-allowed;background:var(--gray-100);color:var(--gray-500)}.page-module__VFw5LW__textarea{resize:none;line-height:1.6}.page-module__VFw5LW__bodyTextarea{flex:1;min-height:340px}.page-module__VFw5LW__selectionPanel,.page-module__VFw5LW__recipientList{border:1px solid var(--gray-200);background:#fff;border-radius:10px}.page-module__VFw5LW__selectionPanel{padding:10px}.page-module__VFw5LW__selectionList{flex-direction:column;gap:8px;display:flex}.page-module__VFw5LW__selectionItem{background:var(--gray-50);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.page-module__VFw5LW__selectionInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.page-module__VFw5LW__selectionName{color:var(--gray-900);font-size:13px;font-weight:600}.page-module__VFw5LW__selectionEmail{color:var(--gray-500);font-family:SF Mono,Fira Code,Cascadia Code,Menlo,monospace;font-size:12px}.page-module__VFw5LW__selectionActions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.page-module__VFw5LW__recipientActionBtn,.page-module__VFw5LW__secondaryBtn,.page-module__VFw5LW__primaryBtn{cursor:pointer;border-radius:8px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.page-module__VFw5LW__recipientActionBtn{border:1px solid var(--gray-200);height:28px;color:var(--gray-600);background:#fff;padding:0 10px}.page-module__VFw5LW__recipientActionBtn:hover{background:var(--gray-100);color:var(--gray-900)}.page-module__VFw5LW__warningText,.page-module__VFw5LW__hint{color:var(--gray-500);font-size:12px}.page-module__VFw5LW__warningText{color:var(--red-700)}.page-module__VFw5LW__recipientList{flex-direction:column;gap:0;max-height:260px;padding:6px;display:flex;overflow-y:auto}.page-module__VFw5LW__recipientItem{cursor:pointer;border-radius:7px;grid-template-columns:18px 1fr;align-items:center;gap:2px 8px;padding:8px 6px;display:grid}.page-module__VFw5LW__recipientItem:hover{background:var(--gray-50)}.page-module__VFw5LW__recipientName{color:var(--gray-900);font-size:13px;font-weight:600}.page-module__VFw5LW__recipientEmail{color:var(--gray-400);grid-column:2;font-size:12px}.page-module__VFw5LW__preview{border:1px solid var(--gray-200);background:var(--gray-50);color:var(--gray-900);border-radius:9px;flex:1;padding:14px;font-size:14px;line-height:1.6;overflow-y:auto}.page-module__VFw5LW__previewEmpty{color:var(--gray-400);font-style:italic}.page-module__VFw5LW__preview h1,.page-module__VFw5LW__preview h2,.page-module__VFw5LW__preview h3,.page-module__VFw5LW__preview h4,.page-module__VFw5LW__preview h5,.page-module__VFw5LW__preview h6{color:var(--gray-900);margin:0 0 10px;line-height:1.3}.page-module__VFw5LW__preview p,.page-module__VFw5LW__preview ul,.page-module__VFw5LW__preview ol,.page-module__VFw5LW__preview blockquote,.page-module__VFw5LW__preview pre{margin:0 0 10px}.page-module__VFw5LW__preview ul,.page-module__VFw5LW__preview ol{padding-left:20px}.page-module__VFw5LW__preview pre{border:1px solid var(--gray-200);background:#fff;border-radius:8px;padding:10px;overflow-x:auto}.page-module__VFw5LW__cardFooter{border-top:1px solid var(--gray-200);background:var(--gray-50);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.page-module__VFw5LW__footerHint{flex:1;min-width:0}.page-module__VFw5LW__footerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.page-module__VFw5LW__secondaryBtn,.page-module__VFw5LW__primaryBtn{border:1px solid #0000;height:36px;padding:0 14px}.page-module__VFw5LW__secondaryBtn{color:var(--gray-600);border-color:var(--gray-200);background:#fff}.page-module__VFw5LW__secondaryBtn:hover:not(:disabled){background:var(--gray-100);color:var(--gray-900)}.page-module__VFw5LW__primaryBtn{background:var(--maroon);color:#fff;border:none}.page-module__VFw5LW__primaryBtn:hover:not(:disabled){background:var(--maroon-light)}.page-module__VFw5LW__secondaryBtn:disabled,.page-module__VFw5LW__primaryBtn:disabled,.page-module__VFw5LW__recipientActionBtn:disabled{opacity:.65;cursor:not-allowed}.page-module__VFw5LW__badge{letter-spacing:.3px;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.page-module__VFw5LW__badgeDraft{color:var(--maroon);background:#fdf0f0}.page-module__VFw5LW__badgeSending{background:var(--blue-50);color:var(--blue-600)}.page-module__VFw5LW__badgeSent{color:var(--green-700);background:#dcfce7}.page-module__VFw5LW__badgeFailed{color:var(--red-700);background:#fee2e2}.page-module__VFw5LW__recipientActive{color:var(--green-700);background:#dcfce7}.page-module__VFw5LW__recipientUnsubscribed{background:var(--gray-100);color:var(--gray-500)}.page-module__VFw5LW__recipientBounced{color:var(--red-700);background:#fee2e2}@media (max-width:1180px){.page-module__VFw5LW__workspace{grid-template-columns:280px 1fr}.page-module__VFw5LW__summaryRow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px){.page-module__VFw5LW__page{padding:24px 16px}.page-module__VFw5LW__workspace{grid-template-columns:1fr}.page-module__VFw5LW__listCard{max-height:320px}.page-module__VFw5LW__composeBody{grid-template-rows:auto 1px auto;grid-template-columns:1fr}.page-module__VFw5LW__divider{height:1px}.page-module__VFw5LW__cardFooter,.page-module__VFw5LW__header,.page-module__VFw5LW__cardHeader{flex-direction:column;align-items:stretch}.page-module__VFw5LW__footerActions{justify-content:stretch;width:100%}.page-module__VFw5LW__footerActions .page-module__VFw5LW__secondaryBtn,.page-module__VFw5LW__footerActions .page-module__VFw5LW__primaryBtn{flex:1}.page-module__VFw5LW__summaryRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.page-module__VFw5LW__summaryRow{grid-template-columns:1fr}.page-module__VFw5LW__listItemTop,.page-module__VFw5LW__selectionItem{flex-direction:column;align-items:flex-start}.page-module__VFw5LW__selectionActions{justify-content:space-between;width:100%}}
