.email-provider-status{display:flex;align-items:center;gap:14px;padding:20px;margin-bottom:20px}.email-provider-symbol,.email-card-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--accent-soft,var(--surface-muted));color:var(--accent-ink,var(--brand-700));flex-shrink:0}.email-provider-symbol .ui-icon,.email-card-icon .ui-icon{width:19px;height:19px}.email-provider-status>div{flex:1;min-width:0}.email-provider-status h3{font-size:15px;margin:0 0 6px}.email-provider-status p{font-size:11px;line-height:1.7;color:var(--brand-500);margin:0;overflow-wrap:anywhere}.email-provider-status .pill{font-size:10px;max-width:180px;white-space:normal;text-align:center}.email-settings-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(250px,1fr);gap:20px;align-items:start}.email-settings-side{display:grid;gap:18px}.email-sender-card h3,.email-key-card h3,.email-test-card h3,.email-outbox h3,.email-advanced h3{font-size:14px;margin:0 0 10px}.email-sender-card .section-description,.email-advanced .section-description{font-size:11px;line-height:1.75}.email-sender-card fieldset{border:0;padding:0;margin:0;min-width:0}.email-sender-card .checkbox{font-size:11px;line-height:1.7;margin-top:17px}.email-sender-card input:not([type=checkbox]){font-size:12px}.email-key-card>div>p{font-size:11px;color:var(--brand-500);margin:0 0 17px}.email-key-card>.secondary,.email-test-card>.secondary,.email-advanced .secondary{font-size:11px}.email-key-card>.text-button{font-size:11px;display:flex;gap:6px;align-items:center}.email-key-card>.text-button .ui-icon{width:14px;height:14px}.email-key-card .field-note,.email-test-card .field-note,.email-advanced .field-note{font-size:10px;line-height:1.8}.email-test-card>.email-card-icon{margin-bottom:17px}.email-test-card>p:not(.field-note){font-size:11px;color:var(--brand-500);line-height:1.8;margin:0 0 20px}.email-local-note{border-left:2px solid var(--brand-300);padding-left:10px}.email-advanced{margin:20px 0}.email-advanced>summary{cursor:pointer;color:var(--brand-700);font-size:12px;padding:12px 0}.email-advanced>.card{margin-top:8px}.email-webhook-url{display:block;background:var(--surface-muted);border:1px solid var(--border);padding:12px;border-radius:7px;font-size:10px;line-height:1.8;overflow-wrap:anywhere}.email-outbox{margin-top:22px;min-width:0}.email-outbox .row>.muted{font-size:10px;white-space:nowrap}.email-outbox table{min-width:680px;margin-top:15px}.email-outbox th{font-size:9px}.email-outbox td{font-size:11px;line-height:1.7;vertical-align:top;overflow-wrap:anywhere}.email-outbox td:first-child{max-width:260px}.email-outbox td strong{font-size:11px;font-weight:600}.email-outbox td small{display:block;font-size:9px;color:var(--brand-500);line-height:1.8;margin-top:4px}.email-outbox .pill{font-size:9px;white-space:normal}.email-outbox-actions{display:flex;gap:7px;justify-content:flex-end;flex-wrap:wrap}.email-outbox-actions .text-button{font-size:10px;white-space:nowrap;padding:4px}.email-settings-loading{padding:38px 20px;text-align:center;font-size:12px;color:var(--brand-500);margin-bottom:18px}.email-secret-remove{margin-top:20px;padding-top:12px;border-top:1px solid var(--border)}.email-secret-remove .text-button{font-size:11px;color:#9b5148}.email-test-review{display:grid;gap:12px;margin:22px 0}.email-test-review>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:16px;font-size:12px;line-height:1.7}.email-test-review dt{color:var(--brand-500)}.email-test-review dd{margin:0;overflow-wrap:anywhere}#emailSettingsDialogBody>p{font-size:12px;line-height:1.8;margin-top:20px}#emailSettingsDialogBody .notice{font-size:11px;line-height:1.8;margin-top:20px}#emailSettingsDialogBody [data-email-secret]{font-family:ui-monospace,monospace}#emailSettingsDialogBody .actions{flex-wrap:wrap}.email-sender-card button:disabled{cursor:not-allowed}
@media(max-width:1250px){.email-settings-grid{grid-template-columns:minmax(0,1fr)}.email-settings-side{grid-template-columns:repeat(2,minmax(0,1fr))}.email-provider-status{flex-wrap:wrap}.email-provider-status .pill{margin-left:52px}.email-outbox .row{align-items:start;gap:15px}}
@media(max-width:650px){.email-settings-side{grid-template-columns:1fr}.email-provider-status{padding:17px}.email-provider-status .pill{max-width:100%}.email-test-review>div{grid-template-columns:1fr;gap:3px}.email-outbox{padding:18px}.email-outbox .row{flex-direction:column}.email-provider-status p{font-size:10px}.email-webhook-url{font-size:9px}}
.email-unknown-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.email-unknown-actions button{font-size:11px}
