.billing-email-layout{display:grid;grid-template-columns:minmax(280px,350px) minmax(0,1fr);gap:24px;align-items:start}.billing-email-controls{display:grid;gap:16px;padding:24px}.billing-email-controls h3{margin:0}.billing-email-controls .subtle{font-size:13px;line-height:1.6;margin:0}.billing-email-controls .field{display:grid;gap:8px}.billing-email-controls input{width:100%;box-sizing:border-box}.billing-email-controls button{width:100%}.billing-email-subject{font-size:13px;padding:12px;border:1px solid #e0e3da;border-radius:8px;overflow-wrap:anywhere;line-height:1.6}.billing-email-checks{display:grid;gap:15px}.billing-email-checks .checkline{font-size:13px;line-height:1.5;align-items:flex-start}.billing-email-checks input{width:auto}.billing-email-preview{min-width:0;background:#f3f4f2;border:1px solid #e0e3da;border-radius:12px;overflow:hidden}.billing-email-preview-label{font-size:11px;letter-spacing:1.5px;padding:16px 22px;border-bottom:1px solid #e0e3da;color:#66705d}.billing-email-preview iframe{width:100%;height:1150px;border:0;background:#f3f4f2}.billing-email-controls .invoice-warning p{margin:7px 0}.billing-email-controls .notice{font-size:12px;line-height:1.6;overflow-wrap:anywhere}.billing-email-controls button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1000px){.billing-email-layout{grid-template-columns:1fr}.billing-email-preview iframe{height:1250px}}@media print{.billing-email-controls,.billing-email-preview-label{display:none}.billing-email-layout{display:block}}
