.email-integration{min-width:0}.email-integration-intro{margin:0 0 22px;color:var(--muted,#607672);line-height:1.6}.email-integration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.email-integration-grid>.panel{padding:26px;min-width:0}.email-integration h2{margin-top:0}.email-integration p{line-height:1.65}.email-integration .email-warning{background:#fff5df;color:#624311;border:1px solid #e6d2a7;border-radius:12px;padding:12px 15px;overflow-wrap:anywhere}.email-mailbox{font-weight:700;overflow-wrap:anywhere}.email-status{font-weight:700;color:var(--primary,#1d745e)}.email-consent{display:flex!important;align-items:flex-start;gap:11px;margin:18px 0;line-height:1.6;font-weight:500}.email-consent input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin-top:4px}.email-consent span{min-width:0}.email-form-error{margin:12px 0}.email-counts{display:flex;gap:14px;flex-wrap:wrap;padding:24px 0}.email-counts>span{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--surface,#fff);border:1px solid var(--border,#e1e9e6);border-radius:12px;color:var(--muted,#607672)}.email-counts strong{color:var(--text,#183d3a);font-size:1.2rem}.email-queue{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:18px}.email-queue-item,.email-empty{padding:23px;min-width:0}.email-queue-item h3,.email-queue-item p{overflow-wrap:anywhere}.email-queue-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;font-size:.8rem;color:var(--muted,#607672)}.email-queue-status{font-weight:700}.email-queue time{white-space:normal;text-align:right}.email-retention{margin:22px 0}.email-review{max-width:100%;overflow-wrap:anywhere}.email-source,.email-suggestion{padding:0 0 18px;margin:0 0 22px;border-bottom:1px solid var(--border,#e1e9e6)}.email-source dl{margin:0}.email-source dl>div{margin-bottom:12px}.email-source dt{font-size:.8rem;color:var(--muted,#607672)}.email-source dd{margin:4px 0;font-weight:600}.email-original{white-space:pre-wrap;word-break:break-word;font:inherit;font-size:.92rem;line-height:1.65;max-height:320px;overflow:auto;background:#f4f7f6;padding:16px;border-radius:12px;color:var(--text,#183d3a)}.email-suggestion h3{margin-top:0}.email-review .form-grid{margin-top:22px}.email-calendar-hint{padding:22px;margin-top:22px}.email-calendar-hint p{line-height:1.65}.email-calendar-hint p:last-child{margin-bottom:0}@media(max-width:760px){.email-integration-grid{grid-template-columns:1fr;gap:16px}.email-integration-grid>.panel,.email-queue-item,.email-empty{padding:20px}.email-counts{gap:10px}.email-counts>span{flex:1 1 160px;padding:10px 12px}.email-review .dialog-actions{flex-wrap:wrap}.email-review .dialog-actions>.btn{flex:1 1 180px}.email-original{max-height:260px}.email-queue-top{flex-direction:column;gap:6px}.email-queue time{text-align:left}}
