:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f3fa;--surface:#fffafd;--surface-strong:#fbf8fd;--ink:#1e1726;--muted:#706678;--line:#e5ddea;--purple:#4a2a73;--purple-strong:#2d194d;--purple-soft:#efe8f7;--purple-line:#d6c5e8;--green:#236447;--green-soft:#e9f4ee;--blue:#2d6785;--blue-soft:#e8f2f7;--amber:#9a651f;--amber-soft:#fff3dc;--danger:#9f3a35;--danger-soft:#fae8e6;--source-orvis-smith-river:#674099;--source-orvis-lodge:#236b91;--source-website-form:#2c7658;--source-smith-launch-request:#a0641f;--source-direct-contact:#5d4a90;--source-other-mail:#69717b;--shadow:0 20px 60px #26163f1f;--app-header-height:60px;--ease-out-quart:cubic-bezier(.25,1,.5,1);--ease-out-quint:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html{background:var(--bg);min-height:100%}body{min-height:100%;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;letter-spacing:0;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer;letter-spacing:.035em;text-transform:uppercase;transition:transform .14s var(--ease-out-quart),box-shadow .18s var(--ease-out-quart),border-color .16s ease,background-color .16s ease,color .16s ease,opacity .16s ease}summary{letter-spacing:.035em;text-transform:uppercase}button:not(:disabled):active{transform:translateY(1px)scale(.99)}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--purple)28%,transparent);outline-offset:2px}.icon{flex:none;width:16px;height:16px}.app-update-overlay{z-index:1000;color:var(--ink);background:radial-gradient(circle at top,color-mix(in srgb,var(--purple)16%,transparent),transparent 34%),color-mix(in srgb,var(--bg)96%,white);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.app-update-card{border:1px solid var(--line);background:color-mix(in srgb,var(--surface)94%,white);width:min(390px,100%);box-shadow:var(--shadow);border-radius:22px;grid-template-columns:auto 1fr;gap:14px;padding:20px;display:grid}.app-update-card h2,.app-update-card p{margin:0}.app-update-card h2{margin-top:3px;font-size:20px}.app-update-card p:not(.section-label){color:var(--muted);margin-top:5px;font-size:14px;line-height:1.45}.app-update-icon{width:48px;height:48px;color:var(--purple);background:var(--purple-soft);border-radius:15px;place-items:center;display:grid;position:relative}.app-update-icon>.icon{width:22px;height:22px}.app-update-icon>span{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:-5px;right:-5px}.app-update-icon>span .icon{width:12px;height:12px}.app-update-progress{background:var(--purple-soft);border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.app-update-progress:before{border-radius:inherit;background:var(--purple);content:"";width:65%;height:100%;animation:1.1s ease-in-out infinite app-update-progress;display:block}.app-update-progress.complete:before{background:var(--green);width:100%;animation:none}.app-update-ready{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:80;border:1px solid var(--purple-line);background:color-mix(in srgb,var(--surface)96%,white);max-width:520px;box-shadow:var(--shadow);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:12px 14px;display:flex;position:fixed;left:16px}.app-update-ready strong,.app-update-ready span{display:block}.app-update-ready strong{font-size:14px}.app-update-ready span{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.35}.app-update-ready .primary-action{flex:none}@keyframes app-update-progress{50%{transform:translate(45%)}}.help-icon{color:var(--muted);align-items:center;display:inline-flex}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.setup-page{place-items:center;min-height:100vh;padding:24px;display:grid}.setup-panel{border:1px solid var(--line);background:var(--surface);width:min(560px,100%);box-shadow:var(--shadow);border-radius:8px;padding:28px}.setup-kicker,.detail-overline{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.section-label{color:var(--muted);letter-spacing:0;margin:0;font-size:12px;font-weight:800}.source-orvis{--source-color:var(--blue)}.source-site{--source-color:var(--green)}.source-direct{--source-color:var(--purple)}.source-other{--source-color:var(--source-other-mail)}.source-badge{border:1px solid color-mix(in srgb,var(--source-color)30%,var(--line));background:color-mix(in srgb,var(--source-color)10%,var(--surface));width:fit-content;min-width:max-content;color:var(--source-color);letter-spacing:.065em;text-transform:uppercase;white-space:nowrap;border-radius:4px;flex:none;align-items:center;gap:4px;padding:2px 5px;font-size:10px;font-weight:900;line-height:1.2;display:inline-flex}.source-badge__icon{fill:currentColor;stroke-width:2.35px;flex:none;width:11px;height:11px}.app-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.app-header{z-index:1000;height:var(--app-header-height);min-height:var(--app-header-height);border-bottom:1px solid color-mix(in srgb,var(--line)84%,#fff);background:color-mix(in srgb,var(--surface)88%,var(--purple-soft));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-column:1/-1;grid-template-columns:260px minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 16px;display:grid;position:sticky;top:0;box-shadow:0 10px 24px #26163f1a}.app-header-brand,.app-header-actions{align-items:center;gap:10px;display:flex}.app-header-brand{min-width:0}.app-header-logo{border-radius:10px;flex:none;width:38px;height:38px;box-shadow:inset 0 1px #ffffffe6,0 10px 22px #3723562e}.app-header-copy,.app-header-title{min-width:0}.app-header-name,.app-header-mailbox,.app-header-title strong,.app-header-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-header-name{margin:0;font-size:14px;font-weight:700}.app-header-mailbox{color:var(--muted);margin:2px 0 0;font-size:11px;font-weight:600}.app-header-title{justify-content:start;gap:2px;display:grid}.app-header-title span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.app-header-title strong{color:var(--ink);font-size:14px;font-weight:700;line-height:1.1}.app-header-actions{justify-content:flex-end}.side-rail{top:var(--app-header-height);min-height:calc(100vh - var(--app-header-height));max-height:calc(100vh - var(--app-header-height));border-right:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong)86%,var(--purple-soft));flex-direction:column;padding:14px;display:flex;position:sticky;overflow:auto}.brand-lockup,.rail-footer{align-items:center;gap:10px;display:flex}.brand-mark{background:var(--purple);color:#fff;border-radius:8px;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.brand-title,.rail-footer p{margin:0;font-size:14px;font-weight:700}.brand-subtitle,.rail-footer span{color:var(--muted);margin-top:2px;font-size:12px;font-weight:700;display:block}.category-nav{gap:6px;margin-top:0;display:grid}.nav-item{min-height:42px;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:700;line-height:1.15;display:flex}.nav-item span:first-child{min-width:0}.nav-item:hover,.nav-item.active{border-color:var(--line);background:var(--surface)}.nav-item.active{border-color:var(--purple-line);background:color-mix(in srgb,var(--surface)70%,var(--purple-soft));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--purple)16%,transparent)}.nav-count{background:var(--purple-soft);color:var(--purple);border-radius:999px;padding:3px 7px;font-size:11px;font-weight:700}.rail-footer{border-top:1px solid var(--line);margin-top:auto;padding-top:16px}.work-surface{min-width:0;padding:16px}.work-heading{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.work-heading h1{color:var(--ink);margin:0;font-size:25px;line-height:1.05}.work-heading p{color:var(--muted);margin:5px 0 0;font-size:13px;font-weight:700}.mobile-workflow-bar{display:none}.loading-shell .side-rail{background:linear-gradient(90deg,color-mix(in srgb,var(--purple-soft)52%,var(--surface))0,color-mix(in srgb,var(--surface)88%,var(--purple-soft))45%,color-mix(in srgb,var(--purple-soft)52%,var(--surface))100%);background-size:220% 100%;animation:1.4s ease-in-out infinite loading-sweep}.loading-workspace{min-height:calc(100vh - var(--app-header-height))}.inbox-error-card{border:1px solid color-mix(in srgb,var(--amber)45%,var(--line));background:var(--surface);border-radius:14px;width:min(620px,100%);margin-top:26px;padding:24px;box-shadow:0 12px 30px #26163f12}.inbox-error-icon{width:26px;height:26px;color:var(--amber)}.inbox-error-card .section-label{margin:14px 0 0}.inbox-error-card h1{color:var(--ink);letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(24px,3vw,32px);line-height:1.08}.inbox-error-card>p:not(.section-label){max-width:460px;color:var(--muted);margin:10px 0 0;font-size:14px;font-weight:650;line-height:1.5}.inbox-error-card .primary-action{margin-top:18px}.loading-queue-skeleton{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:8px;width:min(760px,100%);margin-top:26px;padding:10px;display:grid;box-shadow:0 12px 30px #26163f12}.loading-queue-row{background:linear-gradient(90deg,color-mix(in srgb,var(--purple-soft)52%,var(--surface))0,color-mix(in srgb,var(--surface)88%,var(--purple-soft))45%,color-mix(in srgb,var(--purple-soft)52%,var(--surface))100%);background-size:220% 100%;border-radius:8px;gap:7px;min-height:72px;padding:13px;animation:1.4s ease-in-out infinite loading-sweep;display:grid}.loading-queue-line{background:color-mix(in srgb,var(--line)78%,#fff);border-radius:999px;width:min(86%,520px);height:10px;display:block}.loading-queue-line.short{width:74px;height:8px}.loading-queue-line.title{width:min(45%,240px);height:12px}.loading-card{border:1px solid var(--line);background:var(--surface);width:fit-content;color:var(--muted);border-radius:8px;align-items:center;gap:9px;margin-top:18px;padding:10px 12px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 12px 30px #26163f12}@keyframes loading-sweep{0%{background-position:0%}to{background-position:-220%}}.top-bar{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.top-bar h1{margin:0;font-size:24px;line-height:1.1}.top-bar p{color:var(--muted);margin:6px 0 0;font-size:13px;font-weight:700}.top-actions,.app-header-actions,.action-row,.toggle-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.new-message-action{white-space:nowrap}.sync-action{width:38px;padding:0}.queue-summary{color:var(--muted);align-items:baseline;gap:7px;margin:10px 0 12px;font-size:13px;font-weight:700;display:flex}.queue-summary strong{color:var(--ink);font-size:18px}.queue-summary button{color:var(--purple);font:inherit;background:0 0;border:0;margin-left:3px;padding:0;font-weight:800;text-decoration:underline}.connection-menu{z-index:1010;position:relative}.settings-action{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;list-style:none;display:grid}.settings-action::-webkit-details-marker{display:none}.connection-menu[open] .settings-action,.settings-action:hover{border-color:var(--purple-line);background:var(--purple-soft);color:var(--purple)}.connection-popover{z-index:1020;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--line);background:var(--surface);width:min(338px,100vw - 24px);max-height:min(640px,100dvh - 24px);box-shadow:var(--shadow);border-radius:12px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.connection-popover>.section-label{margin:4px 8px 6px}.settings-menu-group-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:9px 8px 2px;font-size:10px;font-weight:800;line-height:1.2}.connection-line{color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.connection-line strong,.connection-line span{overflow-wrap:anywhere;display:block}.connection-line strong{color:var(--ink);font-size:12px;font-weight:700}.connection-line span{margin-top:2px;font-size:12px;font-weight:600;line-height:1.3}.settings-menu-action,.settings-menu-toggle{min-height:42px;color:var(--muted);text-align:left;transition:background-color .16s var(--ease-out-quart),color .16s var(--ease-out-quart);background:0 0;border:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:9px 8px;display:grid}.settings-menu-toggle{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.settings-menu-navigation{grid-template-columns:auto minmax(0,1fr) auto}.settings-menu-chevron{color:var(--muted);justify-self:end}.settings-menu-action strong,.settings-menu-action span,.settings-menu-toggle strong{display:block}.settings-menu-action.session-end-action{color:var(--muted)}.settings-menu-action.session-end-action strong{color:var(--ink)}.settings-menu-action strong,.settings-menu-toggle strong{color:var(--ink);font-size:13px;font-weight:700}.settings-menu-action span{color:var(--muted);margin-top:2px;font-size:11px;font-weight:600;line-height:1.3}.settings-status-disclosure{border-radius:8px}.settings-status-disclosure summary{min-height:42px;color:var(--muted);cursor:pointer;transition:background-color .16s var(--ease-out-quart),color .16s var(--ease-out-quart);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 8px;list-style:none;display:grid}.settings-status-disclosure summary::-webkit-details-marker{display:none}.settings-status-disclosure summary>span{color:var(--ink);font-size:13px;font-weight:700}.settings-status-disclosure[open] summary,.settings-status-disclosure summary:hover{background:var(--purple-soft);color:var(--purple)}.settings-status-chevron{transition:transform .16s var(--ease-out-quart)}.settings-status-disclosure[open] .settings-status-chevron{transform:rotate(90deg)}.settings-status-details{gap:8px;padding:3px 8px 8px 36px;display:grid}.settings-connect-action{justify-content:center;width:100%;margin-top:2px}.mailbox-pill,.dryrun-chip,.status-chip,.review-flag,.fast-flag{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--muted);border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.status-chip{grid-column:2;justify-self:start}.mailbox-pill.ready,.fast-flag{background:var(--green-soft);color:var(--green);border-color:#b9d7c6}.primary-action,.secondary-action,.danger-action,.icon-action,.toggle-button,.snippet-button,.panel-collapse,.toolbar-collapse,.status-tab,.draft-tab{border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.primary-action{border-color:var(--purple);background:var(--purple);color:#fff}.primary-action:not(:disabled):hover,.settings-menu-action:not(:disabled):hover,.settings-menu-toggle:hover{background:var(--purple-soft);color:var(--purple)}.settings-menu-action:not(:disabled):hover .settings-menu-chevron{color:var(--purple)}.settings-menu-action:focus-visible,.settings-menu-toggle:focus-within,.settings-status-disclosure summary:focus-visible{outline:2px solid color-mix(in srgb,var(--purple)58%,transparent);outline-offset:2px}.secondary-action,.toggle-button,.snippet-button,.toolbar-collapse,.status-tab,.draft-tab{background:var(--surface);color:var(--ink)}.danger-action{background:var(--danger-soft);color:var(--danger);border-color:#d8aaa6}.icon-action{background:var(--surface);width:38px;height:38px;color:var(--muted);padding:0}.toggle-button.active,.snippet-button.active,.status-tab.active,.draft-tab.active{border-color:var(--purple-line);background:var(--purple-soft);color:var(--purple)}.summary-drawer{width:fit-content;margin-top:12px}.summary-drawer summary,.bulk-tools summary{border:1px solid var(--line);background:color-mix(in srgb,var(--surface)84%,var(--purple-soft));min-height:32px;color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:800;list-style:none;display:inline-flex}.summary-drawer summary::-webkit-details-marker{display:none}.bulk-tools summary::-webkit-details-marker{display:none}.template-editor summary::-webkit-details-marker{display:none}.summary-drawer[open] summary,.bulk-tools[open] summary{border-color:var(--purple-line);background:var(--purple-soft);color:var(--purple)}.kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:min(760px,100vw - 320px);margin-top:8px;display:grid}.kpi-tile{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:58px;padding:10px;display:grid}.kpi-tile.green{background:color-mix(in srgb,var(--green-soft)72%,var(--surface))}.kpi-tile.blue{background:color-mix(in srgb,var(--blue-soft)68%,var(--surface))}.kpi-tile.amber{background:color-mix(in srgb,var(--amber-soft)86%,var(--surface))}.kpi-tile.slate{background:color-mix(in srgb,var(--purple-soft)34%,var(--surface))}.kpi-tile p{color:var(--muted);text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.kpi-tile strong{margin-top:2px;font-size:18px;line-height:1;display:block}.content-grid{grid-template-columns:minmax(300px,.85fr) minmax(320px,.95fr) minmax(380px,1.25fr);gap:10px;margin-top:12px;display:grid}.request-panel,.detail-panel,.preview-panel{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 12px 30px #26163f12}.panel-step-header{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface)72%,var(--purple-soft));justify-content:space-between;align-items:flex-start;gap:10px;padding:10px;display:flex}.panel-step-lockup{align-items:flex-start;gap:9px;min-width:0;display:flex}.step-badge{background:var(--purple);color:#fff;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid}.panel-title{color:var(--ink);margin:0;font-size:14px;font-weight:700;line-height:1.1}.panel-subtitle{color:var(--muted);margin:3px 0 0;font-size:10px;font-weight:700;line-height:1.25}.panel-collapse{min-height:32px;color:var(--muted);flex:none;padding:0 9px;font-size:12px}.mobile-back-action{display:none}.request-filter-block{border-bottom:1px solid var(--line);background:var(--surface-strong);gap:9px;padding:10px;display:grid}.search-field,.filter-select-field{gap:5px;display:grid}.search-field span,.filter-select-field span,.filter-label{color:var(--muted);letter-spacing:0;margin:0;font-size:12px;font-weight:700}.search-field input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:36px;color:var(--ink);border-radius:8px;padding:0 10px;font-size:12px;font-weight:600}.filter-select-field select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:36px;color:var(--ink);border-radius:8px;padding:0 10px;font-size:12px;font-weight:700}.status-tabs,.draft-tabs{flex-wrap:wrap;gap:6px;display:flex}.status-tabs{border:1px solid var(--line);background:color-mix(in srgb,var(--purple-soft)46%,var(--surface));border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-top:5px;padding:4px;display:grid}.status-tab{min-height:36px;color:var(--muted);background:0 0;border-color:#0000;border-radius:6px;flex-direction:column;gap:2px;padding:4px 5px;font-size:11px;line-height:1.05}.status-tab strong{color:inherit;font-size:11px;line-height:1}.status-tab span{text-overflow:ellipsis;white-space:normal;max-width:100%;overflow:hidden}.status-tab.active{border-color:var(--line);background:var(--surface);color:var(--purple);box-shadow:0 6px 14px #26163f12}.bulk-tools{gap:8px;display:grid}.selection-toolbar{border:1px solid var(--line);background:var(--surface);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.selection-toolbar span{color:var(--muted);font-size:12px;font-weight:700}.selection-toolbar div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.request-panel-note{background:var(--amber-soft);color:var(--amber);border:1px solid #ecd9b8;border-radius:8px;margin:0;padding:9px 10px;font-size:12px;font-weight:700;line-height:1.35}.mini-action{border:1px solid var(--line);background:var(--surface);min-height:30px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.request-list{gap:4px;max-height:calc(100vh - 318px);padding:8px;display:grid;overflow:auto}.request-row{transition:border-color .18s var(--ease-out-quart),background-color .18s var(--ease-out-quart),box-shadow .18s var(--ease-out-quart),transform .18s var(--ease-out-quart);border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:9px 8px;display:grid}.request-row:hover,.request-row.active{border-color:var(--line);background:var(--surface-strong)}.request-row.active{box-shadow:0 8px 20px #4a2a731a}.request-row:hover{transform:translateY(-1px)}.request-main{min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;padding:0}.request-source-line,.queue-source-line{align-items:center;gap:7px;min-width:0;display:flex}.request-source{text-overflow:clip;white-space:nowrap;flex:none;margin:0;display:inline-flex;overflow:visible}.request-source-detail,.queue-source-detail{min-width:0;color:var(--muted);letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800;line-height:1.2;overflow:hidden}.request-title,.request-subtitle,.request-meta{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.request-title{font-size:14px;font-weight:700}.request-subtitle{color:var(--muted);margin-top:3px;font-size:12px;font-weight:600}.request-meta{color:#718078;margin-top:4px;font-size:11px;font-weight:600}.request-age-icon{flex:none;width:14px;height:14px}.reply-age-value{font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;display:inline-flex}.reply-age-part{align-items:baseline;gap:2px;display:inline-flex}.reply-age-part strong{color:currentColor;letter-spacing:0;font-size:12px;font-weight:800}.reply-age-part span{color:var(--muted);letter-spacing:.05em;font-size:9px;font-weight:600}.row-status{color:var(--amber);text-transform:none;align-items:center;gap:5px;padding:0;font-size:11px;font-weight:750;display:inline-flex}.row-status:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.request-row-actions{opacity:0;pointer-events:none;transition:opacity .16s var(--ease-out-quart);align-items:center;gap:5px;display:flex}.request-row:hover .request-row-actions,.request-row.active .request-row-actions,.request-row:focus-within .request-row-actions{opacity:1;pointer-events:auto}.row-complete-action,.row-remove-action{border:1px solid var(--line);background:var(--surface);border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.row-complete-action{color:var(--green)}.request-row.saving{background:color-mix(in srgb,var(--purple-soft)36%,var(--surface))}.row-remove-action{color:var(--danger)}.review-flag{background:var(--amber-soft);color:var(--amber)}.row-status.guest_follow_up,.status-chip.guest_follow_up{background:color-mix(in srgb,var(--purple-soft)74%,var(--surface));color:var(--purple-strong)}.status-chip.responded{background:var(--green-soft);color:var(--green)}.automatic-delivery-status{min-width:0;max-width:210px;color:var(--green);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.automatic-delivery-status.is-review-receipt{color:#277081}.automatic-delivery-card{border:1px solid color-mix(in srgb,var(--green)25%,var(--line));background:color-mix(in srgb,var(--green-soft)46%,var(--surface));border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 12px;display:grid}.automatic-delivery-card.is-review-receipt{border-color:color-mix(in srgb,#277081 26%,var(--line));background:color-mix(in srgb,#dff4f5 72%,var(--surface))}.automatic-delivery-card>.icon{width:18px;height:18px;color:var(--green);margin-top:1px}.automatic-delivery-card.is-review-receipt>.icon{color:#277081}.automatic-delivery-card p,.automatic-delivery-card strong,.automatic-delivery-card span{display:block}.automatic-delivery-card p{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin:0 0 2px;font-size:10px;font-weight:800}.automatic-delivery-card strong{color:var(--ink);font-size:13px;line-height:1.25}.automatic-delivery-card span{color:var(--muted);margin-top:3px;font-size:11px;font-weight:620;line-height:1.35}.automatic-delivery-card time{color:var(--muted);white-space:nowrap;font-size:10px;font-weight:700}.detail-panel,.preview-panel{padding:0}.detail-body,.preview-body{gap:12px;padding:12px;display:grid}.detail-header{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding-bottom:12px;display:grid}.river-thumb{object-fit:cover;border-radius:8px;width:78px;height:50px}.detail-header h2,.preview-recipient h2{text-overflow:ellipsis;white-space:normal;margin:3px 0 2px;font-size:18px;line-height:1.1;overflow:hidden}.detail-header span{color:var(--muted);font-size:12px;font-weight:600}.status-chip.outstanding{background:var(--blue-soft);color:var(--blue)}.status-chip.needs_review{background:var(--amber-soft);color:var(--amber)}.status-chip{flex:none;grid-column:auto;justify-self:auto}.field-item{border:1px solid var(--line);background:var(--surface-strong);border-radius:8px;min-width:0;padding:9px}.field-item span{color:var(--muted);font-size:11px;font-weight:700;display:block}.field-item strong{overflow-wrap:anywhere;margin-top:4px;font-size:13px;display:block}.comment-block,.snippet-block,.controls-block{border-top:1px solid var(--line);gap:10px;padding-top:12px;display:grid}.answer-builder{gap:12px}.answer-builder-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.answer-builder-head .mini-action{flex:none}.unapproved-snippet-note{background:var(--amber-soft);color:var(--amber);border:1px solid #ecd9b8;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:9px 10px;font-size:12px;font-weight:700;line-height:1.35;display:grid}.snippet-picker-group{gap:7px;display:grid}.more-snippets{gap:8px;display:grid}.more-snippets summary{border:1px solid var(--line);background:var(--surface);width:fit-content;min-height:32px;color:var(--muted);text-transform:uppercase;cursor:pointer;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:700}.more-snippets[open] summary{margin-bottom:8px}.custom-reply-grid,.custom-answer-drawer{gap:8px;display:grid}.custom-answer-drawer summary{border:1px solid var(--line);background:var(--surface);width:fit-content;min-height:32px;color:var(--muted);cursor:pointer;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:800;list-style:none}.custom-answer-drawer summary::-webkit-details-marker{display:none}.custom-answer-drawer[open] summary{border-color:var(--purple-line);background:var(--purple-soft);color:var(--purple);margin-bottom:8px}.custom-reply-grid textarea{resize:vertical;min-height:72px;font-family:inherit;font-size:12px;line-height:1.45}.review-actions{flex-wrap:wrap;gap:8px;display:flex}.review-note{color:var(--green);margin:0;font-size:12px;font-weight:700}.next-step-card,.send-card{border:1px solid var(--purple-line);background:linear-gradient(135deg,color-mix(in srgb,var(--surface)78%,var(--purple-soft)),var(--surface));border-radius:8px;gap:12px;padding:12px;display:grid}.next-step-card h3,.next-step-card p,.send-card h3,.send-card p{margin:0}.next-step-card h3,.send-card h3{margin-top:3px;font-size:15px;line-height:1.2}.next-step-card p:not(.section-label),.send-card p:not(.section-label){color:var(--muted);margin-top:4px;font-size:12px;font-weight:700;line-height:1.35}.next-step-card .primary-action,.preview-empty-action{width:100%}.comment-block p{color:var(--ink);margin:5px 0 0;font-size:13px;font-weight:600;line-height:1.45}.review-reasons{flex-wrap:wrap;gap:6px;display:flex}.reason-chip{border:1px solid var(--line);background:color-mix(in srgb,var(--surface)78%,var(--purple-soft));min-height:28px;color:var(--muted);border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.snippet-list{flex-wrap:wrap;gap:8px;display:flex}.muted-line{color:var(--muted);margin:0;font-size:13px;font-weight:600}.draft-tabs{margin-top:10px}.preview-recipient{border-bottom:1px solid var(--line);padding-bottom:10px}.template-editor{border:1px solid var(--line);background:var(--surface-strong);border-radius:8px;gap:8px;padding:10px;display:grid}.template-editor summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.template-editor summary span,.template-editor summary small{display:block}.template-editor summary span{font-size:13px;font-weight:800}.template-editor summary small{color:var(--muted);font-size:11px;font-weight:700}.template-editor-inner{border-top:1px solid var(--line);animation:reveal-soft .24s var(--ease-out-quart);gap:8px;margin-top:10px;padding-top:10px;display:grid}.template-toolbar{grid-template-columns:minmax(120px,auto) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.template-toolbar label,.template-field span,.advanced-template-source summary{color:var(--muted);text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.template-toolbar select,.template-field input,.template-field textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);border-radius:8px;padding:8px 9px;font-size:12px;font-weight:600}.advanced-template-source{gap:8px;display:grid}.advanced-template-source summary{border:1px solid var(--line);background:var(--surface);width:fit-content;min-height:32px;color:var(--muted);cursor:pointer;border-radius:8px;padding:8px 10px;list-style-position:inside}.advanced-template-source[open]{gap:8px}.advanced-template-source[open] summary{margin-bottom:8px}.template-field{gap:5px;display:grid}.template-field textarea{resize:vertical;min-height:132px;font-family:inherit;line-height:1.45}.advanced-template-source .template-field textarea,.template-code-panel textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.template-description,.template-help{color:var(--muted);margin:0;font-size:12px;font-weight:600;line-height:1.35}.email-preview{border:1px solid var(--line);border-radius:8px;overflow:hidden}.send-card-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.send-card-actions .danger-action,.send-confirm-actions .danger-action{width:100%}.email-meta{border-bottom:1px solid var(--line);background:var(--surface-strong);padding:10px}.email-meta p{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin:0;font-size:12px;font-weight:700;overflow:hidden}.email-meta p+p{margin-top:4px}.email-body{color:#203629;overflow-wrap:anywhere;background:#fff;max-height:calc(100vh - 360px);padding:14px;font-family:Aptos,Calibri,Segoe UI,sans-serif;font-size:14px;line-height:1.5;overflow:auto}.email-body p{margin:0 0 12px}.email-preview-frame{background:#f4f1ec;border:0;width:100%;height:min(58dvh,640px);min-height:440px;display:block}.empty-state{min-height:180px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;font-size:13px;font-weight:700;display:grid}.preview-empty{min-height:260px}.mobile-tabs{display:none}.template-workspace-backdrop{z-index:2000;background:#1220186b;padding:18px;display:grid;position:fixed;inset:0;overflow:hidden}.template-workspace{border:1px solid color-mix(in srgb,var(--line)82%,#fff);background:var(--bg);border-radius:8px;grid-template-rows:auto minmax(0,1fr);height:calc(100vh - 36px);min-height:0;display:grid;overflow:hidden;box-shadow:0 30px 90px #0b1c1247}.template-workspace-header{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.template-workspace-header h2,.template-workspace-header p,.template-card-header h3,.template-panel-heading h3{margin:0}.template-workspace-header h2{margin-top:5px;font-size:24px;line-height:1.1}.template-workspace-header p:not(.section-label){color:var(--muted);margin-top:6px;font-size:13px;font-weight:600}.notification-settings-backdrop{z-index:2100;overscroll-behavior:contain;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#170f1f70;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.notification-settings-sheet{border:1px solid color-mix(in srgb,var(--line)84%,#fff);background:var(--surface);border-radius:20px;width:min(548px,100%);max-height:min(720px,100dvh - 48px);overflow:auto;box-shadow:0 28px 76px #1b0e2a47}.notification-settings-header{border-bottom:1px solid color-mix(in srgb,var(--line)82%,var(--purple-line));justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 24px 18px;display:flex}.notification-settings-header h2,.notification-settings-header p,.notification-preferences-heading h3,.notification-preferences-heading p{margin:0}.notification-settings-header h2{color:var(--purple-strong);letter-spacing:-.025em;margin-top:5px;font-size:26px;line-height:1.08}.notification-settings-header p:not(.section-label){max-width:400px;color:var(--muted);margin-top:7px;font-size:14px;font-weight:600;line-height:1.45}.notification-close{border-radius:12px;flex:none}.notification-settings-body{gap:18px;padding:20px 24px 24px;display:grid}.notification-loading,.notification-device-help,.notification-notice{color:var(--muted);margin:0;font-size:13px;font-weight:650;line-height:1.45}.notification-unavailable{border:1px solid color-mix(in srgb,var(--amber)28%,var(--line));background:color-mix(in srgb,var(--amber-soft)74%,var(--surface));color:var(--amber);border-radius:14px;align-items:flex-start;gap:10px;padding:14px;display:flex}.notification-unavailable p{color:var(--ink);margin:0;font-size:13px;font-weight:650;line-height:1.45}.notification-status-card{border:1px solid color-mix(in srgb,var(--purple-line)72%,var(--line));background:color-mix(in srgb,var(--purple-soft)55%,var(--surface));border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.notification-status-card.is-enabled{border-color:color-mix(in srgb,var(--green)30%,var(--line));background:color-mix(in srgb,var(--green-soft)72%,var(--surface))}.notification-status-card.is-blocked{border-color:color-mix(in srgb,var(--amber)30%,var(--line));background:color-mix(in srgb,var(--amber-soft)74%,var(--surface))}.notification-status-icon,.notification-inbox-icon{background:var(--surface);width:38px;height:38px;color:var(--purple);border-radius:12px;flex:none;place-items:center;font-size:14px;font-weight:800;line-height:1;display:grid}.notification-status-card.is-enabled .notification-status-icon{background:var(--green);color:#fff}.notification-status-card.is-blocked .notification-status-icon{background:var(--amber);color:#fff}.notification-status-copy,.notification-inbox-copy{min-width:0}.notification-status-copy>span,.notification-status-copy strong,.notification-status-copy p,.notification-inbox-copy strong,.notification-inbox-copy small{display:block}.notification-status-copy>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:750}.notification-status-copy strong{color:var(--ink);margin-top:2px;font-size:15px;line-height:1.25}.notification-status-copy p{color:var(--muted);margin:3px 0 0;font-size:12px;font-weight:600;line-height:1.35}.notification-status-pill{background:var(--surface);color:var(--purple);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-self:start;padding:5px 8px;font-size:10px;font-weight:800}.notification-status-card.is-enabled .notification-status-pill{background:var(--green);color:#fff}.notification-status-card.is-blocked .notification-status-pill{background:var(--amber);color:#fff}.notification-preferences{gap:10px;display:grid}.notification-preferences-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.notification-preferences-heading h3{color:var(--ink);margin-top:3px;font-size:16px;line-height:1.2}.notification-preferences-heading>span{color:var(--muted);font-size:12px;font-weight:750}.notification-master-row,.notification-inbox-row,.notification-event-row{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.notification-master-row{border:1px solid var(--purple-line);background:var(--purple-soft);border-radius:14px;padding:12px}.notification-master-row .notification-inbox-icon{background:var(--purple);color:#fff}.notification-inbox-list{border:1px solid var(--line);background:var(--surface-strong);border-radius:14px;overflow:hidden}.notification-event-list{border:1px solid color-mix(in srgb,var(--purple-line)74%,var(--line));background:color-mix(in srgb,var(--purple-soft)32%,var(--surface-strong));border-radius:14px;overflow:hidden}.notification-inbox-row,.notification-event-row{min-height:68px;padding:12px}.notification-inbox-row+.notification-inbox-row,.notification-event-row+.notification-event-row{border-top:1px solid var(--line)}.notification-event-row[data-event=reply-sent] .notification-inbox-icon{background:color-mix(in srgb,var(--purple)14%,var(--surface));color:var(--purple)}.notification-event-row[data-event=reply-tat-reminder] .notification-inbox-icon{background:color-mix(in srgb,var(--amber)16%,var(--surface));color:var(--amber)}.notification-inbox-row[data-inbox=orvis] .notification-inbox-icon{background:color-mix(in srgb,var(--source-orvis-smith-river)16%,var(--surface));color:var(--source-orvis-smith-river)}.notification-inbox-row[data-inbox=site] .notification-inbox-icon{background:color-mix(in srgb,var(--source-website-form)16%,var(--surface));color:var(--source-website-form)}.notification-inbox-row[data-inbox=email] .notification-inbox-icon{background:var(--blue-soft);color:var(--blue)}.notification-inbox-copy strong{color:var(--ink);font-size:14px;line-height:1.2}.notification-inbox-copy small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:600;line-height:1.3}.notification-switch,.appearance-switch{appearance:none;background:color-mix(in srgb,var(--muted)42%,var(--line));width:48px;height:28px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink)9%,transparent);cursor:pointer;transition:background-color .18s var(--ease-out-quart),box-shadow .18s var(--ease-out-quart);border:0;border-radius:999px;margin:0;position:relative}.notification-switch:after,.appearance-switch:after{content:"";width:22px;height:22px;transition:transform .18s var(--ease-out-quart);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #20142a33}.notification-switch:checked,.appearance-switch:checked{background:var(--purple)}.notification-switch:checked:after,.appearance-switch:checked:after{transform:translate(20px)}.notification-switch:disabled,.appearance-switch:disabled{cursor:not-allowed;opacity:.52}.notification-actions{gap:10px;display:grid}.notification-actions .primary-action,.notification-actions .secondary-action{letter-spacing:0;text-transform:none;border-radius:12px;width:100%;min-height:46px;font-size:14px}.notification-actions .secondary-action{border-color:color-mix(in srgb,var(--danger)34%,var(--line));color:var(--danger)}.notification-notice{background:color-mix(in srgb,var(--blue-soft)66%,var(--surface));color:var(--blue);border-radius:10px;padding:10px 12px}@media (max-width:640px){.notification-settings-backdrop{place-items:end center;padding:0}.notification-settings-sheet{border-width:1px 0 0;border-radius:22px 22px 0 0;width:100%;max-height:calc(100dvh - 12px)}.notification-settings-header{padding:20px 20px 16px}.notification-settings-header h2{font-size:24px}.notification-settings-body{padding:18px 20px calc(24px + env(safe-area-inset-bottom));gap:16px}.notification-status-card{grid-template-columns:auto minmax(0,1fr)}.notification-status-pill{grid-column:2;place-self:auto start;margin-top:2px}}.inquiry-logic-backdrop{z-index:2200;background:color-mix(in srgb,var(--purple-strong)30%,#100c1580);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.inquiry-logic-workspace{background:linear-gradient(135deg,color-mix(in srgb,var(--purple-soft)38%,var(--bg)),var(--bg)30%);border-radius:18px;grid-template-rows:auto auto minmax(0,1fr);width:min(1440px,100%)}.inquiry-logic-header{padding:21px 24px 18px}.inquiry-logic-header h2{color:var(--purple-strong);letter-spacing:-.035em}.inquiry-logic-header p:not(.section-label){max-width:590px}.inquiry-logic-header-actions{align-items:center;gap:8px;display:flex}.inquiry-logic-header-actions .primary-action,.inquiry-logic-header-actions .secondary-action{letter-spacing:.01em;text-transform:none;border-radius:10px;min-height:38px}.inquiry-logic-test-trigger{color:var(--purple-strong)}.inquiry-logic-new-rule{box-shadow:0 8px 18px color-mix(in srgb,var(--purple)25%,transparent)}.inquiry-logic-tester{border-bottom:1px solid var(--purple-line);background:color-mix(in srgb,var(--purple-soft)56%,var(--surface));padding:16px 24px 18px}.inquiry-logic-tester-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.inquiry-logic-tester-heading h3,.inquiry-logic-tester-heading p{margin:0}.inquiry-logic-tester-heading h3{color:var(--ink);letter-spacing:-.012em;margin-top:3px;font-size:15px}.inquiry-logic-tester-heading>span{color:var(--green);font-size:11px;font-weight:800}.inquiry-logic-test-fields{grid-template-columns:1.15fr 1fr 1.15fr auto;gap:10px;margin-top:13px;display:grid}.inquiry-logic-test-fields label,.inquiry-logic-form-grid label,.inquiry-logic-priority-field,.inquiry-logic-route-field{color:var(--muted);gap:5px;font-size:11px;font-weight:800;display:grid}.inquiry-logic-test-fields label>span,.inquiry-logic-form-grid label>span,.inquiry-logic-priority-field>span,.inquiry-logic-route-field>span{color:var(--muted)}.inquiry-logic-test-fields small,.inquiry-logic-priority-field small,.inquiry-logic-route-field small{color:var(--muted);font-size:10px;font-weight:650}.inquiry-logic-test-fields input,.inquiry-logic-test-fields textarea,.inquiry-logic-form-grid input,.inquiry-logic-priority-field select,.inquiry-logic-priority-field input,.inquiry-logic-route-field select,.inquiry-logic-condition-row input,.inquiry-logic-condition-row select,.inquiry-logic-conditions-heading select{border:1px solid color-mix(in srgb,var(--line)90%,var(--purple-line));background:color-mix(in srgb,var(--surface)92%,white);min-width:0;color:var(--ink);font:inherit;border-radius:8px;padding:8px 9px;font-size:12px;font-weight:650;line-height:1.25}.inquiry-logic-test-fields textarea{resize:vertical;min-height:62px}.inquiry-logic-test-category{cursor:pointer;align-self:end;align-items:center;gap:7px;min-height:34px;padding-bottom:4px;color:var(--ink)!important;display:flex!important}.inquiry-logic-test-category input{width:16px;height:16px;accent-color:var(--purple)}.inquiry-logic-test-category strong{color:var(--purple-strong)}.inquiry-logic-test-message{grid-column:1/-1}.inquiry-logic-test-result{border:1px solid color-mix(in srgb,var(--green)34%,var(--line));background:color-mix(in srgb,var(--green-soft)78%,var(--surface));color:var(--green);border-radius:10px;align-items:center;gap:10px;margin-top:10px;padding:9px 11px;display:flex}.inquiry-logic-test-result>.icon{width:19px;height:19px}.inquiry-logic-test-result span,.inquiry-logic-test-result strong,.inquiry-logic-test-result small,.inquiry-logic-test-result em{display:block}.inquiry-logic-test-result small{letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:850}.inquiry-logic-test-result strong{color:var(--ink);margin-top:1px;font-size:13px}.inquiry-logic-test-result em{color:var(--muted);margin-top:1px;font-size:11px;font-style:normal;font-weight:650}.inquiry-logic-layout{grid-template-columns:minmax(280px,322px) minmax(0,1fr);min-height:0;display:grid}.inquiry-logic-library{border-right:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong)86%,var(--purple-soft));grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid}.inquiry-logic-library-heading{justify-content:space-between;align-items:start;gap:10px;padding:16px 15px 11px;display:flex}.inquiry-logic-library-heading p,.inquiry-logic-library-heading strong{margin:0;display:block}.inquiry-logic-library-heading strong{color:var(--ink);margin-top:3px;font-size:14px}.inquiry-logic-order-key{color:var(--muted);white-space:nowrap;align-items:center;gap:3px;font-size:10px;font-weight:800;display:inline-flex}.inquiry-logic-order-key .icon{width:13px;height:13px;color:var(--purple)}.inquiry-logic-filters{border-bottom:1px solid var(--line);gap:4px;padding:0 10px 10px;display:flex;overflow-x:auto}.inquiry-logic-filters button{color:var(--muted);letter-spacing:.01em;text-transform:none;background:0 0;border:0;border-radius:6px;flex:none;padding:6px 7px;font-size:10px;font-weight:800}.inquiry-logic-filters button.active{background:var(--surface);color:var(--purple-strong);box-shadow:0 1px 2px color-mix(in srgb,var(--ink)10%,transparent)}.inquiry-logic-rule-list{min-height:0;padding:8px;overflow:auto}.inquiry-logic-rule-summary{width:100%;color:var(--ink);text-align:left;text-transform:none;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:7px;padding:9px 8px;display:grid}.inquiry-logic-rule-summary+.inquiry-logic-rule-summary{margin-top:3px}.inquiry-logic-rule-summary:hover{background:color-mix(in srgb,var(--purple-soft)54%,var(--surface))}.inquiry-logic-rule-summary.active{border-color:var(--purple-line);background:var(--surface);box-shadow:0 4px 12px color-mix(in srgb,var(--purple)10%,transparent)}.inquiry-logic-rule-summary>.icon{width:15px;height:15px;color:var(--muted);align-self:center}.inquiry-logic-rule-order{background:color-mix(in srgb,var(--purple)9%,var(--surface));width:24px;height:24px;color:var(--purple);border-radius:7px;place-items:center;font-size:9px;font-weight:900;display:grid}.inquiry-logic-rule-summary strong,.inquiry-logic-rule-summary small,.inquiry-logic-rule-summary em{display:block}.inquiry-logic-rule-summary strong{color:var(--ink);font-size:12px;line-height:1.22}.inquiry-logic-rule-summary small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:10px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.inquiry-logic-rule-summary em{background:var(--purple-soft);width:fit-content;color:var(--purple);letter-spacing:.035em;text-transform:uppercase;border-radius:999px;margin-top:5px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:850}.inquiry-logic-rule-summary em[data-kind=custom]{background:var(--green-soft);color:var(--green)}.inquiry-logic-editor{min-height:0;padding:20px clamp(18px,3vw,34px) 28px;overflow:auto}.inquiry-logic-order-note,.inquiry-logic-protected-note,.inquiry-logic-route-preview,.inquiry-logic-rule-note{border-radius:10px;align-items:flex-start;gap:9px;display:flex}.inquiry-logic-order-note{border:1px solid color-mix(in srgb,var(--purple-line)82%,var(--line));background:color-mix(in srgb,var(--purple-soft)62%,var(--surface));padding:10px 11px}.inquiry-logic-order-note>.icon{width:18px;height:18px;color:var(--purple)}.inquiry-logic-order-note strong,.inquiry-logic-order-note span{display:block}.inquiry-logic-order-note strong{color:var(--purple-strong);font-size:12px}.inquiry-logic-order-note span{color:var(--muted);margin-top:2px;font-size:11px;font-weight:650;line-height:1.35}.inquiry-logic-rule-form{max-width:830px;margin:21px auto 0}.inquiry-logic-rule-form-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.inquiry-logic-rule-form-heading p,.inquiry-logic-rule-form-heading h3{margin:0}.inquiry-logic-rule-form-heading h3{color:var(--ink);letter-spacing:-.027em;margin-top:3px;font-size:22px;line-height:1.12}.inquiry-logic-enabled-toggle{color:var(--muted);align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.inquiry-logic-enabled-toggle input{appearance:none;background:color-mix(in srgb,var(--muted)42%,var(--line));cursor:pointer;border:0;border-radius:999px;width:42px;height:24px;margin:0;position:relative}.inquiry-logic-enabled-toggle input:after{content:"";width:18px;height:18px;transition:transform .16s var(--ease-out-quart);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #140e1a3d}.inquiry-logic-enabled-toggle input:checked{background:var(--green)}.inquiry-logic-enabled-toggle input:checked:after{transform:translate(18px)}.inquiry-logic-enabled-toggle input:disabled{cursor:not-allowed;opacity:.65}.inquiry-logic-protected-note{border:1px solid color-mix(in srgb,var(--blue)24%,var(--line));background:color-mix(in srgb,var(--blue-soft)72%,var(--surface));color:var(--blue);margin-top:17px;padding:11px;font-size:12px;font-weight:650;line-height:1.4}.inquiry-logic-protected-note .icon{flex:none;width:17px;height:17px}.inquiry-logic-protected-note strong{color:var(--ink)}.inquiry-logic-protected-note>div{min-width:0}.inquiry-logic-protected-note span{color:var(--muted);margin-top:2px;display:block}.inquiry-logic-unlock{letter-spacing:0;text-transform:none;min-height:32px;margin-top:10px;padding:0 10px;font-size:11px}.inquiry-logic-unlock .icon{width:14px;height:14px}.inquiry-logic-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.inquiry-logic-form-grid input:disabled{background:color-mix(in srgb,var(--surface-strong)84%,var(--line));color:var(--muted)}.inquiry-logic-priority-field,.inquiry-logic-route-field{max-width:390px;margin-top:13px}.inquiry-logic-conditions{border:1px solid var(--line);background:color-mix(in srgb,var(--surface)96%,white);border-radius:13px;margin-top:25px;padding:15px}.inquiry-logic-conditions-heading{justify-content:space-between;align-items:end;gap:12px;display:flex}.inquiry-logic-conditions-heading p,.inquiry-logic-conditions-heading h4{margin:0}.inquiry-logic-conditions-heading h4{color:var(--ink);letter-spacing:-.012em;margin-top:3px;font-size:15px}.inquiry-logic-conditions-heading select{width:auto;padding:6px 8px}.inquiry-logic-condition-list{gap:8px;margin-top:13px;display:grid}.inquiry-logic-condition-row{grid-template-columns:24px minmax(112px,.8fr) minmax(104px,.72fr) minmax(160px,1.5fr) auto;align-items:center;gap:7px;display:grid}.inquiry-logic-condition-number{background:var(--purple-soft);width:22px;height:22px;color:var(--purple);border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.inquiry-logic-condition-row p{color:var(--ink);grid-column:2/-1;margin:0;font-size:12px;font-weight:650;line-height:1.35}.inquiry-logic-condition-empty{color:var(--muted);margin:0;font-size:12px;font-weight:650;line-height:1.4}.inquiry-logic-remove-condition{width:30px;height:30px;color:var(--muted);border-radius:7px}.inquiry-logic-add-condition{color:var(--purple);letter-spacing:0;text-transform:none;background:0 0;border:0;align-items:center;gap:5px;margin-top:11px;padding:4px 0;font-size:11px;font-weight:850;display:inline-flex}.inquiry-logic-add-condition .icon{width:14px;height:14px}.inquiry-logic-route-preview{border:1px solid color-mix(in srgb,var(--green)28%,var(--line));background:color-mix(in srgb,var(--green-soft)72%,var(--surface));margin-top:15px;padding:11px}.inquiry-logic-route-preview>.icon{width:18px;height:18px;color:var(--green)}.inquiry-logic-route-preview small,.inquiry-logic-route-preview strong,.inquiry-logic-route-preview span{display:block}.inquiry-logic-route-preview small{color:var(--green);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:850}.inquiry-logic-route-preview strong{color:var(--ink);margin-top:2px;font-size:13px}.inquiry-logic-route-preview span{color:var(--muted);margin-top:2px;font-size:11px;font-weight:650}.inquiry-logic-rule-note{color:var(--muted);margin:12px 0 0;font-size:11px;font-weight:650;line-height:1.4}.inquiry-logic-rule-note .icon{width:15px;height:15px;color:var(--purple)}.inquiry-logic-error{background:var(--danger-soft);color:var(--danger);border-radius:8px;margin:12px 0 0;padding:9px 10px;font-size:12px;font-weight:700}.inquiry-logic-rule-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding-top:15px;display:flex}.inquiry-logic-rule-actions .primary-action{letter-spacing:.01em;text-transform:none;border-radius:10px;min-height:39px}.inquiry-logic-delete{color:var(--danger);letter-spacing:0;text-transform:none;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:11px;font-weight:850;display:inline-flex}.inquiry-logic-delete .icon{width:14px;height:14px}.inquiry-logic-empty-editor{max-width:360px;color:var(--muted);text-align:left;place-items:start;gap:7px;margin:70px auto;display:grid}.inquiry-logic-empty-editor .icon{width:32px;height:32px;color:var(--purple)}.inquiry-logic-empty-editor h3,.inquiry-logic-empty-editor p{margin:0}.inquiry-logic-empty-editor h3{color:var(--ink);font-size:17px}.inquiry-logic-empty-editor p{font-size:12px;font-weight:650;line-height:1.45}@media (max-width:980px){.inquiry-logic-header-actions{flex-wrap:wrap;justify-content:end}.inquiry-logic-test-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.inquiry-logic-test-category{align-self:end}.inquiry-logic-layout{grid-template-columns:260px minmax(0,1fr)}.inquiry-logic-condition-row{grid-template-columns:24px minmax(104px,.8fr) minmax(104px,.8fr) minmax(0,1.4fr) auto}}@media (max-width:720px){.inquiry-logic-backdrop,.template-workspace-backdrop.inquiry-logic-backdrop{padding:0}.inquiry-logic-workspace{border-width:0;border-radius:0;height:100dvh}.inquiry-logic-header{padding:17px 16px 14px}.template-workspace-header.inquiry-logic-header{grid-template-columns:minmax(0,1fr);gap:12px}.inquiry-logic-header h2{font-size:23px}.inquiry-logic-header-actions{justify-content:flex-start;gap:6px}.inquiry-logic-header-actions .secondary-action,.inquiry-logic-header-actions .primary-action{min-height:34px;padding:0 9px;font-size:11px}.inquiry-logic-tester{max-height:48dvh;padding:13px 16px;overflow:auto}.inquiry-logic-tester-heading{gap:4px;display:grid}.inquiry-logic-test-fields{grid-template-columns:1fr}.inquiry-logic-test-message{grid-column:auto}.inquiry-logic-layout{grid-template-rows:minmax(170px,30dvh) minmax(0,1fr);grid-template-columns:1fr}.inquiry-logic-library{border-right:0;border-bottom:1px solid var(--line)}.inquiry-logic-rule-list{gap:6px;display:flex;overflow:auto hidden}.inquiry-logic-rule-summary{width:218px;min-width:218px;height:fit-content}.inquiry-logic-rule-summary+.inquiry-logic-rule-summary{margin-top:0}.inquiry-logic-editor{padding:16px 16px calc(24px + env(safe-area-inset-bottom))}.inquiry-logic-rule-form{margin-top:17px}.inquiry-logic-form-grid{grid-template-columns:1fr}.inquiry-logic-condition-row{grid-template-columns:24px minmax(0,1fr) auto}.inquiry-logic-condition-row select,.inquiry-logic-condition-row input{grid-column:2/4}.inquiry-logic-condition-row .inquiry-logic-remove-condition{z-index:1;grid-area:2/3}.inquiry-logic-condition-row input{padding-right:38px}}.template-workspace-grid{grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid}.template-library{border-right:1px solid var(--line);background:#fbfcfb;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.template-library-actions{border-bottom:1px solid var(--line);padding:12px}.template-library-actions .primary-action{width:100%}.template-library-list{min-height:0;padding:12px;overflow:auto}.template-library-group+.template-library-group{margin-top:16px}.template-library-group .section-label{margin-bottom:7px}.template-library-group-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.template-library-group-heading .section-label{margin:0}.template-library-group-heading>span{background:var(--line);min-width:22px;color:var(--muted);text-align:center;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800;line-height:1}.template-library-group--approved{background:#f3faf6;border:1px solid #cfe5d9;border-radius:10px;padding:10px}.template-library-group--approved .template-library-group-heading>span{color:#2f7658;background:#d9eee2}.template-library-group--unapproved{border-top:1px solid var(--line);padding-top:16px}.template-library-group-copy{color:var(--muted);margin:5px 0 8px;font-size:11px;font-weight:600;line-height:1.4}.template-library-category+.template-library-category{margin-top:12px}.template-library-category-label{color:var(--muted);margin:0 0 6px;font-size:11px;font-weight:800}.template-library-item{width:100%;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;padding:10px;display:block}.template-library-item:hover,.template-library-item.active{border-color:var(--line);background:var(--surface)}.template-library-item strong{font-size:13px;font-weight:700;line-height:1.35;display:block}.template-library-group--approved .template-library-item{background:#ffffffad;border-color:#d8e9df}.template-library-group--approved .template-library-item+.template-library-item{margin-top:6px}.template-editor-suite{grid-template-rows:auto auto minmax(0,1fr);gap:12px;min-height:0;padding:12px;display:grid;overflow:auto}.template-edit-card,.template-assets-panel,.template-code-panel,.template-render-panel{border:1px solid var(--line);background:var(--surface);border-radius:8px;box-shadow:0 12px 30px #1b2e2212}.template-edit-card{gap:12px;padding:12px;display:grid}.template-editor-suite.templates-editor-suite{grid-template-rows:auto auto auto minmax(0,1fr)}.email-layout-card{border:1px solid color-mix(in srgb,var(--purple-line)80%,var(--line));background:color-mix(in srgb,var(--surface)92%,var(--purple-soft));border-radius:8px;gap:12px;padding:12px;display:grid;box-shadow:0 12px 30px #1b2e220d}.email-layout-controls{grid-template-columns:repeat(3,minmax(132px,1fr)) auto;align-items:end;gap:10px;display:grid}.email-layout-field{color:var(--muted);gap:5px;font-size:12px;font-weight:760;display:grid}.email-layout-input{align-items:center;gap:7px;display:flex}.email-layout-input input{border:1px solid var(--line);background:var(--surface);width:84px;min-height:40px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;border-radius:8px;padding:0 10px;font-weight:760}.email-layout-input input:focus-visible{outline:2px solid var(--purple-line);outline-offset:2px}.email-layout-input>span,.email-layout-help{color:var(--muted);font-size:12px;font-weight:620}.email-layout-help{max-width:78ch;margin:0;line-height:1.45}.email-layout-save{white-space:nowrap;min-height:40px}.source-lock-note{border:1px solid var(--purple-line);background:var(--purple-soft);color:var(--purple-strong);border-radius:8px;align-items:flex-start;gap:8px;padding:10px;display:flex}.source-lock-note p{margin:0;font-size:12px;font-weight:700;line-height:1.35}.template-card-header,.template-card-actions,.template-panel-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.template-card-actions{flex-wrap:wrap;justify-content:flex-end}.template-panel-heading{justify-content:flex-start;align-items:center}.template-card-header h3,.template-panel-heading h3{margin-top:3px;font-size:17px;line-height:1.1}.template-form-grid{grid-template-columns:minmax(0,1fr) 220px;gap:10px;display:grid}.template-field.wide,.template-default-option{grid-column:1/-1}.template-default-option{gap:3px;display:grid}.template-default-toggle{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.template-default-help{color:var(--muted);margin:0;padding-left:24px;font-size:11px;font-weight:600;line-height:1.35}.template-assets-panel{gap:10px;padding:12px;display:grid}.template-asset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.template-asset-button{border:1px solid var(--line);background:var(--surface-strong);color:var(--ink);border-radius:8px;justify-items:center;gap:7px;padding:8px;display:grid}.template-asset-button img{object-fit:contain;background:#fff;border-radius:6px;width:100%;height:58px}.template-asset-button span{text-align:center;font-size:11px;font-weight:700}.template-custom-asset{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) auto;align-items:end;gap:8px;display:grid}.template-code-preview-grid{grid-template-columns:minmax(360px,.95fr) minmax(420px,1.05fr);gap:12px;min-height:680px;display:grid}.template-code-panel,.template-render-panel{grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-height:0;padding:12px;display:grid}.template-code-panel textarea{resize:none;border:1px solid var(--line);min-height:0;color:var(--ink);background:#fbfcfb;border-radius:8px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:700;line-height:1.55}.template-token-help{color:var(--muted);margin:0;font-size:12px;font-weight:600;line-height:1.4}.template-render-panel iframe{border:1px solid var(--line);background:#f5f7f3;border-radius:8px;width:100%;height:100%;min-height:0}.answer-snippet-workspace .template-workspace-grid{grid-template-columns:340px minmax(0,1fr)}.snippet-library-summary{gap:8px;display:grid}.snippet-library-summary p{color:var(--muted);text-align:center;margin:0;font-size:12px;font-weight:700}.snippet-library-item{grid-template-columns:auto minmax(0,1fr);padding:0;overflow:hidden}.snippet-library-item>button{min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 10px 10px 0;display:grid}.snippet-approval-check{border-right:1px solid var(--line);cursor:pointer;place-items:center;width:42px;min-height:58px;display:grid}.snippet-approval-check input,.template-default-toggle input,.guest-guard input,.snippet-category-editor input{width:16px;height:16px;accent-color:var(--green)}.snippet-category-editor{grid-column:1/-1;gap:8px;display:grid}.snippet-category-editor>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.snippet-category-editor label{border:1px solid var(--line);background:var(--surface-strong);min-height:34px;color:var(--ink);border-radius:8px;align-items:center;gap:7px;padding:0 9px;font-size:12px;font-weight:700;display:flex}.snippet-edit-preview-grid{grid-template-columns:minmax(360px,1fr) minmax(360px,.9fr);gap:12px;min-height:560px;display:grid}.snippet-body-panel textarea{resize:vertical;min-height:0;font-family:inherit;font-size:14px;line-height:1.55}.snippet-preview-panel{grid-template-rows:auto minmax(0,1fr)}.snippet-preview-card{border:1px solid var(--line);background:var(--surface-strong);border-radius:8px;align-self:start;padding:16px}.snippet-preview-card h4{margin:5px 0 10px;font-size:18px;line-height:1.15}.snippet-preview-card p:not(.section-label){color:var(--ink);margin:0;font-size:14px;font-weight:600;line-height:1.55}.snippet-approval-pill{background:var(--amber-soft);color:var(--amber);border-radius:999px;margin-top:14px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.snippet-approval-pill.approved{background:var(--green-soft);color:var(--green)}.send-confirm-backdrop{z-index:2200;animation:fade-in .18s var(--ease-out-quart);background:#1f142d6b;place-items:end center;padding:18px;display:grid;position:fixed;inset:0}.send-confirm-sheet{border:1px solid color-mix(in srgb,var(--line)80%,#fff);background:var(--surface);width:min(520px,100%);animation:sheet-rise .28s var(--ease-out-quint);border-radius:12px;gap:14px;padding:18px;display:grid;box-shadow:0 28px 90px #1f142d3d}.send-confirm-icon{background:var(--danger-soft);width:42px;height:42px;color:var(--danger);border-radius:10px;place-items:center;display:grid}.send-confirm-sheet h2,.send-confirm-sheet p{margin:0}.send-confirm-sheet h2{margin-top:4px;font-size:22px;line-height:1.1}.send-confirm-sheet p:not(.section-label){color:var(--muted);margin-top:6px;font-size:13px;font-weight:700;line-height:1.35}.send-confirm-meta{border:1px solid var(--line);background:var(--surface-strong);border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;padding:10px;display:grid}.send-confirm-meta span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.send-confirm-meta strong{overflow-wrap:anywhere;font-size:13px}.send-confirm-note{background:var(--amber-soft);border-radius:8px;padding:9px 10px;color:var(--amber)!important}.send-confirm-actions{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:8px;display:grid}.test-send-confirm-sheet{width:min(620px,100%)}.test-send-confirm-sheet .send-confirm-icon{background:var(--green-soft);color:var(--green)}.test-recipient-options{margin:0}.test-recipient-options .reply-cc-options__choices{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.test-recipient-options label{min-height:54px}.test-recipient-options label>span{gap:2px;min-width:0;display:grid}.test-recipient-options small{color:var(--muted);text-overflow:ellipsis;font-size:11px;font-weight:620;overflow:hidden}.test-send-summary{border:1px solid var(--line);background:var(--surface-strong);border-radius:9px;gap:3px;padding:10px 12px;display:grid}.test-send-summary span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.test-send-summary strong{overflow-wrap:anywhere;font-size:13px}.compose-backdrop{z-index:2300;animation:fade-in .18s var(--ease-out-quart);background:#1f142d6b;place-items:end center;padding:18px;display:grid;position:fixed;inset:0}.compose-sheet{border:1px solid color-mix(in srgb,var(--line)80%,#fff);background:var(--surface);width:min(620px,100%);max-height:min(760px,100vh - 36px);animation:sheet-rise .28s var(--ease-out-quint);border-radius:14px;gap:16px;padding:18px;display:grid;overflow:auto;box-shadow:0 28px 90px #1f142d3d}.standalone-compose-sheet{gap:24px;width:min(740px,100%);padding:24px}.compose-sheet-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.compose-sheet-header h2,.compose-sheet-header p{margin:0}.compose-sheet-header h2{letter-spacing:-.03em;margin-top:4px;font-size:25px;line-height:1.08}.compose-sheet-header p:not(.section-label){color:var(--muted);margin-top:7px;font-size:13px;font-weight:600;line-height:1.4}.compose-fields{gap:24px;display:grid}.compose-section{gap:14px;display:grid}.compose-section+.compose-section{border-top:1px solid var(--line);padding-top:20px}.compose-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.compose-section-heading p{margin:0}.compose-section-heading p:not(.section-label){max-width:58ch;color:var(--muted);margin-top:4px;font-size:12px;font-weight:620;line-height:1.4}.compose-copy-fields,.compose-message-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.compose-message-details{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.compose-field-hint{color:var(--muted);margin:-2px 0 0;font-size:11px;font-weight:620;line-height:1.35}.standalone-compose-sheet .compose-actions{z-index:1;border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface)96%,transparent);box-shadow:0 -12px 28px color-mix(in srgb,var(--surface)88%,transparent);margin:0 -24px -24px;padding:16px 24px 24px;position:sticky;bottom:-24px}.compose-actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;display:grid}.recipient-list-field{align-content:start}.recipient-list-field>span em,.recipient-list-field>span b{color:var(--muted);font-style:normal;font-weight:700}.recipient-list-field>span b{color:var(--purple)}.recipient-list-control{border:1px solid var(--line);background:var(--surface-strong);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;min-height:46px;padding:5px 7px;display:flex}.recipient-list-control:focus-within{border-color:var(--purple-line);box-shadow:0 0 0 3px color-mix(in srgb,var(--purple-soft)66%,transparent)}.recipient-chip-list{display:contents}.recipient-chip{border:1px solid var(--purple-line);background:var(--purple-soft);max-width:100%;min-height:28px;color:var(--purple-strong);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:5px;padding:3px 5px 3px 9px;font-size:12px;font-weight:760;display:inline-flex}.recipient-chip button{width:20px;height:20px;color:inherit;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:inline-grid}.recipient-chip button:hover:not(:disabled){background:color-mix(in srgb,var(--purple)14%,transparent)}.recipient-chip .icon{width:13px;height:13px}.recipient-list-control input{background:0 0;border:0;outline:0;flex:150px;min-width:150px;padding:5px 3px}.recipient-list-field small{color:var(--muted);font-size:11px;font-weight:600;line-height:1.3}.standalone-review-sheet{width:min(1140px,100%)}.standalone-review-layout{grid-template-columns:minmax(220px,.72fr) minmax(0,1.78fr);align-items:start;gap:28px;margin-top:22px;display:grid}.standalone-review-delivery{border-right:1px solid var(--line);align-content:start;gap:16px;min-width:0;padding-right:28px;display:grid}.standalone-review-section-heading p,.standalone-preview-stage-heading p{margin:0}.standalone-review-section-heading p:not(.section-label),.standalone-preview-stage-heading p:not(.section-label){color:var(--muted);margin-top:4px;font-size:12px;font-weight:620;line-height:1.4}.standalone-review-delivery .standalone-message-meta{background:0 0;border:0;border-radius:0;margin:0}.standalone-review-delivery .standalone-message-meta div{grid-template-columns:1fr;gap:4px;padding:11px 0}.standalone-review-delivery .standalone-message-meta dt{font-size:10px}.standalone-review-delivery .standalone-message-meta dd{font-size:13px;font-weight:760;line-height:1.4}.standalone-review-actions{justify-items:start;gap:10px;margin:0;display:grid}.standalone-preview-stage{gap:11px;min-width:0;display:grid}.standalone-preview-stage-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:12px;display:flex}.standalone-preview-stage-heading>span{color:var(--green);letter-spacing:.07em;text-transform:uppercase;flex:none;font-size:11px;font-weight:800}.standalone-preview-stage .reply-sheet-preview{background:var(--surface-strong);border-radius:12px}.standalone-preview-stage .reply-sheet-preview .email-body{max-height:500px}.standalone-review-sheet .send-actions{z-index:1;box-shadow:0 -12px 28px color-mix(in srgb,var(--surface)88%,transparent)}.standalone-message-editor{gap:13px;margin-top:16px;display:grid}.standalone-recipient-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.standalone-recipient-fields .recipient-list-field:first-child{grid-column:1/-1}.standalone-message-meta{border:1px solid var(--line);background:var(--surface-strong);border-radius:10px;gap:0;margin:16px 0 12px;display:grid;overflow:hidden}.standalone-message-meta div{grid-template-columns:68px minmax(0,1fr);gap:10px;padding:8px 10px;display:grid}.standalone-message-meta div+div{border-top:1px solid var(--line)}.standalone-message-meta dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.standalone-message-meta dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:720}.standalone-message-meta.compact{margin:0}.standalone-safety-note{color:var(--green);align-items:center;gap:5px;font-size:12px;font-weight:760;display:inline-flex}.standalone-safety-note .icon{width:16px;height:16px}.standalone-send-confirm-sheet{width:min(560px,100%)}.remove-confirm-sheet{max-width:460px}.remove-confirm-error{border:1px solid color-mix(in srgb,var(--danger)42%,var(--line));background:var(--danger-soft);border-radius:8px;padding:10px 12px;color:var(--danger)!important}.remove-confirm-error strong{color:inherit}@keyframes fade-in{0%{opacity:0}}@keyframes sheet-rise{0%{opacity:0;transform:translateY(18px)scale(.98)}}@keyframes reveal-soft{0%{opacity:0;transform:translateY(-4px)}}@media (max-width:1180px){.app-shell{grid-template-columns:220px minmax(0,1fr)}.app-header{grid-template-columns:220px minmax(0,1fr) auto}.content-grid{grid-template-columns:minmax(340px,1fr) minmax(360px,1fr)}.preview-panel{grid-column:1/-1}.email-body{max-height:520px}.template-workspace-grid{grid-template-columns:260px minmax(0,1fr)}.answer-snippet-workspace .template-workspace-grid{grid-template-columns:280px minmax(0,1fr)}.template-code-preview-grid{grid-template-columns:1fr}.email-layout-controls{grid-template-columns:repeat(2,minmax(132px,1fr))}.email-layout-save{justify-self:start}.snippet-edit-preview-grid{grid-template-columns:1fr}.template-render-panel iframe{min-height:560px}}@media (max-width:820px){:root{--app-header-height:58px}.connection-popover{max-height:calc(100dvh - var(--app-header-height) - env(safe-area-inset-top) - 24px)}html,body{overscroll-behavior:none;width:100%;height:100%;min-height:100%;overflow:hidden}body{position:fixed;inset:0}.app-shell{overscroll-behavior:none;width:100%;height:100svh;min-height:0;display:block;position:fixed;inset:0;overflow:hidden}.app-header{z-index:1000;height:calc(var(--app-header-height) + env(safe-area-inset-top));min-height:calc(var(--app-header-height) + env(safe-area-inset-top));padding:calc(env(safe-area-inset-top) + 7px)12px 7px;backface-visibility:hidden;contain:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;position:fixed;top:0;left:0;right:0;overflow:visible;transform:translate(0,0)}.app-header-brand{grid-column:1;min-width:0}.app-header-logo{border-radius:9px;width:34px;height:34px}.app-header-name{font-size:13px}.app-header-mailbox{display:none}.app-header-actions{flex-wrap:nowrap;grid-column:2;justify-content:flex-end}.app-header-actions .primary-action{white-space:nowrap;border-radius:9px;min-height:38px;padding:0 12px}.app-header-title,.side-rail{display:none}.work-surface{z-index:0;top:calc(var(--app-header-height) + env(safe-area-inset-top));-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;height:auto;padding:14px 12px calc(env(safe-area-inset-bottom) + 104px);position:absolute;bottom:0;left:0;right:0;overflow:hidden auto}.work-heading h1{font-size:25px;line-height:1.08}.work-heading p{font-size:12px}.top-actions{align-items:stretch}.top-actions>*{flex:none}.content-grid{grid-template-columns:1fr}.mobile-workflow-bar{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg)86%,var(--surface));grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:10px 0 0;padding:0 0 8px;display:grid;position:static}.mobile-workflow-bar button{min-height:30px;color:var(--muted);background:0 0;border:0;border-radius:999px;font-size:11px;font-weight:800}.mobile-workflow-bar button.active{background:var(--purple-soft);color:var(--purple)}.summary-drawer{width:100%}.summary-drawer summary{justify-content:center;width:100%}.app-shell[data-mobile-step=requests] .detail-panel,.app-shell[data-mobile-step=requests] .preview-panel,.app-shell[data-mobile-step=detail] .request-panel,.app-shell[data-mobile-step=detail] .preview-panel,.app-shell[data-mobile-step=reply] .request-panel,.app-shell[data-mobile-step=reply] .detail-panel,.app-shell:not([data-mobile-step=requests]) .mobile-tabs{display:none}.app-shell[data-mobile-step=detail] .detail-panel,.app-shell[data-mobile-step=reply] .preview-panel{animation:mobile-panel-enter .22s var(--ease-out-quart)}.mobile-back-action{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.panel-collapse{display:none}.request-list{max-height:none}.request-row{grid-template-columns:minmax(0,1fr)}.request-row-actions{opacity:1;pointer-events:auto;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:none}.request-row.swipe-open .request-row-actions{display:grid}.row-complete-action,.row-remove-action{min-height:38px}.row-status{grid-column:1/-1;justify-self:start}.queue-summary{margin-top:8px;font-size:12px}.compose-backdrop,.send-confirm-backdrop{padding:10px}.compose-sheet{border-radius:14px;max-height:calc(100svh - 20px);padding:16px}.standalone-compose-sheet{gap:20px;padding:20px 16px}.standalone-compose-sheet .compose-actions{bottom:calc(-20px - env(safe-area-inset-bottom));margin:0 -16px calc(-20px - env(safe-area-inset-bottom));padding:13px 16px calc(20px + env(safe-area-inset-bottom))}.compose-sheet-header h2{font-size:21px}.compose-fields{grid-template-columns:1fr;gap:20px}.compose-section{gap:12px}.compose-section+.compose-section{padding-top:18px}.compose-section-heading{gap:7px;display:grid}.compose-copy-fields,.compose-message-details{grid-template-columns:1fr;gap:12px}.template-toolbar{grid-template-columns:1fr;align-items:stretch}.status-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-header{grid-template-columns:minmax(0,1fr) auto}.river-thumb{display:none}.email-body{max-height:none}.mobile-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.mobile-tabs button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--muted);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.mobile-tabs button span{text-align:left;white-space:normal;min-width:0;line-height:1.15}.mobile-tabs button strong{background:color-mix(in srgb,var(--purple-soft)76%,var(--surface));color:var(--purple);border-radius:999px;padding:3px 7px;font-size:10px;line-height:1}.mobile-tabs button.active{border-color:var(--purple-line);background:var(--purple-soft);color:var(--purple)}.mobile-tabs button.active strong{background:var(--surface)}.template-workspace-backdrop{padding:8px}.template-workspace{height:calc(100dvh - 16px)}.template-workspace-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.template-card-header{display:grid}.template-workspace-grid,.answer-snippet-workspace .template-workspace-grid{grid-template-columns:1fr}.template-library{border-right:0;border-bottom:1px solid var(--line);max-height:320px}.template-form-grid,.email-layout-controls{grid-template-columns:1fr}.email-layout-save{justify-content:center;width:100%}.template-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.template-custom-asset,.snippet-category-editor>div{grid-template-columns:1fr}.template-code-preview-grid{min-height:900px}.snippet-edit-preview-grid{min-height:720px}.send-card-actions,.send-confirm-actions{grid-template-columns:1fr}.send-confirm-backdrop{align-items:end;padding:10px}.send-confirm-sheet{padding-bottom:calc(18px + env(safe-area-inset-bottom));border-radius:14px}@keyframes mobile-panel-enter{0%{opacity:0;transform:translate(12px)}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.automation-sheet>.automation-compact-header{flex:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.automation-compact-header h2{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:22px}.automation-compact-header p{color:var(--muted);margin:4px 0 0;font-size:13px;font-weight:650}.automation-header-actions,.automation-type-card-header,.automation-card-switch,.automation-section-heading,.automation-template-row,.automation-compact-toggle-row,.automation-collapsible-section>summary,.automation-advanced-settings>summary,.automation-activity-list li{align-items:center;display:flex}.automation-header-actions{gap:8px}.automation-compact-body{scrollbar-gutter:stable;flex-direction:column;flex:auto;gap:12px;min-height:0;padding:16px 24px 24px;display:flex;overflow-y:auto}.automation-source-cards{border:1px solid color-mix(in srgb,var(--line)88%,var(--purple-line));background:var(--surface);border-radius:17px;flex:none;display:block;overflow:hidden}.automation-type-card,.automation-collapsible-section{border:1px solid color-mix(in srgb,var(--line)92%,var(--purple-line));background:var(--surface);border-radius:15px;overflow:hidden;box-shadow:0 2px 8px #1b2e2208}.automation-type-card.is-expanded{background:color-mix(in srgb,var(--purple-soft)26%,var(--surface))}.automation-type-card{box-shadow:none;border:0;border-radius:0}.automation-type-card+.automation-type-card{border-top:1px solid color-mix(in srgb,var(--line)82%,var(--purple-line))}.automation-type-card-header{gap:12px;min-height:76px;padding:10px 16px}.automation-type-summary{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:4px 2px;display:grid}.automation-type-summary:hover,.automation-type-summary:focus-visible{background:color-mix(in srgb,var(--purple-soft)54%,transparent);outline:none}.automation-source-mark{color:#216a50;background:#e1e7e5;border-radius:11px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:850;display:grid}.automation-type-card[data-source=orvis-lodge] .automation-source-mark{color:#1f6f9c;background:#e0e8f2}.automation-type-card[data-source=orvis-smith-river] .automation-source-mark{color:#71449a;background:#eee4f5}.automation-type-card[data-source=site-launch-request] .automation-source-mark{color:#a9671c;background:#f4e8dc}.automation-type-summary-copy{gap:5px;min-width:0;display:grid}.automation-type-summary-copy>strong{color:var(--ink);letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:780;overflow:hidden}.automation-health-line{gap:2px;display:grid}.automation-compact-status{color:var(--muted);font-size:11px;font-weight:700;line-height:1.3}.automation-compact-status.is-live{color:var(--green)}.automation-compact-status.is-pending{color:#89713a}.automation-compact-status.is-attention{color:var(--danger)}.automation-compact-status.is-off,.automation-compact-status.is-paused{color:var(--muted)}.automation-card-manage{color:var(--purple);white-space:nowrap;align-items:center;gap:3px;font-size:12px;font-weight:780;display:inline-flex}.automation-card-manage .icon{width:15px;height:15px;transition:transform .16s}.automation-type-card.is-expanded .automation-card-manage .icon,.automation-advanced-settings[open]>summary .icon,.automation-collapsible-section[open]>summary .icon{transform:rotate(180deg)}.automation-card-switch{color:var(--muted);white-space:nowrap;justify-content:flex-end;gap:7px;font-size:12px;font-weight:720}.automation-card-switch b{min-width:20px;color:var(--ink);font-size:12px}.automation-global-switch{padding-right:6px}.automation-global-switch>span:first-child{color:var(--ink)}.automation-type-panel{border-top:1px solid var(--line);gap:20px;padding:20px 24px 24px 66px;display:grid}.automation-lodgerunner-failure{border:1px solid color-mix(in srgb,var(--danger)34%,var(--line));background:color-mix(in srgb,#f9e9e6 74%,var(--surface));border-radius:11px;gap:5px;margin:0;padding:12px;display:grid}.automation-lodgerunner-failure strong{color:var(--danger);font-size:13px;font-weight:800}.automation-lodgerunner-failure p,.automation-lodgerunner-failure small{color:var(--ink);margin:0;font-size:12px;line-height:1.45}.automation-lodgerunner-failure small{color:var(--muted)}.automation-settings-grid{grid-template-columns:minmax(170px,.7fr) minmax(300px,1.3fr);gap:12px;display:grid}.automation-delay-field>span:last-child{align-items:center;gap:7px;display:flex}.automation-delay-field input{width:58px}.automation-delay-field em{color:var(--muted);font-size:13px;font-style:normal;font-weight:700}.automation-compact-field,.automation-compact-toggle-row,.automation-template-row{border:1px solid color-mix(in srgb,var(--line)88%,var(--purple-line));background:color-mix(in srgb,var(--surface)88%,var(--purple-soft));border-radius:11px;min-width:0;padding:11px 12px}.automation-compact-field{gap:7px;display:grid}.automation-compact-field>span,.automation-template-row label>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.automation-compact-field input,.automation-template-row select{width:100%;min-height:35px;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:7px;outline:none;font-size:14px;font-weight:680}.automation-compact-field input:focus,.automation-template-row select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--purple)18%,transparent)}.automation-compact-toggle-row{justify-content:space-between;gap:10px}.automation-compact-toggle-row>span:first-child{gap:4px;display:grid}.automation-compact-toggle-row strong{color:var(--ink);font-size:13px;font-weight:760}.automation-email-section{border-top:1px solid color-mix(in srgb,var(--line)82%,transparent);gap:12px;padding-top:18px;display:grid}.automation-section-heading{justify-content:space-between;min-height:24px}.automation-section-heading>strong{color:var(--ink);font-size:14px;font-weight:780}.automation-preview-button,.automation-text-button{min-height:32px;color:var(--purple);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:780;display:inline-flex}.automation-preview-button:hover,.automation-text-button:hover:not(:disabled){background:var(--purple-soft)}.automation-text-button:disabled{color:var(--muted);cursor:not-allowed}.automation-template-row{justify-content:space-between;gap:12px}.automation-template-row label{flex:1;gap:7px;min-width:0;display:grid}.automation-source-message{justify-content:space-between;align-items:center;display:flex}.automation-source-message>span{gap:4px;min-width:0;display:grid}.automation-source-message small,.automation-email-preview>div small{color:var(--muted);font-size:11px;font-weight:620;line-height:1.4}.automation-source-message>small{text-align:right}.automation-template-row select{text-overflow:ellipsis}.automation-copy-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.automation-recipient-editor{border:1px solid color-mix(in srgb,var(--line)88%,var(--purple-line));background:color-mix(in srgb,var(--surface)88%,var(--purple-soft));border-radius:11px;gap:10px;min-width:0;padding:13px 14px;display:grid}.automation-recipient-editor-heading,.automation-recipient-add,.automation-recipient-list li{align-items:center;gap:8px;display:flex}.automation-recipient-editor-heading{justify-content:space-between}.automation-recipient-editor-heading strong{color:var(--ink);font-size:12px;font-weight:800}.automation-recipient-editor-heading span,.automation-recipient-inherited,.automation-delivery-copies{color:var(--muted);font-size:11px;font-weight:620;line-height:1.45}.automation-recipient-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.automation-recipient-list li{background:var(--surface);border-radius:7px;justify-content:space-between;min-width:0;padding:6px 7px 6px 9px}.automation-recipient-list li>span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.automation-recipient-list button{width:24px;height:24px;color:var(--purple);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 24px;place-items:center;display:grid}.automation-recipient-list button:hover:not(:disabled){background:var(--purple-soft)}.automation-recipient-list button .icon{width:14px;height:14px}.automation-recipient-add input{flex:1;min-width:0}.automation-recipient-add button{background:var(--purple-soft);min-height:38px;color:var(--purple);font:inherit;cursor:pointer;border:0;border-radius:7px;padding:0 10px;font-size:12px;font-weight:800}.automation-recipient-add button:disabled,.automation-recipient-list button:disabled{cursor:not-allowed;opacity:.5}.automation-recipient-inherited,.automation-delivery-copies{margin:0}.automation-delivery-copies{border:1px solid color-mix(in srgb,var(--purple-line)82%,var(--line));background:color-mix(in srgb,var(--purple-soft)28%,var(--surface));border-radius:9px;padding:9px 11px}.automation-form-staff-alert{border-top:1px solid var(--line);border-bottom:1px solid color-mix(in srgb,var(--line)82%,transparent);display:grid;overflow:hidden}.automation-form-staff-alert>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:62px;list-style:none;display:flex}.automation-form-staff-alert>summary::-webkit-details-marker{display:none}.automation-form-staff-alert>summary>span:first-child{gap:3px;display:grid}.automation-form-staff-alert strong{color:var(--ink);font-size:13px;font-weight:800}.automation-form-staff-alert small{color:var(--muted);font-size:11px;font-weight:620;line-height:1.4}.automation-form-staff-alert[open]>summary .icon{transform:rotate(180deg)}.automation-form-staff-alert-panel{gap:12px;padding:0 0 16px;display:grid}.automation-form-staff-alert-panel .automation-copy-grid{grid-template-columns:1fr}.automation-advanced-settings,.automation-collapsible-section{color:var(--ink)}.automation-advanced-settings>summary,.automation-collapsible-section>summary{cursor:pointer;justify-content:space-between;gap:8px;min-height:48px;padding:0 14px;font-size:13px;font-weight:760;list-style:none}.automation-advanced-settings>summary::-webkit-details-marker{display:none}.automation-collapsible-section>summary::-webkit-details-marker{display:none}.automation-advanced-settings>summary .icon,.automation-collapsible-section>summary .icon{width:16px;height:16px;color:var(--muted);transition:transform .16s}.automation-advanced-settings>div{border-top:1px solid var(--line);gap:8px;padding:10px;display:grid}.automation-email-preview{border:1px solid color-mix(in srgb,var(--purple)22%,var(--line));background:#fff;border-radius:11px;overflow:hidden}.automation-email-preview>div{border-bottom:1px solid var(--line);background:var(--surface);color:var(--ink);gap:3px;padding:10px 12px;font-size:12px;font-weight:750;display:grid}.automation-email-preview iframe{background:#fff;border:0;width:100%;height:490px;display:block}.automation-collapsible-section>.automation-copy-grid{border-top:1px solid var(--line);padding:12px}.automation-activity-list{margin:0;padding:0;list-style:none;display:grid}.automation-activity-list li{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:11px 14px}.automation-activity-list li>span{gap:2px;min-width:0;display:grid}.automation-activity-list li>span:last-child{text-align:right}.automation-activity-list strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.automation-activity-list small,.automation-empty-log{color:var(--muted);font-size:11px;font-weight:620}.automation-empty-log{margin:0;padding:12px 14px}@media (max-width:620px){.automation-sheet>.automation-compact-header{align-items:flex-start;padding:18px 16px}.automation-header-actions{gap:2px}.automation-global-switch>span:first-child{display:none}.automation-global-switch{padding:0}.automation-sheet-dismiss{margin-right:-5px}.automation-compact-body{padding:12px 16px 20px}.automation-type-card-header{min-height:74px;padding:8px}.automation-type-summary{gap:9px}.automation-source-mark{border-radius:10px;width:34px;height:34px}.automation-card-manage{display:inline-flex}.automation-type-summary-copy>strong{font-size:15px}.automation-health-line{gap:3px 7px}.automation-compact-status{font-size:10px}.automation-card-switch{gap:4px}.automation-card-switch b{display:none}.automation-global-switch b{display:block}.automation-type-panel{gap:13px;padding:16px}.automation-settings-grid,.automation-copy-grid{grid-template-columns:1fr}.automation-template-row{align-items:flex-end}.automation-text-button{flex:none}.automation-email-preview iframe{height:420px}}.app-shell{display:block}.app-header{grid-template-columns:minmax(0,1fr) auto}.app-header-title,.side-rail,.work-surface{display:none!important}.new-message-action{justify-content:center;width:auto;min-height:40px;padding:0 10px}.new-message-action span{display:none}.new-message-action .new-message-label{display:inline}.queue-workspace{width:min(1320px,100%);margin:0 auto;padding:28px 24px 36px}.queue-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.queue-heading>div{width:100%}.queue-heading-copy{color:var(--muted);margin:9px 0 0;font-size:14px;font-weight:650}.inbox-segmented-control{border:1px solid color-mix(in srgb,var(--line)86%,var(--purple-line));background:color-mix(in srgb,var(--surface)94%,var(--purple-soft));width:min(100%,620px);box-shadow:none;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));padding:3px;display:grid}.inbox-segmented-control__button{min-height:48px;color:var(--muted);font:inherit;letter-spacing:-.01em;text-transform:none;cursor:pointer;transition:background .16s var(--ease-out-quart),color .16s var(--ease-out-quart),box-shadow .16s var(--ease-out-quart),transform .16s var(--ease-out-quart);background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.inbox-segmented-control__label{font-weight:750}.inbox-segmented-control__count{background:color-mix(in srgb,var(--purple-soft)86%,var(--surface));width:24px;height:24px;color:var(--purple);font-variant-numeric:tabular-nums;border-radius:999px;flex:0 0 24px;place-items:center;font-size:12px;font-weight:800;line-height:0;display:inline-grid}.inbox-segmented-control__count>span{line-height:1;display:block;transform:translateY(-.5px)}.inbox-segmented-control__button.active .inbox-segmented-control__label{font-weight:800}.inbox-segmented-control__button.active .inbox-segmented-control__count{background:var(--purple);color:#fff}.inbox-segmented-control__button:hover{background:color-mix(in srgb,var(--purple-soft)62%,var(--surface));color:var(--purple)}.inbox-segmented-control__button:active{transform:scale(.985)}.inbox-segmented-control__button:focus-visible{outline:2px solid var(--purple-line);outline-offset:2px}.inbox-segmented-control__button.active{background:color-mix(in srgb,var(--purple-soft)88%,var(--surface));color:var(--purple);box-shadow:inset 0 0 0 1px var(--purple-line),0 2px 7px #4a2a731a}.queue-source-summary{flex-wrap:wrap;align-items:center;gap:7px 12px;max-width:880px;display:flex}.queue-source-summary-item{color:var(--source-color);letter-spacing:.075em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.45}.queue-sync-status{flex-wrap:wrap;align-items:center;gap:7px;margin:9px 0 0;font-size:12px;font-weight:750;display:flex}.queue-sync-status.stale{color:var(--amber);font-weight:800}.queue-sync-status.persistence-unavailable{color:var(--danger);font-weight:800}.queue-operation-status{color:var(--purple);align-items:center;gap:6px;margin:8px 0 0;font-size:12px;font-weight:800;display:inline-flex}.queue-operation-status .icon{width:14px;height:14px}.automation-inbox-status{background:var(--green-soft);max-width:100%;color:var(--green);text-align:left;border:1px solid #b9d7c6;border-radius:8px;align-items:center;gap:6px;margin:10px 0 0;padding:7px 9px;font-size:12px;font-weight:800;display:inline-flex}.automation-inbox-status span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automation-inbox-status .icon{flex:none;width:15px;height:15px}.automation-inbox-status .icon:last-child{margin-left:2px}.reply-sheet.automation-sheet{width:min(840px,100vw - 48px);max-height:min(880px,100dvh - 32px);transition:transform .18s var(--ease-out-quart);flex-direction:column;padding:0;display:flex;overflow:hidden}.automation-sheet>header{border-bottom:1px solid color-mix(in srgb,var(--line)84%,var(--purple-line));padding:24px 24px 18px}.automation-sheet-drag-region{display:none}.automation-sheet-dismiss{min-width:44px;min-height:44px;color:var(--purple);cursor:pointer;font:inherit;letter-spacing:-.01em;text-transform:none;background:0 0;border:0;border-radius:9px;margin:-6px -8px -6px 0;font-size:14px;font-weight:800}.automation-sheet-dismiss:hover{background:var(--purple-soft)}.automation-sheet-dismiss:focus-visible{outline:3px solid color-mix(in srgb,var(--purple)32%,transparent);outline-offset:1px}.automation-controls-body{gap:18px;padding:20px 24px 24px;display:grid}.automation-delivery-status{border:1px solid color-mix(in srgb,var(--purple-line)72%,var(--line));background:color-mix(in srgb,var(--purple-soft)55%,var(--surface));border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.automation-delivery-status.is-live{border-color:color-mix(in srgb,var(--green)30%,var(--line));background:color-mix(in srgb,var(--green-soft)72%,var(--surface))}.automation-delivery-status.is-paused{border-color:color-mix(in srgb,var(--amber)32%,var(--line));background:color-mix(in srgb,var(--amber-soft)76%,var(--surface))}.automation-status-icon,.automation-master-icon,.automation-source-mark{background:var(--surface);width:38px;height:38px;color:var(--purple);border-radius:12px;flex:none;place-items:center;font-size:12px;font-weight:850;line-height:1;display:grid}.automation-delivery-status.is-live .automation-status-icon,.automation-master-icon{background:var(--green);color:#fff}.automation-delivery-status.is-paused .automation-status-icon{background:var(--amber);color:#fff}.automation-delivery-status>div,.automation-master-copy,.automation-source-copy{min-width:0}.automation-delivery-status>div>span,.automation-delivery-status strong,.automation-delivery-status p,.automation-master-copy strong,.automation-master-copy small,.automation-source-copy h4,.automation-source-copy p,.automation-log-heading h3,.automation-log-heading p,.automation-log li strong,.automation-log li small,.automation-source-note strong,.automation-source-note small{display:block}.automation-delivery-status>div>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:750}.automation-delivery-status strong{color:var(--ink);margin-top:2px;font-size:15px;line-height:1.25}.automation-delivery-status p{color:var(--muted);margin:3px 0 0;font-size:12px;font-weight:600;line-height:1.35}.automation-status-pill{background:var(--surface);color:var(--purple);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-self:start;padding:5px 8px;font-size:10px;font-weight:800}.automation-delivery-status.is-live .automation-status-pill{background:var(--green);color:#fff}.automation-delivery-status.is-paused .automation-status-pill{background:var(--amber);color:#fff}.automation-master-control{border:1px solid var(--purple-line);background:var(--purple-soft);cursor:pointer;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.automation-master-copy strong,.automation-source-copy h4,.automation-log-heading h3{color:var(--ink);font-size:14px;font-weight:800;line-height:1.25}.automation-master-copy small,.automation-source-copy p,.automation-log li small,.automation-empty-log,.automation-source-note small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:600;line-height:1.4}.automation-copy-defaults{border:1px solid color-mix(in srgb,var(--purple-line)72%,var(--line));background:color-mix(in srgb,var(--purple-soft)36%,var(--surface));border-radius:15px;gap:12px;padding:14px;display:grid}.automation-copy-defaults h3,.automation-copy-defaults p{margin:0}.automation-copy-defaults h3{color:var(--ink);margin-top:3px;font-size:14px;line-height:1.25}.automation-copy-defaults>div>p:last-child{color:var(--muted);margin-top:4px;font-size:12px;font-weight:600;line-height:1.4}.automation-copy-fields,.automation-source-copy-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.automation-copy-fields label,.automation-source-copy-fields label{color:var(--muted);gap:5px;font-size:11px;font-weight:800;display:grid}.automation-copy-fields input,.automation-source-copy-fields input{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:38px;color:var(--ink);font:inherit;border-radius:9px;outline:0;padding:0 10px;font-size:12px;font-weight:650}.automation-copy-fields input:focus,.automation-source-copy-fields input:focus{outline:3px solid color-mix(in srgb,var(--purple)28%,transparent);outline-offset:1px}.automation-toggle-wrap{min-height:30px;color:var(--muted);flex:none;align-items:center;gap:7px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.automation-toggle-wrap:has(.automation-switch-control:checked){color:var(--green)}.automation-switch-control{appearance:none;background:color-mix(in srgb,var(--muted)42%,var(--line));width:46px;height:27px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink)9%,transparent);cursor:pointer;transition:background-color .18s var(--ease-out-quart),box-shadow .18s var(--ease-out-quart);border:0;border-radius:999px;margin:0;position:relative}.automation-switch-control:after{content:"";width:21px;height:21px;transition:transform .18s var(--ease-out-quart);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #20142a33}.automation-switch-control:checked{background:var(--green)}.automation-switch-control:checked:after{transform:translate(19px)}.automation-switch-control:disabled{cursor:not-allowed;opacity:.52}.automation-sources{gap:10px;display:grid}.automation-sources-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.automation-sources-heading h3,.automation-sources-heading p{margin:0}.automation-sources-heading h3{color:var(--ink);margin-top:3px;font-size:16px;line-height:1.2}.automation-sources-heading>span{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:750}.automation-source-list{border:1px solid var(--line);background:var(--surface-strong);border-radius:15px;overflow:hidden}.automation-source-row{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px;display:grid}.automation-source-row+.automation-source-row{border-top:1px solid var(--line)}.automation-source-row[data-source=orvis-lodge] .automation-source-mark{background:color-mix(in srgb,var(--source-orvis-lodge)16%,var(--surface));color:var(--source-orvis-lodge)}.automation-source-row[data-source=orvis-smith-river] .automation-source-mark{background:color-mix(in srgb,var(--source-orvis-smith-river)16%,var(--surface));color:var(--source-orvis-smith-river)}.automation-source-row[data-source=site-contact-form] .automation-source-mark{background:color-mix(in srgb,var(--source-website-form)16%,var(--surface));color:var(--source-website-form)}.automation-source-row[data-source=site-launch-request] .automation-source-mark{background:color-mix(in srgb,var(--source-smith-launch-request)16%,var(--surface));color:var(--source-smith-launch-request)}.automation-source-row[data-source=direct-contact] .automation-source-mark{background:color-mix(in srgb,var(--green)14%,var(--surface));color:var(--green)}.automation-source-copy h4,.automation-source-copy p{margin:0}.automation-source-copy p{margin-top:3px}.automation-source-copy p strong{color:var(--ink);font-weight:750}.automation-source-health{color:var(--muted);margin-top:5px;font-size:10px;font-weight:750;line-height:1.3;display:block}.automation-source-health.is-live{color:var(--green)}.automation-lodgerunner-health{background:color-mix(in srgb,var(--purple-soft)64%,var(--surface));max-width:100%;color:var(--muted);border-radius:999px;align-items:center;margin-top:5px;padding:3px 7px;font-size:10px;font-weight:800;line-height:1.25;display:inline-flex}.automation-lodgerunner-health.is-live{background:color-mix(in srgb,var(--green-soft)72%,var(--surface));color:var(--green)}.automation-lodgerunner-health.is-attention{background:color-mix(in srgb,#f5dfd7 76%,var(--surface));color:var(--danger)}.automation-lodgerunner-health.is-pending{background:color-mix(in srgb,#e6e0f4 78%,var(--surface));color:var(--purple)}.automation-lodgerunner-health.is-off{background:color-mix(in srgb,var(--line)70%,var(--surface));color:var(--muted)}.automation-preview-button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--purple);cursor:pointer;font:inherit;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.automation-preview-button:hover,.automation-preview-button[aria-expanded=true]{border-color:color-mix(in srgb,var(--purple)38%,var(--line));background:var(--purple-soft)}.automation-preview-button .icon{width:14px;height:14px}.automation-source-expanded-description{color:var(--muted);grid-column:1/-1;margin:0;font-size:12px;font-weight:600;line-height:1.4}.automation-source-details{border-top:1px solid color-mix(in srgb,var(--line)82%,transparent);grid-column:1/-1;margin-left:50px}.automation-source-details summary{min-height:42px;color:var(--muted);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;font-size:12px;font-weight:800;list-style:none;display:grid}.automation-source-details summary::-webkit-details-marker{display:none}.automation-source-details summary strong{color:var(--ink);font-size:11px;font-weight:750}.automation-source-details summary .icon{width:16px;height:16px;transition:transform .18s var(--ease-out-quart)}.automation-source-details[open] summary .icon{transform:rotate(180deg)}.automation-source-configuration{grid-template-columns:minmax(140px,160px) minmax(0,1fr);gap:10px;padding:0 0 12px;display:grid}.automation-source-copy-fields{border-top:1px solid color-mix(in srgb,var(--line)80%,transparent);grid-column:1/-1;padding-top:10px}.automation-email-preview{border-top:1px solid color-mix(in srgb,var(--line)82%,transparent);grid-column:1/-1;gap:8px;margin-left:50px;padding-top:12px;display:grid}.automation-email-preview>div{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.automation-email-preview strong,.automation-email-preview span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.automation-email-preview span{color:var(--muted);font-weight:650}.automation-email-preview iframe{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;height:420px}.automation-delay-control{color:var(--muted);gap:5px;font-size:11px;font-weight:800;display:grid}.automation-delay-input{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:0 10px;display:flex}.automation-delay-input:focus-within{outline:3px solid color-mix(in srgb,var(--purple)28%,transparent);outline-offset:2px}.automation-delay-input input{width:min(100%,62px);min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:750}.automation-delay-input em{color:var(--muted);font-size:12px;font-style:normal;font-weight:700}.automation-template-control{border:1px solid var(--line);background:var(--surface);border-radius:9px;min-width:0}.automation-template-control summary{min-height:38px;color:var(--muted);cursor:pointer;letter-spacing:0;text-transform:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;font-size:11px;font-weight:800;list-style:none;display:grid}.automation-template-control summary::-webkit-details-marker{display:none}.automation-template-control summary strong{color:var(--ink);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.automation-template-control summary .icon{color:var(--muted);transition:transform .18s var(--ease-out-quart)}.automation-template-control[open] summary .icon{transform:rotate(180deg)}.automation-template-control label{border-top:1px solid var(--line);padding:9px;display:block}.automation-template-control select{border:1px solid var(--line);background:var(--surface-strong);width:100%;min-height:38px;color:var(--ink);font:inherit;border-radius:8px;padding:0 9px;font-size:13px;font-weight:700}.automation-source-note{color:var(--muted);align-items:center;gap:8px;margin:0;display:flex}.automation-direct-contact-note{border-color:color-mix(in srgb,#277081 24%,var(--line));background:color-mix(in srgb,var(--green-soft)48%,var(--surface));border-radius:10px;grid-column:1/-1;align-items:flex-start;padding:10px}.automation-outlook-handling-control{border:1px solid color-mix(in srgb,var(--green)20%,var(--line));background:color-mix(in srgb,var(--green-soft)54%,var(--surface));cursor:pointer;border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.automation-lodgerunner-control{border:1px solid color-mix(in srgb,var(--purple)22%,var(--line));background:color-mix(in srgb,var(--purple-soft)44%,var(--surface));cursor:pointer;border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.automation-lodgerunner-copy{min-width:0}.automation-lodgerunner-copy strong,.automation-lodgerunner-copy small{display:block}.automation-lodgerunner-copy strong{color:var(--ink);font-size:12px;font-weight:750}.automation-lodgerunner-copy small{color:var(--muted);margin-top:3px;font-size:11px;font-weight:600;line-height:1.35}.automation-review-receipt-control{border-color:color-mix(in srgb,#277081 24%,var(--line));background:color-mix(in srgb,#dff4f5 66%,var(--surface))}.automation-outlook-handling-copy{min-width:0}.automation-outlook-handling-copy strong,.automation-outlook-handling-copy small{display:block}.automation-outlook-handling-copy strong{color:var(--ink);font-size:12px;font-weight:750}.automation-outlook-handling-copy small{color:var(--muted);margin-top:3px;font-size:11px;font-weight:600;line-height:1.35}.automation-source-note .icon,.automation-log-heading>.icon{width:17px;height:17px;color:var(--green)}.automation-source-note strong{color:var(--ink);font-size:12px;font-weight:750}.automation-log{border-top:1px solid color-mix(in srgb,var(--line)84%,var(--purple-line));padding-top:18px}.automation-log-heading,.automation-log li{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.automation-log-heading{gap:9px;min-width:0;display:flex}.automation-log-heading h3,.automation-log-heading p{margin:0}.automation-log ul{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.automation-log li{border-top:1px solid var(--line);padding-top:8px}.automation-log li>span:last-child{text-align:right;flex:none}.automation-job-status{color:var(--muted);text-transform:capitalize}.automation-job-status.sent{color:var(--green)}.automation-job-status.failed{color:var(--danger)}.automation-job-status.queued{color:var(--purple)}@media (max-width:620px){.reply-sheet.automation-sheet{border-radius:20px 20px 0 0;width:100%;max-height:calc(100dvh - 12px);padding:0}.automation-sheet-drag-region{cursor:grab;touch-action:none;justify-content:center;align-items:center;height:28px;display:flex}.automation-sheet-drag-region:after{background:color-mix(in srgb,var(--muted)46%,transparent);content:"";border-radius:999px;width:42px;height:4px}.automation-sheet.automation-sheet.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;transition:none}.automation-sheet>header{padding:0 20px 16px}.automation-controls-body{padding:18px 20px calc(24px + env(safe-area-inset-bottom));gap:16px}.automation-delivery-status{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:12px}.automation-status-pill{grid-area:auto;place-self:start end;margin-top:0}.automation-source-row{grid-template-columns:auto minmax(0,1fr) auto;padding:13px}.automation-preview-button{grid-column:2;justify-self:start;min-height:32px;margin-top:-4px}.automation-source-row>.automation-toggle-wrap{grid-area:1/3/span 2}.automation-source-configuration{grid-template-columns:1fr;padding-bottom:10px}.automation-source-details,.automation-email-preview{margin-left:0}.automation-copy-fields,.automation-source-copy-fields{grid-template-columns:1fr}.automation-delay-control{grid-template-columns:minmax(0,1fr) 112px;align-items:center}.automation-delay-input{min-height:36px}}.queue-sync-refresh{min-height:28px;color:inherit;font-size:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:800;text-decoration:underline;display:inline-flex}.queue-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:16px 0 8px;display:flex}.reply-sheet-field{color:var(--muted);letter-spacing:.01em;gap:5px;font-size:11px;font-weight:800;display:grid}.reply-sheet-field select,.reply-ready-bar select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:42px;color:var(--ink);border-radius:9px;padding:0 11px;font-size:14px;font-weight:700}.queue-toolbar-action{width:42px;height:42px;min-height:42px;color:var(--muted);background:0 0;border-color:#0000;flex:0 0 42px;place-items:center;padding:0;display:inline-grid}.queue-toolbar-action:hover{border-color:color-mix(in srgb,var(--line)76%,var(--purple-line));background:color-mix(in srgb,var(--purple-soft)30%,transparent);color:var(--purple)}.queue-toolbar-action.active{border-color:var(--purple-line);background:var(--purple-soft);color:var(--purple)}.queue-toolbar-action .icon{margin:0}.queue-toolbar-action__label{display:none}.queue-search{margin:0 0 12px;display:block}.queue-search input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:42px;color:var(--ink);border-radius:9px;padding:0 12px;font-size:14px}@media (min-width:680px){.queue-toolbar-action{flex-basis:auto;align-items:center;gap:6px;width:auto;padding:0 8px;font-size:12px;font-weight:750;display:inline-flex}.queue-toolbar-action__label{display:inline}}.queue-undo-toast{z-index:1100;border:1px solid var(--purple-line);background:var(--surface);border-radius:10px;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 24px);padding:7px 8px 7px 12px;display:inline-flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #26163f2e}.queue-undo-toast>span{min-width:0;color:var(--ink);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.queue-undo-toast .secondary-action{border-color:var(--purple-line);background:var(--purple-soft);min-height:34px;color:var(--purple);padding:0 10px}.batch-action-bar{border:1px solid var(--purple-line);background:color-mix(in srgb,var(--purple-soft)68%,var(--surface));border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:10px 12px;display:flex}.batch-action-bar>div,.batch-action-bar>div:last-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.batch-action-bar strong{color:var(--purple-strong);font-size:14px}.batch-action-bar span{color:var(--muted);font-size:12px;font-weight:700}.text-action{min-height:36px;color:var(--purple);background:0 0;border:0;padding:0 6px;font-size:12px;font-weight:800;text-decoration:underline}.queue-layout{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:minmax(330px,.8fr) minmax(460px,1.2fr);min-height:min(720px,100vh - 210px);display:grid;overflow:hidden;box-shadow:0 18px 48px #26163f14}.queue-list-panel{border-right:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong)72%,var(--purple-soft));min-width:0}.queue-list{gap:0;max-height:calc(100vh - 210px);padding:14px 12px;display:grid;overflow:auto}.queue-source-group{gap:0;padding-bottom:12px;display:grid}.queue-source-group+.queue-source-group{border-top:1px solid color-mix(in srgb,var(--line)84%,var(--purple-line));margin-top:12px;padding-top:12px}.queue-source-group h2{border-bottom:1px solid color-mix(in srgb,var(--line)76%,var(--purple-line));background:color-mix(in srgb,var(--purple-soft)32%,transparent);min-height:32px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:0;padding:8px 10px 7px;font-size:10px;font-weight:800;line-height:1.2;display:flex}.queue-source-group__count{background:color-mix(in srgb,var(--purple-soft)84%,var(--surface));width:17px;height:17px;color:var(--purple-strong);font-variant-numeric:tabular-nums;letter-spacing:0;border-radius:999px;place-items:center;font-size:9px;display:inline-grid}.queue-source-group__records{display:grid}.queue-list .request-row{border-color:#0000;border-radius:0;grid-template-columns:minmax(0,1fr) auto;min-height:78px;padding:12px 10px;position:relative}.queue-list .request-row:hover,.queue-list .request-row.active,.queue-list .request-row.selected{background:color-mix(in srgb,var(--purple-soft)52%,transparent);box-shadow:none;border-color:#0000}.queue-list .request-row.selected{background:color-mix(in srgb,var(--purple-soft)62%,var(--surface))}.queue-list .request-row.active,.queue-list .request-row.selected{border-radius:8px}.queue-list .request-row.active:before,.queue-list .request-row.selected:before{display:block}.queue-list .request-row-actions{display:none}.queue-list .row-status{grid-area:auto;place-self:auto}.queue-list .request-row.selection-mode{grid-template-columns:auto minmax(0,1fr) auto}.request-select-toggle{width:34px;height:42px;color:var(--purple);background:0 0;border:0;align-self:center;place-items:center;display:inline-grid}.request-select-toggle:disabled{color:var(--line);opacity:1}.queue-list .request-title{letter-spacing:-.015em;text-transform:none;flex:auto;min-width:0;font-size:15px;font-weight:760;line-height:1.2}.queue-list .request-title-line{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.queue-list .request-subtitle{color:var(--muted);text-transform:none;margin-top:4px;font-size:12px;font-weight:560;line-height:1.25}.queue-list .request-meta{white-space:normal;flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;display:flex;overflow:visible}.queue-list .request-main{letter-spacing:normal;text-transform:none}.queue-list .row-status{align-self:center}.queue-detail{background:var(--surface);min-width:0}.queue-detail-inner{max-width:760px;margin:0 auto;padding:28px}.queue-detail-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.queue-detail-header h2{letter-spacing:-.03em;margin:4px 0 5px;font-size:25px}.queue-detail-guest-title{align-items:center;gap:8px;min-width:0;display:flex}.queue-detail-guest-title .icon{width:19px;height:19px;color:var(--purple);stroke-width:2.25px;flex:none}.queue-detail-header>div>span:not(.source-badge){color:var(--muted);font-size:12px;font-weight:700}.queue-detail-header .queue-source-line{margin-bottom:7px}.queue-detail-contact,.detail-contact{min-width:0;color:var(--purple-strong);overflow-wrap:anywhere;align-items:center;gap:5px;font-size:12px;font-weight:760;text-decoration:none;display:inline-flex}.queue-detail-contact:hover,.detail-contact:hover{text-decoration:underline}.queue-detail-contact .icon,.detail-contact .icon{flex:none;width:14px;height:14px}.delivery-attribution{color:var(--muted);margin:3px 0 0;font-size:11px;font-weight:620}.detail-reply-age{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:5px 14px;margin:0;font-size:12px;font-weight:750;display:flex}.detail-timing-item{color:var(--muted);font-size:inherit;font-weight:inherit;align-items:center;gap:5px;display:inline-flex}.detail-timing-icon{width:14px;height:14px;color:var(--purple);stroke-width:2.25px;flex:none}.detail-timing-item strong{color:var(--purple-strong);letter-spacing:.02em;font-size:13px;font-weight:900}.queue-detail-actions{gap:7px;display:flex}.detail-outcome-menu{position:relative}.detail-outcome-menu>summary{align-items:center;gap:6px;min-height:38px;list-style:none;display:inline-flex}.detail-outcome-menu>summary::-webkit-details-marker{display:none}.detail-outcome-menu[open]>summary{border-color:var(--purple-line);background:var(--purple-soft);color:var(--purple-strong)}.detail-outcome-menu__popover{z-index:20;border:1px solid var(--line);background:var(--surface);min-width:154px;box-shadow:var(--shadow);border-radius:10px;padding:5px;position:absolute;top:calc(100% + 7px);right:0}.detail-outcome-menu__popover button{width:100%;min-height:40px;color:var(--ink);letter-spacing:.03em;text-align:left;text-transform:uppercase;background:0 0;border:0;border-radius:7px;align-items:center;padding:0 9px;font-size:11px;font-weight:850;display:flex}.detail-outcome-menu__popover button:hover,.detail-outcome-menu__popover button:focus-visible{background:color-mix(in srgb,var(--green-soft)74%,var(--surface));color:var(--green)}.mobile-detail-navigation,.mobile-detail-back{display:none}.inquiry-question{gap:.625rem;margin-top:1rem;display:grid}.inquiry-question.detail-disclosure{gap:0}.detail-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:800;line-height:1.2}.guest-follow-up-note{color:var(--muted);margin:-.25rem 0 0;font-size:.8125rem;font-weight:620;line-height:1.4}.detail-disclosure>summary{cursor:pointer;letter-spacing:0;text-transform:none;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;list-style:none;display:flex}.detail-disclosure>summary::-webkit-details-marker{display:none}.detail-disclosure__summary-end{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.detail-disclosure>summary>.icon,.detail-disclosure__summary-end>.icon{width:1rem;height:1rem;color:var(--purple);transition:transform .18s var(--ease-out-quart);flex:none}.detail-disclosure[open]>summary>.icon,.detail-disclosure[open]>summary .detail-disclosure__summary-end>.icon{transform:rotate(180deg)}.detail-disclosure__content{gap:.625rem;padding-top:.625rem;display:grid}.inquiry-question__body{color:var(--ink);white-space:pre-wrap;margin:0;font-size:1rem;font-weight:620;line-height:1.5}.guest-request-message{border:1px solid color-mix(in srgb,var(--line)80%,var(--purple-line));background:color-mix(in srgb,var(--surface-muted)84%,var(--surface));border-radius:10px;gap:.625rem;padding:.75rem;display:grid}.request-party-chip{border:1px solid var(--purple-line);background:var(--purple-soft);min-height:1.75rem;color:var(--purple-strong);border-radius:999px;flex:none;align-items:center;gap:.3125rem;padding:.25rem .5625rem;display:inline-flex}.request-party-chip .icon{stroke-width:2.25px;width:.875rem;height:.875rem}.request-party-chip strong{font-size:.75rem;font-weight:800;line-height:1.2}.inquiry-topic-chips{flex-wrap:wrap;gap:.375rem;margin:0;display:flex}.inquiry-topic-chips span{border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong)82%,var(--line));min-height:1.75rem;color:var(--muted);border-radius:999px;align-items:center;padding:.25rem .5625rem;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex}.reply-note-section{border-top:1px solid var(--line);margin-top:1rem;padding-top:.875rem}.compact-snippet-list{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.reply-note-field{color:var(--ink);gap:7px;font-size:13px;font-weight:800;display:grid}.reply-note-field>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2}.reply-note-field textarea{resize:vertical;border:1px solid var(--line);background:var(--surface-strong);width:100%;color:var(--ink);border-radius:10px;padding:11px 12px;line-height:1.45}.reply-note-hint{color:var(--muted);font-size:12px;font-weight:600;line-height:1.4}.direct-reply-composer{background:color-mix(in srgb,var(--surface)88%,var(--accent-soft));border:1px solid var(--line);border-radius:16px;padding:14px}.direct-reply-actions,.reply-review-edit-actions,.rich-reply-editor__toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.direct-reply-picker{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-top:10px;padding:10px}.direct-reply-picker input{border:1px solid var(--line);border-radius:8px;width:100%;min-height:40px;padding:8px 10px}.direct-reply-picker__list{gap:7px;max-height:260px;margin:9px 0;display:grid;overflow:auto}.direct-reply-picker__list button{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:9px;gap:3px;width:100%;padding:10px;display:grid}.direct-reply-picker__list button.active,.direct-reply-picker__list button[aria-pressed=true]{border-color:var(--purple-line);background:var(--purple-soft);color:var(--purple-strong)}.direct-reply-picker__list span,.reply-edited-label{color:var(--muted);font-size:13px}.reply-review-edit-actions{margin:12px 0}.reply-rich-editor{gap:10px;display:grid}.reply-edit-guidance,.reply-edit-progress{color:var(--muted);margin:0;font-size:12px;font-weight:650;line-height:1.4}.reply-edit-guidance{color:color-mix(in srgb,var(--ink)76%,var(--muted))}.reply-edit-progress{min-height:1.4em}.reply-presentation-title-field small{color:var(--muted);font-size:12px;font-weight:600;line-height:1.35}.rich-reply-editor{border:1px solid var(--line);background:var(--surface);border-radius:10px;overflow:hidden}.rich-reply-editor__toolbar{border-bottom:1px solid var(--line);background:var(--surface-muted);padding:8px}.rich-reply-editor__toolbar button{border:1px solid var(--line);background:var(--surface);border-radius:6px;place-items:center;width:34px;height:32px;display:inline-grid}.rich-reply-editor .ProseMirror{outline:none;min-height:280px;padding:16px}.rich-reply-editor .ProseMirror img{max-width:100%;height:auto}.rich-reply-editor .ProseMirror table{border-collapse:collapse;width:100%}.rich-reply-editor .ProseMirror td,.rich-reply-editor .ProseMirror th{border:1px solid var(--line);padding:6px}.email-document-editor{border:1px solid var(--line);background:var(--surface);border-radius:10px;overflow:hidden}.email-document-editor__toolbar{border-bottom:1px solid var(--line);background:var(--surface-muted);flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.email-document-editor__toolbar button{border:1px solid var(--line);background:var(--surface);width:36px;height:34px;color:var(--ink);border-radius:7px;place-items:center;display:inline-grid}.email-document-editor__toolbar-divider{background:var(--line);width:1px;height:24px}.email-document-editor__help{border-bottom:1px solid var(--line);color:var(--muted);margin:0;padding:9px 12px;font-size:12px;font-weight:600;line-height:1.4}.email-document-editor__frame{background:#f4f1ec;border:0;width:100%;min-height:620px;display:block}@media (max-width:720px){.email-document-editor__frame{min-height:520px}}.reply-ready-bar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.625rem;margin-top:.625rem;display:grid}.reply-template-section{min-width:0}.reply-template-content{gap:.5rem;padding-top:.625rem;display:grid}.template-link-style{border:1px solid var(--line);background:var(--surface-muted);border-radius:8px;justify-self:start;display:inline-flex;overflow:hidden}.template-link-style button{min-height:2rem;color:var(--muted);background:0 0;border:0;border-radius:0;padding:0 .6875rem;font-size:.75rem;font-weight:750}.template-link-style button+button{border-left:1px solid var(--line)}.template-link-style button[aria-pressed=true]{background:var(--purple-soft);color:var(--purple-strong)}.template-link-style button:disabled{cursor:not-allowed;opacity:.55}.reply-ready-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.reply-ready-actions .primary-action{min-width:10.5rem}.detail-muted{color:var(--muted);margin:26px 0 0;font-size:14px;font-weight:650}.queue-empty-state{min-height:320px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:8px;padding:32px;display:grid}.queue-empty-state .icon{width:24px;height:24px;color:var(--purple)}.queue-empty-state h2,.queue-empty-state p{margin:0}.queue-empty-state h2{color:var(--ink);font-size:17px}.queue-empty-state p{max-width:300px;font-size:13px;font-weight:650;line-height:1.45}.reply-sheet-backdrop{z-index:1500;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1b112a52;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.preview-preparing-backdrop{z-index:1600;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1b112a7a;place-items:center;padding:20px;animation:.16s ease-out both fade-in;display:grid;position:fixed;inset:0}.preview-preparing-card{border:1px solid color-mix(in srgb,var(--line)82%,white);background:var(--surface);text-align:center;border-radius:20px;justify-items:center;width:min(360px,100%);padding:28px 26px 24px;animation:.2s ease-out both sheet-rise;display:grid;box-shadow:0 24px 64px #1c0e2f4d}.preview-preparing-card:focus{outline:none}.preview-preparing-card h2{color:var(--ink);letter-spacing:-.03em;margin:5px 0 0;font-size:24px}.preview-preparing-card>p:not(.section-label){color:var(--muted);margin:9px 0 0;font-size:14px;font-weight:650;line-height:1.45}.preview-preparing-mark{color:#fff;background:var(--purple);border-radius:18px;place-items:center;width:54px;height:54px;margin-bottom:13px;display:grid;position:relative;box-shadow:0 9px 21px #542c8147}.preview-preparing-mark .icon{z-index:1;width:25px;height:25px;position:relative}.preview-preparing-orbit{border:2px solid color-mix(in srgb,var(--purple)45%,transparent);border-right-color:#0000;border-radius:22px;animation:1.15s linear infinite spin;position:absolute;inset:-5px}.preview-preparing-progress{background:var(--surface-muted);border-radius:999px;width:100%;height:5px;margin-top:22px;overflow:hidden}.preview-preparing-progress span{border-radius:inherit;background:linear-gradient(90deg,var(--purple),#a485c4);width:44%;height:100%;animation:1.15s ease-in-out infinite preview-preparing-progress;display:block}.preview-preparing-wait{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-top:10px;font-size:12px;font-weight:800}@keyframes preview-preparing-progress{0%{transform:translate(-115%)}55%,to{transform:translate(215%)}}@media (prefers-reduced-motion:reduce){.preview-preparing-backdrop,.preview-preparing-card,.preview-preparing-orbit,.preview-preparing-progress span{animation:none}.preview-preparing-progress span{transform:translate(65%)}}.reply-sheet{border:1px solid var(--line);background:var(--surface);width:min(610px,100%);max-height:min(820px,100dvh - 40px);box-shadow:var(--shadow);border-radius:16px;padding:22px;overflow:auto}.reply-sheet header{justify-content:space-between;align-items:start;gap:16px;display:flex}.reply-sheet h2{letter-spacing:-.03em;margin:4px 0 0;font-size:24px}.reply-sheet header p:not(.section-label){color:var(--muted);margin:8px 0 0;font-size:13px;font-weight:650;line-height:1.45}.reply-sheet-field{margin-top:20px}.reply-sheet-source-note{color:var(--amber);margin:12px 0 0;font-size:13px;font-weight:700;line-height:1.45}.reply-sheet-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.reply-review-sheet{width:min(920px,100%)}.compact-draft-tabs{margin:0 0 16px}.reply-review-meta{color:var(--muted);gap:3px;margin:16px 0 10px;font-size:12px;display:grid}.reply-review-meta strong{color:var(--ink);font-size:14px}.reply-cc-options{border:0;margin:14px 0 12px;padding:0}.reply-cc-options legend{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;padding:0;font-size:11px;font-weight:800}.reply-cc-options__choices{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.reply-cc-options label{border:1px solid var(--line);background:var(--surface-strong);min-height:34px;color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 9px;font-size:12px;font-weight:760;display:inline-flex}.reply-cc-options input{width:16px;height:16px;accent-color:var(--purple);margin:0}.reply-cc-options label:has(input:checked){border-color:var(--purple-line);background:var(--purple-soft);color:var(--purple-strong)}.reply-cc-options label:has(input:disabled){cursor:not-allowed;opacity:.65}.reply-sheet-preview{border:1px solid var(--line);border-radius:10px;overflow:hidden}.reply-sheet-preview .email-body{max-height:440px;overflow:auto}.send-actions{border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface)94%,var(--purple-soft));margin:18px -22px -22px;padding:14px 22px;position:sticky;bottom:-22px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:820px){.app-header{grid-template-columns:minmax(0,1fr) auto}.app-header-actions .new-message-action{width:auto;min-height:38px;padding:0 10px}.queue-workspace{top:calc(var(--app-header-height) + env(safe-area-inset-top));width:100%;padding:18px 12px calc(28px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;position:absolute;bottom:0;left:0;right:0;overflow:hidden auto}.queue-workspace.loading-workspace{background:var(--bg);padding:18px 12px calc(28px + env(safe-area-inset-bottom));overscroll-behavior-y:auto;touch-action:pan-y}.queue-heading{align-items:start}.queue-heading-copy{margin:0;font-size:12px;display:block}.inbox-segmented-control{width:100%;padding:3px}.inbox-segmented-control__button{gap:6px;min-height:46px;padding:0 10px;font-size:14px}.inbox-segmented-control__count{flex-basis:22px;width:22px;height:22px;font-size:11px}.queue-source-summary{gap:6px 10px}.queue-source-summary-item{font-size:10px}.queue-sync-status,.queue-operation-status{margin-top:6px;font-size:11px}.queue-controls{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.queue-toolbar-action{flex-basis:40px;width:40px;height:40px;min-height:40px;padding:0}.queue-search{margin-bottom:8px}.queue-search input{min-height:40px}.batch-action-bar{flex-direction:column;align-items:flex-start}.batch-action-bar>div:last-child{width:100%}.batch-action-bar .secondary-action{flex:1 1 0;justify-content:center;min-height:40px;padding:0 8px;font-size:12px}.queue-layout{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;display:block;overflow:visible}.queue-list-panel{background:0 0;border-right:0}.queue-list{gap:0;max-height:none;padding:4px 0 0;overflow:visible}.queue-source-group{padding-bottom:8px}.queue-source-group+.queue-source-group{margin-top:8px;padding-top:8px}.queue-source-group h2{min-height:31px;padding:8px 12px 7px;font-size:10px}.queue-list .request-row{min-height:0;padding:12px}.queue-list .request-row.active:not(.selected){background:0 0}.queue-list .request-row.active,.queue-list .request-row.selected{border-radius:0}.queue-list .request-row:not(.selection-mode) .request-row-actions{display:none}.queue-list .request-row.swipe-open .request-row-actions{display:grid}.queue-list .row-status{grid-area:1/2;place-self:center end}.queue-list .request-row.swipe-open .row-status,.queue-detail,.queue-workspace.detail-open .queue-heading,.queue-workspace.detail-open .queue-controls,.queue-workspace.detail-open .queue-search,.queue-workspace.detail-open .batch-action-bar,.queue-workspace.detail-open .queue-list-panel{display:none}.queue-workspace.detail-open .queue-detail{animation:mobile-panel-enter .18s var(--ease-out-quart);background:0 0;display:block}.queue-workspace.detail-open .queue-layout{box-shadow:none;background:0 0;border:0}.queue-detail-inner{padding:0;position:relative}.mobile-detail-navigation{pointer-events:none;align-items:center;min-height:44px;margin:0 0 16px;display:flex;position:static}.mobile-detail-back{border:1px solid var(--purple-line);background:var(--purple-soft);min-height:44px;color:var(--purple-strong);letter-spacing:.065em;text-transform:uppercase;pointer-events:auto;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 13px 0 11px;font-size:12px;font-weight:850;display:inline-flex;box-shadow:0 8px 18px #1b0e272e,0 1px 2px #1b0e271a}.mobile-detail-back .icon{stroke-width:2.5px;width:19px;height:19px}.mobile-detail-back:active{background:color-mix(in srgb,var(--purple-soft)68%,var(--purple));transform:translate(-1px)}.queue-undo-toast{bottom:calc(12px + env(safe-area-inset-bottom))}.queue-detail-header{grid-template-columns:minmax(0,1fr);grid-template-areas:"actions""summary";gap:14px;display:grid}.queue-detail-summary{grid-area:summary}.queue-detail-actions{grid-area:actions;justify-content:flex-end;position:static}.queue-detail-header h2{font-size:27px}.inquiry-question{margin-top:1rem}.reply-ready-bar{grid-template-columns:1fr}.reply-ready-actions{grid-template-columns:1fr;display:grid}.reply-ready-actions .primary-action,.reply-ready-actions .secondary-action{justify-content:center;width:100%}.reply-sheet-backdrop{align-items:end;padding:0}.reply-sheet{width:100%;max-height:calc(100dvh - 12px);padding:20px 16px calc(20px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0}.reply-sheet h2{font-size:22px}.reply-sheet-actions{grid-template-columns:1fr 1fr;display:grid}.reply-sheet-actions .primary-action,.reply-sheet-actions .secondary-action{justify-content:center}.reply-sheet-preview .email-body{max-height:400px}.email-preview-frame{height:52dvh;min-height:360px}.test-recipient-options .reply-cc-options__choices{grid-template-columns:1fr}.standalone-review-layout{grid-template-columns:1fr;gap:18px;margin-top:18px}.standalone-review-delivery{border-right:0;border-bottom:1px solid var(--line);gap:14px;padding:0 0 18px}.standalone-review-delivery .standalone-message-meta div{padding:9px 0}.standalone-preview-stage-heading{align-items:flex-start;padding-bottom:10px}.standalone-preview-stage .reply-sheet-preview .email-body{max-height:400px}.send-actions{bottom:calc(-20px - env(safe-area-inset-bottom));margin:16px -16px calc(-20px - env(safe-area-inset-bottom));padding:12px 16px calc(12px + env(safe-area-inset-bottom))}}.queue-view-select{min-height:30px;color:var(--muted);align-items:center;gap:6px;margin-top:8px;font-size:11px;font-weight:700;display:inline-flex}.queue-view-select>span{color:var(--muted)}.queue-view-select select{border:1px solid color-mix(in srgb,var(--line)88%,var(--purple-line));background:color-mix(in srgb,var(--surface)94%,var(--purple-soft));max-width:min(250px,100vw - 84px);min-height:30px;color:var(--ink);font:inherit;cursor:pointer;border-radius:7px;padding:0 8px;font-weight:750}.queue-view-select select:hover{border-color:var(--purple-line);color:var(--purple-strong)}.queue-view-select select:focus-visible{outline:2px solid color-mix(in srgb,var(--purple)58%,transparent);outline-offset:2px}.detail-wait-action{color:var(--purple-strong)}.live-reply-preview{border:1px solid color-mix(in srgb,var(--line)84%,var(--purple-line));background:color-mix(in srgb,var(--surface-strong)88%,var(--purple-soft));border-radius:12px;margin-top:16px}.guest-details-disclosure{border-top:1px solid var(--line);margin-top:1rem;padding-top:.875rem}.guest-details-disclosure summary{color:var(--muted);cursor:pointer;letter-spacing:0;text-transform:none;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:780;list-style:none;display:flex}.guest-details-disclosure__summary-copy{min-width:0}.guest-details-disclosure__summary-copy .detail-label{font-size:11px}.guest-details-disclosure summary::-webkit-details-marker{display:none}.guest-details-disclosure summary .icon{width:16px;height:16px;color:var(--purple);transition:transform .18s var(--ease-out-quart)}.guest-details-disclosure[open] summary{color:var(--purple-strong)}.guest-details-disclosure[open] summary .icon{transform:rotate(180deg)}.guest-details-disclosure__content{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin-top:12px;display:grid}.guest-details-disclosure__content .field-item{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;min-height:58px;padding:11px 0}.guest-details-disclosure__content .field-item span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.guest-details-disclosure__content .field-item strong{color:var(--ink);overflow-wrap:anywhere;margin-top:4px;font-size:12px;font-weight:720;line-height:1.3;display:block}.guest-details-disclosure__note{color:var(--muted);margin:12px 0 0;font-size:12px;font-weight:620;line-height:1.4}.guest-details-disclosure__note strong{color:var(--purple-strong)}.reply-composer-section,.live-reply-disclosure{border-top:1px solid var(--line);margin-top:1rem;padding-top:.875rem}.live-reply-disclosure summary{color:var(--muted);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;font-size:11px;font-weight:750;list-style:none;display:grid}.live-reply-disclosure summary::-webkit-details-marker{display:none}.live-reply-disclosure summary>span:first-child{color:var(--muted)}.live-reply-disclosure summary .icon{width:15px;height:15px;color:var(--purple);transition:transform .18s var(--ease-out-quart)}.live-reply-disclosure[open] summary .icon{transform:rotate(180deg)}.live-preview-summary-state{border:1px solid color-mix(in srgb,var(--line)80%,var(--purple-line));color:var(--muted);border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800;line-height:1.2}.live-preview-summary-state.ready{border-color:color-mix(in srgb,var(--green)35%,var(--line));background:var(--green-soft);color:var(--green)}.live-preview-summary-state.loading{color:var(--purple-strong)}.live-reply-disclosure[open] .live-reply-preview{margin-top:10px}.reply-drafting-banner{border:1px solid color-mix(in srgb,var(--purple-line)82%,var(--line));background:color-mix(in srgb,var(--purple-soft)64%,var(--surface));color:var(--purple-strong);border-radius:12px;align-items:center;gap:10px;margin:0 0 24px;padding:10px 12px;font-size:13px;font-weight:650;line-height:1.35;display:flex}.reply-typing-indicator{background:var(--purple);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:3px;width:32px;height:24px;display:inline-flex}.reply-typing-indicator i{background:var(--surface);border-radius:50%;width:4px;height:4px;animation:1.05s ease-in-out infinite reply-typing-dot}.reply-typing-indicator i:nth-child(2){animation-delay:.14s}.reply-typing-indicator i:nth-child(3){animation-delay:.28s}@keyframes reply-typing-dot{0%,60%,to{opacity:.42;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.staff-avatar{background:var(--purple-soft);width:24px;height:24px;color:var(--purple-strong);object-fit:cover;border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:900;display:inline-grid;overflow:hidden}.request-owner,.reply-attribution,.inquiry-ownership strong,.staff-profile-menu summary{align-items:center;gap:6px;display:inline-flex}.request-owner{color:var(--purple-strong);font-size:11px;font-weight:800}.request-owner .staff-avatar{width:18px;height:18px;font-size:7px}.inquiry-ownership{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;margin:14px 0 0;padding:11px 0;display:flex}.inquiry-ownership__select{align-items:center;gap:7px;min-width:0;margin-left:auto;display:flex}.inquiry-ownership .staff-avatar{width:22px;height:22px;font-size:8px}.inquiry-ownership select{max-width:190px;min-height:30px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 18px 0 0;font-size:12px;font-weight:800}.inquiry-ownership select:hover{color:var(--purple-strong)}.inquiry-ownership select:focus-visible{outline:2px solid color-mix(in srgb,var(--purple)58%,transparent);outline-offset:2px}.reply-attribution{color:var(--green);margin:14px 0;font-size:12px;font-weight:800}.reply-attribution.muted{color:var(--muted)}.staff-profile-menu{position:relative}.staff-profile-menu summary{cursor:pointer;list-style:none}.staff-profile-menu summary::-webkit-details-marker{display:none}.staff-profile-menu form{display:none}.staff-profile-menu[open] form{z-index:20;border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:10px;width:min(270px,74vw);padding:13px;display:grid;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 14px 32px #25152a2e}.staff-profile-menu label{color:var(--muted);gap:4px;font-size:11px;font-weight:800;display:grid}.staff-profile-menu input{border:1px solid var(--line);background:var(--page);min-width:0;min-height:34px;color:var(--ink);font:inherit;border-radius:7px;padding:0 8px}.settings-profile summary{list-style:none}.settings-profile summary::-webkit-details-marker{display:none}.settings-profile form{gap:9px;padding:6px 10px 10px 42px;display:none}.settings-profile[open] form{display:grid}.settings-profile label{color:var(--muted);gap:4px;font-size:11px;font-weight:800;display:grid}.settings-profile input{border:1px solid var(--line);background:var(--page);min-width:0;min-height:34px;color:var(--ink);font:inherit;border-radius:7px;padding:0 8px}.reply-health__people{align-items:center;gap:6px;margin-left:auto;display:flex}.reply-health__people span{color:var(--muted);align-items:center;gap:3px;font-size:10px;font-weight:800;display:inline-flex}.reply-health__people .staff-avatar{width:18px;height:18px;font-size:7px}.reply-health-mobile__people{color:var(--muted);margin:8px 0 0;font-size:10px;font-weight:800}.profile-header-trigger{border:1px solid var(--line);background:var(--surface);width:40px;min-width:40px;height:40px;color:var(--ink);border-radius:10px;place-items:center;padding:0;display:inline-grid}.profile-header-trigger:hover{border-color:var(--purple-line);background:var(--purple-soft)}.profile-header-trigger .staff-avatar{width:27px;height:27px;font-size:9px}.staff-profile-backdrop{z-index:2150;background:color-mix(in srgb,var(--ink)22%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.staff-profile-dialog{border:1px solid var(--line);background:var(--surface);border-radius:14px;width:min(440px,100%);padding:20px;box-shadow:0 22px 54px #25152a3d}.staff-profile-dialog header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.staff-profile-dialog h2{color:var(--ink);margin:2px 0 5px;font-size:20px}.staff-profile-dialog header p:not(.section-label){color:var(--muted);margin:0;font-size:13px;line-height:1.45}.staff-profile-preview{background:var(--purple-soft);border-radius:10px;align-items:center;gap:10px;margin:18px 0;padding:11px 12px;display:flex}.staff-profile-preview .staff-avatar{width:38px;height:38px;font-size:12px}.staff-profile-preview strong,.staff-profile-preview span{display:block}.staff-profile-preview strong{color:var(--ink);font-size:13px}.staff-profile-preview span{color:var(--muted);margin-top:2px;font-size:11px;font-weight:700}.staff-profile-dialog form{gap:12px;display:grid}.staff-profile-dialog label{color:var(--muted);gap:5px;font-size:11px;font-weight:800;display:grid}.staff-profile-dialog input{border:1px solid var(--line);background:var(--page);min-height:38px;color:var(--ink);font:inherit;border-radius:8px;padding:0 10px}.staff-profile-hint{color:var(--muted);margin:-2px 0 0;font-size:11px;line-height:1.4}.staff-profile-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.reply-follow-up-notice{color:var(--muted);margin:10px 0 0;font-size:12px;font-weight:650;line-height:1.45}.row-wait-action,.row-complete-action,.row-remove-action{border:1px solid var(--line);background:var(--surface);border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.row-wait-action{color:var(--purple-strong)}.request-waiting-return,.request-presence{color:var(--purple-strong);font-size:10px;font-weight:750}.request-presence{border:1px solid var(--purple-line);background:var(--purple-soft);color:var(--purple-strong);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 7px;display:inline-flex}.request-presence__dot{background:var(--green);border-radius:50%;flex:none;width:6px;height:6px}.live-reply-preview{padding:16px;overflow:hidden}.live-reply-preview__email{border:1px solid var(--line);color:#243229;background:#fff;border-radius:10px;gap:5px;margin-top:13px;padding:13px;display:grid}.live-reply-preview__email>p{color:#6a766e;gap:7px;margin:0;font-size:11px;display:flex}.live-reply-preview__email>p span{color:#46574b;font-weight:800}.live-reply-preview__email>strong{color:#233329;font-size:13px}.live-reply-preview__body{border-top:1px solid #e4eae5;max-height:230px;padding-top:11px;font-family:Aptos,Calibri,Segoe UI,sans-serif;font-size:13px;line-height:1.55;overflow:auto}.live-reply-preview__body img{max-width:100%;height:auto}.live-reply-preview__empty,.live-reply-preview__guardrail{color:var(--muted);margin:12px 0 0;font-size:12px;font-weight:620;line-height:1.45}.live-reply-preview__guardrail{color:var(--purple-strong);font-size:11px;font-weight:760}.wait-inquiry-sheet .reply-sheet-field,.assign-inquiry-sheet .reply-sheet-field,.forward-inquiry-sheet .reply-sheet-field{color:var(--ink);gap:7px;font-size:13px;font-weight:800;display:grid}.wait-inquiry-sheet .reply-sheet-field input,.wait-inquiry-sheet .reply-sheet-field textarea,.assign-inquiry-sheet .reply-sheet-field select,.assign-inquiry-sheet .reply-sheet-field textarea,.forward-inquiry-sheet .reply-sheet-field input,.forward-inquiry-sheet .reply-sheet-field textarea{border:1px solid var(--line);background:var(--surface-strong);width:100%;color:var(--ink);font:inherit;border-radius:9px;padding:10px 11px}.wait-inquiry-sheet .reply-sheet-field small,.assign-inquiry-sheet .reply-sheet-field small,.forward-inquiry-sheet .reply-sheet-field small{color:var(--muted);font-weight:650}.assign-inquiry-sheet,.forward-inquiry-sheet{width:min(560px,100%)}.assign-inquiry-sheet form,.forward-inquiry-sheet form{display:grid}.assign-inquiry-sheet .field-error,.forward-inquiry-sheet .field-error{color:var(--danger)}.assign-inquiry-sheet__teammate{border:1px solid var(--purple-line);background:color-mix(in srgb,var(--purple-soft)38%,var(--surface-strong));border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding:10px 11px;display:grid}.assign-inquiry-sheet__teammate>span{gap:1px;min-width:0;display:grid}.assign-inquiry-sheet__teammate strong,.assign-inquiry-sheet__teammate small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assign-inquiry-sheet__teammate strong{color:var(--ink);font-size:13px}.assign-inquiry-sheet__teammate small{color:var(--muted);font-size:11px;font-weight:620}.assign-inquiry-sheet__teammate em{color:var(--purple-strong);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:820}.assign-inquiry-sheet__safety,.forward-inquiry-sheet__safety{color:var(--green);align-items:flex-start;gap:8px;margin:16px 0 0;font-size:12px;font-weight:680;line-height:1.4;display:flex}.assign-inquiry-sheet__safety .icon,.forward-inquiry-sheet__safety .icon{margin-top:1px}.forward-inquiry-sheet__unavailable{border:1px solid var(--line);background:var(--surface-strong);color:var(--muted);border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:20px;padding:13px;display:grid}.forward-inquiry-sheet__unavailable>.icon{color:var(--purple)}.forward-inquiry-sheet__unavailable strong{color:var(--ink);font-size:13px}.forward-inquiry-sheet__unavailable p{margin:3px 0 0;font-size:12px;font-weight:620;line-height:1.4}.wait-presets{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.wait-presets button{border:1px solid var(--purple-line);background:var(--purple-soft);color:var(--purple-strong);border-radius:999px;padding:7px 9px;font-size:11px;font-weight:800}@media (max-width:820px){.guest-details-disclosure__content{grid-template-columns:1fr}.detail-wait-action{min-width:0;padding:0 8px}.live-reply-preview__body{max-height:190px}}.app-wordmark{min-width:0;color:var(--ink);line-height:1}.app-header-brand .app-wordmark{max-width:calc(100% - 48px)}.app-wordmark strong,.app-wordmark__eyebrow,.app-wordmark__dispatch-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-wordmark--riverline{gap:3px;display:grid}.app-wordmark__eyebrow{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.app-wordmark--riverline strong{color:var(--purple-strong);letter-spacing:.135em;font-size:14px;font-weight:920}.app-wordmark--lodge{gap:4px;display:grid}.app-wordmark--lodge strong{color:var(--purple-strong);letter-spacing:-.03em;font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-size:15px;font-weight:700}.app-wordmark--lodge .app-wordmark__eyebrow{color:var(--purple);letter-spacing:.14em;font-size:9px}.app-wordmark--dispatch{align-items:center;gap:7px;min-height:25px;display:flex}.app-wordmark--dispatch strong{color:var(--purple-strong);letter-spacing:-.065em;font-size:16px;font-weight:940}.app-wordmark__divider{background:var(--purple);border-radius:999px;flex:none;width:17px;height:2px}.app-wordmark__dispatch-label{color:var(--ink);letter-spacing:.105em;text-transform:uppercase;font-size:10px;font-weight:850}.wordmark-settings-backdrop{z-index:2150;overscroll-behavior:contain;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#170f1f70;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.wordmark-settings-sheet{border:1px solid color-mix(in srgb,var(--line)84%,#fff);background:var(--surface);border-radius:20px;width:min(590px,100%);max-height:min(680px,100dvh - 48px);overflow:auto;box-shadow:0 28px 76px #1b0e2a47}.wordmark-settings-sheet>header{border-bottom:1px solid color-mix(in srgb,var(--line)82%,var(--purple-line));justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 24px 18px;display:flex}.wordmark-settings-sheet h2,.wordmark-settings-sheet p{margin:0}.wordmark-settings-sheet h2{color:var(--purple-strong);letter-spacing:-.025em;margin-top:5px;font-size:26px;line-height:1.08}.wordmark-settings-sheet header p:not(.section-label){max-width:410px;color:var(--muted);margin-top:7px;font-size:14px;font-weight:600;line-height:1.45}.wordmark-settings-options{gap:10px;padding:18px 24px 24px;display:grid}.wordmark-option{border:1px solid var(--line);background:var(--surface-strong);min-height:82px;color:var(--ink);text-align:left;text-transform:none;border-radius:13px;grid-template-columns:minmax(142px,.8fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.wordmark-option:hover{border-color:var(--purple-line);background:color-mix(in srgb,var(--surface-strong)82%,var(--purple-soft))}.wordmark-option.active{border-color:var(--purple-line);background:var(--purple-soft);box-shadow:0 0 0 1px color-mix(in srgb,var(--purple-line)44%,transparent)inset}.wordmark-option__copy{gap:4px;min-width:0;display:grid}.wordmark-option__copy strong{color:var(--ink);letter-spacing:-.01em;text-transform:none;font-size:14px;font-weight:820}.wordmark-option__copy span{color:var(--muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:620;line-height:1.35}.wordmark-option>.icon{width:18px;height:18px;color:var(--purple)}@media (max-width:820px){.app-wordmark--riverline .app-wordmark__eyebrow{letter-spacing:.08em;font-size:8px}.app-wordmark--riverline strong{letter-spacing:.09em;font-size:12px}.app-wordmark--lodge strong{font-size:14px}.app-wordmark--dispatch strong{font-size:15px}}@media (max-width:640px){.wordmark-settings-backdrop{place-items:end center;padding:0}.wordmark-settings-sheet{border-width:1px 0 0;border-radius:22px 22px 0 0;width:100%;max-height:calc(100dvh - 12px)}.wordmark-settings-sheet>header{padding:20px 20px 16px}.wordmark-settings-sheet h2{font-size:24px}.wordmark-settings-options{padding:16px 20px calc(24px + env(safe-area-inset-bottom));gap:9px}.wordmark-option{grid-template-columns:minmax(144px,.9fr) minmax(0,1fr) auto;gap:10px;min-height:76px;padding:12px}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#16111d;--surface:#211927;--surface-strong:#2a2032;--ink:#f6eef8;--muted:#c5b9cc;--line:#493b52;--purple:#bd94ee;--purple-strong:#eadbff;--purple-soft:#3b2b4c;--purple-line:#70558c;--green:#86d0a7;--green-soft:#1e4433;--blue:#8fd0f1;--blue-soft:#1d3c4d;--amber:#f2c47a;--amber-soft:#513d1e;--danger:#f2a49e;--danger-soft:#4d292b;--shadow:0 20px 60px #00000052}.queue-heading__controls{gap:12px;width:min(100%,760px);display:grid}.queue-heading__topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.queue-scope-trigger,.queue-primary-nav__button,.queue-history-nav__button,.queue-filter-trigger,.queue-actions-menu>summary{font:inherit;cursor:pointer}.queue-scope-trigger{min-height:40px;color:var(--ink);background:0 0;border:0;align-items:center;gap:7px;padding:0 2px;font-size:14px;font-weight:800;display:inline-flex}.queue-scope-trigger:hover,.queue-scope-trigger:focus-visible{color:var(--purple)}.queue-scope-trigger .icon{flex:none;width:16px;height:16px}.queue-scope-trigger__source-icon{color:var(--purple)}.queue-scope-trigger>.icon:not(.queue-scope-trigger__source-icon){color:var(--muted)}.queue-primary-nav{border:1px solid color-mix(in srgb,var(--line)84%,var(--purple-line));background:color-mix(in srgb,var(--surface)94%,var(--purple-soft));border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,680px);padding:3px;display:grid}.queue-primary-nav__button{min-width:0;min-height:46px;color:var(--muted);background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:14px;font-weight:760;display:inline-flex}.queue-primary-nav__button:hover{color:var(--purple)}.queue-primary-nav__button .icon{flex:none;width:16px;height:16px}.queue-primary-nav__button.active{background:color-mix(in srgb,var(--purple-soft)88%,var(--surface));box-shadow:inset 0 0 0 1px var(--purple-line),0 2px 8px #4a2a731a;color:var(--purple)}.queue-primary-nav__button:focus-visible,.queue-history-nav__button:focus-visible,.queue-filter-trigger:focus-visible,.queue-actions-menu>summary:focus-visible{outline:2px solid var(--purple-line);outline-offset:2px}.queue-primary-nav__count,.queue-status-group__count,.queue-filter-trigger__count{background:color-mix(in srgb,var(--purple-soft)84%,var(--surface));min-width:21px;height:21px;color:var(--purple);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:850;line-height:1;display:inline-grid}.queue-primary-nav__button.active .queue-primary-nav__count{background:var(--purple);color:#fff}.queue-history-nav{flex-wrap:wrap;gap:5px;display:flex}.queue-history-nav__button{min-height:34px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.queue-history-nav__button .icon{flex:none;width:14px;height:14px}.queue-history-nav__button.active{border-color:color-mix(in srgb,var(--purple-line)86%,var(--line));background:var(--purple-soft);color:var(--purple-strong)}.queue-controls{align-items:center;justify-content:initial;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;margin:16px 0 8px;display:grid}.queue-search{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--muted);border-radius:10px;align-items:center;gap:8px;margin:0;padding:0 11px;display:flex}.queue-search:focus-within{border-color:var(--purple-line);box-shadow:0 0 0 3px color-mix(in srgb,var(--purple-soft)68%,transparent);color:var(--purple)}.queue-search .icon{flex:none;width:16px;height:16px}.queue-search input{background:0 0;border:0;border-radius:0;outline:0;min-width:0;min-height:42px;padding:0}.queue-filter-trigger,.queue-actions-menu>summary{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:780;display:inline-flex}.queue-filter-trigger:hover,.queue-filter-trigger.active,.queue-actions-menu>summary:hover,.queue-actions-menu[open]>summary{border-color:var(--purple-line);background:var(--purple-soft);color:var(--purple-strong)}.queue-filter-trigger .icon,.queue-actions-menu .icon{width:16px;height:16px}.queue-actions-menu{position:relative}.queue-actions-menu>summary{list-style:none}.queue-actions-menu>summary::-webkit-details-marker{display:none}.queue-actions-menu>div{z-index:30;border:1px solid var(--line);background:var(--surface);min-width:184px;box-shadow:var(--shadow);border-radius:10px;padding:5px;position:absolute;top:calc(100% + 6px);right:0}.queue-actions-menu>div button{width:100%;min-height:40px;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 9px;font-size:13px;font-weight:740;display:flex}.queue-actions-menu>div button:hover{background:var(--purple-soft);color:var(--purple-strong)}.queue-active-filters{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.queue-active-filters button{border:1px solid var(--purple-line);background:var(--purple-soft);min-height:30px;color:var(--purple-strong);font:inherit;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:740;display:inline-flex}.queue-active-filters .icon{width:13px;height:13px}.queue-status-group__records,.queue-flat-records{gap:.25rem;display:grid;position:relative}.queue-status-group__records:before,.queue-status-group__records:after,.queue-flat-records:before,.queue-flat-records:after,.queue-status-group__records .request-row+.request-row:before,.queue-flat-records .request-row+.request-row:before{content:none}.queue-status-group__records:before,.queue-flat-records:before{z-index:1;pointer-events:none;top:0}.queue-status-group__records:after,.queue-flat-records:after{z-index:1;pointer-events:none;bottom:0}.queue-status-group__records .request-row+.request-row:before,.queue-flat-records .request-row+.request-row:before{top:0}.queue-list .request-source-line{margin:0 0 .25rem}.queue-list .request-row{min-height:0}.queue-list .request-title-line{align-items:center;gap:7px;min-width:0;display:flex}.queue-list .request-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.queue-sheet-backdrop{z-index:1800;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:fade-in .16s var(--ease-out-quart);background:#18102161;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.queue-sheet{border:1px solid var(--line);background:var(--surface);width:min(490px,100%);box-shadow:var(--shadow);animation:sheet-rise .22s var(--ease-out-quint);border-radius:18px;padding:20px}.queue-sheet>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.queue-sheet h2,.queue-sheet p{margin:0}.queue-sheet h2{letter-spacing:-.03em;margin-top:4px;font-size:23px}.queue-sheet header p:not(.section-label){color:var(--muted);margin-top:7px;font-size:13px;font-weight:600;line-height:1.4}.queue-source-options{gap:5px;margin-top:18px;display:grid}.queue-source-options button{min-height:48px;color:var(--ink);font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 11px;font-size:14px;font-weight:740;display:flex}.queue-source-options button:hover,.queue-source-options button.selected{border-color:var(--purple-line);background:var(--purple-soft);color:var(--purple-strong)}.queue-source-options button .icon{width:17px;height:17px}.queue-source-option__label{align-items:center;gap:10px;min-width:0;display:inline-flex}.queue-source-option__label .icon{color:var(--muted);flex:none}.queue-source-options button.selected .queue-source-option__label .icon{color:var(--purple)}.queue-filter-fields{gap:10px;margin-top:18px;display:grid}.queue-filter-fields label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:5px;font-size:11px;font-weight:820;display:grid}.queue-filter-fields select{border:1px solid var(--line);background:var(--surface-strong);width:100%;min-height:46px;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;border-radius:10px;padding:0 11px;font-size:14px;font-weight:720}.queue-filter-fields select:focus-visible{outline:2px solid var(--purple-line);outline-offset:2px}.queue-sheet-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}@media (max-width:820px){.queue-heading__controls{gap:10px;width:100%}.queue-heading__topline{min-height:30px}.queue-scope-trigger{min-height:36px;font-size:13px}.queue-primary-nav__button{gap:5px;min-height:44px;padding:0 7px;font-size:13px}.queue-primary-nav__count{min-width:19px;height:19px;padding:0 4px;font-size:10px}.queue-controls{z-index:5;margin-top:14px;position:relative}.queue-filter-trigger,.queue-actions-menu>summary{min-height:42px;padding:0 9px}.queue-list{padding-top:6px}.queue-status-group{padding-bottom:8px}.queue-status-group h2{min-height:32px;padding:8px 4px 7px}.queue-list .request-row{min-height:0;padding:12px 4px}.queue-sheet-backdrop{align-items:end;padding:0}.queue-sheet{width:100%;max-height:calc(100dvh - 12px);padding:20px 16px calc(20px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:18px 18px 0 0;overflow:auto}.queue-sheet-actions{grid-template-columns:1fr 1fr;display:grid}.queue-sheet-actions .secondary-action,.queue-sheet-actions .primary-action{justify-content:center}}@media (max-width:420px){.queue-primary-nav__button{white-space:nowrap;gap:3px;padding:0 4px;font-size:12px}}@media (prefers-color-scheme:dark){:root[data-theme=system-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#16111d;--surface:#211927;--surface-strong:#2a2032;--ink:#f6eef8;--muted:#c5b9cc;--line:#493b52;--purple:#bd94ee;--purple-strong:#eadbff;--purple-soft:#3b2b4c;--purple-line:#70558c;--green:#86d0a7;--green-soft:#1e4433;--blue:#8fd0f1;--blue-soft:#1d3c4d;--amber:#f2c47a;--amber-soft:#513d1e;--danger:#f2a49e;--danger-soft:#4d292b;--shadow:0 20px 60px #00000052}.guest-details-disclosure__content .field-item,.live-reply-preview__email{box-shadow:none}}@media (pointer:coarse){.app-shell{touch-action:manipulation}.app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea){font-size:max(1rem,16px)}}.queue-heading__status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.automation-inbox-status{border-color:color-mix(in srgb,var(--green)24%,var(--line));background:color-mix(in srgb,var(--green-soft)52%,var(--surface));letter-spacing:0;text-transform:none;border-radius:999px;min-height:38px;margin:0;padding:0 10px;font-size:12px;font-weight:720;line-height:1}.automation-inbox-status:hover,.automation-inbox-status:focus-visible{border-color:color-mix(in srgb,var(--green)48%,var(--line));background:var(--green-soft)}.queue-primary-nav{background:color-mix(in srgb,var(--surface)96%,var(--purple-soft));border-radius:12px;width:min(100%,680px);padding:4px}.queue-primary-nav-row{align-items:center;gap:18px;min-width:0;display:flex}.queue-primary-nav-row .queue-primary-nav{flex:620px}.reply-health{border:1px solid color-mix(in srgb,var(--line)84%,var(--purple-line));background:color-mix(in srgb,var(--surface)96%,var(--purple-soft));border-radius:13px;grid-template-columns:minmax(106px,1fr) auto;align-items:center;gap:13px;min-width:286px;min-height:58px;margin:0;padding:9px 11px;display:grid;box-shadow:0 4px 13px #4a2a7309}.reply-health__status{gap:4px;min-width:0;display:grid}.reply-health__label,.reply-health-mobile__label{color:color-mix(in srgb,var(--muted)88%,var(--ink));letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.reply-health__signal,.reply-health-mobile__signal{min-width:0;color:color-mix(in srgb,var(--muted)78%,var(--ink));text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:780;line-height:1.2;display:inline-flex}.reply-health__dot,.reply-health-mobile__dot{opacity:.85;background:currentColor;border-radius:999px;flex:none;width:6px;height:6px}.reply-health__signal.is-current,.reply-health-mobile__signal.is-current{color:color-mix(in srgb,var(--green)78%,var(--ink))}.reply-health__signal.is-overdue,.reply-health-mobile__signal.is-overdue,.request-reply-pace.is-overdue,.reply-health-mobile .is-overdue{color:var(--danger)}.reply-health__signal.is-due-soon,.reply-health-mobile__signal.is-due-soon,.request-reply-pace.is-due-soon,.reply-health-mobile .is-due-soon{color:var(--amber)}.reply-health-mobile{display:none}.reply-health__metrics,.reply-health-mobile__metrics{grid-template-columns:repeat(3,minmax(66px,1fr));align-items:stretch;min-width:222px;margin:0;display:grid}.reply-health__metrics>div{text-align:center;justify-items:center;gap:4px;min-width:0;display:grid;position:relative}.reply-health__metrics>div:before,.reply-health-mobile__metrics>div:before{background:color-mix(in srgb,var(--line)82%,transparent);content:"";width:1px;position:absolute;top:1px;bottom:1px;left:0}.reply-health__metrics dt,.reply-health-mobile__metrics dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1.1}.reply-health__metrics dd,.reply-health-mobile__metrics dd{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.025em;margin:0;font-size:17px;font-weight:790;line-height:1}.request-reply-pace{align-items:center;gap:5px;font-weight:760;display:inline-flex}.reply-sheet.reply-pace-settings{width:min(480px,100%)}.reply-pace-settings__body{gap:12px;padding-top:20px;display:grid}.reply-pace-settings__field{color:var(--ink);gap:8px;font-size:13px;font-weight:760;display:grid}.reply-pace-settings__field>span:first-child{align-items:center;gap:7px;display:inline-flex}.reply-pace-settings__field .icon{width:16px;height:16px;color:var(--purple)}.reply-pace-settings__input{align-items:center;gap:10px;display:flex}.reply-pace-settings__input input{border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong)92%,var(--purple-soft));width:88px;min-height:44px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;border-radius:10px;padding:0 11px;font-weight:780}.reply-pace-settings__input input:focus-visible{outline:2px solid var(--purple-line);outline-offset:2px}.reply-pace-settings__input>span{color:var(--muted);font-size:13px;font-weight:700}.reply-pace-settings__help{max-width:52ch;color:var(--muted);margin:0;font-size:12px;font-weight:620;line-height:1.45}.reply-pace-settings__toggle{border:1px solid color-mix(in srgb,var(--line)88%,var(--purple-line));background:color-mix(in srgb,var(--surface)94%,var(--purple-soft));cursor:pointer;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:64px;padding:12px 13px;display:grid}.reply-pace-settings__toggle>span{gap:3px;display:grid}.reply-pace-settings__toggle strong{color:var(--ink);font-size:13px;font-weight:780}.reply-pace-settings__toggle small{color:var(--muted);font-size:12px;font-weight:620;line-height:1.35}.reply-pace-settings__toggle input{appearance:none;background:color-mix(in srgb,var(--line)74%,var(--muted));cursor:pointer;width:48px;height:28px;transition:background-color .18s var(--ease-out-quart),box-shadow .18s var(--ease-out-quart);border:0;border-radius:999px;margin:0;position:relative}.reply-pace-settings__toggle input:after{content:"";background:var(--surface-strong);width:22px;height:22px;transition:transform .18s var(--ease-out-quart);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1a102a42}.reply-pace-settings__toggle input:checked{background:var(--purple)}.reply-pace-settings__toggle input:checked:after{transform:translate(20px)}.reply-pace-settings__toggle input:focus-visible{outline:2px solid var(--purple-line);outline-offset:3px}.reply-pace-settings__toggle input:disabled{cursor:not-allowed;opacity:.52}.queue-primary-nav__button{letter-spacing:0;text-transform:none;border-radius:9px;gap:6px;min-height:44px;font-size:14px;font-weight:690}.queue-primary-nav__button .icon{display:none}.queue-primary-nav__button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--purple-line)82%,var(--line))}.queue-primary-nav__count{background:color-mix(in srgb,var(--purple-soft)68%,var(--surface));min-width:20px;height:20px;font-size:10px;font-weight:760}.queue-controls{gap:7px;margin:10px 0 8px}.queue-search{background:color-mix(in srgb,var(--surface)96%,var(--purple-soft));border-radius:12px;min-height:44px}.queue-search input{min-height:42px;color:var(--ink);font-size:14px;font-weight:560}.queue-filter-trigger,.queue-actions-menu>summary{background:color-mix(in srgb,var(--surface)96%,var(--purple-soft));letter-spacing:0;text-transform:none;border-radius:12px;min-height:44px;font-size:13px;font-weight:690}.queue-list-panel{background:color-mix(in srgb,var(--surface-strong)88%,var(--purple-soft))}.queue-list{padding:10px 12px 14px}.queue-status-group h2{letter-spacing:.08em;min-height:36px;padding:9px 10px 8px;font-size:10px;font-weight:760}.queue-list .request-row:hover,.queue-list .request-row.active,.queue-list .request-row.selected{background:color-mix(in srgb,var(--purple-soft)38%,transparent)}.queue-list .request-title{font-weight:720}.queue-list .request-subtitle{color:color-mix(in srgb,var(--muted)92%,var(--ink));font-weight:520}.queue-list .request-source-detail,.queue-list .row-status{font-weight:720}.queue-detail-inner{max-width:780px;padding:32px 36px 40px}.queue-detail-actions{flex-wrap:wrap;justify-content:flex-end}.detail-outcome-menu>summary{letter-spacing:0;text-transform:none}.detail-outcome-menu__popover button{letter-spacing:0;text-transform:none;align-items:center;gap:8px;font-size:13px;font-weight:700}.detail-outcome-menu__popover{gap:2px;width:min(286px,100vw - 32px);min-width:0;padding:7px;display:grid}.detail-outcome-menu__label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:8px 9px 3px;font-size:10px;font-weight:820;line-height:1.2}.detail-outcome-menu__label:first-child{margin-top:4px}.detail-outcome-menu__popover button{align-items:center;min-height:50px;padding:7px 9px}.detail-outcome-menu__popover button>.icon{width:17px;height:17px;color:var(--purple)}.detail-outcome-menu__copy{gap:2px;min-width:0;display:grid}.detail-outcome-menu__copy strong,.detail-outcome-menu__copy small{display:block}.detail-outcome-menu__copy strong{color:inherit;font-size:13px;font-weight:760;line-height:1.2}.detail-outcome-menu__copy small{color:var(--muted);font-size:11px;font-weight:610;line-height:1.3}.detail-outcome-menu__popover button:hover .detail-outcome-menu__copy small,.detail-outcome-menu__popover button:focus-visible .detail-outcome-menu__copy small{color:color-mix(in srgb,currentColor 78%,var(--muted))}.detail-outcome-menu__popover .detail-outcome-menu__remove:hover,.detail-outcome-menu__popover .detail-outcome-menu__remove:focus-visible{background:color-mix(in srgb,var(--danger-soft)74%,var(--surface));color:var(--danger)}@media (max-width:820px){.queue-heading__topline{min-height:40px}.queue-heading__status{gap:6px}.automation-inbox-status{min-height:36px;padding:0 9px;font-size:11px}.queue-primary-nav__button{flex-direction:column;gap:4px;min-height:58px;padding:0 4px;font-size:12px;overflow:visible}.queue-primary-nav{padding:2px}.queue-primary-nav__button>span:not(.queue-primary-nav__count){white-space:nowrap;min-width:0}.queue-primary-nav__button .icon{display:none}.queue-primary-nav__count{flex:none;min-width:18px;height:18px;padding:0 3px;font-size:9px}.queue-primary-nav__count.is-empty{display:none}.queue-list{padding-top:4px}.queue-detail-actions .detail-outcome-menu{margin-left:auto}.queue-status-group h2{min-height:34px;padding:9px 4px 7px}.queue-list .request-row{min-height:0;padding:14px 4px}.queue-detail-inner{padding:0}.queue-primary-nav-row{display:block}.queue-primary-nav-row .queue-primary-nav{width:100%}.reply-health{display:none}.reply-health-mobile{border:1px solid color-mix(in srgb,var(--line)86%,var(--purple-line));background:color-mix(in srgb,var(--surface)97%,var(--purple-soft));border-radius:12px;margin:0;padding:4px 12px;display:block}.reply-health-mobile__heading{justify-content:flex-start;align-items:center;gap:16px;display:flex}.reply-health-mobile__signal{letter-spacing:.01em;white-space:nowrap;justify-content:flex-start;font-size:11px}.reply-health-mobile__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;display:grid}.reply-health-mobile__metrics>div{text-align:center;justify-items:center;gap:4px;min-width:0;display:grid;position:relative}.reply-health-mobile__metrics>div:first-child:before{display:none}.reply-health-mobile__metrics dt{font-size:10px}.reply-health-mobile__metrics dt span{color:color-mix(in srgb,var(--muted)74%,transparent)}.reply-health-mobile__metrics dd{letter-spacing:-.035em;font-size:20px}.reply-sheet.reply-pace-settings{width:100%}}.queue-refresh-stage,.queue-pull-sheet__wave{display:none}@media (max-width:820px){.queue-workspace{--queue-refresh-pull:0px;--queue-refresh-stage-y:0px;--queue-refresh-visible-height:0px;--queue-refresh-content-y:0px;--queue-refresh-turn:0deg;--queue-refresh-ink:.48;--queue-refresh-progress:0;--queue-refresh-guide-x:0px;isolation:isolate;overscroll-behavior-y:none;background:var(--purple-strong);touch-action:pan-y;padding:0;overflow-y:auto}.queue-refresh-stage{z-index:4;box-sizing:border-box;color:#fffafd;pointer-events:none;height:270px;transform:translate3d(0,var(--queue-refresh-stage-y),0);clip-path:inset(0 0 calc(270px - var(--queue-refresh-visible-height))0);will-change:transform;align-content:start;justify-items:center;gap:4px;padding:12px 24px 24px;display:grid;position:absolute;top:0;left:0;right:0}.queue-refresh-stage__icon{width:21px;height:21px;color:var(--purple-soft);opacity:var(--queue-refresh-ink);transform:rotate(var(--queue-refresh-turn));transition:color .18s var(--ease-out-quart),opacity .12s linear}.queue-refresh-stage__copy{color:color-mix(in srgb,#fffafd 92%,var(--purple-soft));letter-spacing:.01em;opacity:0;transition:opacity .16s var(--ease-out-quart),transform .16s var(--ease-out-quart);font-size:12px;font-weight:720;transform:translateY(3px)}.queue-workspace[data-refresh-state=armed] .queue-refresh-stage__copy,.queue-workspace[data-refresh-state=hint] .queue-refresh-stage__copy,.queue-workspace[data-refresh-state=pulling] .queue-refresh-stage__copy,.queue-workspace[data-refresh-state=refreshing] .queue-refresh-stage__copy,.queue-workspace[data-refresh-state=complete] .queue-refresh-stage__copy{opacity:1;transform:translateY(0)}.queue-workspace[data-refresh-state=hint] .queue-refresh-stage{grid-template-columns:auto auto;grid-auto-flow:column;place-content:start center;align-items:center;gap:8px;padding-top:9px}.queue-workspace[data-refresh-state=hint] .queue-refresh-stage__icon{width:18px;height:18px}.queue-workspace[data-refresh-state=hint] .queue-refresh-stage__copy{font-size:11px;transform:none}.queue-refresh-stage__guide{opacity:0;width:96px;height:8px;transition:opacity .15s var(--ease-out-quart),transform .15s var(--ease-out-quart);margin-top:2px;position:relative;transform:translateY(3px)scaleX(.96)}.queue-refresh-stage__guide-track,.queue-refresh-stage__guide-fill{border-radius:999px;height:2px;position:absolute;top:3px;left:0;right:0}.queue-refresh-stage__guide-track{background:#fffafd42}.queue-refresh-stage__guide-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--purple-soft)62%,transparent),#fffafd);transform:scaleX(var(--queue-refresh-progress));transform-origin:0;will-change:transform}.queue-refresh-stage__guide-threshold{background:#fffafdb8;border-radius:999px;width:2px;height:8px;position:absolute;top:0;right:0}.queue-refresh-stage__guide-dot{background:var(--purple-soft);width:8px;height:8px;transform:translate3d(var(--queue-refresh-guide-x),0,0);will-change:transform;border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 0 3px #efe8f71f,0 0 14px #efe8f78f}.queue-workspace[data-refresh-state=hint] .queue-refresh-stage__guide,.queue-workspace[data-refresh-state=pulling] .queue-refresh-stage__guide,.queue-workspace[data-refresh-state=armed] .queue-refresh-stage__guide,.queue-workspace[data-refresh-state=refreshing] .queue-refresh-stage__guide,.queue-workspace[data-refresh-state=complete] .queue-refresh-stage__guide{opacity:1;transform:translateY(0)scaleX(1)}.queue-workspace[data-refresh-state=hint] .queue-refresh-stage__guide{display:none}.queue-workspace[data-refresh-state=hint] .queue-refresh-stage__guide-dot{animation:queue-refresh-guide-hint 1.05s var(--ease-out-quart)both}.queue-workspace[data-refresh-state=armed] .queue-refresh-stage__guide-dot{box-shadow:0 0 0 3px #fffafd29,0 0 18px #fffafda8}.queue-workspace[data-refresh-state=refreshing] .queue-refresh-stage__icon{color:#fffafd;animation:.88s linear infinite queue-refresh-spin}.queue-workspace[data-refresh-state=complete] .queue-refresh-stage__icon{color:#efe8f7;transform:rotate(360deg)}.queue-pull-sheet{z-index:1;background:var(--bg);min-height:100%;padding:18px 12px calc(86px + env(safe-area-inset-bottom));transform:translate3d(0,var(--queue-refresh-pull),0);will-change:transform;position:relative}.queue-pull-sheet>:not(.queue-pull-sheet__wave){z-index:3;transform:translate3d(0,var(--queue-refresh-content-y),0);will-change:transform;position:relative}.queue-pull-sheet>.queue-controls{z-index:5}.queue-pull-sheet__wave{z-index:2;width:100%;height:128px;fill:var(--purple-strong);shape-rendering:geometricPrecision;opacity:0;pointer-events:none;transition:opacity .12s linear;display:block;position:absolute;top:-44px;left:0;overflow:visible}.queue-workspace[data-refresh-state=hint] .queue-pull-sheet__wave,.queue-workspace[data-refresh-state=pulling] .queue-pull-sheet__wave,.queue-workspace[data-refresh-state=armed] .queue-pull-sheet__wave,.queue-workspace[data-refresh-state=refreshing] .queue-pull-sheet__wave,.queue-workspace[data-refresh-state=complete] .queue-pull-sheet__wave{opacity:1}.queue-workspace[data-refresh-state=pulling] .queue-pull-sheet__wave,.queue-workspace[data-refresh-state=armed] .queue-pull-sheet__wave{transition-duration:0s}.queue-workspace.detail-open .queue-refresh-stage,.queue-workspace.detail-open .queue-pull-sheet__wave{display:none}.queue-workspace.detail-open .queue-pull-sheet{transform:none}}@keyframes queue-refresh-spin{to{transform:rotate(360deg)}}@keyframes queue-refresh-guide-hint{0%{opacity:.22;transform:translate(6px)scale(.84)}58%{opacity:1;transform:translate(88px)scale(1)}to{opacity:.82;transform:translate(56px)scale(.92)}}@media (prefers-reduced-motion:reduce){.queue-refresh-stage__icon,.queue-refresh-stage__copy,.queue-refresh-stage__guide,.queue-refresh-stage__guide-dot,.queue-pull-sheet,.queue-pull-sheet__wave{transition-duration:.01ms!important;animation:none!important}}.automation-sheet .automation-type-summary,.automation-sheet .automation-preview-button,.automation-sheet .automation-text-button,.automation-sheet .automation-card-manage,.automation-sheet .automation-compact-field>span,.automation-sheet .automation-template-row label>span,.automation-sheet .automation-advanced-settings>summary,.automation-sheet .automation-collapsible-section>summary{letter-spacing:0;text-transform:none}.queue-workspace{width:100%;max-width:none;padding:1rem clamp(1rem,1.8vw,2rem) 2rem}.queue-heading__controls{gap:.625rem;width:100%}.queue-heading__topline{min-height:2.375rem}.queue-primary-nav-row{gap:.75rem}.queue-controls{margin:.75rem 0}.queue-layout{grid-template-columns:minmax(17.5rem,var(--queue-list-width,22rem)).875rem minmax(31.25rem,1fr);min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:start;gap:0;display:grid;overflow:visible}.queue-list-panel,.inquiry-thread__conversation-panel,.inquiry-thread__next-turn>.conversation-composer,.inquiry-thread__next-turn>.direct-reply-composer,.inquiry-thread__next-turn>.internal-note-composer,.conversation-desk__context{border:1px solid color-mix(in srgb,var(--line)88%,var(--purple-line));background:var(--surface);border-radius:.875rem;box-shadow:0 1px 2px #2418300a,0 12px 30px #2418300b}.queue-list-panel{grid-template-rows:auto minmax(0,1fr);align-self:start;min-width:0;max-height:calc(100dvh - 16.5rem);display:grid;position:sticky;top:1rem;overflow:hidden}.queue-list{scrollbar-gutter:stable;min-height:0;max-height:none;padding:.45rem .5rem .625rem;overflow:auto}.queue-status-group{gap:.125rem;padding-bottom:0;display:grid}.queue-status-group+.queue-status-group{border-top:1px solid color-mix(in srgb,var(--line)84%,var(--purple-line));margin-top:.75rem;padding-top:.625rem}.queue-status-group h2{min-height:1.75rem;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:0;padding:.2rem .375rem;font-size:.6rem;font-weight:840;line-height:1.2;display:flex}.queue-status-group__count{min-width:1.125rem;height:1.125rem;padding:0;font-size:.58rem}.queue-list .request-row{min-height:0;padding:.6rem .5rem}.queue-list .request-subtitle{text-overflow:ellipsis;white-space:nowrap;line-height:1.3;display:block;overflow:hidden}.queue-list .request-title{font-size:.875rem}.queue-list .request-meta{gap:.375rem;margin-top:.3rem}.queue-list .request-owner{margin-left:auto}.queue-list .request-owner .staff-avatar{width:1rem;height:1rem;font-size:.4rem}.queue-list .request-source-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queue-detail{background:0 0;min-width:0;container-type:inline-size}.queue-detail-inner{width:100%;max-width:none;margin:0;padding:0}.queue-pane-resizer,.case-rail-resizer{z-index:2;cursor:col-resize;touch-action:none;outline:none;align-self:stretch;place-items:center;width:100%;min-width:0;display:grid;position:relative}.queue-pane-resizer:before,.case-rail-resizer:before{content:"";width:1px;transition:width .16s var(--ease-out-quart),background-color .16s var(--ease-out-quart);background:0 0;position:absolute;inset-block:0}.queue-pane-resizer>span,.case-rail-resizer>span{z-index:1;background:var(--surface);width:.1875rem;height:2.75rem;box-shadow:0 0 0 1px var(--line);opacity:0;transition:opacity .16s var(--ease-out-quart),transform .16s var(--ease-out-quart);border-radius:999px;position:relative}.queue-pane-resizer:hover:before,.queue-pane-resizer:focus-visible:before{background:var(--purple);width:2px}.case-rail-resizer:hover:before,.case-rail-resizer:focus-visible:before{background:var(--green);width:2px}.queue-pane-resizer:hover>span,.queue-pane-resizer:focus-visible>span,.case-rail-resizer:hover>span,.case-rail-resizer:focus-visible>span{opacity:1;transform:scaleY(1.08)}.workspace-section-band{--section-cue:var(--purple);--section-tint:var(--purple-soft);background:color-mix(in srgb,var(--section-tint)58%,var(--surface));min-height:3.25rem;color:color-mix(in srgb,var(--section-cue)88%,var(--ink));letter-spacing:0;text-transform:none;border:0;border-radius:0;align-items:center;gap:.625rem;margin:0;padding:.75rem 1rem;line-height:1.2;display:flex}.workspace-section-band--conversation{--section-cue:var(--blue);--section-tint:var(--blue-soft)}.workspace-section-band--reply{--section-cue:var(--amber);--section-tint:var(--amber-soft)}.workspace-section-band--case{--section-cue:var(--green);--section-tint:var(--green-soft)}.workspace-section-band__icon{width:1rem;height:1rem;color:var(--section-cue);flex:none;place-items:center;display:grid}.workspace-section-band__icon>svg{stroke-width:2.15px;width:.95rem;height:.95rem}.workspace-section-band__copy{gap:.0625rem;min-width:0;display:grid}.workspace-section-band__title{color:inherit;letter-spacing:.055em;text-transform:uppercase;font-size:.875rem;font-weight:780}.workspace-section-band__detail{color:color-mix(in srgb,var(--section-cue)58%,var(--muted));text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:650;overflow:hidden}.conversation-desk{grid-template-columns:minmax(0,1fr).875rem minmax(16.25rem,var(--case-rail-width,21.5rem));align-items:start;gap:0;min-width:0;margin:0;display:grid}.conversation-desk__main{grid-area:1/1;min-width:0}.case-rail-resizer{grid-area:1/2}.conversation-desk__context{grid-area:1/3;align-content:start;min-width:0;display:grid;position:sticky;top:1rem;overflow:hidden}.inquiry-thread{gap:.75rem;min-width:0;display:grid}.inquiry-thread__conversation-panel{overflow:visible}.inquiry-thread__conversation-panel>.workspace-section-band:first-child{border-radius:.875rem .875rem 0 0}.inquiry-thread__conversation-panel>.queue-detail-header{background:0 0;border:0;margin:0;padding:1rem 1.125rem .875rem}.queue-detail-header h2{margin:.25rem 0 .4rem;font-size:clamp(1.35rem,1.55vw,1.65rem);line-height:1.1}.queue-detail-actions{align-items:flex-start}.queue-detail-actions .secondary-action,.queue-detail-actions .detail-outcome-menu>summary{background:color-mix(in srgb,var(--surface)94%,var(--blue-soft));min-height:2.375rem}.inquiry-thread__timeline{gap:1rem;margin:0;padding:0 1.125rem 1.125rem;list-style:none;display:grid}.inquiry-thread__item{min-width:0;display:grid}.inquiry-thread__item--incoming{justify-items:start}.inquiry-thread__item--outgoing{justify-items:end}.inquiry-thread__message{--message-surface:color-mix(in srgb,var(--green-soft)34%,var(--surface-strong));border:1px solid color-mix(in srgb,var(--line)86%,var(--green));background:var(--message-surface);border-radius:1rem 1rem 1rem .3rem;gap:.7rem;width:min(100%,47rem);min-width:0;padding:1rem 1.125rem 1.125rem;display:grid}.inquiry-thread__item--outgoing .inquiry-thread__message{--message-surface:color-mix(in srgb,var(--purple-soft)42%,var(--surface));border-color:color-mix(in srgb,var(--line)84%,var(--purple));border-radius:1rem 1rem .3rem;width:min(92%,43rem)}.inquiry-thread__message-meta{min-width:0;color:var(--muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;font-size:.72rem;line-height:1.35;display:grid}.inquiry-thread__message-meta>div{gap:.0625rem;min-width:0;display:grid}.inquiry-thread__message-meta strong,.inquiry-thread__message-meta span:not(.inquiry-thread__avatar){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inquiry-thread__message-meta strong{color:var(--ink);font-size:.8rem;font-weight:760}.inquiry-thread__message-meta time{color:var(--muted);white-space:nowrap;align-self:start;font-size:.68rem;font-weight:650}.inquiry-thread__avatar{background:color-mix(in srgb,var(--green-soft)76%,var(--surface));width:2rem;height:2rem;color:var(--green);letter-spacing:.035em;border-radius:999px;place-items:center;font-size:.68rem;font-weight:820;display:inline-grid}.inquiry-thread__item--outgoing .inquiry-thread__avatar{background:color-mix(in srgb,var(--purple-soft)76%,var(--surface));color:var(--purple-strong)}.inquiry-thread__subject{color:var(--purple-strong);margin:0;font-size:.8rem;font-weight:740;line-height:1.4}.inquiry-thread__body,.inquiry-thread__long-message p{max-width:68ch;color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-size:1.05rem;font-weight:500;line-height:1.56}.inquiry-thread__item--outgoing .inquiry-thread__body,.inquiry-thread__item--outgoing .inquiry-thread__long-message p{font-family:inherit;font-size:.925rem;line-height:1.58}.inquiry-thread__body-wrap,.inquiry-thread__long-message{gap:.625rem;min-width:0;display:grid}.inquiry-thread__body-wrap--collapsed .inquiry-thread__body{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.inquiry-thread__message-toggle,.inquiry-thread__long-message summary{width:fit-content;color:var(--purple-strong);letter-spacing:0;text-transform:none;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:740}.inquiry-thread__empty-message{color:var(--muted);margin:0;font-size:.875rem;font-style:italic;line-height:1.5}.inquiry-thread__system-event{color:var(--muted);grid-template-columns:minmax(1rem,1fr) auto minmax(1rem,1fr);align-items:center;gap:.75rem;display:grid}.inquiry-thread__system-event>span{background:var(--line);height:1px}.inquiry-thread__system-event p{text-align:center;flex-wrap:wrap;justify-content:center;gap:.2rem .35rem;margin:0;font-size:.72rem;line-height:1.4;display:inline-flex}.inquiry-thread__system-event strong{color:var(--ink)}.inquiry-thread__system-event em{font-style:normal}.inquiry-thread__system-event time{white-space:nowrap}.inquiry-thread__private-note{justify-items:center;min-width:0;padding:.15rem 0;display:grid}.inquiry-thread__private-note-card{border:2px solid color-mix(in srgb,var(--purple)58%,var(--purple-line));background:linear-gradient(135deg,color-mix(in srgb,var(--purple-soft)72%,var(--surface)),var(--surface));border-radius:1rem;gap:.75rem;width:min(100%,50rem);padding:1rem 1.125rem 1.05rem;display:grid;box-shadow:0 .5rem 1.25rem #4d2b701f}.inquiry-thread__private-note-card header{flex-wrap:wrap;align-items:center;gap:.4rem .65rem;display:flex}.inquiry-thread__private-note-card header>span{background:var(--purple);color:#fff;letter-spacing:.075em;text-transform:uppercase;border-radius:999px;padding:.3rem .55rem;font-size:.675rem;font-weight:840;line-height:1}.inquiry-thread__private-note-card strong{color:var(--purple-strong);font-size:.9rem;font-weight:800}.inquiry-thread__private-note-card time{color:color-mix(in srgb,var(--ink)58%,var(--purple));white-space:nowrap;margin-left:auto;font-size:.75rem;font-weight:700}.inquiry-thread__private-note-card p{color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:1rem;font-weight:720;line-height:1.55}.inquiry-thread__next-turn{min-width:0}.inquiry-thread__next-turn>.conversation-composer,.inquiry-thread__next-turn>.direct-reply-composer{border-color:color-mix(in srgb,var(--line)82%,var(--amber));margin:0;padding:0;overflow:hidden}.inquiry-thread__next-turn>.internal-note-composer{border-color:color-mix(in srgb,var(--line)80%,var(--purple-line));gap:.75rem;margin:0;padding:.875rem 1.125rem 1rem;display:grid}.internal-note-composer__heading,.internal-note-composer__footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.internal-note-composer__heading>div{gap:.125rem;display:grid}.internal-note-composer__heading strong{color:var(--ink);font-size:.875rem}.internal-note-composer__heading small,.internal-note-composer__footer small{color:var(--muted);font-size:.75rem;line-height:1.35}.internal-note-composer__heading>span{background:color-mix(in srgb,var(--purple-soft)24%,var(--surface-strong));color:color-mix(in srgb,var(--purple)78%,var(--ink));white-space:nowrap;border-radius:999px;padding:.25rem .5rem;font-size:.6875rem;font-weight:760}.internal-note-composer textarea{resize:vertical;border:1px solid color-mix(in srgb,var(--line)82%,var(--purple-line));background:color-mix(in srgb,var(--surface-strong)86%,var(--purple-soft));width:100%;min-height:5.75rem;color:var(--ink);border-radius:.75rem;padding:.75rem .875rem;font-size:.9rem;line-height:1.45}.conversation-composer__heading{background:color-mix(in srgb,var(--amber-soft)34%,var(--surface));grid-template-columns:minmax(0,1fr) minmax(12rem,16rem);align-items:center;gap:1rem;margin:0;padding-right:1rem;display:grid}.conversation-composer__heading>.workspace-section-band{background:0 0}.reply-composer-section__heading.workspace-section-band,.direct-reply-composer>.workspace-section-band{border-radius:0}.conversation-composer__body,.direct-reply-composer>.reply-note-field{padding:1rem 1.125rem 0}.direct-template-selection{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin:1rem 1.125rem 0;padding:.875rem 0;display:grid}.direct-template-selection>div{gap:2px;min-width:0;display:grid}.direct-template-selection span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:800}.direct-template-selection strong{color:var(--ink);font-size:.9rem}.direct-template-selection small{color:var(--muted);font-size:.75rem;font-weight:600;line-height:1.4}.direct-reply-actions{padding:.75rem 1.125rem 0}.conversation-composer__body{gap:.75rem;display:grid}.inquiry-thread .reply-note-field textarea{resize:vertical;border-color:color-mix(in srgb,var(--line)84%,var(--amber));background:color-mix(in srgb,var(--surface-strong)80%,var(--amber-soft));border-radius:.75rem;min-height:6.25rem;padding:.875rem .95rem;font-size:.95rem;line-height:1.5}.conversation-composer__footer,.direct-reply-composer__footer{gap:.75rem;margin:0;padding:.875rem 1.125rem 1rem;display:grid}.reply-ready-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin:0}.reply-template-content{padding:0}.composer-template-picker{width:100%;display:block}.composer-template-picker select{border:1px solid color-mix(in srgb,var(--line)82%,var(--amber));background:var(--surface);width:100%;min-height:2.5rem;color:var(--ink);border-radius:.625rem;padding-inline:.625rem;font-size:.8rem;font-weight:680}.composer-email-options.template-link-style{width:max-content;max-width:100%;margin:0;display:inline-flex}.reply-ready-actions{flex-wrap:nowrap}.reply-ready-actions .primary-action,.reply-ready-actions .secondary-action{white-space:nowrap;min-height:2.625rem}.case-rail__section{gap:.875rem;min-width:0;margin:0;padding:1rem 1.125rem;display:grid}.case-rail__section+.case-rail__section{border-top:1px solid color-mix(in srgb,var(--line)88%,var(--green))}.case-rail__status-row{justify-content:flex-start;align-items:center;min-height:2rem;display:flex}.conversation-desk__case-status{background:color-mix(in srgb,var(--amber-soft)84%,var(--surface));width:fit-content;color:var(--amber);border-radius:999px;margin:0;padding:.35rem .65rem;font-size:.76rem;font-weight:760;line-height:1.2}.conversation-desk__context .inquiry-ownership{background:0 0;border:0;grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.625rem;min-height:2.75rem;margin:0;padding:0;display:grid}.case-rail__fact-icon,.case-rail__fact>.icon{width:.95rem;height:.95rem;color:var(--green);stroke-width:2px;flex:none}.conversation-desk__context .inquiry-ownership__select{grid-template-columns:minmax(0,1fr);justify-self:start;gap:4px;width:100%;min-width:0;margin-left:0;display:grid}.conversation-desk__context .inquiry-ownership select{border-color:var(--line);background:color-mix(in srgb,var(--surface-strong)86%,var(--purple-soft));width:100%;max-width:none;min-height:2.5rem;font-size:.82rem}.conversation-desk__context .reply-attribution{border:0;margin:0;padding:0}.case-rail__facts{gap:.8rem;min-width:0;display:grid}.case-rail__fact{grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:.55rem;min-width:0;display:grid}.case-rail__fact>.icon{margin-top:.15rem}.case-rail__contact{width:fit-content;max-width:100%;color:var(--purple-strong);overflow-wrap:anywhere;text-underline-offset:.16em;font-size:.84rem;font-weight:700;line-height:1.4;display:inline}.case-rail__contact--phone{color:var(--ink);-webkit-text-decoration-color:color-mix(in srgb,var(--green)44%,transparent);text-decoration-color:color-mix(in srgb,var(--green)44%,transparent)}.case-rail__fact-value{overflow-wrap:anywhere;font-size:.84rem;font-weight:720;line-height:1.4}.case-rail__details .field-item{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.case-rail__details .field-item span{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:.68rem;font-weight:740}.case-rail__details .field-item strong{color:var(--ink);margin-top:.2rem;font-size:.84rem;font-weight:700;line-height:1.45;display:block}.case-rail__details{gap:0}.case-rail__details .field-item{padding-block:.75rem}.case-rail__details .field-item:first-child{padding-top:0}.case-rail__details .field-item+.field-item{border-top:1px solid color-mix(in srgb,var(--line)90%,var(--green))}.case-rail__note{background:color-mix(in srgb,var(--green-soft)42%,transparent);color:color-mix(in srgb,var(--green)72%,var(--ink));border:0;border-radius:0;margin:0;padding:.75rem;font-size:.8rem;font-weight:600;line-height:1.45}.case-rail__note strong{font-weight:780}@container (max-width:54rem){.conversation-desk{grid-template-columns:1fr;gap:.75rem}.conversation-desk__main,.conversation-desk__context{grid-column:1}.conversation-desk__main{grid-row:2}.conversation-desk__context{grid-row:1;position:static}.case-rail-resizer{display:none}}@media (max-width:1100px) and (min-width:821px){.queue-workspace{padding-inline:.875rem}.queue-primary-nav__button .icon{display:none}}@media (max-width:820px){.queue-workspace{width:100%;padding:0}.queue-layout{min-height:0;display:block}.queue-pane-resizer,.case-rail-resizer{display:none}.queue-list-panel{max-height:none;box-shadow:none;border-radius:.875rem;position:static}.queue-list{max-height:none;padding:.375rem .5rem .625rem;overflow:visible}.queue-list .request-row{padding:.625rem .5rem}.queue-status-group{padding-bottom:0}.queue-status-group+.queue-status-group{margin-top:.75rem;padding-top:.625rem}.queue-status-group h2{min-height:1.75rem;padding:.2rem .375rem;font-size:.6rem}.queue-detail-inner{padding:0}.mobile-detail-navigation{min-height:2.75rem;margin:0 0 .625rem}.mobile-detail-back{min-height:2.5rem;box-shadow:none;border-radius:.75rem}.conversation-desk{margin:0;display:block}.conversation-desk__main{display:block}.conversation-desk__context{box-shadow:none;margin-bottom:.75rem;position:static}.inquiry-thread__conversation-panel,.inquiry-thread__next-turn>.conversation-composer,.inquiry-thread__next-turn>.direct-reply-composer,.inquiry-thread__next-turn>.internal-note-composer{box-shadow:none;border-radius:.875rem}.workspace-section-band{min-height:3rem;padding:.625rem .75rem}.inquiry-thread__conversation-panel>.queue-detail-header{grid-template-areas:"summary""actions";gap:.75rem;padding:.875rem}.inquiry-thread__conversation-panel>.queue-detail-header .queue-detail-summary{grid-area:summary}.inquiry-thread__conversation-panel>.queue-detail-header .queue-detail-actions{grid-area:actions;justify-content:flex-start}.queue-detail-header h2{font-size:1.5rem}.inquiry-thread__timeline{gap:.875rem;padding:0 .875rem .875rem}.inquiry-thread__message,.inquiry-thread__item--outgoing .inquiry-thread__message{width:100%;padding:.875rem}.inquiry-thread__private-note-card{padding:.875rem}.inquiry-thread__private-note-card time{width:100%;margin-left:0}.inquiry-thread__body,.inquiry-thread__long-message p{font-size:1rem}.inquiry-thread__next-turn{margin-top:0}.conversation-composer__heading{grid-template-columns:1fr;gap:0;padding:0}.composer-template-picker{padding:.75rem .875rem 0}.conversation-composer__body,.direct-reply-composer>.reply-note-field{padding:.875rem .875rem 0}.conversation-composer__footer,.direct-reply-composer__footer,.inquiry-thread__next-turn>.internal-note-composer{padding:.75rem .875rem .875rem}.internal-note-composer__heading{align-items:flex-start}.internal-note-composer__heading>span{text-align:right}.inquiry-thread .reply-note-field textarea{min-height:7rem}.reply-ready-bar{grid-template-columns:1fr;align-items:stretch;gap:.75rem}.reply-ready-actions{grid-template-columns:1fr;width:100%;display:grid}.reply-ready-actions .primary-action,.reply-ready-actions .secondary-action{justify-content:center;width:100%;min-width:0;padding-inline:.625rem;font-size:.73rem}.case-rail__section{padding:.95rem}}@media (max-width:430px){.inquiry-thread__message-meta{grid-template-columns:auto minmax(0,1fr)}.inquiry-thread__message-meta time{grid-column:2}.reply-ready-actions{grid-template-columns:1fr}.direct-template-selection{grid-template-columns:1fr;align-items:stretch}.direct-template-selection .secondary-action{justify-content:center;width:100%}}.detail-outcome-menu__popover{overscroll-behavior:contain;max-height:min(70dvh,620px);overflow-y:auto}.queue-history-nav{flex-wrap:wrap}.queue-primary-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.queue-primary-nav__button.is-drop-ready{background:var(--purple-soft);color:var(--purple);outline:2px dashed var(--purple-line);outline-offset:-2px;position:relative;overflow:visible}.queue-primary-nav__button.is-drop-active{outline-style:solid;outline-color:var(--purple);box-shadow:inset 0 0 0 2px var(--purple)}.queue-primary-nav__button>.queue-primary-nav__drop-hint{z-index:20;border:1px solid var(--purple-line);background:var(--surface);width:max-content;color:var(--purple);white-space:nowrap;pointer-events:none;border-radius:7px;padding:6px 9px;font-size:12px;line-height:1.3;position:absolute;top:calc(100% + 7px);left:0;overflow:visible}.lifecycle-dialog{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:18px;width:min(620px,100vw - 24px);max-height:calc(100dvh - 32px);padding:26px;overflow:auto;box-shadow:0 22px 70px #25143830}.lifecycle-dialog::backdrop{background:#20132d80}.lifecycle-dialog header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.lifecycle-dialog h2{margin:4px 0 18px;font-size:1.4rem}.lifecycle-dialog p{line-height:1.55}.lifecycle-dialog label{gap:8px;margin:18px 0;font-weight:650;display:grid}.lifecycle-dialog select,.lifecycle-dialog textarea,.lifecycle-dialog input,.spam-filter select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:inherit;font:inherit;border-radius:9px;padding:10px}.lifecycle-dialog textarea{resize:vertical}.lifecycle-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.disposition-notice{border:1px solid var(--purple-line);background:var(--purple-soft);border-radius:12px;margin:16px 0;padding:22px}.disposition-notice p{margin:8px 0}.disposition-notice small{margin:10px 0 18px;display:block}.disposition-sync{padding:12px 18px;font-size:.9rem;line-height:1.5}.assignment-label{white-space:nowrap;color:var(--muted);margin-bottom:4px;font-size:.75rem;display:block}.case-outcome{border-top:1px solid var(--line);overflow-wrap:anywhere;margin-top:14px;padding-top:14px}.case-outcome p{margin:8px 0;line-height:1.45}.spam-filter{align-items:center;gap:12px;max-width:420px;margin:14px 0;display:flex}.report-selection{padding:8px 0}.insights-dialog{width:min(850px,100vw - 24px)}.insights-filters{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.insights-dialog table{border-collapse:collapse;width:100%;margin:18px 0}.insights-dialog th,.insights-dialog td{text-align:left;border-bottom:1px solid var(--line);padding:10px 8px;font-size:.9rem}.insights-dialog th{font-weight:550}.insights-dialog caption{text-align:left;padding-bottom:8px;font-size:.85rem}.row-lifecycle-menu{z-index:2;position:absolute;top:8px;right:3px}.row-lifecycle-menu[open]{z-index:30}.row-lifecycle-menu summary{cursor:pointer;border-radius:8px;place-items:center;width:34px;height:36px;list-style:none;display:grid}.row-lifecycle-menu summary::-webkit-details-marker{display:none}.row-lifecycle-menu summary:hover,.row-lifecycle-menu summary:focus-visible{background:var(--surface)}.row-lifecycle-menu .detail-outcome-menu__popover{width:min(320px,84vw);top:38px;right:0}.request-main{padding-right:38px}.request-row:has(.row-lifecycle-menu[open]){z-index:20;overflow:visible}@media (max-width:680px){.lifecycle-dialog{padding:20px}.insights-filters{grid-template-columns:1fr 1fr}.insights-filters label:last-child{grid-column:1/-1}.queue-primary-nav__button{padding-inline:2px;font-size:.75rem}.row-lifecycle-menu summary{width:44px;height:44px}.request-main{padding-right:44px}.queue-controls>.secondary-action:first-child{padding-inline:10px}}.queue-controls{grid-template-columns:minmax(0,1fr) auto auto auto}.insights-trigger{width:auto}.lifecycle-dialog .icon-button{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);border-radius:10px;flex:none;place-items:center;display:grid}.detail-outcome-menu__popover[popover]:not(:popover-open){display:none}.detail-outcome-menu__popover[popover]{color:var(--ink);border:1px solid var(--line)}@media (max-width:680px){.queue-controls{grid-template-columns:minmax(0,1fr) auto auto}.queue-controls .queue-search{grid-column:1/-1}.queue-controls .insights-trigger{grid-column:auto}.inquiry-ownership{align-items:center}.assignment-label{white-space:nowrap}}.insights-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.insights-filters label,.insights-filters input,.insights-filters select{min-width:0}@media (max-width:680px){.insights-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-theme=dark] .primary-action{color:#21132e}@media (prefers-color-scheme:dark){:root[data-theme=system-dark] .primary-action{color:#21132e}}:root[data-theme=dark] .primary-action:not(:disabled):hover{color:var(--purple)}@media (prefers-color-scheme:dark){:root[data-theme=system-dark] .primary-action:not(:disabled):hover{color:var(--purple)}}.detail-outcome-menu__popover[popover]{grid-auto-rows:max-content;align-content:start;height:max-content;min-height:0;inset:auto}.ai-reply{border:1px solid var(--line);background:var(--surface,#fff);border-radius:16px;margin-block:12px;overflow:hidden}.ai-reply__bar{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.ai-draft-button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(115deg,#62378e 8%,#964db4 53%,#236d9a 100%);border:1px solid #fff6;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:10px 17px;font-weight:750;display:inline-flex;box-shadow:0 0 0 3px #a662cb1f,0 2px 17px #8843bb47}.ai-draft-button:hover:not(:disabled){box-shadow:0 0 0 4px #a662cb2b,0 3px 22px #8843bb61}.ai-draft-button:focus-visible{outline:3px solid var(--accent,#713e98);outline-offset:4px}.ai-draft-button:disabled{cursor:default;opacity:.65}.ai-reply__hint,.ai-reply__footer>span{color:var(--muted);font-size:.78rem}.ai-reply__close{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;margin-left:auto;display:grid}.ai-reply__content{gap:16px;padding:0 18px 18px;display:grid}.ai-reply__field{color:var(--ink);gap:7px;font-size:.82rem;font-weight:650;display:grid}.ai-reply__field input,.ai-reply__field textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-strong);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:10px;padding:12px;font-size:.95rem;font-weight:400;line-height:1.6}.ai-reply__field textarea{resize:vertical;min-height:90px}.ai-reply__notes{background:#bb853314;border-left:3px solid #bb8533;padding:8px 12px;font-size:.84rem;line-height:1.5}.ai-reply__notes ul,.ai-reply__sources ul{margin:8px 0 0;padding-left:20px}.ai-reply__sources,.ai-reply__direction{color:var(--muted);font-size:.82rem;line-height:1.5}.ai-reply__sources summary,.ai-reply__direction summary{cursor:pointer;min-height:36px;padding-block:7px}.ai-reply__direction .secondary-action{margin-top:10px}.ai-reply__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-reply__error{color:#b33b38;font-size:.88rem}.ai-reply__progress{font-size:.88rem;line-height:1.55}@media (max-width:820px){.ai-reply__bar{gap:8px;padding:12px}.ai-reply__hint{flex-basis:100%;order:3}.ai-reply__content{padding:0 12px 14px}.ai-reply__footer{flex-direction:column;align-items:stretch}.ai-reply__footer .primary-action{justify-content:center}.ai-reply__field input,.ai-reply__field textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.ai-reply .spin{animation:none}}.conversation-draft{border:2px dashed color-mix(in srgb,var(--accent,#65408a)48%,var(--line));background:var(--surface-strong);border-radius:18px;flex-direction:column;margin:20px;display:flex;overflow:clip}.conversation-draft__header{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 14px;display:flex}.conversation-draft__label{color:var(--ink);font-size:1rem;font-weight:750}.conversation-draft__label span{color:var(--muted);font-weight:550}.conversation-draft__header p{color:var(--muted);margin:5px 0 0;font-size:.79rem}.conversation-draft__envelope{overflow-wrap:anywhere;padding:0 20px 16px;font-size:.84rem;line-height:1.5}.conversation-draft__envelope p{margin:3px 0}.conversation-draft__envelope span{color:var(--muted);margin-right:8px}.conversation-draft__template{gap:10px;padding:0 20px 16px;display:grid}.conversation-draft__template label{align-items:center;gap:12px;font-size:.84rem;display:flex}.conversation-draft__template label>span{color:var(--muted)}.conversation-draft__template select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;max-width:340px;min-height:40px;color:var(--accent);font:inherit;border-radius:20px;padding:8px 30px 8px 14px;font-weight:650}.conversation-draft__template>.text-action{justify-self:start;align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.conversation-draft__template-confirm{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:12px}.conversation-draft__template-confirm p{margin:0 0 12px;font-size:.88rem;line-height:1.5}.conversation-draft__template-confirm>div{flex-wrap:wrap;gap:8px;display:flex}.conversation-draft__template-error{color:var(--danger,#9b302c);margin:0;font-size:.85rem;line-height:1.5}.email-draft-preview{border-top:1px solid var(--line);background:var(--surface-strong);order:4;margin:0 20px;position:relative;overflow:hidden}.email-draft-preview iframe{pointer-events:none;background:0 0;border:0;width:100%;display:block;position:absolute;top:16px;left:0}.email-draft-preview__continuation{background:linear-gradient(transparent,var(--surface-strong)70%);height:42px;color:var(--muted);justify-content:center;align-items:end;padding-bottom:2px;font-size:24px;display:flex;position:absolute;inset:auto 0 0}.email-draft-preview__loading{color:var(--muted);place-items:center;font-size:.84rem;display:grid;position:absolute;inset:0}.conversation-draft__footer{background:var(--surface-strong);border-top:1px solid var(--line);flex-wrap:wrap;order:5;justify-content:space-between;align-items:center;gap:8px 14px;padding:10px 20px;display:flex;position:relative}.conversation-draft__footer>span{color:var(--muted);align-items:center;gap:6px;font-size:.78rem;display:flex}.conversation-draft__footer>div{align-items:center;gap:8px;display:flex}.conversation-draft__footer .icon-button{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px}.conversation-draft__error,.conversation-draft__warnings{order:2;padding:14px 20px;font-size:.87rem;line-height:1.5}.ai-reply__options>summary{cursor:pointer;color:var(--muted);padding:14px 18px;font-size:.83rem}.conversation-draft button:focus-visible{outline-offset:-3px;outline:3px solid #9773c0}.reply-review-backdrop{padding:12px}.reply-review-sheet{flex-direction:column;width:min(1240px,100%);height:calc(100dvh - 24px);max-height:none;padding:0;display:flex;overflow:hidden}.reply-review-sheet>header{border-bottom:1px solid var(--line);flex:none;padding:16px 24px}.reply-review-sheet>header .section-label{display:none}.reply-review-sheet>header h2{margin:0;font-size:22px}.reply-review-sheet>header p:not(.section-label){margin-top:5px}.reply-review-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:0 24px 18px;scroll-padding-block:64px 20px;overflow:auto}.reply-review-scroll>.reply-rich-editor,.reply-review-scroll>.compact-draft-tabs{margin-top:18px}.reply-review-details{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:24px;margin-block:18px 16px;display:grid}.reply-review-details[hidden]{display:none}.reply-review-details .reply-review-meta{overflow-wrap:anywhere;grid-row:span 2;margin:0}.reply-review-details .reply-review-edit-actions{justify-content:flex-end;margin:0 0 10px}.reply-review-details .reply-cc-options{margin:0}.reply-review-sheet>.send-actions{background:var(--surface);flex:none;margin:0;padding:12px 24px;position:static}.reply-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 20px;display:grid}.reply-editor-fields>:only-child{grid-column:1/-1}.reply-editor-fields .template-field{min-width:0;margin:0}.reply-review-sheet .rich-reply-editor,.reply-review-sheet .email-document-editor{overflow:clip}.reply-review-sheet .rich-reply-editor__toolbar,.reply-review-sheet .email-document-editor__toolbar{z-index:2;background:var(--surface-strong);position:sticky;top:0}.reply-review-sheet .rich-reply-editor .ProseMirror{min-height:max(320px,100dvh - 340px)}.reply-review-sheet .reply-edit-progress{margin:4px 0 0}@media (max-width:820px){.reply-review-backdrop{padding:0}.reply-review-sheet{border:0;border-radius:0;height:100dvh;max-height:100dvh;padding:0}.reply-review-sheet>header{padding:max(14px,env(safe-area-inset-top))16px 14px}.reply-review-sheet>header h2{font-size:21px}.reply-review-sheet>header p:not(.section-label){font-size:12px}.reply-review-scroll{padding:0 12px 14px}.reply-review-scroll>.reply-rich-editor,.reply-review-scroll>.compact-draft-tabs,.reply-review-details{margin-top:14px}.reply-review-details{grid-template-columns:minmax(0,1fr);gap:12px}.reply-review-details .reply-review-meta{grid-row:auto}.reply-review-details .reply-review-edit-actions{justify-content:flex-start;margin:0}.reply-review-sheet>.send-actions{padding:12px 12px max(12px,env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.reply-review-sheet>.send-actions button{min-width:0;min-height:46px;padding:10px;font-size:12px}.reply-editor-fields{grid-template-columns:minmax(0,1fr);gap:10px}.reply-editor-fields input{font-size:16px}.reply-review-sheet .rich-reply-editor .ProseMirror{min-height:max(300px,100dvh - 360px)}.reply-review-sheet .rich-reply-editor__toolbar,.reply-review-sheet .email-document-editor__toolbar{gap:3px;padding:6px}.reply-review-sheet .rich-reply-editor__toolbar button,.reply-review-sheet .email-document-editor__toolbar button{width:36px;height:44px}.inquiry-thread__conversation-panel{min-width:0}.conversation-draft{border-radius:14px;margin:14px 12px}.conversation-draft__header{padding:16px 14px 12px}.conversation-draft__envelope,.conversation-draft__template{padding:0 14px 14px}.conversation-draft__template label{flex-direction:column;align-items:stretch;gap:6px}.email-draft-preview{margin-inline:14px}.conversation-draft__footer{flex-direction:column;align-items:stretch;padding:14px}.conversation-draft__footer>span{justify-content:space-between}.conversation-draft__footer>div{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1.4fr);gap:6px;display:grid}.conversation-draft__footer>div .icon{width:15px;height:15px}.conversation-draft__footer .primary-action,.conversation-draft__footer .secondary-action{letter-spacing:.02em;white-space:nowrap;justify-content:center;gap:5px;min-width:0;min-height:46px;padding-inline:6px;font-size:12px}}.ai-reply__preferences{gap:12px;padding:16px 18px 0;display:grid}.ai-reply__optional{color:var(--muted);font-size:.76rem;font-weight:400}.ai-reply__field:has(.ai-reply__optional){grid-template-columns:auto 1fr;align-items:baseline}.ai-reply__field:has(.ai-reply__optional) textarea{grid-column:1/-1;min-height:72px}.ai-reply__choices{border:0;min-width:0;margin:0;padding:0}.ai-reply__choices legend{margin-bottom:8px;font-size:.8rem;font-weight:650}.ai-reply__choices legend span{color:var(--muted);margin-left:8px;font-weight:400}.ai-reply__chips{flex-wrap:wrap;gap:8px;display:flex}.ai-reply__chip{border:1px solid var(--line);background:var(--surface-strong);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:8px 12px;font-size:.78rem;display:inline-flex}.ai-reply__chip[aria-pressed=true]{border-color:var(--accent,#79499d);background:color-mix(in srgb,var(--accent,#79499d)14%,var(--surface-strong));font-weight:650}.ai-reply__chip .icon{width:14px;height:14px}.ai-reply__chip:focus-visible,.ai-reply__field textarea:focus-visible{outline:2px solid var(--accent,#79499d);outline-offset:3px}.ai-reply__chip:disabled{opacity:.6;cursor:default}.ai-reply__reset{justify-self:start;min-height:36px;font-size:.78rem}.ai-reply__purpose{color:var(--muted);margin:0;padding:14px 18px 0;font-size:.82rem;line-height:1.5}@media (max-width:820px){.ai-reply__preferences{padding:12px 12px 0}.ai-reply__chip{min-height:44px}.ai-reply__purpose{padding-inline:12px}}.mailbox-connections-sheet{background:var(--surface,#fff);border-radius:16px;width:min(900px,100%);max-height:calc(100dvh - 48px);padding:28px;overflow:auto;box-shadow:0 16px 64px #0003}.mailbox-connections-header,.mailbox-health-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mailbox-connections-sheet h2,.mailbox-connections-sheet h3,.mailbox-connections-sheet h4{margin:0 0 8px}.mailbox-connections-sheet p{overflow-wrap:anywhere;line-height:1.5}.mailbox-health-card{border:1px solid var(--line);border-radius:12px;margin:20px 0;padding:20px}.mailbox-health-heading p{margin:0}.mailbox-health-status{background:var(--amber-soft);color:var(--amber);border-radius:20px;flex-shrink:0;padding:6px 10px;font-size:13px}.mailbox-health-status.current{background:var(--green-soft);color:var(--green)}.mailbox-health-facts{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mailbox-health-facts dt{color:var(--muted);margin-bottom:4px;font-size:13px}.mailbox-health-facts dd{overflow-wrap:anywhere;margin:0}.mailbox-health-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.mailbox-error{color:var(--danger);background:var(--danger-soft);border-radius:8px;padding:12px}.mailbox-message-preview{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:var(--surface-strong);max-height:320px;color:var(--ink);padding:12px;overflow:auto}.mailbox-inquiry-choice{gap:6px;margin-top:16px;display:grid}.mailbox-inquiry-choice select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);border-radius:6px;padding:10px}.mailbox-review-heading{margin-top:32px}@media (max-width:600px){.mailbox-connections-sheet{max-height:calc(100dvh - 20px);padding:18px}.mailbox-health-heading{flex-direction:column;gap:10px}.mailbox-health-facts{grid-template-columns:1fr}.mailbox-health-card{padding:16px}.mailbox-health-actions>button{justify-content:center;width:100%}}.mailbox-connections-header{z-index:2;background:var(--surface);padding-bottom:12px;position:sticky;top:-1px}.mailbox-health-summary{color:var(--muted);font-size:14px}.mailbox-health-details>summary{cursor:pointer;color:var(--purple);min-height:36px;font-weight:600;display:list-item}.conversation-draft__layout-row{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.conversation-draft__layout-row label{flex:320px}.conversation-draft__layout-row select{max-width:420px}.conversation-draft__layout-help{color:var(--muted);font-size:.8rem;line-height:1.4}.conversation-draft__presets{font-size:.84rem}.conversation-draft__presets summary{cursor:pointer;width:fit-content;min-height:40px;color:var(--accent);flex-wrap:wrap;align-items:center;gap:6px;font-weight:650;list-style:none;display:flex}.conversation-draft__presets summary::-webkit-details-marker{display:none}.reply-review-cc summary::-webkit-details-marker{display:none}.conversation-draft__presets summary span{color:var(--muted);margin-left:4px;font-weight:400}.conversation-draft__presets[open] summary>.icon{transform:rotate(180deg)}.conversation-draft__presets label{margin-top:6px}.reply-review-details{grid-template-columns:minmax(0,1fr);gap:14px}.reply-review-details .reply-review-meta{grid-row:auto;gap:5px}.reply-review-meta strong{margin-block:4px;font-size:1rem}.reply-layout-badge{border:1px solid var(--line);color:var(--accent);border-radius:6px;justify-self:start;margin-top:4px;padding:4px 10px;font-size:.75rem}.reply-review-cc{border-top:1px solid var(--line);padding-top:6px}.reply-review-cc summary{cursor:pointer;min-height:40px;color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;font-size:.82rem;font-weight:650;list-style:none;display:flex}.reply-review-cc summary span{color:var(--muted);font-weight:400}.reply-review-cc[open] summary>.icon{transform:rotate(180deg)}.reply-review-cc .reply-cc-options{padding-bottom:10px}.reply-review-cc .reply-cc-options legend{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.reply-review-sheet .reply-sheet-actions{justify-content:space-between}.reply-review-sheet.is-editing .reply-sheet-actions{justify-content:flex-end}.reply-review-sheet .reply-review-edit-actions{margin:0}.reply-review-send-actions{align-items:center;gap:10px;display:flex}.reply-review-sheet .reply-sheet-actions button{text-transform:none;letter-spacing:normal}@media (max-width:600px){.conversation-draft__layout-row{gap:6px}.conversation-draft__layout-row label{flex-basis:100%}.conversation-draft__presets summary span{width:100%;margin:0 0 0 24px}.reply-review-sheet:not(.is-editing) .reply-sheet-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.reply-review-sheet .reply-sheet-actions button{white-space:nowrap;min-height:44px;padding:10px 12px;font-size:.82rem}.reply-review-send-actions{gap:8px}.reply-review-send-actions .icon,.reply-review-edit-actions .icon{display:none}}.conversation-draft__presets summary,.reply-review-cc summary{text-transform:none;letter-spacing:normal}@media (max-width:480px){.reply-review-sheet:not(.is-editing) .reply-sheet-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.reply-review-sheet .reply-review-edit-actions,.reply-review-sheet .reply-review-send-actions{display:contents}.reply-review-sheet .reply-sheet-actions .primary-action{grid-column:1/-1}.reply-review-sheet .reply-sheet-actions button{width:100%}}.ai-drafting{background:radial-gradient(ellipse at 4% 25%,color-mix(in srgb,var(--purple-soft)72%,transparent),transparent 65%);animation:ai-draft-appear .24s var(--ease-out-quart)both;padding:24px 24px 12px}.ai-drafting__main{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:20px;min-height:96px;display:grid}.ai-drafting__copy{min-width:0}.ai-drafting__eyebrow{color:var(--muted);letter-spacing:.025em;margin:0 0 7px;font-size:.69rem;font-weight:550}.ai-drafting__copy h3{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0;font-size:1.15rem;font-weight:650;line-height:1.3}.ai-drafting__detail{color:var(--muted);max-width:48ch;margin:8px 0 0;font-size:.82rem;line-height:1.55}.ai-drafting__footer{border-top:1px solid var(--line);min-height:45px;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-top:16px;padding-top:6px;font-size:.73rem;display:flex}.ai-drafting__footer .text-action{color:var(--ink);text-transform:none;letter-spacing:0;flex-shrink:0;align-items:center;gap:4px;min-height:44px;padding:6px 0 6px 8px;font-size:.73rem;font-weight:550;display:inline-flex}.ai-drafting__footer .icon{width:13px;height:13px}.ai-drafting__directions{border-top:1px solid var(--line);color:var(--muted);font-size:.8rem}.ai-drafting__directions summary{text-transform:none;letter-spacing:0;cursor:pointer;width:fit-content;min-height:44px;padding-block:13px}.ai-drafting__directions p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);margin:0 0 12px;line-height:1.55}.ai-drafting__directions ul{flex-wrap:wrap;gap:6px 16px;margin:0 0 12px;padding:0;font-size:.76rem;list-style:none;display:flex}.ai-drafting__directions summary:focus-visible,.ai-drafting__footer button:focus-visible{outline:2px solid var(--purple);outline-offset:3px;border-radius:3px}.ai-reply__notice{color:var(--muted);margin:16px 18px 0;font-size:.82rem}.ai-ribbon{isolation:isolate;width:84px;height:84px;position:relative}.ai-ribbon__aura{background:radial-gradient(circle,#a465c333,#a465c312 40%,#0000 70%);border-radius:50%;animation:5s ease-in-out infinite ai-ribbon-breathe;position:absolute;inset:-9px}.ai-ribbon__weave{width:100%;height:100%;transition:opacity .24s var(--ease-out-quart),transform .24s var(--ease-out-quart);position:absolute;inset:0;overflow:visible}.ai-ribbon__strand{transform-origin:50%;opacity:.8;animation:6s ease-in-out infinite ai-ribbon-fold}.ai-ribbon__strand--1{--ribbon-angle:-18deg;--ribbon-scale:1}.ai-ribbon__strand--2{--ribbon-angle:102deg;--ribbon-scale:.88;animation-delay:-2s}.ai-ribbon__strand--3{--ribbon-angle:222deg;--ribbon-scale:.94;animation-delay:-4s}.ai-ribbon__edge{stroke-dasharray:28 190}.ai-ribbon__check{width:34px;height:34px;color:var(--green);opacity:0;transition:opacity .24s var(--ease-out-quart),transform .24s var(--ease-out-quart);position:absolute;inset:25px;transform:scale(.8)}.ai-drafting[data-phase=queued] .ai-ribbon__strand,.ai-drafting[data-phase=starting] .ai-ribbon__strand{animation-duration:10s}.ai-drafting[data-phase=offline] .ai-ribbon__strand,.ai-drafting[data-phase=offline] .ai-ribbon__aura,.ai-drafting[data-phase=cancelling] .ai-ribbon__strand{animation-play-state:paused}.ai-drafting[data-phase=offline] .ai-ribbon{opacity:.65}.ai-drafting[data-phase=ready] .ai-ribbon__weave{opacity:0;transform:scale(.85)}.ai-drafting[data-phase=ready] .ai-ribbon__aura{background:radial-gradient(circle,var(--green-soft),transparent 70%);animation:none}.ai-drafting[data-phase=ready] .ai-ribbon__strand{animation-play-state:paused}.ai-drafting[data-phase=ready] .ai-ribbon__check{opacity:1;transform:scale(1)}@keyframes ai-ribbon-fold{0%,to{transform:rotate(var(--ribbon-angle))scale(var(--ribbon-scale),.91);opacity:.72}35%{transform:rotate(calc(var(--ribbon-angle) + 34deg))scale(.84,1.04);opacity:.98}70%{transform:rotate(calc(var(--ribbon-angle) - 16deg))scale(1.03,.83);opacity:.8}}@keyframes ai-ribbon-breathe{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes ai-draft-appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:820px){.ai-drafting{padding:18px 16px 8px}.ai-drafting__main{grid-template-columns:68px minmax(0,1fr);gap:12px;min-height:106px}.ai-ribbon{width:68px;height:68px}.ai-ribbon__check{width:30px;height:30px;inset:19px}.ai-drafting__eyebrow{margin-bottom:5px;font-size:.63rem;line-height:1.5}.ai-drafting__copy h3{font-size:1.06rem}.ai-drafting__detail{margin-top:6px;font-size:.77rem}.ai-drafting__footer{flex-wrap:wrap;margin-top:12px}}@media (prefers-reduced-motion:reduce){.ai-drafting,.ai-ribbon__aura,.ai-ribbon__strand{animation:none}.ai-ribbon__strand{transform:rotate(var(--ribbon-angle))scale(var(--ribbon-scale),.91)}.ai-ribbon__weave,.ai-ribbon__check{transition:none}}.conversation-draft{animation:ai-draft-appear .24s var(--ease-out-quart)both}@media (prefers-reduced-motion:reduce){.conversation-draft{animation:none}}.shift-launch{border:1px solid var(--purple-line);background:var(--purple-soft);color:var(--ink);font:inherit;white-space:nowrap;border-radius:9px;min-height:40px;padding:9px 12px;font-size:13px;font-weight:700}.shift-backdrop{z-index:1500;background:#140c1e8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.shift-dialog{border:1px solid var(--line);background:var(--surface);width:min(880px,100%);max-height:calc(100dvh - 48px);color:var(--ink);box-shadow:var(--shadow);overscroll-behavior:contain;border-radius:18px;overflow:auto}.shift-dialog>header{z-index:2;background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex;position:sticky;top:0}.shift-dialog h2{letter-spacing:-.6px;margin:4px 0 0;font-size:26px}.shift-eyebrow{letter-spacing:1.1px;color:var(--muted);font-size:10px;font-weight:750}.shift-form{gap:18px;padding:24px;font-size:14px;line-height:1.55;display:grid}.shift-form p{margin:0}.shift-form h3{margin:0;font-size:17px}.shift-form label{gap:6px;min-width:0;font-size:13px;font-weight:650;display:grid}.shift-form input:not([type=checkbox]),.shift-form select,.shift-form textarea{width:100%;min-width:0;min-height:42px;font:inherit;border:1px solid var(--line);background:var(--surface-strong);color:var(--ink);border-radius:8px;padding:9px 11px}.shift-form textarea{resize:vertical;min-height:86px}.shift-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.shift-form footer,.shift-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.shift-intro{flex:1;min-width:200px}.shift-dialog .button{min-height:42px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:650;display:inline-flex}.shift-dialog .button.secondary{background:var(--surface-strong);color:var(--ink);border:1px solid var(--line)}.shift-dialog .button.primary{background:var(--purple);color:#fff;border:1px solid var(--purple)}.shift-dialog button:disabled{cursor:wait;opacity:.55}.shift-dialog :is(button,input,textarea,select,summary):focus-visible,.shift-launch:focus-visible{outline:3px solid var(--purple);outline-offset:3px}.shift-muted{color:var(--muted);font-size:12px}.shift-error{background:var(--danger-soft);color:var(--danger);border-radius:8px;padding:12px}.shift-section,.shift-help{border-top:1px solid var(--line);gap:14px;padding-top:18px;display:grid}.shift-section summary{cursor:pointer;padding:8px 0;font-weight:650}.coverage-block{border:1px solid var(--line);border-radius:10px;gap:14px;min-width:0;padding:14px;display:grid}.coverage-block legend{padding:0 6px;font-weight:700}.coverage-days{flex-wrap:wrap;gap:8px;display:flex}.coverage-days label,.shift-form .shift-check{align-items:center;gap:7px;display:flex}.coverage-days label{background:var(--surface-strong);border-radius:6px;padding:7px}.shift-form input[type=checkbox]{width:17px;height:17px;accent-color:var(--purple)}.shift-coverage{background:var(--purple-soft);border:1px solid var(--purple-line);border-radius:12px;gap:14px;padding:18px;display:grid}.shift-coverage>.shift-actions{justify-content:space-between}.shift-coverage>label{max-width:300px}.shift-duty-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.shift-duty-grid>div{align-content:start;gap:5px;display:grid}.shift-duty-grid strong{font-size:21px}.shift-duty-grid small{color:var(--muted);font-size:12px}.shift-list h3{align-items:center;gap:10px;display:flex}.shift-list h3>span{background:var(--purple-soft);border-radius:20px;padding:1px 7px;font-size:12px}.shift-list>p{padding:12px 0}.shift-list ul,.shift-health{margin:10px 0 0;padding:0;list-style:none}.shift-list li{border-top:1px solid var(--line);align-items:center;gap:14px;padding:14px 0;display:flex}.shift-record{text-align:left;min-width:0;font:inherit;color:var(--ink);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;flex:1;gap:4px;padding:0;display:grid}.shift-record small{color:var(--muted);font-size:12px}.shift-record:hover strong{text-decoration:underline}.shift-health li{border-bottom:1px solid var(--line);gap:4px;padding:10px 0;display:grid}.shift-health span{color:var(--muted);font-size:12px}.shift-tabs{gap:8px;display:flex}.shift-tabs button{background:var(--surface-strong);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:8px;padding:10px 14px}.shift-tabs button[aria-pressed=true]{background:var(--purple-soft);border-color:var(--purple-line);font-weight:700}.inquiry-next-action{gap:8px;margin:12px 0;font-size:13px;display:grid}@media (max-width:600px){.shift-backdrop{padding:8px}.shift-dialog{border-radius:12px;max-height:calc(100dvh - 16px)}.shift-dialog>header,.shift-form{padding:16px}.shift-dialog h2{font-size:23px}.shift-fields,.shift-duty-grid{grid-template-columns:1fr}.shift-duty-grid{gap:18px}.shift-list li{flex-direction:column;align-items:flex-start}.shift-list li>.button{align-self:flex-end}.shift-launch{padding:8px;font-size:12px}.shift-eyebrow{letter-spacing:.5px;font-size:9px}}.shift-record,.shift-dialog .button,.shift-tabs button{text-transform:none;letter-spacing:normal}.queue-team-actions,.shift-launch--mobile{display:none}@media (max-width:820px){.app-header-actions>.shift-launch{display:none}.queue-team-actions{gap:8px;display:flex}.queue-team-actions .shift-launch--mobile{background:var(--surface);border-color:var(--line);flex:1;justify-content:center;align-items:center;gap:6px;width:auto;min-height:44px;display:inline-flex}}:root[data-theme=dark] .shift-dialog .button.primary{color:#21132e}@media (prefers-color-scheme:dark){:root[data-theme=system-dark] .shift-dialog .button.primary{color:#21132e}}@media (max-width:600px){.shift-form input:not([type=checkbox]),.shift-form select,.shift-form textarea{font-size:16px}.shift-duty-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shift-duty-grid strong{font-size:18px}.shift-duty-grid>div>span:not(.shift-eyebrow){font-size:12px}.shift-duty-grid small{font-size:11px}}.additional-message{padding-bottom:1rem}.additional-message>p{color:var(--muted);margin:1rem}.additional-message__actions{flex-wrap:wrap;align-items:end;gap:1rem;padding:0 1rem;display:flex}.additional-message__actions label{gap:.4rem;min-width:0;max-width:100%;display:grid}.additional-message__actions select{border:1px solid var(--line);background:var(--surface);width:100%;max-width:100%;min-height:2.5rem;color:var(--ink);font:inherit;border-radius:.625rem;padding:.65rem;font-size:.85rem}.standalone-review-scroll{min-width:0}.standalone-review-scroll .standalone-review-layout{margin-bottom:0}.standalone-review-scroll .email-preview-frame{width:100%;min-width:0;max-height:none;display:block}.standalone-review-scroll .reply-sheet-preview{min-width:0;overflow:hidden}.standalone-review-scroll>p[role=status]{margin-block:12px}.automation-workspace{z-index:90;background:var(--bg);color:var(--ink);isolation:isolate;flex-direction:column;display:flex;position:fixed;inset:0}.automation-workspace button,.automation-workspace input,.automation-workspace select{font:inherit}.automation-workspace button{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:9px 13px;display:inline-flex}.automation-workspace button:hover:not(:disabled){border-color:var(--purple);background:var(--purple-soft)}.automation-workspace button:focus-visible,.automation-workspace input:focus-visible,.automation-workspace select:focus-visible,.automation-workspace summary:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.automation-workspace button:disabled{opacity:.5;cursor:default}.automation-workspace .aw-primary{background:var(--purple);border-color:var(--purple);color:#fff}.automation-workspace .aw-primary:hover:not(:disabled){background:var(--purple-strong);color:#fff}.automation-workspace h1,.automation-workspace h2,.automation-workspace h3,.automation-workspace p{margin:0}.automation-workspace h2{letter-spacing:-.02em;font-size:19px;line-height:1.35}.automation-workspace h3{font-size:16px;line-height:1.4}.automation-workspace p{color:var(--muted);font-size:13px;line-height:1.6}.aw-header{background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:24px 32px 20px;display:flex}.aw-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:7px;font-size:11px;font-weight:700;display:block}.aw-header h1{letter-spacing:-.04em;align-items:center;gap:10px;font-size:27px;line-height:1.25;display:flex}.aw-header h1 svg{width:24px;color:var(--purple)}.aw-header p{margin-top:6px}.aw-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;font-size:13px;display:flex}.aw-live{color:var(--green);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.aw-live:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.aw-live.is-paused{color:var(--amber)}.aw-tabs{background:var(--surface);border-bottom:1px solid var(--line);flex-shrink:0;gap:22px;padding:0 32px;display:flex;overflow-x:auto}.automation-workspace .aw-tabs button{white-space:nowrap;color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:15px 0 13px;font-size:13px;font-weight:600}.automation-workspace .aw-tabs button[aria-current]{border-bottom-color:var(--purple);color:var(--purple)}.aw-banner{background:var(--green-soft);color:var(--green);justify-content:space-between;align-items:center;padding:8px 32px;font-size:13px;display:flex}.aw-banner.is-error{background:var(--danger-soft);color:var(--danger)}.aw-banner button{flex-shrink:0}.aw-content{overscroll-behavior:contain;flex:1;min-height:0;padding:28px 32px 40px;overflow:auto}.aw-loading{flex:1;place-items:center;display:grid}.aw-section-heading{justify-content:space-between;align-items:start;gap:14px;margin-bottom:24px;display:flex}.aw-section-heading p{max-width:650px;margin-top:7px}.aw-badge{color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:4px;padding:5px 8px;font-size:11px;font-weight:700;line-height:1.4}.aw-workflow-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:28px;max-width:1740px;margin:auto;display:grid}.aw-map-labels,.aw-lane{grid-template-columns:minmax(128px,.9fr) minmax(120px,1fr) minmax(165px,1.4fr) minmax(100px,.8fr);gap:22px;display:grid}.aw-map-labels{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:0 16px 10px;font-size:10px;font-weight:700}.aw-lane{border:1px solid var(--line);background:var(--surface);border-bottom:0;align-items:center;padding:20px 16px;position:relative}.aw-lane:last-of-type{border-bottom:1px solid var(--line)}.aw-lane.is-selected{background:color-mix(in srgb,var(--purple-soft)27%,var(--surface));box-shadow:inset 3px 0 var(--purple)}.aw-source{flex-direction:column;align-items:start;gap:6px;display:flex}.aw-source strong{font-size:13px}.aw-source small{color:var(--muted);font-size:11px;line-height:1.5}.aw-source-mark{color:var(--purple);background:var(--purple-soft);border-radius:4px;padding:5px 7px;font-size:11px;font-weight:800}.aw-draft-mark{color:var(--amber);font-size:10px}.aw-flow-step,.aw-email-branch{position:relative}.aw-flow-step:before,.aw-email-branch:before,.aw-outcome:before{content:"";background:var(--purple-line);width:22px;height:1px;position:absolute;top:50%;left:-23px}.aw-email-branch{gap:8px;display:grid}.automation-workspace .aw-node{text-align:left;background:var(--surface-strong);width:100%;min-height:80px;box-shadow:none;border-radius:6px;flex-direction:column;justify-content:center;align-items:start;gap:4px;padding:11px 12px;display:flex}.automation-workspace .aw-node.is-active{outline:2px solid var(--purple);outline-offset:1px}.aw-node span{font-size:12px;font-weight:700}.aw-node strong{color:var(--muted);font-size:12px}.aw-node.is-on strong{color:var(--green)}.aw-node small,.aw-branch-rule{color:var(--muted);font-size:10px;line-height:1.5}.aw-outcome{flex-direction:column;gap:7px;font-size:11px;line-height:1.5;display:flex;position:relative}.aw-outcome svg{color:var(--muted)}.aw-outcome small{color:var(--muted);font-size:10px}.automation-workspace .aw-map-note{margin-top:18px;font-size:12px}.aw-inspector{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;gap:20px;min-width:0;padding:22px;display:flex}.aw-inspector .aw-section-heading{margin-bottom:0}.aw-control-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.aw-control-heading p{margin-top:5px;font-size:12px}.automation-workspace .aw-toggle{background:0 0;border:0;flex-shrink:0;gap:6px;min-width:66px;padding:4px 0;font-size:12px}.aw-toggle span{background:var(--muted);border-radius:12px;width:31px;height:19px;display:block;position:relative}.aw-toggle span:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:3px;left:3px}.aw-toggle.is-on span{background:var(--green)}.aw-toggle.is-on span:after{left:15px}.aw-toggle b{font-weight:600}.aw-field{flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:600;display:flex}.automation-workspace input,.automation-workspace select{border:1px solid var(--line);background:var(--surface-strong);width:100%;min-height:41px;color:var(--ink);border-radius:5px;padding:9px 11px;font-size:13px}.aw-field small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.5}.aw-field input[aria-invalid=true]{border-color:var(--danger)}.aw-inspector-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow-wrap:anywhere;gap:5px;padding:15px 0;display:grid}.aw-inspector-summary span{color:var(--muted);margin-top:7px;font-size:11px}.aw-inspector-summary strong{font-size:12px;line-height:1.5}.aw-inspector details{border-top:1px solid var(--line);padding-top:16px}.aw-inspector details>div,.aw-inspector details>label,.aw-inspector details>p{margin-top:15px}.automation-workspace summary{cursor:pointer;font-size:13px;font-weight:600;line-height:1.5}.aw-source-select{align-items:end;gap:15px;max-width:1300px;margin:0 auto 24px;display:flex}.aw-source-select label{gap:7px;width:300px;font-size:12px;font-weight:700;display:grid}.aw-editor-layout{grid-template-columns:minmax(0,1fr) 335px;align-items:start;gap:28px;max-width:1300px;margin:auto;display:grid}.aw-editor-main{flex-direction:column;gap:20px;min-width:0;display:flex}.aw-action-tabs{gap:8px;display:flex}.aw-action-tabs button[aria-pressed=true]{background:var(--purple-soft);border-color:var(--purple)}.aw-editor-main iframe{width:100%;min-height:480px}.aw-token-help code{font-size:11px}.aw-test-layout{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:32px;max-width:1300px;margin:auto;display:grid}.aw-test-layout>div{flex-direction:column;align-items:stretch;gap:20px;min-width:0;display:flex}.aw-test-result{flex-direction:column;gap:16px;margin-top:4px;display:flex}.aw-test-result ol{margin:0;padding-left:24px;font-size:13px;line-height:1.65}.aw-test-result li{padding:6px 0 6px 4px}.aw-message-preview{border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:20px}.aw-message-preview iframe,.aw-job-detail iframe{border:1px solid var(--line);background:#fff;width:100%;min-height:600px}.aw-footer{background:var(--surface);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:16px 32px;display:flex;box-shadow:0 -5px 18px #00000004}.aw-footer>div{gap:8px;display:flex}.aw-footer>div:first-child{flex-direction:column}.aw-footer strong{font-size:12px}.aw-footer span{color:var(--muted);font-size:11px}.aw-footer button{white-space:nowrap;font-size:12px}.aw-confirm{z-index:3;background:var(--surface);border:1px solid var(--purple-line);width:min(510px,100% - 32px);max-height:70dvh;box-shadow:var(--shadow);border-radius:10px;gap:20px;padding:28px;display:grid;position:absolute;bottom:88px;right:32px;overflow:auto}.aw-confirm ul{margin:0;padding-left:20px;font-size:13px;line-height:1.7}.aw-confirm>div{justify-content:flex-end;gap:10px;display:flex}.aw-history{gap:18px;max-width:1100px;margin:auto;display:grid}.aw-history details{background:var(--surface);border:1px solid var(--line);padding:18px}.aw-history summary span{color:var(--muted);margin-left:15px;font-weight:400}.aw-history pre{max-height:400px;font-size:12px;overflow:auto}.aw-activity{max-width:1500px;margin:auto}.aw-filters{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:14px;margin-bottom:22px;display:grid}.aw-filters label{gap:6px;font-size:11px;display:grid}.automation-workspace .aw-activity-row{text-align:left;border-bottom:0;border-radius:0;grid-template-columns:minmax(170px,1fr) minmax(200px,1.6fr) 135px 18px;gap:22px;width:100%;padding:17px;display:grid}.aw-activity-row:last-child{border-bottom:1px solid var(--line)}.aw-activity-row span{gap:5px;min-width:0;display:grid}.aw-activity-row strong{font-size:12px}.aw-activity-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.aw-activity-row time{color:var(--muted);font-size:11px}.aw-activity-list details{border:1px solid var(--line);padding:18px}.aw-pagination{justify-content:flex-end;align-items:center;gap:16px;margin-top:18px;font-size:12px;display:flex}.aw-job-detail{z-index:4;background:var(--surface);border:1px solid var(--purple-line);width:min(720px,100% - 32px);box-shadow:0 0 0 100vmax #0005,var(--shadow);border-radius:10px;flex-direction:column;gap:18px;padding:26px;display:flex;position:absolute;inset:16px 16px 16px auto;overflow:auto}.aw-job-detail header{justify-content:space-between;align-items:start;gap:18px;display:flex}.aw-job-detail dl{grid-template-columns:180px 1fr;gap:9px;margin:0;font-size:12px;line-height:1.5;display:grid}.aw-job-detail dt{color:var(--muted)}.aw-job-detail dd{overflow-wrap:anywhere;margin:0}.aw-wrap{overflow-wrap:anywhere}@media (min-width:1550px){.aw-workflow-layout{grid-template-columns:minmax(0,1fr) 360px}.aw-lane{gap:30px;padding:22px}}@media (max-width:1199px){.aw-workflow-layout{grid-template-columns:1fr}.aw-workflow-layout>.aw-inspector{grid-template-columns:1fr 1fr;display:grid}.aw-workflow-layout>.aw-inspector>.aw-section-heading{grid-column:1/-1}}@media (max-width:820px){.aw-header{align-items:start;gap:12px;padding:17px 18px 14px}.aw-header h1{font-size:21px}.aw-header h1 svg,.aw-header p{display:none}.aw-header-actions{gap:6px;max-width:170px}.aw-header-actions .aw-live{justify-content:flex-end;width:100%;font-size:10px}.aw-header-actions button{min-height:34px;padding:6px 8px;font-size:10px}.aw-tabs{gap:20px;padding:0 18px}.aw-content{padding:22px 18px 28px}.aw-section-heading{flex-wrap:wrap}.aw-map-labels{display:none}.aw-lane{border-bottom:1px solid var(--line);border-radius:7px;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:14px;padding:18px}.aw-source{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:5px 10px;display:grid}.aw-source small,.aw-source .aw-draft-mark{grid-column:2}.aw-source small br{display:none}.aw-source strong{font-size:15px}.aw-flow-step:before,.aw-email-branch:before,.aw-outcome:before{display:none}.aw-outcome{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:20px 1fr;gap:3px 7px;padding-top:12px;display:grid}.aw-outcome small{grid-column:2}.aw-workflow-layout>.aw-inspector,.aw-editor-layout,.aw-test-layout{flex-direction:column;display:flex}.aw-inspector{width:100%}.aw-workflow-layout>.aw-inspector{border-color:var(--purple-line)}.aw-editor-main{width:100%}.aw-source-select{align-items:center}.aw-source-select label{min-width:0}.aw-footer{padding:12px 18px max(12px,env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:10px}.aw-footer>div:last-child{flex-wrap:wrap;justify-content:flex-end}.aw-footer span{font-size:10px;line-height:1.5}.aw-footer button{flex:1;padding:8px;font-size:11px}.aw-confirm{padding:20px;bottom:140px;right:16px}.aw-filters{grid-template-columns:1fr 1fr;gap:10px}.aw-filters label:first-child{grid-column:1/-1}.automation-workspace .aw-activity-row{grid-template-columns:1fr 20px;gap:9px;padding:15px}.aw-activity-row span,.aw-activity-row time{grid-column:1}.aw-activity-row svg{grid-area:1/2/4}.aw-job-detail{padding:18px}.aw-job-detail dl{grid-template-columns:1fr;gap:4px}.aw-job-detail dd{margin-bottom:9px}.aw-banner{padding:8px 18px}}.automation-workspace .aw-attention{min-height:28px;color:var(--amber);border-color:var(--amber);background:var(--amber-soft);padding:4px 7px;font-size:10px}.aw-version-details{gap:20px;margin-top:20px;display:grid}.aw-version-details>div{gap:7px;display:grid}.aw-version-details iframe{border:1px solid var(--line);background:#fff;width:100%;height:500px}.automation-workspace{z-index:1400}.automation-workspace button{text-transform:none;letter-spacing:normal;line-height:1.35}.aw-map-labels,.aw-lane{grid-template-columns:minmax(128px,.9fr) minmax(300px,2.4fr) minmax(100px,.8fr)}.aw-actions{border:1px dashed var(--purple-line);border-radius:7px;grid-template-columns:minmax(120px,1fr) minmax(165px,1.4fr);align-items:start;gap:16px;padding:12px;display:grid;position:relative}.aw-actions:before{content:"";background:var(--purple-line);width:22px;height:1px;position:absolute;top:50%;left:-23px}.aw-flow-step:before,.aw-email-branch:before{display:none}@media (max-width:820px){.aw-lane{grid-template-columns:1fr}.aw-actions{grid-column:1/-1;grid-template-columns:minmax(95px,.85fr) minmax(120px,1.15fr);gap:10px;padding:9px}.aw-actions:before{display:none}.aw-node small{font-size:11px}.aw-node span,.aw-node strong{font-size:12px}}@media (min-width:1200px){.aw-workflow-layout>.aw-inspector{max-height:calc(100dvh - 285px);position:sticky;top:0;overflow-y:auto}}.case-details-disclosure{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;overflow:hidden}.case-details-disclosure>summary{cursor:pointer;min-height:48px;color:var(--ink);padding:12px 14px}.case-details-disclosure>summary strong{font-size:.875rem}.case-details-disclosure>summary span{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:.8rem;line-height:1.5;display:block}.case-details-disclosure>summary:focus-visible,.reply-health-mobile>summary:focus-visible{outline:3px solid var(--purple);outline-offset:-3px}.case-details-disclosure[open]>summary{border-bottom:1px solid var(--line)}.reply-health-mobile>summary{cursor:pointer;min-height:36px}.reply-health-mobile__scope{color:var(--muted);margin:6px 0;font-size:.75rem}.reply-health-mobile__heading>.icon{flex:none;width:14px;height:14px;margin-left:auto}.reply-health-mobile[open] .reply-health-mobile__heading>.icon{transform:rotate(180deg)}.reply-health-mobile[open]{padding-bottom:12px}.case-details-disclosure>summary span{text-transform:none;letter-spacing:normal}@media (max-width:820px){.queue-list-panel>.workspace-section-band{display:none}}
