:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8fafc;--surface:#fff;--surface-2:#eff4ff;--surface-3:#e5eeff;--surface-hover:#f8fafc;--rail:#fff;--ink-900:#0b1c30;--ink-700:#2b3441;--ink-600:#444653;--ink-400:#5f6473;--ink-icon:#757684;--ink-inverse:#eaf1ff;--line:#e2e8f0;--line-2:#f1f5f9;--line-strong:#cbd5e1;--line-variant:#c4c5d5;--accent:#00288e;--accent-strong:#1e40af;--accent-tint:#3755c3;--accent-soft:#eff4ff;--accent-ghost:#dde1ff;--slate-solid:#0f172a;--pill-action-bg:#fff1f2;--pill-action-border:#fecdd3;--pill-action-text:#be123c;--pill-pending-bg:#eff6ff;--pill-pending-border:#bfdbfe;--pill-pending-text:#1d4ed8;--pill-declined-bg:#f1f5f9;--pill-declined-border:#e2e8f0;--pill-declined-text:#475569;--pill-success-bg:#ecfdf5;--pill-success-border:#a7f3d0;--pill-success-text:#047857;--error:#ba1a1a;--error-bg:#ffdad6;--error-text:#93000a;--ink-500:var(--ink-600);--attn:var(--pill-action-text);--attn-soft:var(--pill-action-bg);--ok:var(--pill-success-text);--ok-soft:var(--pill-success-bg);--bad:var(--error);--bad-soft:var(--error-bg);--fs-display:28px;--lh-display:36px;--fs-h1:20px;--lh-h1:28px;--fs-h2:16px;--lh-h2:24px;--fs-body-lg:15px;--lh-body-lg:24px;--fs-body:13px;--lh-body:20px;--fs-body-sm:12px;--lh-body-sm:18px;--fs-label:12px;--lh-label:16px;--fs-pill:11px;--lh-pill:14px;--fs-micro:11px;--lh-micro:16px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--tracking-display:-.01em;--tracking-num:-.02em;--tracking-label:.01em;--tracking-pill:.02em;--font-ui:"PingFang TC", "Microsoft JhengHei", "Noto Sans TC", system-ui, -apple-system, sans-serif;--font-heading:var(--font-ui);--font-mono:"SFMono-Regular", Menlo, Consolas, monospace;--sp-0-5:2px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--gutter:var(--sp-4);--page-margin:var(--sp-6);--r-xs:2px;--r-ctl:6px;--r-ctl-lg:8px;--r-surface:12px;--r-surface-lg:16px;--r-pill:9999px;--shadow-sm:0 1px 2px 0 #0f172a0d;--shadow-md:0 4px 6px -1px #0f172a12, 0 2px 4px -2px #0f172a0d;--shadow-lg:0 10px 15px -3px #0f172a14, 0 4px 6px -4px #0f172a0a;--shadow-pop:0 12px 28px -4px #0f172a1f, 0 4px 10px -2px #0f172a0f;--rail-w:220px;--list-w:400px;--content-max:1600px;--focus-ring:0 0 0 3px #1e40af47;--focus-border:var(--accent-strong);--t-fast:.12s;--t-base:.16s;--ease:cubic-bezier(.4, 0, .2, 1)}@media (prefers-reduced-motion:reduce){:root{--t-fast:0s;--t-base:0s}.button:not(:disabled):is(:hover,:active),.button:not(:disabled):hover .icon,:where(.modal__close,.toast__dismiss,.detail-pane__back,.message__toggle,.rule-banner__close,.email-overview__expand,.email-overview__confirm,.email-overview__retry,.richtext__tool):not(:disabled):is(:hover,:active){transform:none}}@media (pointer:coarse){:root{--row-h:56px}}@media (prefers-reduced-motion:reduce){:root{--dur-1:0s;--dur-2:0s}}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:var(--ink-700);background:var(--bg);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}h1,h2,h3{margin:0}button{font:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-ctl)}.eyebrow{color:var(--accent-strong);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:700}.workbench{width:min(1480px,100%);margin:0 auto;padding:20px 24px 40px}.workbench-header{justify-content:space-between;align-items:flex-end;gap:16px;padding:12px 0 16px;display:flex}.workbench-title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--ink-900);font-size:26px;font-weight:700;line-height:1.15}.workbench-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.workbench-body{grid-template-columns:minmax(360px,440px) minmax(0,1fr);align-items:start;gap:20px;margin-top:16px;display:grid}.inbox-pane{flex-direction:column;gap:14px;min-width:0;display:flex}.detail-pane{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-surface);min-width:0;box-shadow:var(--shadow-sm);min-height:580px;overflow:hidden}.button{border-radius:var(--r-ctl-lg);cursor:pointer;box-shadow:var(--shadow-sm);transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), box-shadow var(--t-base) var(--ease), transform var(--t-fast) var(--ease);will-change:transform;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:13.5px;font-weight:600;display:inline-flex}.button .icon{transition:transform var(--t-fast) var(--ease)}:where(.modal__close,.toast__dismiss,.detail-pane__back,.message__toggle,.rule-banner__close,.email-overview__expand,.email-overview__confirm,.email-overview__retry,.richtext__tool){transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), box-shadow var(--t-base) var(--ease), transform var(--t-fast) var(--ease)}@media (hover:hover) and (pointer:fine){.button:not(:disabled):hover,:where(.modal__close,.toast__dismiss,.detail-pane__back,.message__toggle,.rule-banner__close,.email-overview__expand,.email-overview__confirm,.email-overview__retry,.richtext__tool):not(:disabled):hover{transform:translateY(-1px)}.button:not(:disabled):hover .icon{transform:translate(1px)}}.button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.button:not(:disabled):active,:where(.modal__close,.toast__dismiss,.detail-pane__back,.message__toggle,.rule-banner__close,.email-overview__expand,.email-overview__confirm,.email-overview__retry,.richtext__tool):not(:disabled):active{transition-duration:70ms;transform:translateY(0)scale(.985)}.button--primary{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 2px 4px -1px #00288e40}.button--primary:not(:disabled):hover{background:var(--accent-strong);border-color:var(--accent-strong);box-shadow:0 4px 8px -2px #00288e59}.button--ghost{background:var(--surface);border-color:var(--line);color:var(--ink-900)}.button--ghost:not(:disabled):hover{background:var(--surface-2);border-color:var(--accent-tint);color:var(--accent-strong)}.button--danger-ghost{background:var(--surface);border-color:var(--line);color:var(--bad)}.button--danger-ghost:not(:disabled):hover{background:var(--bad-soft);border-color:var(--bad)}.health-bar{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-surface);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:12px 16px}.health-bar__heading{align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.health-bar__title{font-family:var(--font-ui);letter-spacing:.01em;font-size:17px}.health-bar__note{color:var(--ink-400);font-size:12px}.health-bar__note--error{color:var(--bad)}.health-bar__empty{color:var(--ink-400);margin:4px 0 0;font-size:13.5px}.health-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.health-chip{border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:4px 8px;font-size:12px;display:inline-flex}.health-chip__email{font-weight:600}.health-chip__status{opacity:.85}.health-chip--success{background:var(--ok-soft);color:var(--ok);border-color:#2e7d4f4d}.health-chip--warning{background:var(--attn-soft);color:var(--attn);border-color:#a96b1052}.health-chip--danger{background:var(--bad-soft);color:var(--bad);border-color:#bf3b2c52}.health-chip--neutral{border-color:var(--line);color:var(--ink-600);background:#17201c0f}.health-chip--alert{animation:2.2s ease-in-out infinite pulse-alert;box-shadow:0 0 0 2px #bf3b2c2e}@keyframes pulse-alert{0%,to{box-shadow:0 0 0 2px #bf3b2c24}50%{box-shadow:0 0 0 5px #bf3b2c42}}.sheet-sync{border:1px solid var(--line-2);border-radius:var(--r-surface);background:var(--surface);align-items:flex-start;gap:8px;margin:0 0 16px;padding:8px 12px;display:flex}.sheet-sync--success{background:var(--ok-soft);border-color:#2e7d4f59}.sheet-sync--warning{background:var(--attn-soft);border-color:#a96b1059}.sheet-sync--danger{background:var(--bad-soft);border-color:#bf3b2c59}.sheet-sync--info{background:var(--accent-soft);border-color:#2b6a8f59}.sheet-sync__icon{color:var(--ink-400);font-weight:700}.sheet-sync__body{flex:auto;min-width:0}.sheet-sync__message{color:var(--ink-600);font-size:13.5px;font-weight:600}.sheet-sync__error{color:var(--bad);margin-top:4px;font-size:12px}.sheet-sync__retry{flex-shrink:0;padding:4px 12px;font-size:12px}.readonly-banner{border:1px solid var(--line-2);border-radius:var(--r-surface);margin-bottom:16px;padding:12px 16px;font-size:13.5px;font-weight:600}.readonly-banner--readonly{background:var(--attn-soft);color:var(--attn);border-color:#a96b1059}.readonly-banner--unknown{color:var(--ink-600);background:#17201c0f}.delivery-filter{flex-direction:column;gap:8px;display:flex}.delivery-filter__types{flex-wrap:wrap;gap:4px;display:flex}.delivery-type-tab{border:1px solid var(--line-2);background:var(--surface);color:var(--ink-600);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.delivery-type-tab:hover{border-color:var(--accent);color:var(--ink-900)}.delivery-type-tab--active{background:var(--accent);border-color:var(--accent);color:#fff}.event-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-surface);padding:16px 20px}.event-card__header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.event-card__subject{margin:0 0 16px;font-size:17px;font-weight:700}.event-card__fields{gap:8px;margin:0;display:grid}.event-card__field{grid-template-columns:6.5rem 1fr;gap:8px;font-size:13.5px;display:grid}.event-card__field dt{color:var(--ink-400);font-weight:600}.event-card__field dd{overflow-wrap:anywhere;margin:0}.queue-tabs{background:var(--surface);border-radius:var(--r-surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);flex-direction:column;gap:8px;padding:8px 12px;display:flex}.queue-tabs__list{border-bottom:none;flex-wrap:nowrap;gap:6px;padding:2px 0;display:flex;overflow-x:auto}.queue-tab{border-radius:var(--r-ctl-lg);min-height:36px;color:var(--ink-600);font-family:var(--font-heading);cursor:pointer;transition:all var(--t-fast) var(--ease);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:600;display:flex}.queue-tab:hover{background:var(--surface-2);color:var(--ink-900)}.queue-tab__count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-num);border-radius:var(--r-pill);background:var(--surface-2);min-width:1.5rem;color:var(--ink-600);padding:1px 6px;font-size:11px;font-weight:700}.queue-tab--active{background:var(--slate-solid);color:#fff;box-shadow:0 2px 4px -1px #0f172a33}.queue-tab--active:hover{color:#fff;background:#1e293b}.queue-tab--active .queue-tab__count{color:#fff;background:#fff3}.queue-tabs__note{color:var(--ink-400);margin:0;font-size:12px}.filter-bar{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-surface);box-shadow:var(--shadow-sm);flex-direction:column;gap:10px;padding:14px;display:flex}.filter-bar__row{align-items:flex-end;gap:10px;display:flex}.filter-field{flex-direction:column;gap:4px;min-width:0;display:flex}.filter-field--auto{flex:none}.filter-field--grow{flex:auto}.filter-field__label{color:var(--ink-600);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.filter-bar input,.filter-bar select,.field input,.field select,.field textarea,.compose-form input,.compose-form select,.compose-form textarea,.template-editor input,.template-editor textarea{background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--r-ctl-lg);width:100%;color:var(--ink-900);font:inherit;transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);padding:8px 12px;font-size:13.5px}.filter-bar input:focus,.filter-bar select:focus,.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent-strong);background:#fff;outline:none;box-shadow:0 0 0 3px #1e40af26}.filter-bar__reset{flex-shrink:0}.conversation-list{flex-direction:column;gap:8px;display:flex}.conversation-list__items{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.conversation-row{background:var(--surface);border:none;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--ink-900);cursor:pointer;border-left:3px solid #0000;border-radius:0;flex-direction:column;justify-content:center;gap:2px;padding:6px 12px 6px 16px;transition:border-color .12s,background-color .12s,all;display:flex}.conversation-row[data-status=NEEDS_REPLY]{border-left-color:var(--pill-action-text)}.conversation-row[data-status=WAITING_REPLY]{border-left-color:var(--pill-pending-text)}.conversation-row[data-status=REJECTED]{border-left-color:var(--pill-declined-text)}.conversation-row[data-status=CLOSED],.conversation-row[data-status=CONFIRMED]{border-left-color:var(--pill-success-text)}.conversation-row--selected{background:var(--accent-soft);border-left-color:var(--accent)}.conversation-list__items{border-top:1px solid var(--line);gap:0}.waiting-controls{flex-wrap:wrap;align-items:center;gap:8px 16px}.waiting-controls__group{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.conversation-row__waiting{color:var(--ink-600);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:600}.conversation-row__waiting--unknown{color:var(--ink-400);font-weight:400}.badge{border-radius:var(--r-pill);height:22px;font-size:var(--fs-pill);line-height:var(--lh-pill);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-pill);white-space:nowrap;border:1px solid #0000;flex-shrink:0;align-items:center;padding:0 8px;display:inline-flex}.badge--neutral{border-color:var(--pill-declined-border);background:var(--pill-declined-bg);color:var(--pill-declined-text)}.badge--info{border-color:var(--pill-pending-border);background:var(--pill-pending-bg);color:var(--pill-pending-text)}.badge--warning{border-color:var(--pill-action-border);background:var(--pill-action-bg);color:var(--pill-action-text)}.badge--success{border-color:var(--pill-success-border);background:var(--pill-success-bg);color:var(--pill-success-text)}.badge--danger{border-color:var(--error);background:var(--error-bg);color:var(--error-text)}.unread-dot{background:var(--accent);color:#fff;min-width:1.15rem;font-family:var(--font-mono);vertical-align:middle;border-radius:999px;justify-content:center;align-items:center;margin-left:8px;padding:0 4px;font-size:12px;line-height:1.2rem;display:inline-flex}.detail-pane__content{flex-direction:column;gap:16px;padding:20px 24px 28px;display:flex}.detail-pane__back{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-ctl-lg);color:var(--ink-700);cursor:pointer;transition:all var(--t-fast) var(--ease);align-self:flex-start;padding:6px 14px;font-size:13.5px;font-weight:600;display:none}.detail-pane__back:hover{background:var(--surface-3);color:var(--ink-900)}.detail-pane__placeholder{text-align:center;min-height:520px;color:var(--ink-400);justify-content:center;align-items:center}.detail-pane__placeholder-title{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--ink-900);margin:0 0 6px;font-size:24px;font-weight:700}.detail-pane__placeholder-hint{color:var(--ink-600);margin:0;font-size:14px}.detail-header{border-bottom:1px solid var(--line);padding-bottom:16px}.detail-header__topline{align-items:center;gap:10px;display:flex}.detail-header__mailbox{color:var(--ink-600);font-family:var(--font-mono);background:var(--surface-2);border-radius:var(--r-ctl);padding:2px 8px;font-size:12px}.detail-header__subject{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--ink-900);margin-top:10px;font-size:22px;font-weight:700;line-height:1.3}.detail-header__contact{color:var(--ink-600);align-items:center;gap:8px;margin:6px 0 0;font-size:13.5px;display:flex}.thread{flex-direction:column;gap:14px;display:flex}.message{border-radius:var(--r-surface);border:1px solid var(--line);max-width:94%;box-shadow:var(--shadow-sm);transition:all var(--t-fast) var(--ease);padding:14px 18px}.message--inbound{background:var(--surface);border-color:var(--line);align-self:flex-start}.message--outbound{background:var(--accent-soft);border-color:var(--accent-ghost);align-self:flex-end}.message__header{align-items:baseline;gap:10px;display:flex}.message__from{font-family:var(--font-heading);color:var(--ink-900);overflow-wrap:anywhere;font-size:14px;font-weight:700}.message__time{color:var(--ink-400);font-family:var(--font-mono);font-size:11px}.message__unread{color:var(--pill-action-text);background:var(--pill-action-bg);border:1px solid var(--pill-action-border);border-radius:var(--r-pill);padding:1px 6px;font-size:11px;font-weight:700}.message__to{color:var(--ink-400);margin:4px 0 0;font-size:12px}.message__body{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:13.5px}.thread__toolbar{justify-content:flex-end;gap:8px;display:flex}.message__toggle{border:1px solid var(--line);border-radius:var(--r-ctl);color:var(--ink-600);cursor:pointer;background:0 0;align-self:center;margin-left:auto;padding:0 8px;font-size:12px}.message__toggle:hover{border-color:var(--line-2);color:var(--accent-strong)}.message--collapsed .message__body{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}.message__quoted-text{white-space:normal}.message__quote-toggle{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--surface);min-width:2rem;color:var(--ink-600);cursor:pointer;margin:4px 0;padding:0 8px;font-size:13.5px;line-height:1.3;display:block}.message__quote-toggle:hover{border-color:var(--line-2);color:var(--accent-strong)}.message__quote-toggle:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.message__quote-content{border-left:2px solid var(--line);color:var(--ink-600);white-space:pre-wrap;overflow-wrap:anywhere;padding-left:12px}.message__quote-content[hidden],.message--collapsed .message__quoted-text{display:none}.reply-gate{background:var(--attn-soft);border-radius:var(--r-ctl);color:var(--attn);border:1px solid #a96b1052;padding:12px;font-size:13.5px}.reply-form{flex-direction:column;gap:12px;display:flex}.reply-form__actions{justify-content:flex-end;display:flex}.form-error{color:var(--bad);margin:4px 0 0;font-size:13.5px}.status-actions{border-top:1px dashed var(--line-2);flex-wrap:wrap;align-items:center;gap:8px;padding-top:16px;display:flex}.status-actions__title{color:var(--ink-400);margin-right:4px;font-size:12px;font-weight:600}.status-actions__busy{color:var(--ink-400);font-size:12px}.field{flex-direction:column;gap:4px;display:flex}.field__label{color:var(--ink-600);font-size:13.5px;font-weight:600}.field__hint{color:var(--ink-400);margin:0;font-size:12px}.template-panel{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--surface-2)}.template-panel>summary{cursor:pointer;color:var(--ink-600);padding:8px 12px;font-size:13.5px;font-weight:600;list-style:none}.template-panel>summary:before{content:"▸ ";color:var(--accent)}.template-panel[open]>summary:before{content:"▾ "}.template-manager{border-top:1px solid var(--line);padding:8px 12px 12px}.template-manager__toolbar{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.template-manager__heading{font-size:13.5px;font-weight:700}.template-manager__note{color:var(--ink-400);font-size:12px}.template-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.template-item__row{align-items:center;gap:8px;display:flex}.template-item__insert{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-ctl);text-align:left;cursor:pointer;flex:auto;min-width:0;padding:8px}.template-item__insert:hover{border-color:var(--accent)}.template-item__name{font-size:13.5px;font-weight:700;display:block}.template-item__subject{color:var(--ink-400);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.template-item__edit{border:1px solid var(--line);border-radius:var(--r-ctl);color:var(--ink-600);cursor:pointer;background:0 0;padding:8px;font-size:12px}.template-editor{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-ctl);flex-direction:column;gap:8px;padding:8px;display:flex}.template-editor__actions{justify-content:flex-end;gap:8px;display:flex}.template-manager__footer{margin-top:8px}.template-manager-global{background:var(--surface-2);border:1px dashed var(--line-2);border-radius:var(--r-surface);margin-top:20px;padding:12px 16px}.template-manager-global>summary{cursor:pointer;color:var(--ink-600);font-size:13.5px;font-weight:600}.template-manager-global__note{color:var(--ink-400);margin:8px 0;font-size:12px}.template-manager-global__list{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.template-manager-global__item{background:var(--accent-soft);color:var(--accent-strong);border-radius:999px;padding:4px 8px;font-size:12px;font-weight:600}.error-panel{background:var(--bad-soft);border-radius:var(--r-ctl);border:1px solid #bf3b2c4d;flex-direction:column;gap:4px;padding:16px;display:flex}.error-panel__title{color:var(--bad);margin:0;font-size:15px;font-weight:700}.error-panel__message{color:var(--ink-600);margin:0;font-size:13.5px}.empty-state{text-align:center;color:var(--ink-400);padding:40px 16px}.empty-state__title{font-family:var(--font-ui);color:var(--ink-600);margin:0 0 4px;font-size:17px}.empty-state__hint{margin:0;font-size:13.5px}.skeleton-list{flex-direction:column;gap:8px;display:flex}.skeleton-row{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-ctl);flex-direction:column;gap:8px;padding:12px;display:flex}.skeleton-block{border-radius:var(--r-ctl);background:linear-gradient(90deg,#17201c12,#17201c24,#17201c12) 0 0/200% 100%;animation:1.4s linear infinite shimmer;display:block}.skeleton-block--line{width:45%;height:.65rem}.skeleton-block--title{width:78%;height:.9rem}@keyframes shimmer{to{background-position:-200% 0}}.toast{z-index:60;border-radius:var(--r-surface);color:#fff;align-items:center;gap:12px;max-width:min(420px,100vw - 2.5rem);padding:12px 16px;animation:.18s ease-out toast-in;display:flex;position:fixed;bottom:20px;right:20px}.toast--success{background:var(--ok)}.toast--error{background:var(--bad)}.toast__message{overflow-wrap:anywhere;font-size:13.5px}.toast__dismiss{border-radius:var(--r-ctl);color:#fff;cursor:pointer;background:#ffffff2e;border:none;flex-shrink:0;padding:0 8px;font-size:15px}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.modal-overlay{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17201c73;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:var(--surface);border-radius:var(--r-surface);width:min(660px,100%);max-height:min(88vh,900px);box-shadow:var(--shadow-pop);overflow-y:auto}.modal__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px;display:flex}.modal__title{font-family:var(--font-ui);font-size:20px;font-weight:400}.modal__close{color:var(--ink-600);cursor:pointer;background:0 0;border:none;padding:0 8px;font-size:20px}.modal__close:hover{color:var(--bad)}.compose-form{flex-direction:column;gap:12px;padding:16px 16px 20px;display:flex}.compose-form__actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.app-shell{text-align:center;min-height:calc(100vh - 2.5rem);color:var(--ink-600);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.app-shell .eyebrow{color:var(--accent)}.app-shell__hint{color:var(--ink-400);font-size:13.5px}.unlock-screen{place-items:center;min-height:calc(100vh - 2.5rem);padding:16px;display:grid}.unlock-card{background:var(--surface);border:1px solid var(--line);border-top:.35rem solid var(--accent);border-radius:var(--r-surface);width:min(30rem,100%);padding:32px 32px 24px}.unlock-title{font-family:var(--font-ui);letter-spacing:-.03em;font-size:24px;font-weight:400;line-height:1.05}.unlock-intro{color:var(--ink-600);margin:16px 0 20px;font-size:15px;line-height:1.6}.unlock-modes{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-ctl-lg);gap:6px;margin-bottom:18px;padding:4px;display:flex}.unlock-mode{border-radius:var(--r-ctl-lg);min-height:44px;color:var(--ink-600);font-family:var(--font-heading);cursor:pointer;transition:all var(--t-fast) var(--ease);background:0 0;border:1px solid #0000;flex:1 1 0;padding:0 12px;font-size:13.5px;font-weight:600}.unlock-mode:hover{color:var(--ink-900)}.unlock-mode--active,.unlock-mode--active:hover{background:var(--slate-solid);color:#fff;box-shadow:0 2px 4px -1px #0f172a33}@media (prefers-reduced-motion:reduce){.unlock-mode{transition:none}}.unlock-form{flex-direction:column;gap:12px;display:flex}.unlock-form .field input{font-family:var(--font-mono);letter-spacing:.06em}.unlock-submit{align-self:flex-start}.unlock-form .field input,.unlock-submit{min-height:44px}.unlock-note{color:var(--ink-400);margin:16px 0 0;font-size:12px;line-height:1.6}.email-pane{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-surface);flex-direction:column;grid-column:1/-1;gap:16px;min-width:0;padding:16px 16px 20px;display:flex}.email-pane__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.email-pane__title{font-family:var(--font-ui);font-size:20px;font-weight:400}.email-pane__note{color:var(--ink-600);margin:4px 0 0;font-size:13.5px}.email-pane__search{flex-direction:column;gap:4px;min-width:min(20rem,100%);display:flex}.email-pane__search-label{color:var(--ink-400);font-size:13.5px;font-weight:600}.email-pane__search input{border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--bg);font:inherit;color:var(--ink-900);padding:8px 12px}.email-pane__search input:focus{outline:2px solid var(--accent-soft);border-color:var(--accent)}.email-table{flex-direction:column;gap:12px;min-width:0;display:flex}.email-table__scroll{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--bg);overflow-x:auto}.email-table__grid{border-collapse:collapse;width:100%;font-size:13.5px}.email-table__grid th{text-align:left;background:var(--surface-3);color:var(--ink-600);white-space:nowrap;border-bottom:1px solid var(--line-2);padding:8px 12px;font-size:13.5px;font-weight:600}.email-table__grid td{border-bottom:1px solid var(--line);vertical-align:middle;padding:8px 12px}.email-table__grid tbody tr:last-child td{border-bottom:none}.email-table__grid tbody tr:nth-child(2n){background:#17201c06}.email-table__identity{min-width:13rem}.email-table__name{font-weight:600;display:block}.email-table__email{color:var(--ink-400);overflow-wrap:anywhere;font-size:13.5px;display:block}.email-table__count{font-variant-numeric:tabular-nums;color:var(--ink-600)}.email-table__chip{text-align:center;font-variant-numeric:tabular-nums;min-width:1.7rem;display:inline-block}.email-table__zero{color:var(--ink-400)}.email-table__activity{color:var(--ink-600);white-space:nowrap}.email-table__action{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.email-table__action-label{color:var(--ink-400);font-size:13.5px}.email-table__action select{border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--bg);font:inherit;color:var(--ink-900);padding:4px 8px}.email-table__busy{color:var(--ink-400);margin-left:8px;font-size:12px}.email-table__more{align-self:center}.email-table__loading-more{color:var(--ink-400);align-self:center;margin:0;font-size:13.5px}.modal--narrow{width:min(540px,100%)}.modal__body{flex-direction:column;gap:12px;padding:16px 16px 20px;display:flex}.modal__actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.email-status-dialog__identity{overflow-wrap:anywhere;font-weight:600}.email-status-dialog__impact{margin:0;font-size:15px}.email-status-dialog__impact strong{color:var(--accent-strong)}.email-status-dialog__hint{background:var(--surface-3);border-radius:var(--r-ctl);color:var(--ink-600);margin:0;padding:8px 12px;font-size:13.5px;line-height:1.6}.email-status-dialog__result{margin:0;font-size:15px}.email-status-dialog__result strong{color:var(--accent-strong);font-variant-numeric:tabular-nums}.email-status-dialog__blocked{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--bg)}.email-status-dialog__blocked-title{color:var(--bad);margin:0;padding:8px 12px 4px;font-size:13.5px;font-weight:600}.email-status-dialog__blocked ul{margin:0;padding:0 12px 8px;list-style:none}.email-status-dialog__blocked li{border-top:1px solid var(--line);flex-direction:column;gap:0;padding:8px 0;font-size:13.5px;display:flex}.email-status-dialog__blocked-id{color:var(--ink-600);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:12px}@media (max-width:1024px){.workbench-body{grid-template-columns:1fr}.detail-pane{min-height:0}.detail-pane__back{display:inline-flex}}@media (max-width:640px){.workbench-header{flex-direction:column;align-items:flex-start}.workbench-actions{flex-wrap:wrap;width:100%}.workbench-actions .button{flex:auto;min-width:min(100%,8.5rem)}.filter-bar__row{flex-direction:column;align-items:stretch}.queue-tabs__list{grid-template-columns:1fr}.message{max-width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:640px){.email-pane__toolbar{flex-direction:column;align-items:stretch}.email-pane__search{min-width:0}}.workbench-actions a.button{color:var(--ink-900);text-decoration:none}.email-overview{flex-direction:column;gap:16px;min-width:0;display:flex}.email-overview__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:12px 0 4px;display:flex}.email-overview__back{color:var(--accent-strong);align-items:center;gap:4px;margin-bottom:8px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.email-overview__back:hover{text-decoration:underline}.email-overview__title{font-family:var(--font-ui);letter-spacing:-.03em;font-size:24px;font-weight:400;line-height:1.05}.email-overview__actions{flex-wrap:wrap;gap:8px;display:flex}.email-overview__note{color:var(--ink-600);max-width:64rem;margin:0;font-size:15px;line-height:1.7}.email-overview__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-surface);box-shadow:var(--shadow-sm);flex-direction:column;gap:16px;min-width:0;padding:20px 24px;display:flex}.email-overview__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.email-overview__search{flex-direction:column;gap:4px;min-width:min(22rem,100%);display:flex}.email-overview__search-label{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-600);font-size:11px;font-weight:700}.email-overview__search input{border:1px solid var(--line-strong);border-radius:var(--r-ctl-lg);background:var(--bg);font:inherit;color:var(--ink-900);transition:all var(--t-fast) var(--ease);padding:8px 12px}.email-overview__search input:focus{border-color:var(--accent-strong);background:#fff;outline:none;box-shadow:0 0 0 3px #1e40af26}.email-overview__meta{color:var(--ink-600);margin:0;font-size:13.5px}.email-overview__scroll{border:1px solid var(--line);border-radius:var(--r-ctl-lg);background:var(--surface);box-shadow:var(--shadow-sm);overflow-x:auto}.email-overview__table{border-collapse:collapse;width:100%;font-size:14px}.email-overview__table th{text-align:left;background:var(--surface-2);color:var(--ink-600);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-bottom:1px solid var(--line);padding:10px 14px;font-size:12px;font-weight:700}.email-overview__col-address{width:50%}.email-overview__table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:8px 12px}.email-overview__table tbody tr:last-child td{border-bottom:none}.email-overview__table tbody tr:not(.email-overview__detail-row)>td{height:var(--row-h)}.email-overview__table tbody tr:not(.email-overview__detail-row)>td:first-child{border-left:3px solid #0000}.email-overview__table tbody tr[data-review=true]>td:first-child{border-left-color:var(--attn)}.email-overview__table tbody tr[data-blocked=true]>td:first-child{border-left-color:var(--bad)}.email-overview__table tbody tr[data-status=CONFIRMED]>td:first-child{border-left-color:var(--ok)}.email-overview__table tbody tr[data-status=NOT_SELECTED]>td:first-child{border-left-color:var(--ink-400)}.email-overview__address{overflow-wrap:anywhere;word-break:break-word;font-weight:500}.email-overview__status{flex-flow:row;align-items:center;gap:8px;min-width:0;display:flex}.email-overview__detail-cell .email-overview__status{flex-wrap:wrap}.email-overview__history-cell{text-align:right;white-space:nowrap}.email-overview__control{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.email-overview__detail-cell .email-overview__control{flex-wrap:wrap}.email-overview__select{border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--bg);font:inherit;color:var(--ink-900);max-width:100%;padding:4px 8px}.email-overview__provenance{letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:0 8px;font-size:12px;font-weight:700}.email-overview__provenance--manual{background:var(--accent-soft);color:var(--accent-strong)}.email-overview__provenance--auto{color:var(--ink-400);background:#17201c0f}.email-overview__hint{margin:0;font-size:12px;line-height:1.45}.email-overview__hint--saving{color:var(--ink-400);align-items:center;gap:8px;display:inline-flex}.email-overview__hint--saving:before{content:"";border:2px solid var(--line-2);border-top-color:var(--accent);border-radius:50%;width:.55rem;height:.55rem;animation:.8s linear infinite email-overview-spin}@keyframes email-overview-spin{to{transform:rotate(360deg)}}.email-overview__hint--error{color:var(--bad);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.email-overview__retry{border:1px solid var(--bad);border-radius:var(--r-ctl);color:var(--bad);font:inherit;cursor:pointer;background:0 0;padding:0 8px;font-size:12px;font-weight:600}.email-overview__retry:hover{background:var(--bad-soft)}.email-overview__more{align-self:center}.email-overview__loading-more{color:var(--ink-400);align-self:center;margin:0;font-size:13.5px}@media (max-width:640px){.email-overview__header{flex-direction:column;align-items:flex-start}.email-overview__actions{width:100%}.email-overview__toolbar{flex-direction:column;align-items:stretch}.email-overview__search{min-width:0}.email-overview__col-address{width:auto}}.email-overview__filter{flex-direction:column;gap:4px;min-width:min(13rem,100%);display:flex}.email-overview__filter select{border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--bg);font:inherit;color:var(--ink-900);max-width:100%;padding:8px 12px}.email-overview__filter select:focus{outline:2px solid var(--accent-soft);border-color:var(--accent)}@media (max-width:640px){.email-overview__filter{min-width:0}.email-overview__filter select{width:100%}}.compose-form__attachments,.reply-form__attachments{margin:8px 0 4px}.attachment-picker{flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.attachment-picker__bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.attachment-picker__input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;inset:0 auto auto 0;overflow:hidden}.attachment-picker__limits{color:var(--ink-400);font-size:12px}.attachment-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.attachment{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--bg);align-items:center;gap:8px;padding:4px 8px;font-size:13.5px;display:flex}.attachment--error{border-color:var(--bad)}.attachment__name{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}.attachment-list .attachment__meta{color:var(--ink-400);white-space:nowrap;font-variant-numeric:tabular-nums}.attachment__state{color:var(--ink-600);white-space:nowrap;font-size:12px}.attachment__state--ok{color:var(--ok)}.attachment__state--error{color:var(--bad);white-space:normal;overflow-wrap:anywhere}.attachment__remove{color:var(--ink-400);cursor:pointer;border-radius:var(--r-ctl);background:0 0;border:none;padding:4px 8px;font-size:17px;line-height:1}.attachment__remove:not(:disabled):hover{color:var(--bad);background:var(--bad-soft)}.attachment__remove:disabled{opacity:.45;cursor:not-allowed}.attachment-picker__error{color:var(--bad);margin:0;font-size:13.5px}@media (max-width:640px){.attachment__state{white-space:normal}}.richtext{border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--bg);flex-direction:column;display:flex;overflow:hidden}.richtext:focus-within{border-color:var(--accent);outline:2px solid var(--accent-soft)}.richtext__toolbar{background:var(--surface-3);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px;padding:4px 8px;display:flex}.richtext__tool{border-radius:var(--r-ctl);min-width:1.9rem;height:1.9rem;color:var(--ink-900);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:0 8px;font-size:13.5px;line-height:1}.richtext__tool:not(:disabled):hover{background:var(--surface);border-color:var(--line-2)}.richtext__tool:disabled{opacity:.45;cursor:not-allowed}.richtext__tool b,.richtext__tool i,.richtext__tool u{font-size:15px}.richtext__separator{background:var(--line-2);width:1px;height:1.1rem;margin:0 4px}.richtext__link-panel{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.richtext__link-panel input{border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--bg);min-width:12rem;font:inherit;color:var(--ink-900);flex:1;padding:4px 8px}.richtext__area{overflow-wrap:anywhere;word-break:break-word;min-height:6rem;color:var(--ink-900);outline:none;padding:8px 12px;font-size:15px;line-height:1.6}.richtext__area[contenteditable=false]{opacity:.6}.richtext__area:empty:before{content:attr(data-placeholder);color:var(--ink-400);pointer-events:none}.richtext--reply{min-height:9rem}@media (max-width:640px){.richtext__tool{min-width:1.8rem;padding:0 4px}.richtext__link-panel input{width:100%;min-width:0}}.email-overview__shortcuts{flex-wrap:wrap;gap:8px;margin:0 0 4px;display:flex}.email-overview__shortcut{border:1px solid var(--line-2);background:var(--surface);color:var(--ink-600);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:13.5px}.email-overview__shortcut:hover{border-color:var(--accent);color:var(--accent-strong)}.email-overview__shortcut--active{background:var(--accent-strong);border-color:var(--accent-strong);color:var(--bg)}.email-overview__todo{letter-spacing:.03em;white-space:nowrap;border:1px solid var(--line);background:var(--bg);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.email-overview__todo--needs{color:var(--bad);border-color:var(--bad);background:var(--bad-soft)}.email-overview__todo--waiting{color:var(--accent-strong);border-color:var(--accent);background:var(--accent-soft)}.email-overview__todo--handled{color:var(--ink-400)}.email-overview__todo--blocked{color:#7a3e00;background:#fbf0dc;border-color:#d89a3a}.email-overview__multi{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.email-overview__multi-summary{font-size:13.5px;font-weight:600}.email-overview__expand{color:var(--accent-strong);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:13.5px;text-decoration:underline}.email-overview__none{color:var(--ink-400);font-size:13.5px}.email-overview__conv-list{border:1px dashed var(--line-2);border-radius:var(--r-ctl);background:var(--surface);flex-direction:column;gap:8px;margin:8px 0 0;padding:8px;list-style:none;display:flex}.email-overview__conv{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.email-overview__conv-name{overflow-wrap:anywhere;flex:1;min-width:8rem;font-size:13.5px;font-weight:600}.email-overview__legacy{color:var(--ink-400);margin-top:4px;font-size:12px}.email-overview__legacy summary{cursor:pointer;color:var(--ink-600)}.convo-workflow{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--surface);flex-direction:column;gap:8px;margin-bottom:16px;padding:8px 12px;display:flex}.convo-workflow__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.convo-workflow__stage{align-items:center;gap:8px;display:inline-flex}.convo-workflow__stage .field__label{color:var(--ink-600);font-size:13.5px;font-weight:600}.convo-workflow__stage select{border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--bg);font:inherit;color:var(--ink-900);padding:4px 8px}.convo-workflow__error{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.convo-workflow__history{color:var(--ink-600);font-size:13.5px}.convo-workflow__history summary{cursor:pointer}.convo-workflow__history-hint{color:var(--ink-400);margin:4px 0 0}.convo-workflow__history-list{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.convo-workflow__history-list li{flex-wrap:wrap;gap:8px;display:flex}.convo-workflow__history-time{color:var(--ink-400);white-space:nowrap}.message__readable{display:block}.message__readable-line{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px}.message__readable-line:last-child{margin-bottom:0}.message__readable-line--li{text-indent:-1.1em;padding-left:16px}.message__readable-bullet{color:var(--ink-400)}.message__readable-line--row{font-variant-numeric:tabular-nums}.message__truncated-note{background:var(--surface-3);color:var(--ink-600);white-space:nowrap;border-radius:999px;margin-left:auto;padding:0 8px;font-size:12px}.candidates{flex-direction:column;gap:16px;min-width:0;display:flex}.candidates__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.candidates__back{color:var(--accent-strong);align-items:center;gap:4px;margin-bottom:8px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.candidates__back:hover{text-decoration:underline}.candidates__title{font-size:24px;font-weight:600;line-height:1.1}.candidates__actions{flex-wrap:wrap;gap:8px;display:flex}.candidates__actions a.button{text-decoration:none}.candidates__note{color:var(--ink-600);max-width:62rem;margin:0;font-size:15px;line-height:1.7}.candidates__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-surface);box-shadow:var(--shadow-sm);flex-direction:column;gap:16px;padding:20px 24px;display:flex}.candidates__card-title{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--ink-900);margin:0;font-size:18px;font-weight:700}.candidates__import-row,.candidates__columns{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.candidates__field{flex-direction:column;gap:4px;min-width:0;display:flex}.candidates__field--url,.candidates__field--search{flex:22rem;min-width:min(20rem,100%)}.candidates__field input,.candidates__field select{border:1px solid var(--line-strong);border-radius:var(--r-ctl-lg);background:var(--bg);font:inherit;color:var(--ink-900);max-width:100%;transition:all var(--t-fast) var(--ease);padding:8px 12px}.candidates__field input:focus,.candidates__field select:focus{border-color:var(--accent-strong);background:#fff;outline:none;box-shadow:0 0 0 3px #1e40af26}.candidates__source,.candidates__hint,.candidates__meta{color:var(--ink-600);margin:0;font-size:13.5px}.candidates__meta{font-variant-numeric:tabular-nums;margin-left:auto}.candidates__counts{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:8px;margin:0;display:grid}.candidates__count{background:var(--surface-3);border-radius:var(--r-ctl);flex-direction:column;gap:4px;padding:8px 12px;display:flex}.candidates__count dt{color:var(--ink-400);font-size:12px}.candidates__count dd{font-variant-numeric:tabular-nums;margin:0;font-size:17px;font-weight:600}.candidates__scroll{border:1px solid var(--line);border-radius:var(--r-ctl);overflow-x:auto}.candidates__table{border-collapse:collapse;width:100%;font-size:13.5px}.candidates__table th{text-align:left;background:var(--surface-3);white-space:nowrap;padding:8px 12px}.candidates__table td{border-top:1px solid var(--line);vertical-align:middle;padding:8px 12px}.candidates__email{overflow-wrap:anywhere;font-weight:500}.candidates__badges{flex-wrap:wrap;gap:4px;display:flex}.candidates__badge{background:var(--surface-3);color:var(--ink-600);white-space:nowrap;border-radius:999px;padding:0 8px;font-size:12px}.candidates__badge--warn{background:var(--bad-soft);color:var(--bad)}.candidates__badge--muted{color:var(--ink-400)}.candidates__success{border-radius:var(--r-ctl);background:var(--accent-soft);color:var(--accent-strong);margin:0;padding:8px 12px;font-size:15px}@media (max-width:640px){.candidates__import-row,.candidates__columns{flex-direction:column;align-items:stretch}.candidates__import-row>.candidates__field--url,.candidates__columns>.candidates__field,.candidates__commit>.candidates__field--mode,.candidates__rename-form>.candidates__field{flex:none;width:100%;min-width:0}.candidates__meta{margin-left:0}}.email-overview__toggle{color:var(--ink-600);white-space:nowrap;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.email-overview__no-status{color:var(--ink-400);font-size:13.5px}.email-overview__review-badge{border:1px solid var(--pill-action-border);border-radius:var(--r-pill);background:var(--pill-action-bg);height:22px;color:var(--pill-action-text);font-size:var(--fs-pill);line-height:var(--lh-pill);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-pill);white-space:nowrap;flex-shrink:0;align-items:center;padding:0 8px;display:inline-flex}.email-overview__blocked-note,.convo-status__blocked{color:var(--ink-400);font-size:12px}.email-overview__confirm,.email-overview__expand,.email-overview__retry{border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--bg);color:var(--ink-900);cursor:pointer;padding:4px 8px;font-size:12px}.email-overview__confirm:disabled,.email-overview__expand:disabled,.email-overview__retry:disabled{opacity:.5;cursor:not-allowed}.email-overview__badge{background:var(--surface-3);color:var(--ink-600);white-space:nowrap;border-radius:999px;padding:0 8px;font-size:12px}.email-overview__conv-list{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.email-overview__conv{border:1px solid var(--line);border-radius:var(--r-ctl);flex-wrap:wrap;align-items:center;gap:8px;padding:4px 8px;display:flex}.email-overview__conv-name{overflow-wrap:anywhere;min-width:0;color:var(--ink-600);flex:12rem;font-size:13.5px}.email-overview__legacy summary,.convo-status__history summary,.convo-legacy-advanced summary{cursor:pointer;color:var(--ink-400);font-size:12px}.email-overview__legacy span{color:var(--ink-400);margin-top:4px;font-size:12px;display:block}.convo-status{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-surface);flex-direction:column;gap:8px;padding:12px;display:flex}.convo-status__row{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.convo-status__field{flex-direction:column;gap:4px;display:flex}.convo-status__field select{border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--bg);font:inherit;color:var(--ink-900);padding:8px 12px}.convo-status__history ul,.convo-legacy-advanced ul{color:var(--ink-600);margin:4px 0 0;padding-left:16px;font-size:13.5px;line-height:1.6}.convo-legacy-advanced{border:1px dashed var(--line-2);border-radius:var(--r-ctl);padding:8px 12px}.email-pane__link{color:var(--accent-strong);font-weight:600}.email-pane__legacy-advanced{border:1px dashed var(--line-2);border-radius:var(--r-ctl);flex-direction:column;gap:4px;padding:8px 12px;display:flex}.email-pane__legacy-toggle{border:1px solid var(--line-2);background:var(--bg);color:var(--ink-900);cursor:pointer;border-radius:999px;align-self:flex-start;padding:4px 8px;font-size:13.5px}.email-pane__legacy-note{color:var(--ink-400);margin:0;font-size:12px;line-height:1.6}.email-table__action-readonly{color:var(--ink-400);font-size:12px}.schedules{flex-direction:column;gap:20px;min-width:0;display:flex}.schedules__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.schedules__back{color:var(--accent-strong);margin-bottom:8px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.schedules__title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--ink-900);font-size:26px;font-weight:700}.schedules__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.schedules__worker{color:var(--ink-400);font-size:13.5px}.schedules__note{color:var(--ink-600);max-width:62rem;margin:0;font-size:15px;line-height:1.7}.schedules__grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.schedules__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-surface);min-width:0;box-shadow:var(--shadow-sm);flex-direction:column;gap:20px;padding:24px;display:flex}.schedules__card-title{font-family:var(--font-heading);color:var(--ink-900);margin:0;font-size:18px;font-weight:600;line-height:26px}.schedules__panel:not([hidden]){flex-direction:column;gap:20px;min-width:0;display:flex}.schedules__panel[hidden]{display:none}.schedules__field{min-width:0;color:var(--ink-700);flex-direction:column;gap:8px;font-size:14px;line-height:22px;display:flex}.schedules__field>span{font-weight:600}.schedules__field input,.schedules__field select,.schedules__field textarea{border:1px solid var(--line-strong);border-radius:var(--r-ctl-lg);background:var(--bg);width:100%;min-width:0;min-height:44px;font:inherit;color:var(--ink-900);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);padding:10px 12px;font-size:15px;line-height:22px}.schedules__field input:focus,.schedules__field select:focus,.schedules__field textarea:focus{border-color:var(--accent-strong);background:#fff;outline:none;box-shadow:0 0 0 3px #1e40af26}.schedules__field textarea{resize:vertical}.schedules__row{flex-wrap:wrap;gap:12px;display:flex}.schedules__fieldset{border:1px solid var(--line);border-radius:var(--r-ctl);margin:0;padding:8px 12px}.schedules__fieldset legend{color:var(--ink-600);padding:0 4px;font-size:13.5px}.schedules__list{flex-direction:column;gap:4px;max-height:14rem;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.schedules__check{overflow-wrap:anywhere;align-items:center;gap:8px;font-size:13.5px;display:flex}.schedules__radio{color:var(--ink-600);flex-wrap:wrap;gap:16px;font-size:13.5px;display:flex}.schedules__radio label{align-items:center;gap:4px;display:inline-flex}.schedules__snapshots{flex-direction:column;gap:8px;display:flex}.schedules__snapshot{border:1px dashed var(--line-2);border-radius:var(--r-ctl);flex-direction:column;gap:8px;padding:8px;display:flex}.schedules__hint{color:var(--ink-400);margin:0;font-size:12px;line-height:1.6}.schedules__errors{color:var(--bad);margin:0;padding-left:16px;font-size:13.5px;line-height:1.6}.schedules__error{color:var(--bad);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.schedules__buttons{flex-wrap:wrap;gap:8px;display:flex}.schedules__preview{color:var(--ink-600);flex-direction:column;gap:8px;font-size:13.5px;display:flex}.schedules__reasons{color:var(--ink-400);margin:0;padding-left:16px;font-size:13.5px}.schedules__samples{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.schedules__samples li{border:1px solid var(--line);border-radius:var(--r-ctl);flex-direction:column;gap:4px;padding:8px;display:flex}.schedules__sample-subject{color:var(--ink-900);font-weight:600}.schedules__sample-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-600);margin:0;font-size:13.5px}.schedules__jobs{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.schedules__job{border:1px solid var(--line);border-radius:var(--r-ctl)}.schedules__job--active{border-color:var(--accent)}.schedules__job-button{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:8px 12px;display:flex}.schedules__job-name{color:var(--ink-900);font-weight:600}.schedules__job-state{color:var(--accent-strong);font-size:12px}.schedules__job-counts{color:var(--ink-400);font-size:12px}.schedules__detail{color:var(--ink-600);flex-direction:column;gap:8px;font-size:13.5px;display:flex}.schedules__table{border-collapse:collapse;width:100%;font-size:13.5px}.schedules__table th,.schedules__table td{border-bottom:1px solid var(--line);text-align:left;overflow-wrap:anywhere;padding:4px 8px}.candidates__fieldset{border:1px solid var(--line);border-radius:var(--r-ctl);flex-direction:column;gap:8px;min-width:0;padding:8px 12px;display:flex}.candidates__fieldset legend{color:var(--ink-600);padding:0 4px;font-size:13.5px;font-weight:600}.candidates__cols-actions{flex-wrap:wrap;gap:8px;display:flex}.candidates__cols{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:4px 12px;margin:0;padding:0;list-style:none;display:grid}.candidates__check{overflow-wrap:anywhere;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.candidates__col-source{color:var(--ink-400);font-size:12px;font-weight:400}.candidates__scroll{max-width:100%;overflow-x:auto}.candidates__scroll table{min-width:100%}.candidates__field-value{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;max-width:22rem}.candidates__legacy-note{color:var(--ink-400);margin-top:4px;font-size:12px;display:block}.candidates__sources{border:1px dashed var(--line-2);border-radius:var(--r-ctl);flex-direction:column;gap:8px;min-width:0;margin-top:12px;padding:12px;display:flex}.candidates__source-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.candidates__source-meta{color:var(--ink-600);overflow-wrap:anywhere;font-size:13.5px;display:block}.candidates__fields{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.candidates__fields li{flex-wrap:wrap;gap:8px;font-size:13.5px;display:flex}.candidates__field-label{color:var(--ink-400);flex:none}.candidates__commit{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin-top:12px;padding-top:12px;display:flex}.candidates__field--mode{flex:0 16rem;min-width:0}.candidates__field--mode select{width:100%}.candidates__commit .candidates__hint{flex:100%;margin:0}.candidates__badge--muted{border:1px solid var(--line-2);margin-left:4px}.candidates__rename{flex-wrap:wrap;align-items:flex-end;min-width:0;display:flex}.candidates__rename-form{flex-wrap:wrap;align-items:flex-end;gap:8px;min-width:0;display:flex}.candidates__rename-form .candidates__field{flex:18rem;min-width:0}.candidates__rename-form input{width:100%}.candidates__rename-form .candidates__hint{flex:100%;margin:0}.email-overview__legend{color:var(--ink-600);margin:8px 0 0;font-size:13.5px;line-height:1.55}.modal-overlay--confirm{z-index:60}.modal--confirm{flex-direction:column;gap:8px;width:min(460px,100%);padding:16px 20px 20px;display:flex}.modal--confirm .modal__title{margin:0}.modal__message{color:var(--ink-600);margin:0;font-size:15px;line-height:1.6}.modal__buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.app-layout{align-items:flex-start;max-width:1440px;min-height:100vh;margin:0 auto;display:flex}.app-layout__main{flex:auto;min-width:0}.app-rail{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;flex:0 0 224px;align-self:stretch;max-height:100vh;padding:24px 12px 32px;display:flex;position:sticky;top:0;overflow-y:auto;box-shadow:1px 0 3px #0f172a08}.app-rail__brand{color:var(--ink-900);font-family:var(--font-heading);letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 20px;padding:0 12px;font-size:17px;font-weight:700;display:flex}.app-rail__brand:before{content:"";border-radius:var(--r-pill);background:var(--accent);width:8px;height:8px;display:inline-block}.app-rail__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.app-rail__item{border-radius:var(--r-ctl-lg);min-height:64px;color:var(--ink-600);transition:all var(--t-fast) var(--ease);justify-content:flex-start;align-items:center;gap:12px;padding:10px 14px;font-weight:500;text-decoration:none;display:flex}.app-rail__icon{width:18px;height:18px;color:var(--ink-icon);transition:color var(--t-fast) var(--ease);flex:none}.app-rail__item:hover{background:var(--surface-2);color:var(--ink-900)}.app-rail__item:hover .app-rail__icon{color:var(--accent-strong)}.app-rail__item[aria-current=page]{background:var(--accent);color:#fff;font-weight:600;box-shadow:0 2px 6px -1px #00288e59}.app-rail__item[aria-current=page] .app-rail__icon,.app-rail__item[aria-current=page] .app-rail__label{color:#fff}.app-rail__footer{border-top:1px solid var(--line-2);margin-top:auto;padding-top:16px}.app-rail__health{border-radius:var(--r-surface);background:var(--surface-2);font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--ink-600);flex-direction:column;gap:6px;margin:0;padding:10px 12px;display:flex}.app-rail__text{flex-direction:column;gap:2px;min-width:0;display:flex}.app-rail__label{font-size:15px;font-weight:600;line-height:22px}.app-rail__hint{color:var(--ink-400);font-size:12px;line-height:18px}.app-rail__item[aria-current=page] .app-rail__hint{color:#dce6ff}.app-rail__health-alert{color:var(--pill-action-text)}.app-rail__health-main{align-items:center;gap:6px;display:inline-flex}.app-rail__dot{border-radius:var(--r-pill);background:var(--pill-success-text);width:8px;height:8px}.app-rail__dot--alert{background:var(--pill-action-text)}.app-rail__health-pct{color:var(--ink-400);font-size:var(--fs-micro)}.stat-row{gap:var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.stat-card{align-items:baseline;gap:var(--sp-2);min-width:0;padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-surface);background:var(--surface);flex:0 auto;display:flex}.stat-card__label{color:var(--ink-600);font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--tracking-label);margin:0 0 2px;display:block}.stat-card__value{color:var(--ink-900);font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-semibold);display:block}.stat-card__unknown{color:var(--ink-400);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);font-weight:var(--fw-regular)}.rule-banner{align-items:flex-start;gap:var(--sp-3);margin-bottom:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-surface);background:var(--surface-2);display:flex}.rule-banner__icon{color:var(--accent-tint);flex:none}.rule-banner__body{flex:auto;min-width:0}.rule-banner__title{color:var(--ink-900);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold);margin:0}.rule-banner__text{max-width:62ch;color:var(--ink-600);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);margin:0}.rule-banner__close{border-radius:var(--r-ctl);width:24px;height:24px;color:var(--ink-icon);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:18px;line-height:1}.rule-banner__close:hover{color:var(--ink-900)}.initials{border-radius:var(--r-pill);background:var(--accent-soft);width:28px;height:28px;color:var(--accent);font-size:var(--fs-pill);font-weight:var(--fw-semibold);text-transform:uppercase;flex:none;justify-content:center;align-items:center;display:inline-flex}.table-footer{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--line);color:var(--ink-600);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);display:flex}.app-rail__item:focus-visible,.queue-tab:focus-visible,.rule-banner__close:focus-visible{outline:2px solid var(--focus-border);outline-offset:2px;box-shadow:var(--focus-ring)}.email-overview__identity{align-items:center;gap:var(--sp-2);min-width:0;display:inline-flex}.email-overview__mail{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-body);overflow:hidden}.email-overview__select{border:1px solid var(--line-strong);border-radius:var(--r-ctl-lg);background:var(--surface);min-width:168px;height:30px;color:var(--ink-900);font-size:var(--fs-body)}.email-overview__select:focus-visible{outline:2px solid var(--focus-border);outline-offset:1px;box-shadow:var(--focus-ring)}.conversation-row{border:0;border-bottom:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;width:100%;transition:all var(--t-fast) var(--ease);border-left:3px solid #0000;flex-direction:column;gap:5px;padding:12px 14px 12px 16px;display:flex}.conversation-row:hover{background:var(--surface-hover)}.conversation-row--selected{border-left-color:var(--accent-strong);background:var(--accent-soft)}.conversation-row__line1{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.conversation-row__name{min-width:0;color:var(--ink-900);font-family:var(--font-heading);font-size:14px;line-height:var(--lh-body);white-space:nowrap;text-overflow:ellipsis;flex:auto;align-items:center;font-weight:600;display:flex;overflow:hidden}.conversation-row__time{color:var(--ink-400);font-family:var(--font-mono);font-size:11px;line-height:var(--lh-micro);flex:none}.conversation-row__line2{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.conversation-row__line2 .conversation-row__mailbox{min-width:0;color:var(--ink-400);font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:11px;overflow:hidden}.conversation-row__line3{align-items:baseline;gap:var(--sp-2);min-width:0;display:flex}.conversation-row__line3 .conversation-row__subject{flex:0 auto}.conversation-row__line3 .conversation-row__snippet{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.conversation-row__subject{color:var(--ink-700);font-size:13px;line-height:var(--lh-body);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.conversation-row:focus-visible{outline:2px solid var(--focus-border);outline-offset:-2px;box-shadow:var(--focus-ring)}input[type=checkbox],input[type=radio]{appearance:none;vertical-align:middle;border:1.5px solid var(--line-strong);background:var(--surface);cursor:pointer;width:16px;height:16px;transition:all var(--t-fast) var(--ease);border-radius:4px;flex-shrink:0;place-content:center;margin:0;display:inline-grid}input[type=radio]{border-radius:var(--r-pill)}input[type=checkbox]:hover,input[type=radio]:hover{border-color:var(--accent)}input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}input[type=checkbox]:checked:before{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}input[type=radio]:checked{border-color:var(--accent);background:var(--surface)}input[type=radio]:checked:before{content:"";border-radius:var(--r-pill);background:var(--accent);width:8px;height:8px}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.schedules__stepper{border-bottom:1px solid var(--line);flex-direction:column;gap:12px;margin:0;padding-bottom:20px;display:flex}.schedules__stepper-header{justify-content:space-between;align-items:center;gap:12px;font-size:14px;line-height:22px;display:flex}.schedules__stepper-label{color:var(--ink-600)}.schedules__step-count{color:var(--accent);white-space:nowrap;margin:0;font-size:13px;font-weight:600}.schedules__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.schedules__steps>li{min-width:0}.schedules__step{border-radius:var(--r-ctl-lg);border:1px solid var(--line);background:var(--surface);width:100%;height:100%;min-height:52px;color:var(--ink-600);font-family:var(--font-heading);text-align:left;cursor:pointer;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);align-items:center;gap:8px;padding:10px;font-size:14px;font-weight:600;line-height:21px;display:flex}.schedules__step:hover{background:var(--surface-2);color:var(--ink-900)}.schedules__step-index{border-radius:var(--r-pill);background:var(--surface-2);width:24px;height:24px;color:var(--ink-600);font-family:var(--font-mono);flex:0 0 24px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.schedules__step[aria-current=step]{border-color:var(--accent);background:var(--surface-2);color:var(--accent);box-shadow:0 1px 3px #00288e1a}.schedules__step[aria-current=step] .schedules__step-index{background:var(--accent);color:#fff}.schedules__summary{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-surface);min-width:0;box-shadow:var(--shadow-sm);flex-direction:column;grid-area:1/2/span 2;gap:16px;padding:20px;display:flex}.schedules__grid>.schedules__card{grid-column:1}.schedules__summary-title{font-family:var(--font-heading);color:var(--ink-900);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}.schedules__summary-list{flex-direction:column;gap:12px;margin:0;display:flex}.schedules__summary-list div{border-bottom:1px dashed var(--line);flex-direction:column;gap:2px;padding-bottom:8px;display:flex}.schedules__summary-list div:last-child{border-bottom:none;padding-bottom:0}.schedules__summary-list dt{color:var(--ink-600);font-size:13px;font-weight:400;line-height:20px}.schedules__summary-list dd{color:var(--ink-900);overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:24px;font-family:var(--font-heading);margin:0}.schedules__summary-note{background:var(--surface-2);border-radius:var(--r-ctl-lg);color:var(--ink-600);margin:0;padding:10px 12px;font-size:12px;line-height:1.6}.schedules__list{flex-direction:column;gap:8px;max-height:18rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.schedules__check{border-radius:var(--r-ctl-lg);border:1px solid var(--line);background:var(--surface);color:var(--ink-900);cursor:pointer;transition:all var(--t-fast) var(--ease);align-items:flex-start;gap:12px;padding:10px 14px;font-size:13.5px;display:flex}.schedules__check:hover{background:var(--surface-2);border-color:var(--accent-tint)}.schedules__check input[type=checkbox]{margin-top:2px}.schedules__fieldset{border:1px solid var(--line);border-radius:var(--r-ctl-lg);background:var(--surface-2);margin:0;padding:14px 16px}.schedules__fieldset legend{font-family:var(--font-heading);color:var(--ink-700);padding:0 8px;font-size:14px;font-weight:600;line-height:22px}.schedules__fieldset{min-width:0}.schedules__fieldset>.schedules__hint{margin-bottom:12px}.schedules__row>.schedules__field{flex:180px}.schedules__check{font-size:15px;line-height:23px}.schedules__check>span{overflow-wrap:anywhere;min-width:0}.schedules__check:has(input:checked){background:var(--accent-soft);border-color:var(--accent-tint)}.schedules__check:has(input:disabled){cursor:not-allowed;opacity:.65}.schedules__batch{flex-direction:column;gap:4px;display:flex}.schedules__batch-name{font-weight:600}.schedules__batch-meta{color:var(--ink-600);flex-wrap:wrap;gap:4px 14px;font-size:13px;line-height:20px;display:flex}.schedules__batch-source{color:var(--ink-600);font-size:13px;line-height:20px}.schedules__hint,.schedules__summary-note{font-size:13px;line-height:21px}.schedules .button{min-height:44px;font-size:14px}.schedules__worker{font-size:13px;line-height:20px}.schedules__title{letter-spacing:0;font-size:28px;line-height:38px}.schedules__table{table-layout:fixed}.schedules__table th,.schedules__table td{overflow-wrap:anywhere}.schedules .empty-state{min-height:0;padding:24px 16px}.schedules__field :disabled{opacity:.6;cursor:not-allowed}.schedules input[type=checkbox],.schedules input[type=radio]{width:18px;height:18px}@media (max-width:1199px){.schedules__grid{grid-template-columns:minmax(0,1fr)}.schedules__summary,.schedules__grid>.schedules__card{grid-area:auto}.schedules__summary-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}}@media (max-width:800px){.app-layout{flex-direction:column}.app-layout__main{width:100%}.app-rail{border-right:0;border-bottom:1px solid var(--line);flex:none;width:100%;max-height:none;padding:16px;position:static}.app-rail__brand{margin-bottom:12px;padding:0}.app-rail__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.app-rail__item{gap:8px;min-height:48px;padding:10px 12px}.app-rail__hint{display:none}.app-rail__label{font-size:14px}.app-rail__footer{margin-top:12px;padding-top:8px}.app-rail__health{flex-flow:wrap;justify-content:space-between}.workbench{padding:20px 16px 32px}.schedules__card,.schedules__summary{padding:20px}}@media (max-width:600px){.schedules__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.schedules__card,.schedules__summary{padding:16px}.schedules__title{font-size:24px;line-height:34px}.schedules__header{align-items:flex-start}.schedules__actions{justify-content:space-between;width:100%}.schedules__worker{flex:1}.schedules__field input,.schedules__field select,.schedules__field textarea{font-size:16px}.schedules__summary-list{grid-template-columns:1fr}.schedules__fieldset{padding:12px}.schedules__check{padding:10px}.schedules__radio{gap:12px;font-size:14px}}.page-lead{align-items:stretch;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.page-lead .rule-banner,.page-lead .stat-row{margin-bottom:0}.page-lead .rule-banner{flex:auto;min-width:0}.page-lead .stat-row{flex:none;align-items:stretch}.page-lead .stat-card{flex-direction:column;justify-content:center;gap:0}.candidates__toolbar{align-items:flex-end;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.candidates__toolbar .candidates__field{flex-direction:column;gap:2px;min-width:0;display:flex}.candidates__toolbar .candidates__field--search{flex:260px}.candidates__toolbar .candidates__field input,.candidates__toolbar .candidates__field select{border:1px solid var(--line-strong);border-radius:var(--r-ctl-lg);background:var(--surface);height:32px;font-size:var(--fs-body)}.candidates__toolbar .field__label{color:var(--ink-600);font-size:var(--fs-label);line-height:var(--lh-label)}.candidates__toolbar .candidates__import-open{flex:none}.candidates__toolbar .candidates__meta{color:var(--ink-600);font-size:var(--fs-body-sm);flex:none;margin:0}.conversation-row__snippet{-webkit-line-clamp:1;line-clamp:1;color:var(--ink-400);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.email-overview__detail-cell{height:auto;min-height:0;padding:var(--sp-3) var(--sp-4);background:var(--surface-2);vertical-align:top}@media (max-width:639px){.email-overview__table thead{display:none}.email-overview__table,.email-overview__table tbody,.email-overview__table tbody tr,.email-overview__table tbody td{width:100%;display:block}.email-overview__table tbody tr:not(.email-overview__detail-row)>td{height:auto;min-height:0}.email-overview__table tbody tr{margin-bottom:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-surface)}.email-overview__history-cell{text-align:left}}.attachments{border-top:1px solid var(--line);min-width:0;margin-top:12px;padding-top:12px}.attachments--loading,.attachments--error{color:var(--ink-500);font-size:var(--fs-body);align-items:center;gap:12px;display:flex}.attachments__title{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--ink-900);margin:0 0 8px}.attachments__list{flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.attachments .attachment{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--surface);align-items:center;gap:12px;min-width:0;padding:8px 12px;display:flex}.attachments .attachment__preview{flex:none;min-width:0}.attachments .attachment__thumb{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--surface-2);width:clamp(120px,14vw,180px);height:96px;color:var(--ink-600);font-size:var(--fs-micro);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.attachments .attachment__thumb img{object-fit:contain;max-width:100%;max-height:100%}.attachments .attachment__thumb--placeholder{cursor:pointer}.attachments .attachment__meta{white-space:normal;overflow-wrap:anywhere;word-break:break-word;flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.attachments .attachment__name{font-weight:var(--fw-semibold);color:var(--ink-900);overflow-wrap:anywhere;white-space:normal}.attachments .attachment__size{color:var(--ink-600);font-size:var(--fs-micro);font-variant-numeric:tabular-nums}.attachments .attachment__error{color:var(--pill-action-text);font-size:var(--fs-micro)}.attachments .attachment__download{white-space:nowrap;flex:none}.attachment-preview__image{object-fit:contain;max-width:min(90vw,1100px);max-height:80vh;display:block}.workbench--inbox .workbench-header{flex-wrap:wrap;align-items:flex-end;padding-top:4px}.workbench--inbox .workbench-brand{flex:1 0 auto}.workbench--inbox .workbench-actions{flex:0 auto;align-items:flex-end;gap:10px;min-width:0;max-width:100%}.workbench-header__refresh,.workbench-header__views{flex-direction:column;gap:6px;min-width:0;display:flex}.workbench-header__refresh{width:112px}.workbench-header__views{width:204px}.workbench-header__views-label,.workbench--inbox .filter-field__label{color:var(--ink-600);letter-spacing:0;text-transform:none;font-size:13px;font-weight:500;line-height:20px}.workbench--inbox select{appearance:none;border:1px solid var(--line-strong);border-radius:var(--r-ctl-lg);background-color:var(--surface);width:100%;min-width:0;min-height:42px;color:var(--ink-900);font:inherit;cursor:pointer;box-shadow:var(--shadow-sm);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m6 8 4 4 4-4' stroke='%23444653' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:18px;margin:0;padding:9px 36px 9px 12px;font-size:14px;line-height:22px;display:block}.workbench--inbox select:hover:not(:disabled){border-color:var(--accent-tint)}.workbench--inbox select:focus-visible{border-color:var(--focus-border);outline:2px solid var(--focus-border);outline-offset:2px;box-shadow:var(--focus-ring)}.workbench--inbox select:disabled{opacity:.55;cursor:not-allowed;background-color:var(--bg)}.workbench--inbox .workbench-actions>.button{white-space:nowrap;min-height:42px;font-size:14px}.inbox-filters{min-width:0}.inbox-filters__heading{margin:0 0 10px;font-size:15px;font-weight:600;line-height:24px}.inbox-filters__toggle{justify-content:space-between;width:100%;min-height:44px;padding:10px 14px;display:flex}.inbox-filters__panel[hidden]{display:none}.inbox-filters--open .inbox-filters__panel{margin-top:8px;display:block}.inbox-filters__chevron{width:18px;height:18px;transition:transform var(--t-fast) var(--ease);flex:0 0 18px}.inbox-filters__toggle[aria-expanded=true] .inbox-filters__chevron{transform:rotate(180deg)}.workbench--inbox .filter-bar{gap:14px;padding:16px}.workbench--inbox .filter-bar__row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.workbench--inbox .filter-field--grow{grid-column:1/-1}.workbench--inbox .filter-field{gap:6px;min-width:0}.workbench--inbox .filter-bar input{appearance:none;border-color:var(--line-strong);min-width:0;min-height:42px;font-size:14px;line-height:22px}.workbench--inbox .filter-bar__reset{grid-column:1/-1;justify-self:end;min-height:40px;font-size:14px}.workbench--inbox .filter-bar__row.waiting-controls{grid-template-columns:minmax(0,1fr)}.workbench--inbox .queue-tabs{margin-top:12px}@media (max-width:1200px){.workbench--inbox .workbench-actions{flex-basis:100%}}@media (max-width:1024px){.inbox-filters__heading{display:none}.inbox-filters__toggle{font-size:14px;line-height:22px}.inbox-filters--open .inbox-filters__panel{margin-top:12px}}@media (max-width:640px){.workbench--inbox .workbench-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.workbench-header__refresh,.workbench-header__views{width:100%}.workbench--inbox .workbench-actions>.button{min-width:0;min-height:44px}.workbench--inbox select,.workbench--inbox .filter-bar input{min-height:44px;font-size:16px}.workbench--inbox .filter-bar{padding:12px}.workbench--inbox .filter-bar__row{gap:10px}}@media (forced-colors:active){.workbench--inbox select{appearance:auto;background-image:none}}.message-translation{margin:.75rem 0}.message-translation__result{color:#24304a;background:#f3f5ff;border-left:3px solid #5068c7;border-radius:6px;margin-top:.5rem;padding:1rem}.message-translation__label{color:#526182;margin:0 0 .5rem;font-size:.8rem}.project-filter-bar{background:var(--surface);border:1px solid var(--line-subtle);border-radius:var(--r-ctl-lg,8px);justify-content:space-between;align-items:center;margin-bottom:8px;padding:8px 16px;display:flex}.project-filter-bar__group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.project-filter-bar__label{color:var(--ink-700);font-size:12.5px;font-weight:600}.project-pill{border:1px solid var(--line-strong);background:var(--bg);color:var(--ink-700);cursor:pointer;border-radius:9999px;padding:4px 12px;font-size:12px;font-weight:500;transition:all .15s}.project-pill:hover{background:var(--surface-hover,#f1f5f9);border-color:var(--accent-strong,#2563eb)}.project-pill--active{font-weight:600;background:var(--accent-strong,#2563eb)!important;color:#fff!important;border-color:var(--accent-strong,#2563eb)!important}.project-pill--add{border-style:dashed;border-color:var(--accent-strong,#2563eb);color:var(--accent-strong,#2563eb);background:0 0}.project-pill--add:hover{background:#2563eb14}.modal--workspace{background:var(--surface,#fff);border-radius:var(--r-surface,12px);flex-direction:column;width:min(500px,100%);display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.modal-form{flex-direction:column;gap:16px;padding:20px;display:flex}.modal-form .field{flex-direction:column;gap:6px;display:flex}.modal-form .field__label{color:var(--ink-800,#1e293b);font-size:13px;font-weight:600}.modal-form .field input[type=text],.modal-form .field textarea{border:1px solid var(--line-strong,#cbd5e1);width:100%;color:var(--ink-900,#0f172a);background:var(--bg,#f8fafc);border-radius:8px;padding:10px 14px;font-size:14px;transition:all .15s}.modal-form .field input[type=text]:focus,.modal-form .field textarea:focus{border-color:var(--accent-strong,#2563eb);background:#fff;outline:none;box-shadow:0 0 0 3px #2563eb26}.color-picker-row{align-items:center;gap:12px;display:flex}.color-picker-preview{cursor:pointer;flex-shrink:0;border:1px solid var(--line-strong,#cbd5e1)!important;background:0 0!important;border-radius:8px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;margin:0!important;padding:0!important}.color-presets{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.color-preset-dot{cursor:pointer;border:2px solid #0000;border-radius:9999px;flex-shrink:0;width:26px;height:26px;padding:0;transition:transform .15s,border-color .15s}.color-preset-dot:hover{transform:scale(1.15)}.color-preset-dot--active{border-color:var(--ink-900,#0f172a)}.modal-error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:10px 14px;font-size:13px}.modal-actions{background:var(--bg,#f8fafc);border-top:1px solid var(--line,#e2e8f0);justify-content:flex-end;align-items:center;gap:10px;padding:16px 20px;display:flex}
:root{--console-canvas:#f8f9ff;--console-surface:#fff;--console-sidebar:#eff4ff;--console-hover:#e5eeff;--console-selected:#dce9ff;--console-border:#e2e8f0;--console-ink:#0b1c30;--console-muted:#475569;--console-primary:#00288e;--console-primary-hover:#0b3aa8;--console-primary-soft:#dbe4ff;--console-radius:8px;--console-gap:16px;--console-pad:24px;--console-body:13px;--console-meta:12px;--console-mono:11px}.app-layout{background:var(--console-canvas);max-width:none}.app-rail{height:100dvh;padding:var(--console-gap);background:var(--console-sidebar);border-color:var(--console-border);box-shadow:none;flex-basis:256px;align-self:flex-start;transition:flex-basis .18s,padding .18s}.app-rail__brand{gap:10px;margin-bottom:28px;padding:4px 8px;font-size:16px;line-height:24px;position:relative}.app-rail__collapse{z-index:2;border:1px solid var(--console-border);background:var(--console-sidebar);width:28px;height:44px;color:var(--console-primary);cursor:pointer;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), box-shadow var(--t-base) var(--ease), transform var(--t-fast) var(--ease);border-left:0;border-radius:0 6px 6px 0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:-30px;transform:translateY(-50%)}.app-rail__collapse:hover{background:var(--console-hover)}@media (hover:hover) and (pointer:fine){.app-rail__collapse:hover{transform:translate(1px,-50%);box-shadow:0 4px 10px #0b1c301a}}.app-rail__collapse:active{transform:translateY(-50%)scale(.96)}.app-rail__collapse:focus-visible{outline:2px solid var(--console-primary);outline-offset:2px}.app-rail__collapse .icon{width:18px;height:18px}.app-rail--collapsed{flex-basis:76px;padding-inline:12px}.app-rail--collapsed .app-rail__brand{justify-content:center;padding-inline:0}.app-rail--collapsed .app-rail__brand-copy,.app-rail--collapsed .app-rail__text,.app-rail--collapsed .app-rail__health-alert,.app-rail--collapsed .app-rail__health-pct,.app-rail--collapsed .app-rail__health>a{display:none}.app-rail--collapsed .app-rail__item{justify-content:center;padding-inline:0}.app-rail--collapsed .app-rail__health{padding:12px 8px}.app-rail--collapsed .app-rail__health-main{justify-content:center}.app-rail--collapsed .app-rail__health-main .num{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.app-rail--collapsed .app-rail__dot{width:10px;height:10px}.app-rail--collapsed .app-rail__footer{padding-top:12px}.app-rail__brand:before{display:none}.app-rail__brand-mark{border-radius:var(--console-radius);background:var(--console-primary);height:32px;color:var(--console-surface);flex:0 0 32px;place-items:center;display:grid}.app-rail__brand-copy{flex-direction:column;display:flex}.app-rail__brand-caption{font-size:var(--console-mono);line-height:16px;font-family:var(--font-mono);color:var(--console-muted);font-weight:400}.app-rail__item{min-height:44px;box-shadow:none;border-radius:6px;gap:10px;padding:10px 12px}.app-rail__label{font-size:var(--console-body);font-weight:500;line-height:20px}.app-rail__hint{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.app-rail__item[aria-current=page]{background:var(--console-surface);color:var(--console-primary);box-shadow:0 1px 2px #0b1c300d}.app-rail__item[aria-current=page] .app-rail__icon,.app-rail__item[aria-current=page] .app-rail__label{color:var(--console-primary);font-weight:600}.app-rail__health{padding:var(--console-gap);background:var(--console-surface);border:1px solid var(--console-border);border-radius:var(--console-radius);font-size:var(--console-meta);line-height:18px}.app-rail__health-pct{margin-left:auto}.app-rail__health-main{flex-wrap:wrap}.workbench--inbox{--surface:var(--console-surface);--surface-2:var(--console-sidebar);--bg:var(--console-canvas);--ink-900:var(--console-ink);--ink-600:var(--console-muted);--accent:var(--console-primary);--accent-soft:var(--console-primary-soft);width:100%;max-width:none;padding:0 var(--console-pad) var(--console-pad);color:var(--console-ink);font-size:var(--console-body);line-height:20px}.workbench--inbox .workbench-header{padding:var(--console-gap) 0;margin-bottom:var(--console-gap);border-bottom:1px solid var(--console-border);align-items:center;gap:12px}.workbench--inbox .workbench-title{letter-spacing:-.01em;font-size:28px;font-weight:600;line-height:36px}.workbench--inbox .workbench-brand{flex:auto}.workbench--inbox .workbench-actions{flex:0 auto;align-items:flex-end;gap:8px;display:flex}.workbench--inbox .workbench-actions .icon{flex-shrink:0;width:16px;height:16px}.workbench--inbox .workbench-header__refresh{width:90px}.workbench--inbox .workbench-header__views{width:170px}.workbench--inbox .workbench-header__refresh,.workbench--inbox .workbench-header__views{gap:4px}.workbench--inbox .workbench-actions .filter-field__label,.workbench--inbox .workbench-header__views-label{font-size:var(--console-meta);line-height:18px}.workbench--inbox .button{min-height:40px;font-size:var(--console-body);box-shadow:none;border-radius:6px;font-weight:500;line-height:20px}.workbench--inbox .workbench-actions>.button{min-height:40px;font-size:var(--console-meta);padding:8px 10px}.workbench--inbox .button--ghost{background:var(--console-surface);border-color:var(--console-border)}.workbench--inbox .button--primary{background:var(--console-primary)}.workbench--inbox .button--primary:hover:not(:disabled){background:var(--accent-strong)}.inbox-command{margin-bottom:var(--console-gap);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.workbench--inbox .inbox-command .queue-tabs{min-width:0;box-shadow:none;background:var(--console-sidebar);border-radius:var(--console-radius);border:0;flex:400px;margin:0;padding:4px}.workbench--inbox .queue-tabs__list{flex-wrap:wrap;gap:4px;padding:0}.cooperation-reply-filter{white-space:nowrap;min-height:48px;font-size:var(--console-body);align-items:center;gap:8px;display:inline-flex}.cooperation-reply-filter input{width:18px;height:18px;accent-color:var(--console-primary)}.workbench--inbox .queue-tab{min-height:40px;font-size:var(--console-body);white-space:nowrap;border:0;border-radius:6px;padding:8px 12px;line-height:20px}.workbench--inbox .queue-tab--active{background:var(--console-primary-soft);color:var(--console-primary);box-shadow:none}.workbench--inbox .queue-tab--active .queue-tab__count{color:var(--console-primary);background:var(--console-surface)}.workbench--inbox .queue-tab__count{font-size:var(--console-mono);background:var(--console-hover);line-height:16px}.workbench--inbox .inbox-command .health-bar{border-radius:var(--console-radius);background:var(--console-surface);flex:0 auto;min-width:0;max-width:100%;padding:12px}.workbench--inbox .health-bar[open]{flex-basis:100%}.workbench--inbox .health-bar__summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;min-height:24px;list-style:none;display:flex}.workbench--inbox .health-bar__summary::-webkit-details-marker{display:none}.workbench--inbox .health-bar__summary:after{content:"+";color:var(--console-muted);margin-left:auto;font-size:16px}.workbench--inbox .health-bar[open] .health-bar__summary:after{content:"−"}.workbench--inbox .health-bar__title{font-size:var(--console-meta);font-weight:600;line-height:18px}.workbench--inbox .health-bar__summary-count{font-size:var(--console-mono);font-family:var(--font-mono);color:var(--console-muted)}.workbench--inbox .health-bar__summary-alert{color:var(--pill-action-text);background:var(--pill-action-bg);border-radius:4px;padding:2px 6px}.workbench--inbox .inbox-filters{margin-bottom:var(--console-gap)}.workbench--inbox .inbox-filters__heading{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.workbench--inbox .inbox-filters__toggle{border-color:var(--console-border);border-radius:var(--console-radius);background:var(--console-surface);width:100%;min-height:44px;color:var(--console-primary);font-size:var(--console-body);justify-content:space-between;align-items:center;padding:10px 14px;font-weight:600;line-height:20px;display:flex}.workbench--inbox .inbox-filters__panel[hidden]{display:none}.workbench--inbox .inbox-filters--open .inbox-filters__panel{margin-top:8px;display:block}.workbench--inbox .filter-bar{border-color:var(--console-border);border-radius:var(--console-radius);box-shadow:none;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;padding:12px;display:grid}.workbench--inbox .filter-bar__row--primary{display:contents}.workbench--inbox .filter-field--grow,.workbench--inbox .filter-bar__reset{grid-column:auto}.workbench--inbox .filter-field__label{font-size:var(--console-meta);color:var(--console-muted);line-height:18px}.workbench--inbox .filter-bar__reset{min-height:40px;font-size:var(--console-meta);white-space:nowrap;padding-inline:10px}.workbench--inbox .filter-bar input,.workbench--inbox select{border-color:var(--console-border);background-color:var(--console-sidebar);height:40px;min-height:40px;box-shadow:none;font-size:var(--console-body);border-radius:6px;padding-block:8px;line-height:20px}.workbench--inbox .filter-bar input{width:100%}.status-multiselect{position:relative}.status-multiselect__trigger{border:1px solid var(--console-border);background:var(--console-sidebar);width:100%;min-height:40px;color:var(--console-ink);font:inherit;font-size:var(--console-body);text-align:left;cursor:pointer;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), box-shadow var(--t-base) var(--ease), transform var(--t-fast) var(--ease);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;line-height:20px;display:flex}.status-multiselect__trigger:hover{border-color:var(--console-primary);background:var(--console-surface)}@media (hover:hover) and (pointer:fine){.status-multiselect__trigger:hover{transform:translateY(-1px);box-shadow:0 4px 10px #0b1c3014}}.status-multiselect__trigger:active{transform:translateY(0)scale(.99)}.status-multiselect__trigger:focus-visible{outline:2px solid var(--console-primary);outline-offset:2px}.status-multiselect__chevron{border-bottom:1.5px solid;border-right:1.5px solid;flex:0 0 8px;width:8px;height:8px;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}.status-multiselect__trigger[aria-expanded=true] .status-multiselect__chevron{transform:translateY(2px)rotate(225deg)}.status-multiselect__menu{z-index:20;border:1px solid var(--console-border);border-radius:var(--console-radius);background:var(--console-surface);min-width:max(100%,190px);max-height:min(360px,70vh);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 4px 12px -2px #0b1c3014,0 2px 6px -1px #0b1c300a}.status-multiselect__option{min-height:40px;color:var(--console-ink);font-size:var(--console-body);cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;line-height:20px;display:flex}.status-multiselect__option:hover{background:var(--console-hover)}.status-multiselect__option--all{border-bottom:1px solid var(--console-border);border-radius:6px 6px 0 0;margin-bottom:4px;padding-bottom:10px;font-weight:600}.status-multiselect__option input{flex:0 0 18px;height:18px;margin:0;width:18px!important}.status-multiselect__option input:checked{border-color:var(--console-primary);background:var(--console-primary)}.status-multiselect__option input:checked:before{border-left-color:var(--console-surface);border-bottom-color:var(--console-surface);width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.workbench--inbox .filter-bar__row.waiting-controls{border-top:1px solid var(--console-border);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:8px;display:flex}.workbench--inbox .workbench-body{gap:var(--console-gap);grid-template-columns:minmax(0,1fr);align-items:start;margin-top:0}.inbox-splitter{display:none}@media (min-width:1025px){.workbench--inbox .workbench-body:has(.inbox-pane){grid-template-columns:minmax(220px, var(--inbox-list-fr,25fr)) 16px minmax(360px, var(--inbox-detail-fr,75fr));column-gap:0}.inbox-splitter{touch-action:none;cursor:col-resize;border-radius:6px;justify-content:center;align-self:stretch;align-items:center;min-height:44px;display:flex}.inbox-splitter span{background:var(--console-border);border-radius:4px;width:4px;height:48px}.inbox-splitter:hover span,.workbench-body--resizing .inbox-splitter span{background:var(--console-primary)}.inbox-splitter:focus-visible{outline:2px solid var(--console-primary);outline-offset:-2px;background:var(--console-primary-soft)}.workbench-body--resizing{-webkit-user-select:none;user-select:none;cursor:col-resize}}.workbench--inbox .inbox-pane{background:var(--console-surface);border:1px solid var(--console-border);border-radius:var(--console-radius);gap:8px;padding:8px}.inbox-stream__heading{color:var(--console-muted);font-size:var(--console-meta);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px;font-weight:600;line-height:18px;display:flex}.inbox-stream__caption{font-weight:400;font-size:var(--console-mono)}.workbench--inbox .conversation-list__items{gap:4px}.workbench--inbox .conversation-row{border:0;border-left:3px solid #0000;border-radius:6px;gap:6px;padding:12px}.workbench--inbox .conversation-row:hover{background:var(--console-hover)}.workbench--inbox .conversation-row--selected{background:var(--console-selected);border-left-color:var(--console-primary)}.workbench--inbox .conversation-row__name{font-size:var(--console-body);font-weight:600;line-height:20px}.workbench--inbox .conversation-row__time,.workbench--inbox .conversation-row__mailbox{font-size:var(--console-mono);color:var(--console-muted);line-height:16px}.workbench--inbox .conversation-row__line2{flex-wrap:wrap}.workbench--inbox .conversation-row__line3{display:block}.workbench--inbox .conversation-row__line3 .conversation-row__subject{font-size:var(--console-body);font-weight:500;line-height:20px;display:block}.workbench--inbox .conversation-row__line3 .conversation-row__snippet{font-size:var(--console-meta);color:var(--console-muted);line-height:18px;display:block}.workbench--inbox .conversation-list__more{width:100%;color:var(--console-primary);margin-top:8px}.workbench--inbox .detail-pane{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0}.workbench--inbox .detail-pane__content{gap:12px;padding:0}.workbench--inbox .detail-pane__placeholder{min-height:380px;padding:var(--console-pad);background:var(--console-surface);border:1px solid var(--console-border);border-radius:var(--console-radius)}.workbench--inbox .detail-pane__placeholder-title{font-size:20px;font-weight:600;line-height:28px}.workbench--inbox .detail-header{padding:var(--console-gap);background:var(--console-surface);border:1px solid var(--console-border);border-radius:var(--console-radius)}.workbench--inbox .detail-header__topline{flex-wrap:wrap;gap:8px}.workbench--inbox .detail-header__mailbox{font-size:var(--console-mono);overflow-wrap:anywhere;line-height:16px}.workbench--inbox .detail-header__subject{overflow-wrap:anywhere;margin:12px 0;font-size:20px;font-weight:600;line-height:28px}.detail-identity{border-radius:var(--console-radius);background:var(--console-sidebar);gap:16px;padding:16px;display:grid}.detail-identity__header{align-items:flex-start;gap:12px;min-width:0;display:flex}.detail-identity__avatar{border:1px solid var(--console-border);background:var(--console-surface);width:44px;height:44px;color:var(--console-primary);border-radius:12px;flex:0 0 44px;place-items:center;font-size:18px;font-weight:600;line-height:24px;display:grid}.detail-identity__copy{flex:1;min-width:0}.creator-links{border-top:1px solid var(--console-border);min-width:0;margin:0;padding-top:12px}.creator-links__heading{color:var(--console-muted);font-size:var(--console-meta);margin:0 0 6px;font-weight:500;line-height:18px}.creator-links__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.creator-links__item{border:1px solid var(--console-border);background:var(--console-surface);border-radius:6px;min-width:0;padding:8px 10px}.creator-links__link{min-width:0;min-height:44px;color:var(--console-primary);font-size:var(--console-body);grid-template-columns:minmax(0,1fr) 20px;align-items:start;gap:4px 12px;line-height:20px;text-decoration:none;display:grid}.creator-links__link:hover .creator-links__url{text-decoration:underline}.creator-links__link:focus-visible{outline:2px solid var(--console-primary);outline-offset:3px;border-radius:4px}.creator-links__platform{grid-area:1/1;font-weight:600}.creator-links__url{overflow-wrap:anywhere;min-width:0;color:var(--console-muted);grid-area:2/1}.creator-links__external{color:var(--console-primary);grid-area:1/2/3;justify-self:end}.creator-links__link .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.creator-links__source,.creator-links__empty{color:var(--console-muted);font-size:var(--console-meta);overflow-wrap:anywhere;margin:0;line-height:18px;display:block}.detail-identity__label{color:var(--console-muted);font-size:var(--console-meta);line-height:18px}.workbench--inbox .detail-header__contact{color:var(--console-ink);overflow-wrap:anywhere;flex-wrap:wrap;margin:2px 0 0;font-size:16px;font-weight:500;line-height:24px}.workbench--inbox .convo-status,.workbench--inbox .convo-legacy-advanced,.workbench--inbox .status-actions{border:1px solid var(--console-border);border-radius:var(--console-radius);background:var(--console-surface);padding:12px}.workbench--inbox .convo-legacy-advanced>summary{cursor:pointer;min-height:24px;color:var(--console-muted);font-size:var(--console-meta)}.workbench--inbox .thread{gap:24px}.workbench--inbox .thread__toolbar{gap:8px}.workbench--inbox .thread__toggle-all{min-height:32px;font-size:var(--console-meta);padding:6px 12px}.workbench--inbox .message{width:88%;min-width:0;max-width:88%;padding:var(--console-gap);border:1px solid var(--console-border);background:var(--console-surface);box-shadow:none;text-align:left;border-radius:16px;transition:background-color .15s,border-color .15s}.workbench--inbox .message--inbound{border-top-left-radius:4px;align-self:flex-start;margin-left:0;margin-right:auto}.workbench--inbox .message--outbound{background:var(--console-sidebar);border-color:#b8c4ff;border-top-right-radius:4px;align-self:flex-end;margin-left:auto;margin-right:0}.workbench--inbox .message__header{border-bottom:1px solid var(--console-border);flex-direction:column;align-items:stretch;gap:8px;padding-bottom:8px}.workbench--inbox .message__identity{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.workbench--inbox .message__direction{color:#be123c;background:#fff1f2;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.workbench--inbox .message--outbound .message__direction{color:#fff;background:var(--console-primary)}.workbench--inbox .message__direction .icon{width:13px;height:13px}.workbench--inbox .message__meta{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.workbench--inbox .message__body{overflow-wrap:anywhere}.workbench--inbox .message__truncated-note{max-width:100%}.workbench--inbox .message__from{min-width:0;font-size:var(--console-body);font-weight:600;line-height:20px}.workbench--inbox .message__time{font-size:var(--console-mono);color:var(--console-muted);line-height:16px}.workbench--inbox .message__to{font-size:var(--console-meta);color:var(--console-muted);overflow-wrap:anywhere;line-height:18px}.workbench--inbox .message__body{font-size:var(--console-body);margin-top:12px;line-height:20px}.workbench--inbox .message__toggle{min-height:32px;font-size:var(--console-meta);background:var(--console-sidebar);border-color:#0000;padding:6px 8px;line-height:18px}.workbench--inbox .reply-form{padding:var(--console-gap);border:1px solid var(--console-border);border-radius:var(--console-radius);background:var(--console-surface);gap:12px;margin-top:12px}.reply-window{min-width:0}.floating-reply-launcher{z-index:25;left:calc(var(--reply-left,0px) + var(--reply-width,0px) - 92px);bottom:var(--reply-bottom,20px);background:var(--console-primary);color:#fff;cursor:pointer;width:92px;min-height:48px;font:inherit;border:0;border-radius:28px;justify-content:center;align-items:center;gap:8px;padding:12px;font-weight:600;display:inline-flex;position:fixed;box-shadow:0 6px 20px #0b1c3033}.floating-reply-launcher[hidden]{display:none}.floating-reply-launcher{transform-origin:100% 100%;transition:background-color .14s,box-shadow .16s,transform .16s}.floating-reply-launcher .icon{transition:transform .16s}@media (hover:hover) and (pointer:fine){.floating-reply-launcher:hover{background:var(--console-primary-hover,#0b3aa8);color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #0b1c3047}.floating-reply-launcher:hover .icon{transform:rotate(-6deg)}}.floating-reply-launcher:active{background:var(--console-primary,#00288e);color:#fff;transform:scale(.97)}.floating-reply-launcher:active .icon{transform:none}.floating-reply-launcher:focus-visible{outline:3px solid var(--console-primary);outline-offset:3px}.floating-reply-launcher__dot{background:#fff;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.reply-window--floating{z-index:25;left:var(--reply-left,auto);right:auto;bottom:var(--reply-bottom,16px);width:var(--reply-width,min(480px, calc(100vw - 24px)));max-height:var(--reply-height,65dvh);border:1px solid var(--console-border);background:var(--console-surface);border-radius:12px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 40px #0b1c303d}@keyframes floating-reply-enter{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:no-preference){.reply-window--floating{transform-origin:100% 100%;animation:.16s ease-out floating-reply-enter}}.reply-window__bar{background:var(--console-surface);flex-shrink:0;justify-content:flex-end;align-items:center;padding:4px 8px;display:flex}.reply-window__bar .button{flex-shrink:0;min-height:44px}.workbench--inbox .reply-window--floating .reply-form{overscroll-behavior:contain;border:0;border-radius:0;gap:10px;min-height:0;margin:0;padding:12px;overflow-y:auto}.reply-window--floating .reply-form__heading{display:none}.reply-window--floating .reply-form__actions{background:var(--console-surface);margin:0;padding:10px 0;position:sticky;bottom:-12px}.reply-window--floating .richtext--reply{min-height:120px}.reply-window .template-panel[hidden],.reply-window .reply-form__heading[hidden]{display:none}.reply-window--floating .attachment-picker__bar{flex-wrap:wrap}.reply-window--floating .template-manager{min-width:0}.reply-form__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.reply-form__heading h3{margin:0;font-size:20px;font-weight:600;line-height:28px}.reply-form__heading>span{color:var(--console-muted);font-size:var(--console-meta)}.workbench--inbox .template-panel{background:var(--console-sidebar);border-radius:6px}.workbench--inbox .richtext{border-color:var(--console-border);border-radius:6px}.workbench--inbox .template-manager-global{margin-top:var(--console-gap);border:1px solid var(--console-border);border-radius:var(--console-radius);background:var(--console-surface);padding:0}.workbench--inbox .template-manager-global>summary{min-height:44px;color:var(--console-muted);font-size:var(--console-meta);padding:12px 16px;line-height:20px}.workbench--inbox .template-manager-global[open]{padding:0 16px 16px}.workbench--inbox .template-manager-global[open]>summary{border-bottom:1px solid var(--console-border);margin-inline:-16px}.workbench--inbox .template-manager-global:not([open])>:not(summary){display:none}@media (min-width:1025px){.app-layout:has(.workbench--inbox .inbox-pane){align-items:stretch;height:100dvh;min-height:0}.app-layout:has(.workbench--inbox .inbox-pane)>.app-layout__main{scrollbar-gutter:stable;height:100%;min-height:0;overflow-y:auto}.workbench--inbox:has(.inbox-pane){flex-direction:column;height:100%;min-height:0;display:flex}.workbench--inbox:has(.inbox-pane)>*{flex-shrink:0}.workbench--inbox .workbench-body:has(.inbox-pane){flex:1 0 280px;grid-template-rows:minmax(0,1fr);height:auto;min-height:280px}.workbench--inbox .inbox-pane,.workbench--inbox .detail-pane{scrollbar-gutter:stable;overscroll-behavior:contain;height:100%;min-height:0;overflow-y:auto}.workbench--inbox .inbox-stream__heading{background:var(--console-surface);z-index:1;position:sticky;top:0}}@media (max-width:1450px){.workbench--inbox .workbench-actions{flex-basis:100%}}@media (max-width:1200px){.workbench--inbox .filter-bar{grid-template-columns:repeat(4,minmax(0,1fr))}.workbench--inbox .filter-field--grow,.workbench--inbox .filter-bar__reset{grid-column:span 2}}@media (max-width:1024px){.workbench--inbox{padding:0 var(--console-gap) var(--console-pad)}.workbench--inbox .workbench-body:has(.inbox-pane){grid-template-columns:minmax(0,1fr);height:auto}.workbench--inbox .workbench-body--detail .inbox-pane,.workbench--inbox .workbench-body--list .detail-pane,.workbench--inbox.workbench--selected>.inbox-filters{display:none}.workbench--inbox .detail-pane__back{align-items:center;min-height:44px;padding:10px 12px;display:inline-flex}.workbench--inbox .inbox-command{gap:8px}.workbench--inbox .inbox-command .health-bar{flex:auto}.workbench--inbox .filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench--inbox .filter-field--grow,.workbench--inbox .filter-bar__reset{grid-column:1/-1}}@media (max-width:800px){.workbench--inbox .message{width:92%;max-width:92%;padding:12px}.workbench--inbox .thread{gap:16px}.status-multiselect__menu{min-width:min(190px,100vw - 24px);max-width:calc(100vw - 24px);left:auto;right:0}.app-rail,.app-rail--collapsed{flex-basis:auto;height:auto;padding:12px}.app-rail__brand,.app-rail--collapsed .app-rail__brand{justify-content:flex-start;margin-bottom:12px;padding:0}.app-rail__collapse{display:none}.app-rail--collapsed .app-rail__brand-copy,.app-rail--collapsed .app-rail__text,.app-rail--collapsed .app-rail__health-alert,.app-rail--collapsed .app-rail__health-pct,.app-rail--collapsed .app-rail__health>a{display:flex}.app-rail--collapsed .app-rail__brand-copy{flex-direction:column}.app-rail--collapsed .app-rail__item{justify-content:flex-start;padding-inline:10px}.app-rail--collapsed .app-rail__health-main .num{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.app-rail__list{flex-direction:row;gap:4px;display:flex;overflow-x:auto}.app-rail__list li{flex:none}.app-rail__item{min-height:44px;padding:10px}.app-rail__label{font-size:var(--console-body);white-space:nowrap}.app-rail__footer{border:0;margin-top:8px;padding:0}.app-rail__health{gap:8px;padding:8px 12px}.workbench--inbox select,.workbench--inbox .filter-bar input,.workbench--inbox textarea,.workbench--inbox [contenteditable=true]{min-height:44px;font-size:16px;line-height:24px}.workbench--inbox .button,.workbench--inbox .queue-tab,.workbench--inbox .message__toggle,.workbench--inbox .message__quote-toggle,.workbench--inbox .health-bar__summary{min-height:44px}.workbench--inbox .workbench-title{font-size:24px;line-height:32px}.workbench--inbox .workbench-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.workbench--inbox .workbench-header__refresh,.workbench--inbox .workbench-header__views{width:100%}.workbench--inbox .workbench-actions>.button{min-height:44px}}.reply-window--composer{--reply-accent:#2563eb;height:var(--reply-height,70dvh);color:#1e293b;border-color:#e2e8f0;border-radius:16px;box-shadow:0 18px 60px #0f172a29,0 2px 8px #0f172a0d;container-type:inline-size}.reply-window--composer .reply-window__bar{border-bottom:1px solid #f1f5f9;justify-content:space-between;gap:8px;padding:12px 20px}.reply-window__title,.reply-window__controls{align-items:center;gap:10px;display:flex}.reply-window__title{flex-wrap:wrap;min-width:0}.reply-window__title h3{margin:0;font-size:16px;font-weight:700;line-height:24px}.reply-window__status-dot{background:#2563eb;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.reply-window__draft-status{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:2px 8px;font-size:11px;line-height:18px}.reply-window__draft-status.is-saved{color:#047857;background:#ecfdf5;border-color:#d1fae5}.reply-window--composer .reply-window__controls .button{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-height:36px;padding:6px 10px}.reply-window__context{color:#64748b;background:#f8fafc;border-bottom:1px solid #f1f5f9;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;padding:10px 20px;font-size:11px;line-height:18px;display:flex}.reply-window__recipient{color:#334155;overflow-wrap:anywhere;background:#fff;border:1px solid #e2e8f0;border-radius:4px;align-items:center;gap:4px;min-width:0;padding:1px 6px;display:inline-flex}.reply-window__sender{color:#475569;overflow-wrap:anywhere}.reply-window__context .icon{flex-shrink:0;width:14px;height:14px}.workbench--inbox .reply-window--composer .reply-form{flex:1;gap:0;padding:0}.reply-window--composer .richtext-field{flex-direction:column;flex:1 0 190px;gap:0;min-height:190px;margin:0;display:flex}.reply-window--composer .richtext-field>.field__label{display:none}.workbench--inbox .reply-window--composer .richtext{border:0;border-radius:0;flex-direction:column;flex:1;min-height:0;display:flex}.reply-window--composer .richtext__toolbar{background:#f5f9ff;border-bottom:1px solid #dbeafe;flex-wrap:wrap;flex-shrink:0;gap:2px;padding:8px 14px}.reply-window--composer .richtext__tool{color:#475569;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:4px;min-width:30px;min-height:32px;padding:4px 6px;font-size:12px;display:inline-flex}.reply-window--composer .richtext__tool:hover:not(:disabled){color:#1e293b;background:#fff;box-shadow:0 1px 4px #0f172a14}.richtext__preview-toggle{margin-left:auto}.richtext__tool .icon{width:16px;height:16px}.reply-window--composer .richtext__area{outline-offset:-3px;flex:1;min-height:120px;padding:22px;font-size:14px;line-height:1.8}.richtext__area[hidden],.reply-form__actions[hidden],.attachment-picker__limits[hidden]{display:none}.richtext__preview{overflow-wrap:anywhere;min-height:120px;padding:20px;line-height:1.8}.richtext__preview-note{color:#64748b;margin-top:0;font-size:11px}.reply-window--composer .reply-form__attachments{background:#f8fafc;border-top:1px solid #e2e8f0;flex-shrink:0;margin:0;padding:12px 20px}.reply-window--composer .attachment-picker__bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reply-window__send-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.reply-window--composer .reply-form__attachments .button{color:#475569;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 10px;font-size:12px;display:inline-flex}.reply-window--composer .reply-form__attachments .button--primary{color:#fff;background:#2563eb;border-color:#2563eb;border-radius:12px;padding-inline:16px;box-shadow:0 4px 12px #2563eb2e}.reply-window--composer .reply-form__attachments .button--primary:hover:not(:disabled){color:#fff;background:#1d4ed8}.reply-window--composer .button:disabled{opacity:.5}.reply-window__storage-note{color:#64748b;margin:8px 0 0;font-size:10px;line-height:16px}.reply-window--composer .template-panel{flex:none;padding:8px 16px}.reply-window--composer .form-error{margin:0;padding:8px 20px}.reply-window--composer .icon{width:16px;height:16px}@container (max-width:540px){.reply-window__bar{padding-inline:12px!important}.reply-window__context,.reply-window--composer .reply-form__attachments{padding-inline:12px}.reply-window__send-actions{flex:1 0 100%;justify-content:flex-end}.reply-window__draft-status{font-size:10px}}@media (max-width:800px){.reply-window--composer .reply-window__bar{padding:8px 12px}.reply-window--composer .reply-window__controls .button,.reply-window--composer .reply-form__attachments .button,.reply-window--composer .richtext__tool{min-height:44px}.reply-window--composer .richtext__area{padding:16px;font-size:16px}}@media (prefers-reduced-motion:reduce){.workbench--inbox *,.app-rail *{scroll-behavior:auto;transition:none}.app-rail__collapse:is(:hover,:active){transform:translateY(-50%)}.status-multiselect__trigger:is(:hover,:active){transform:none}.floating-reply-launcher,.floating-reply-launcher .icon{transition:none}.floating-reply-launcher:is(:hover,:active),.floating-reply-launcher:is(:hover,:active) .icon{transform:none}.reply-window--floating{animation:none;transform:none}}
