.ei-inbox{min-width:0}.ei-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin:8px 0 22px;display:flex}.ei-heading h2{font-size:21px;font-weight:600;line-height:30px}.ei-heading p{color:#666;max-width:680px;margin-top:6px;font-size:14px;line-height:24px}.ei-inbox .button,.ei-dialog .button{white-space:normal;min-height:44px}.ei-filter-tabs{border-bottom:1px solid var(--line,#ddd);gap:24px;padding:0 24px;display:flex;overflow:auto}.ei-filter-tabs>button{white-space:nowrap;color:#666;border-bottom:2px solid #0000;min-height:48px;font-size:13px;line-height:23px}.ei-filter-tabs>button[aria-current=page]{border-bottom-color:var(--action-purple,#525fbd);color:var(--action-purple,#525fbd);font-weight:600}.ei-filter-tabs span{color:#666;background:#f4f4f4;border-radius:16px;margin-left:6px;padding:3px 8px;font-size:11px;font-weight:400}.ei-conversations{margin:0;padding:0;list-style:none}.ei-conversations>li+li{border-top:1px solid var(--line,#e2e2e2)}.ei-conversation-row{text-align:left;align-items:flex-start;gap:18px;width:100%;min-width:0;padding:22px 24px;display:flex}.ei-conversation-row:hover{background:#fafaff}.ei-conversation-row:focus-visible{outline:2px solid var(--action-purple,#525fbd);outline-offset:-3px}.ei-conversation-row>svg{color:#737373;flex-shrink:0;margin-top:4px}.ei-conversation-copy{flex:1;min-width:0}.ei-conversation-copy>strong{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:25px;display:block}.ei-conversation-copy>span{color:#666;overflow-wrap:anywhere;margin-top:3px;font-size:13px;line-height:23px;display:block}.ei-conversation-copy>small{color:#777;margin-top:6px;font-size:12px;line-height:22px;display:block}.ei-conversation-meta{flex-direction:column;align-items:flex-end;gap:10px;max-width:220px;display:flex}.ei-conversation-meta time{color:#777;text-align:right;font-size:12px;line-height:22px}.ei-state{color:var(--action-purple,#525fbd);white-space:normal;text-align:left;background:#eef0fb;border-radius:20px;align-items:center;max-width:100%;padding:4px 9px;font-size:11px;line-height:19px;display:inline-flex}.ei-state.needs_review{color:#806329;background:#fff5e6}.ei-state.closed{color:#666;background:#f1f1f1}.ei-pager{border-top:1px solid var(--line,#e2e2e2);color:#666;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;font-size:12px;line-height:22px;display:flex}.ei-pager .em-actions{gap:8px}.ei-setup{border:1px solid var(--line,#e2e2e2);background:#fff;border-radius:8px;min-width:0;margin-bottom:22px;padding:24px}.ei-setup h3{font-size:18px;font-weight:600;line-height:27px}.ei-setup>p{color:#666;overflow-wrap:anywhere;margin:8px 0 18px;font-size:13px;line-height:23px}.ei-setup .field{max-width:560px;margin:18px 0}.ei-setup dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.ei-setup dt{color:#777;font-size:12px;line-height:22px}.ei-setup dd{text-align:left;overflow-wrap:anywhere;margin:3px 0 0;font-size:14px;line-height:24px}.ei-note{color:#666;overflow-wrap:anywhere;font-size:12px;line-height:22px}.ei-empty{text-align:center;flex-direction:column;align-items:center;padding:48px 24px;display:flex}.ei-empty>svg{color:var(--action-purple,#525fbd);margin-bottom:15px}.ei-empty h3{font-size:20px;font-weight:600;line-height:29px}.ei-empty p{color:#666;max-width:470px;margin-top:9px;font-size:14px;line-height:25px}.ei-empty .button{margin-top:20px}.ei-overlay{z-index:130;background:#fafafa;position:fixed;inset:0}.ei-dialog{z-index:131;background:#fafafa;outline:none;flex-direction:column;min-width:0;height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.ei-dialog-header{border-bottom:1px solid var(--line,#e2e2e2);background:#fff;flex-shrink:0;min-width:0;padding:18px max(24px,50vw - 490px)}.ei-dialog-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.ei-org{text-align:right;overflow-wrap:anywhere;max-width:50%;font-size:13px;font-weight:600;line-height:22px}.ei-dialog-heading{justify-content:space-between;align-items:flex-start;gap:22px;min-width:0;display:flex}.ei-dialog-heading>div:first-child{flex:1;min-width:0}.ei-dialog-heading h1{overflow-wrap:anywhere;-webkit-line-clamp:2;outline:none;-webkit-box-orient:vertical;font-size:24px;font-weight:600;line-height:32px;display:-webkit-box;overflow:hidden}.ei-dialog-heading p{color:#666;overflow-wrap:anywhere;margin-top:6px;font-size:13px;line-height:23px}.ei-dialog-scroll{overscroll-behavior:contain;flex:1;min-height:0;scroll-padding-top:24px;overflow-y:auto}.ei-dialog-inner{max-width:1028px;padding:24px 24px calc(80px + env(safe-area-inset-bottom));min-width:0;margin:auto}.ei-match{border:1px solid var(--line,#e2e2e2);background:#fff;border-radius:8px;min-width:0;margin-bottom:24px;padding:22px 24px}.ei-match h2{font-size:17px;font-weight:600;line-height:26px}.ei-match>p{color:#666;margin:7px 0 15px;font-size:13px;line-height:23px}.ei-match .field{max-width:550px}.ei-match .em-actions{margin-top:18px}.ei-match .em-check{margin-top:16px}.ei-person-results{border:1px solid var(--line,#ddd);border-radius:5px;max-width:550px;margin:12px 0;padding:0;list-style:none}.ei-person-results>li+li{border-top:1px solid var(--line,#ddd)}.ei-person-results button{text-align:left;overflow-wrap:anywhere;width:100%;min-height:44px;padding:10px 12px;font-size:13px;line-height:23px;display:block}.ei-person-results button[aria-pressed=true]{color:var(--action-purple,#525fbd);background:#f1f2fc}.ei-person-results small{color:#666;font-size:11px;line-height:20px;display:block}.ei-message{border:1px solid var(--line,#e2e2e2);background:#fff;border-radius:8px;min-width:0;margin-top:20px;overflow:clip}.ei-message>header{border-bottom:1px solid var(--line,#e2e2e2);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 24px;display:flex}.ei-message>header>div{min-width:0}.ei-message>header strong{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:24px;display:block}.ei-message>header time{color:#777;margin-top:4px;font-size:12px;line-height:22px;display:block}.ei-message-body{min-width:0;padding:24px}.ei-message-body h3{overflow-wrap:anywhere;margin-bottom:20px;font-size:16px;font-weight:600;line-height:26px}.ei-message-body pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:26px}.ei-message-body .ei-note{margin:18px 0 0}.ei-message-details{border-bottom:1px solid var(--line,#e2e2e2);padding:16px 24px}.ei-message-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:32px;font-size:12px;font-weight:600;line-height:22px;list-style:none;display:flex}.ei-message-details summary::-webkit-details-marker{display:none}.ei-message-details[open] summary{margin-bottom:14px}.ei-message-details dl{grid-template-columns:110px minmax(0,1fr);gap:8px 16px;font-size:12px;line-height:22px;display:grid}.ei-message-details dt{color:#777}.ei-message-details dd{text-align:left;overflow-wrap:anywhere;margin:0}.ei-origin-note{color:#806329;align-items:flex-start;gap:8px;margin:18px 24px 0;font-size:12px;line-height:22px;display:flex}.ei-origin-note>svg{flex-shrink:0;margin-top:2px}.ei-message-files{border-top:1px solid var(--line,#e2e2e2);padding:20px 24px}.ei-message-files h4{font-size:13px;font-weight:600;line-height:23px}.ei-message-files ul{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ei-message-files li{align-items:flex-start;gap:9px;min-width:0;font-size:12px;line-height:22px;display:flex}.ei-message-files li>svg{flex-shrink:0;margin-top:2px}.ei-message-files li>div{overflow-wrap:anywhere;min-width:0}.ei-message-files strong,.ei-message-files small{display:block}.ei-message-files small{color:#666;font-size:11px;line-height:21px}.ei-reply{border-top:1px solid var(--line,#e2e2e2);gap:14px;padding:20px 24px;display:grid}.ei-reply .field{max-width:600px}.ei-reply .button{justify-self:start}.ei-reply>p{color:#666;font-size:12px;line-height:22px}.ei-inline-error{color:#a2435b;overflow-wrap:anywhere;margin:16px 0;font-size:13px;line-height:23px}@media (max-width:600px){.ei-heading{flex-direction:column;gap:16px}.ei-heading>.em-actions{width:100%}.ei-heading>.em-actions>.button{flex:1;justify-content:center}.ei-filter-tabs{gap:20px;padding:0 16px}.ei-conversation-row{flex-wrap:wrap;gap:12px;padding:18px 16px}.ei-conversation-copy{flex-basis:calc(100% - 35px)}.ei-conversation-meta{flex-flow:wrap;align-items:center;gap:8px 14px;width:100%;max-width:none;margin-left:32px}.ei-conversation-meta time{text-align:left}.ei-pager{padding:17px 16px}.ei-pager .em-actions{width:100%}.ei-pager .button{flex:1;justify-content:center}.ei-setup{padding:20px 17px}.ei-setup dl{grid-template-columns:minmax(0,1fr);gap:13px}.ei-setup>.em-actions>.button{flex:1;justify-content:center}.ei-dialog-header{padding:12px 16px 16px}.ei-dialog-top{align-items:flex-start;gap:12px;margin-bottom:14px}.ei-dialog-top>.button{gap:6px;max-width:54%;padding-inline:10px;font-size:12px}.ei-org{max-width:45%;font-size:12px;line-height:20px}.ei-dialog-heading{flex-direction:column;gap:12px}.ei-dialog-heading h1{font-size:21px;line-height:29px}.ei-dialog-heading p{font-size:12px;line-height:22px}.ei-dialog-heading>.em-actions{gap:10px}.ei-dialog-heading>.em-actions>.button{padding-inline:12px;font-size:12px}.ei-dialog-inner{padding:16px 12px calc(60px + env(safe-area-inset-bottom))}.ei-match{margin-bottom:18px;padding:19px 17px}.ei-match .em-actions>.button{flex:1;justify-content:center}.ei-message{margin-top:16px}.ei-message>header{flex-wrap:wrap;gap:10px;padding:17px}.ei-message-body{padding:20px 17px}.ei-message-body pre{font-size:14px;line-height:25px}.ei-message-details{padding:12px 17px}.ei-message-details summary{min-height:44px}.ei-message-details dl{grid-template-columns:minmax(0,1fr);gap:3px}.ei-message-details dd{margin-bottom:8px}.ei-origin-note{margin:16px 17px 0}.ei-message-files{padding:17px}.ei-reply{padding:18px 17px}.ei-reply>.button{justify-content:center;width:100%}.ei-dialog input:not([type=checkbox]):not([type=radio]),.ei-dialog select,.ei-dialog textarea{min-height:46px;font-size:16px}.ei-dialog select{padding-inline-end:40px}.ei-empty{padding:38px 18px}.ei-empty h3{font-size:19px;line-height:28px}}.ei-review-form>summary{cursor:pointer;min-height:44px;color:var(--action-purple,#525fbd);align-items:center;font-size:13px;font-weight:600;line-height:23px;display:flex}.ei-review-form[open]>summary{margin-bottom:12px}.ei-review-form .em-audience-options{margin:10px 0 18px}.ei-review-form .em-search{max-width:550px;margin-bottom:12px}.ei-outgoing{border:1px solid var(--line,#e2e2e2);background:#fff;border-radius:8px;margin-top:24px;padding:24px}.ei-outgoing h2{margin-bottom:8px;font-size:17px;font-weight:600;line-height:26px}.ei-outgoing ul,.ei-backfill ul{margin:18px 0 0;padding:0;list-style:none}.ei-outgoing li,.ei-backfill li{justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.ei-outgoing li+li,.ei-backfill li+li{border-top:1px solid var(--line,#e2e2e2)}.ei-outgoing li>div,.ei-backfill li>div{flex:1;min-width:0}.ei-outgoing strong,.ei-backfill strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:24px;display:block}.ei-outgoing small,.ei-backfill small{color:#666;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:22px;display:block}.ei-outgoing li>.button,.ei-backfill li>.button{flex-shrink:0}.ei-backfill{border:1px solid var(--line,#e2e2e2);background:#fff;border-radius:8px;margin-bottom:22px;padding:18px 24px}.ei-backfill>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:600;line-height:24px;list-style:none;display:flex}.ei-backfill>summary::-webkit-details-marker{display:none}.ei-backfill>summary>svg{flex-shrink:0}.ei-backfill p{color:#666;overflow-wrap:anywhere;margin:10px 0 16px;font-size:12px;line-height:22px}.ei-backfill li p{margin-bottom:0}.ei-backfill>.em-actions{margin-top:16px}.ei-inbox input:not([type=checkbox]):not([type=radio]),.ei-inbox select,.ei-inbox textarea{min-width:0}.ei-inbox select,.ei-dialog select{background-position:right 14px center;padding-inline-end:40px}.ei-state{flex-shrink:0}@media (max-width:600px){.ei-outgoing,.ei-backfill{padding:18px 17px}.ei-outgoing li,.ei-backfill li{flex-direction:column;align-items:stretch;gap:12px}.ei-outgoing li>.button,.ei-backfill li>.button,.ei-backfill>.em-actions>.button{justify-content:center;width:100%}.ei-inbox input:not([type=checkbox]):not([type=radio]),.ei-inbox select,.ei-inbox textarea{min-height:46px;font-size:16px}}
.ec-editor{gap:22px;min-width:0;display:grid}.ec-editor>.help-field:first-child{max-width:340px}.ec-message-heading{align-items:center;gap:5px;margin-bottom:-13px;display:flex}.ec-message-heading h3{font-size:17px;font-weight:600;line-height:26px}.ec-note,.ec-empty{color:#666;font-size:13px;line-height:23px}.ec-blocks{gap:16px;min-width:0;display:grid}.ec-block{border:1px solid var(--line,#e2e2e2);background:#fff;border-radius:6px;min-width:0;padding:18px 20px}.ec-block>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ec-block h4{min-width:0;font-size:14px;font-weight:600;line-height:24px}.ec-block-actions{flex-shrink:0;gap:3px;display:flex}.ec-icon-button{color:#666;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;display:flex}.ec-icon-button:hover:not(:disabled){color:var(--action-purple,#525fbd);background:#f3f4fb}.ec-icon-button:focus-visible{outline:2px solid var(--action-purple,#525fbd);outline-offset:2px}.ec-icon-button:disabled{opacity:.35}.ec-button-fields{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.ec-divider{outline:none;padding:6px 0}.ec-divider hr{border:0;border-top:1px solid #ddd;margin:0 0 16px}.ec-divider p{color:#666;font-size:12px;line-height:22px}.ec-add{align-items:flex-end;gap:16px;display:flex}.ec-add>.field{flex:1;max-width:320px}.ec-add>.button{flex-shrink:0;min-height:46px}.ec-confirm{color:#705c37;background:#fffaf1;border:1px solid #eadfca;border-radius:6px;padding:20px}.ec-confirm h3{font-size:16px;font-weight:600;line-height:25px}.ec-confirm p{margin:7px 0 16px;font-size:13px;line-height:23px}.ec-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ec-preview{min-width:0}.ec-preview-options{flex-wrap:wrap;gap:8px;padding:20px 26px 10px;display:flex}.ec-preview-options .button{min-height:44px}.ec-preview-options .button[aria-pressed=true]{border-color:var(--action-purple,#525fbd);color:var(--action-purple,#525fbd);background:var(--purple-soft,#eef0fb)}.ec-preview-note{color:#777;padding:0 26px 16px;font-size:12px;line-height:22px}.ec-preview iframe{background:#fff;border:0;width:100%;min-width:0;display:block;overflow:hidden}.ec-preview .em-email-body{padding-top:16px}@media (max-width:600px){.ec-editor{gap:20px}.ec-editor>.help-field:first-child{max-width:none}.ec-block{padding:15px 13px}.ec-block>header{flex-wrap:wrap;gap:4px;margin-bottom:13px}.ec-block h4{flex:100%}.ec-block-actions{margin-left:-9px}.ec-note{font-size:12px;line-height:22px}.ec-add{flex-direction:column;align-items:stretch;gap:13px}.ec-add>.field{max-width:none}.ec-add>.button{justify-content:center}.ec-confirm{padding:16px 14px}.ec-confirm .button{flex:1;justify-content:center;min-height:44px}.ec-preview-options{padding:17px 17px 10px}.ec-preview-note{padding:0 17px 14px}}
.email-workbench{min-width:0;color:var(--ink,#333)}.em-template-format{color:#777;margin-top:10px;font-size:12px;line-height:22px;display:block}.em-page-heading,.em-heading,.em-actions,.em-topline{justify-content:space-between;align-items:center;gap:18px;display:flex}.em-page-heading{align-items:flex-start;margin-bottom:28px}.em-page-heading h1{outline:none;font-size:28px;font-weight:600;line-height:36px}.em-page-heading p,.em-heading p{color:#666;margin-top:6px;font-size:14px;line-height:24px}.em-help-heading{align-items:center;gap:4px;min-width:0;display:flex}.em-actions{flex-wrap:wrap;justify-content:flex-start}.em-actions .button{white-space:normal;min-height:44px}.em-tabs{border-bottom:1px solid var(--line,#e2e2e2);gap:26px;margin-bottom:24px;display:flex;overflow-x:auto}.em-tabs button{white-space:nowrap;color:#666;border-bottom:2px solid #0000;min-height:48px;padding:12px 0;font-size:14px}.em-tabs button[aria-current=page]{color:var(--action-purple,#525fbd);border-color:var(--action-purple,#525fbd);font-weight:600}.em-panel{border:1px solid var(--line,#e2e2e2);background:#fff;border-radius:8px;min-width:0;overflow:clip}.em-panel+.em-panel{margin-top:20px}.em-panel-heading{border-bottom:1px solid var(--line,#e2e2e2);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px;display:flex}.em-panel-heading h2,.em-panel-heading h3{font-size:19px;font-weight:600;line-height:28px}.em-panel-heading p{color:#666;margin-top:5px;font-size:13px;line-height:23px}.em-panel-body{padding:24px 26px}.em-panel-body>p{color:#666;font-size:14px;line-height:25px}.em-panel-body>p+.em-actions{margin-top:18px}.em-notice{color:#525d7a;overflow-wrap:anywhere;background:#f8f9fe;border:1px solid #d9ddec;border-radius:6px;align-items:flex-start;gap:11px;min-width:0;margin-bottom:20px;padding:16px 18px;font-size:13px;line-height:23px;display:flex}.em-notice>svg{flex-shrink:0;margin-top:2px}.em-notice>div{min-width:0}.em-notice p+p{margin-top:7px}.em-notice.error{color:#a2435b;background:#fff5f7;border-color:#efd4dc}.em-notice.warning{color:#806329;background:#fffaf1;border-color:#eadfca}.em-notice .em-actions{margin-top:12px}.em-notice h2{outline:none;font-size:16px;font-weight:600;line-height:24px}.em-empty{text-align:center;flex-direction:column;align-items:center;padding:54px 24px;display:flex}.em-empty>svg{color:var(--action-purple,#525fbd);margin-bottom:18px}.em-empty h2{font-size:21px;font-weight:600;line-height:30px}.em-empty p{color:#666;max-width:480px;margin:8px 0 22px;font-size:14px;line-height:25px}.em-status{color:#606060;overflow-wrap:anywhere;background:#f0f0f0;border-radius:20px;align-items:center;max-width:100%;padding:4px 10px;font-size:12px;line-height:19px;display:inline-flex}.em-status.queued,.em-status.scheduled,.em-status.draft{background:var(--purple-soft,#eef0fb);color:var(--action-purple,#525fbd)}.em-status.delivered,.em-status.verified{color:#356d4c;background:#eaf5ee}.em-status.accepted,.em-status.provider_accepted{color:#426586;background:#edf4fa}.em-status.failed,.em-status.bounced,.em-status.complained{color:#a84b5c;background:#fceef1}.em-status.unknown,.em-status.pending,.em-status.sending,.em-status.deferred{color:#80632c;background:#fff5e6}.em-list-row{border-bottom:1px solid var(--line,#e2e2e2);justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:22px 26px;display:flex}.em-list-row:last-child{border-bottom:0}.em-list-main{text-align:left;flex:1;min-width:0;display:block}.em-list-main strong{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:25px;display:block}.em-list-main small{color:#666;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:22px;display:block}.em-list-row .em-actions{flex-shrink:0;justify-content:flex-end}.em-list-row button.em-list-main{padding-block:5px}.em-list-row button.em-list-main:hover strong{color:var(--action-purple,#525fbd);text-underline-offset:3px;text-decoration:underline}.em-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.em-grid .wide{grid-column:1/-1}.email-workbench fieldset{border:0;min-width:0;margin:0;padding:0}.email-workbench .field{gap:8px;min-width:0;display:grid}.email-workbench .field-label-row{font-size:14px;font-weight:600;line-height:24px}.email-workbench input:not([type=checkbox]):not([type=radio]),.email-workbench select,.email-workbench textarea{border:1px solid var(--line,#ddd);color:#454545;background-color:#fff;border-radius:5px;width:100%;min-width:0;min-height:46px;padding:11px 13px;font-size:14px;line-height:23px}.email-workbench select{padding-inline-end:40px}.email-workbench textarea{resize:vertical}.email-workbench .field small{color:#707070;font-size:12px;line-height:21px}.em-input-note{color:#666;margin-top:12px;font-size:12px;line-height:22px}.em-token-list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.em-token-list button{border:1px solid var(--line,#ddd);min-height:36px;color:var(--action-purple,#525fbd);border-radius:4px;padding:8px 10px;font-size:12px;line-height:20px}.em-composer-overlay{z-index:130;background:#fafafa;position:fixed;inset:0}.em-composer{z-index:131;background:#fafafa;outline:none;flex-direction:column;width:100%;height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.em-composer-header{border-bottom:1px solid var(--line,#e2e2e2);background:#fff;flex-shrink:0;padding:18px max(24px,50vw - 520px)}.em-topline{margin-bottom:20px}.em-topline>.button{min-height:44px}.em-org{text-align:right;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600;line-height:22px}.em-org small{color:#666;font-size:12px;font-weight:400;display:block}.em-composer-title{justify-content:space-between;align-items:center;gap:24px;display:flex}.em-composer-title h1{outline:none;font-size:26px;font-weight:600;line-height:34px}.em-composer-title p{color:#666;margin-top:5px;font-size:14px;line-height:24px}.em-steps{flex-shrink:0;gap:20px;margin:0;padding:0;list-style:none;display:flex}.em-steps li{color:#6c6c6c;align-items:center;gap:8px;font-size:13px;line-height:24px;display:flex}.em-steps li>span{border:1px solid var(--line,#ddd);border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.em-steps li[aria-current=step]{color:var(--action-purple,#525fbd);font-weight:600}.em-steps li[aria-current=step]>span{background:var(--purple-soft,#eef0fb);border-color:var(--purple-soft,#eef0fb)}.em-composer-scroll{overscroll-behavior:contain;flex:1;min-height:0;scroll-padding-top:24px;overflow-y:auto}.em-composer-inner{max-width:1088px;padding:26px 24px calc(80px + env(safe-area-inset-bottom));min-width:0;margin-inline:auto}.em-form-footer{border-top:1px solid var(--line,#e2e2e2);justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}.em-form-footer p{color:#666;max-width:460px;font-size:12px;line-height:21px}.em-form-footer .button{white-space:normal;min-height:44px}.em-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.em-template{border:1px solid var(--line,#ddd);text-align:left;background:#fff;border-radius:6px;min-width:0;padding:20px}.em-template.selected{border-color:var(--action-purple,#525fbd);box-shadow:inset 0 0 0 1px var(--action-purple,#525fbd);background:#f8f9ff}.em-template>svg{color:var(--action-purple,#525fbd);margin-bottom:18px}.em-template strong{font-size:15px;font-weight:600;line-height:24px;display:block}.em-template p{color:#666;margin-top:6px;font-size:12px;line-height:22px}.em-template:focus-visible,.em-list-main:focus-visible{outline:2px solid var(--action-purple,#525fbd);outline-offset:3px}.em-audience-options{flex-wrap:wrap;gap:16px;margin-bottom:22px;display:flex}.em-radio,.em-check{color:#555;align-items:flex-start;gap:10px;min-width:0;font-size:14px;line-height:24px;display:flex}.em-radio input,.em-check input{width:18px;height:18px;min-height:0;accent-color:var(--action-purple,#525fbd);flex-shrink:0;margin-top:4px}.em-search{border:1px solid var(--line,#ddd);color:#777;border-radius:5px;align-items:center;gap:10px;min-height:46px;margin-bottom:16px;padding:0 12px;display:flex}.em-search input:not([type=checkbox]){box-shadow:none;border:0;padding-inline:0}.em-people{border:1px solid var(--line,#ddd);border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.em-person{border-bottom:1px solid var(--line,#e2e2e2);align-items:flex-start;gap:10px;min-width:0;padding:15px 16px;display:flex}.em-person:nth-child(odd){border-right:1px solid var(--line,#e2e2e2)}.em-person input{width:18px;height:18px;min-height:0;accent-color:var(--action-purple,#525fbd);flex-shrink:0;margin-top:4px}.em-person>span{min-width:0}.em-person strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:23px;display:block}.em-person small{color:#666;overflow-wrap:anywhere;font-size:12px;line-height:21px;display:block}.em-pagination{color:#666;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:12px;display:flex}.em-review-grid{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);align-items:start;gap:22px;display:grid}.em-review-grid>.em-panel+.em-panel{margin-top:0}.em-email-header{border-bottom:1px solid var(--line,#e2e2e2);overflow-wrap:anywhere;gap:10px;padding:22px 26px;font-size:13px;line-height:23px;display:grid}.em-email-header div{grid-template-columns:64px minmax(0,1fr);gap:12px;display:grid}.em-email-header span{color:#777}.em-email-header strong{font-weight:500}.em-email-body{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;padding:28px 26px;font-size:15px;line-height:27px}.em-email-footer{border-top:1px solid var(--line,#e2e2e2);color:#707070;overflow-wrap:anywhere;white-space:pre-line;padding:20px 26px;font-size:12px;line-height:22px}.em-email-footer p+p{margin-top:9px}.em-recipient-count{color:#333;font-size:34px;font-weight:600;line-height:44px;display:block}.em-review-note{color:#666;margin-top:8px;font-size:13px;line-height:23px}.em-review-list{color:#666;padding-left:20px;font-size:13px;line-height:23px}.em-review-list li+li{margin-top:6px}.em-disclosure{border-top:1px solid var(--line,#e2e2e2);padding:20px 26px}.em-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:32px;font-size:13px;font-weight:600;line-height:23px;list-style:none;display:flex}.em-disclosure summary::-webkit-details-marker{display:none}.em-disclosure[open] summary{margin-bottom:15px}.em-disclosure[open] summary svg{transform:rotate(180deg)}.em-exclusion{border-top:1px solid var(--line,#e2e2e2);overflow-wrap:anywhere;gap:3px;padding:10px 0;font-size:12px;line-height:22px;display:grid}.em-exclusion strong{font-size:13px;font-weight:600}.em-test{border-top:1px solid var(--line,#e2e2e2);margin-top:20px;padding-top:20px}.em-test p{color:#666;overflow-wrap:anywhere;margin-bottom:12px;font-size:12px;line-height:22px}.em-final-check{border:1px solid var(--line,#ddd);background:#fff;border-radius:8px;gap:20px;margin-top:24px;padding:23px 26px;display:grid}.em-final-check .em-actions{justify-content:space-between}.em-final-check .em-check{font-size:14px;line-height:25px}.em-schedule-options{gap:14px;display:grid}.em-schedule-options .field{max-width:420px}.em-stat-grid{border-bottom:1px solid var(--line,#e2e2e2);grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding:25px 26px;display:grid}.em-stat-grid>div{min-width:0}.em-stat-grid dt{color:#666;font-size:12px;line-height:21px}.em-stat-grid dd{margin:5px 0 0;font-size:25px;font-weight:600;line-height:34px}.em-detail-label{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.em-detail-label h2{outline:none;font-size:20px;font-weight:600;line-height:29px}.em-dns-records{gap:12px;margin-top:20px;display:grid}.em-dns-record{border:1px solid var(--line,#ddd);background:#fafafa;border-radius:6px;min-width:0;padding:16px}.em-dns-record>div{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.em-dns-record strong{font-size:13px;font-weight:600;line-height:22px}.em-dns-record dl{gap:10px;display:grid}.em-dns-record dt{color:#666;font-size:11px;line-height:20px}.em-dns-record dd{overflow-wrap:anywhere;margin:2px 0 0;font-family:ui-monospace,monospace;font-size:12px;line-height:21px}.em-setup-list{color:#555;gap:13px;padding-left:20px;font-size:14px;line-height:24px;display:grid}.em-settings-footer{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.em-state-help{gap:10px;font-size:13px;line-height:23px;display:grid}.em-state-help dt{color:#444;font-weight:600}.em-state-help dd{color:#666;margin:2px 0 0}.em-job-event{border-top:1px solid var(--line,#e2e2e2);justify-content:space-between;align-items:flex-start;gap:20px;padding:14px 0;font-size:13px;line-height:23px;display:flex}.em-job-event>div{min-width:0}.em-job-event strong,.em-job-event small{overflow-wrap:anywhere;display:block}.em-job-event small{color:#666;font-size:12px}@media (max-width:850px){.em-composer-title{flex-direction:column;align-items:flex-start;gap:18px}.em-review-grid,.em-template-grid{grid-template-columns:minmax(0,1fr)}.em-template{padding:17px}.em-template>svg{float:left;margin:3px 14px 0 0}.em-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.em-page-heading{flex-direction:column;gap:18px;margin-bottom:22px}.em-page-heading h1{font-size:25px;line-height:34px}.em-page-heading p{font-size:14px;line-height:24px}.em-page-heading>.em-actions{width:100%}.em-page-heading>.em-actions>.button{flex:1;justify-content:center;font-size:13px}.em-tabs{gap:22px;margin-bottom:20px}.em-tabs button{min-height:48px;font-size:13px}.em-panel-heading,.em-panel-body,.em-list-row,.em-disclosure,.em-email-header,.em-email-footer,.em-stat-grid{padding:20px 17px}.em-panel-heading{flex-wrap:wrap;gap:12px}.em-panel-heading h2,.em-panel-heading h3{font-size:18px;line-height:27px}.em-list-row{flex-wrap:wrap;align-items:flex-start;gap:14px}.em-list-main{flex-basis:100%}.em-list-row .em-actions{justify-content:flex-start;width:100%}.em-list-row .em-actions .button{flex:1;justify-content:center}.em-grid{grid-template-columns:minmax(0,1fr);gap:20px}.email-workbench input:not([type=checkbox]):not([type=radio]),.email-workbench select,.email-workbench textarea{min-height:46px;font-size:16px;line-height:24px}.em-composer-header{padding:12px 16px 15px}.em-topline{align-items:flex-start;gap:10px;margin-bottom:15px}.em-topline>.button{gap:6px;max-width:55%;padding-inline:10px;font-size:12px}.em-org{max-width:45%;font-size:12px;line-height:20px}.em-org small{font-size:11px;line-height:18px}.em-composer-title{gap:12px}.em-composer-title h1{font-size:22px;line-height:29px}.em-composer-title p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.em-steps{justify-content:space-between;gap:15px;width:100%}.em-steps li{gap:6px;font-size:11px}.em-steps li>span{width:23px;height:23px}.em-composer-inner{padding:16px 12px calc(60px + env(safe-area-inset-bottom))}.em-form-footer{flex-direction:column;align-items:stretch;gap:16px;padding:20px 17px}.em-form-footer .em-actions{width:100%}.em-form-footer .button{flex:1;justify-content:center}.em-form-footer p{font-size:12px;line-height:22px}.em-notice{padding:15px 13px;font-size:13px;line-height:23px}.em-notice .em-actions .button{flex:1;justify-content:center}.em-people{grid-template-columns:minmax(0,1fr)}.em-person:nth-child(odd){border-right:0}.em-person{padding:14px 12px}.em-audience-options{flex-direction:column;gap:14px}.em-radio,.em-check{align-items:flex-start;min-height:44px;font-size:13px;line-height:24px}.em-token-list button{min-height:44px}.em-pagination{flex-wrap:wrap}.em-pagination .button{min-height:44px}.em-email-body{padding:23px 17px;font-size:14px;line-height:26px}.em-email-header div{grid-template-columns:45px minmax(0,1fr);gap:8px}.em-recipient-count{font-size:30px;line-height:40px}.em-final-check{gap:18px;padding:20px 17px}.em-final-check .em-actions{flex-direction:column;align-items:stretch}.em-final-check .em-actions>.button{justify-content:center;width:100%}.em-test .button{justify-content:center;width:100%;min-height:44px}.em-disclosure summary{min-height:44px}.em-stat-grid{gap:20px 16px}.em-stat-grid dd{font-size:24px;line-height:32px}.em-job-event{flex-wrap:wrap;gap:12px}.em-job-event>.em-status{max-width:100%}.em-settings-footer .button{flex:1;justify-content:center;min-height:44px}.em-detail-label{flex-wrap:wrap;align-items:flex-start}.em-detail-label h2{font-size:20px;line-height:28px}.em-empty{padding:40px 19px}.em-empty h2{font-size:20px;line-height:29px}.em-empty p{font-size:14px;line-height:25px}}.em-saved-audience{min-width:0}.em-saved-source{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin-bottom:22px;display:grid}.em-saved-source .em-actions{gap:14px}.em-saved-source .text-button{text-align:left;white-space:normal;min-height:44px;font-size:13px;line-height:22px}.em-saved-result{border:1px solid var(--line,#e2e2e2);overflow-wrap:anywhere;border-radius:6px;min-width:0;overflow:clip}.em-saved-result>header{padding:20px 22px 0}.em-saved-result h3{font-size:17px;font-weight:600;line-height:26px}.em-saved-result>header p{color:#666;margin-top:6px;font-size:12px;line-height:22px}.em-saved-count{align-items:center;gap:15px;padding:20px 22px 0;display:flex}.em-saved-count>strong{flex-shrink:0;font-size:30px;font-weight:600;line-height:40px}.em-saved-count>div{min-width:0;font-size:14px;line-height:24px}.em-saved-count small{color:#666;font-size:12px;line-height:21px;display:block}.em-saved-result>.em-input-note{margin:10px 0 20px;padding:0 22px}.em-saved-result .em-disclosure{padding:15px 22px}.em-saved-result .em-disclosure summary>svg{flex-shrink:0}.em-saved-apply{border-top:1px solid var(--line,#e2e2e2);flex-direction:column;align-items:flex-start;gap:12px;padding:20px 22px;display:flex}.em-saved-apply>p{color:#806329;font-size:13px;line-height:23px}.em-saved-apply>.button{white-space:normal;text-align:left;max-width:100%;min-height:44px}.em-saved-apply>.button>svg{flex-shrink:0}.em-saved-apply>small{color:#666;font-size:12px;line-height:22px}.em-frozen-audience{margin-top:20px}@media (max-width:750px){.em-saved-source{grid-template-columns:minmax(0,1fr);gap:14px}.em-saved-source .em-actions{gap:12px 18px}}@media (max-width:600px){.em-saved-result>header{padding:17px 15px 0}.em-saved-count{align-items:flex-start;gap:12px;padding:17px 15px 0}.em-saved-count>strong{font-size:28px;line-height:36px}.em-saved-result>.em-input-note{padding-inline:15px}.em-saved-result .em-disclosure{padding:12px 15px}.em-saved-apply{padding:17px 15px}.em-saved-apply>.button{justify-content:center;width:100%}.em-saved-source>.em-actions{align-items:stretch}.em-saved-source .text-button{padding-block:10px}.em-saved-result h3{font-size:16px;line-height:25px}}.em-paged-list{flex-wrap:wrap;gap:12px 16px;line-height:22px}.em-paged-list>span{min-width:0}.em-paged-list small{color:#777;font-size:11px;display:block}.em-paged-list .em-actions{gap:8px}.em-paged-list .button{min-height:44px}.em-preview-picker{border-bottom:1px solid var(--line,#e2e2e2)}.em-history-filter{justify-content:space-between;align-items:flex-end;gap:20px;margin:26px 0 18px;display:flex}.em-history-filter .field{flex:1;max-width:320px}.em-history-filter>span{color:#666;font-size:12px;line-height:23px}.em-send-progress{border-top:1px solid var(--line,#e2e2e2);margin-top:22px;padding-top:20px}.em-send-progress p{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:13px;line-height:23px;display:flex}.em-send-progress p span,.em-send-progress small{color:#666}.em-send-progress small{margin-top:8px;font-size:12px;line-height:22px;display:block}.em-send-progress progress{width:100%;height:8px;accent-color:var(--action-purple,#525fbd);background:#eee;border:0;border-radius:4px;margin-top:12px;display:block;overflow:hidden}.em-send-progress progress::-webkit-progress-bar{background:#eee}.em-send-progress progress::-webkit-progress-value{background:var(--action-purple,#525fbd)}.em-send-progress progress::-moz-progress-bar{background:var(--action-purple,#525fbd)}.em-saved-message{margin-top:12px;padding:12px 0 0}.em-saved-message pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.6}.em-saved-message p{overflow-wrap:anywhere}.em-saved-message .button{margin-top:12px}.em-job-event>div{flex:1}.em-stat-grid dd{text-align:left}@media (max-width:600px){.em-history-filter{flex-direction:column;align-items:stretch;gap:10px}.em-history-filter .field{max-width:none}.em-paged-list .em-actions{width:100%}.em-paged-list .button{flex:1;justify-content:center}.em-send-progress p{flex-direction:column;gap:4px}.em-job-event>.em-status{flex-shrink:0}}.em-resume .em-panel-body>h3{margin:20px 0 8px}.em-resume .em-panel-body>h3:first-child{margin-top:0}.em-resume .em-panel-body>p{margin:0 0 16px}.em-resume .em-panel-body>ul{margin:0 0 20px;padding-left:20px}.em-resume .em-panel-body>ul li+li{margin-top:10px}.em-resume .em-panel-body>section{margin:22px 0}.em-resume dl{margin:12px 0 20px}.em-resume .checkbox-field{align-items:flex-start;line-height:1.75}.em-resume .checkbox-field input{flex-shrink:0;margin-top:5px}
