.inbox.svelte-jv7icf{--mv-bg: #ffffff;--mv-bg-elevated: #fafafa;--mv-bg-hover: #f4f7fa;--mv-bg-selected: rgba(0, 173, 230, .1);--mv-bg-nav: #fafafa;--mv-border: #ececec;--mv-border-strong: #d8d8d8;--mv-text: #1a1a1a;--mv-text-muted: #6a6a6a;--mv-text-subtle: #9a9a9a;--mv-accent: #00ade6;--mv-accent-strong: #0095c8;--mv-accent-soft: rgba(0, 173, 230, .12);--mv-secondary: #fc904f;--mv-comment-bg: #f0f8ff;--mv-comment-border: #00ade6;--mv-unread-dot: #00ade6;--mv-danger: #d94545;--mv-success: #2f9c5e;--mv-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, Roboto, sans-serif;--mv-font-mail: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, Roboto, sans-serif;--mv-font-mono: "JetBrains Mono", "SF Mono", ui-monospace, monospace}.shell:has(.inbox){max-width:none!important}main:has(.inbox){max-width:none!important;padding:12px 16px!important}.inbox.svelte-jv7icf{display:grid;grid-template-columns:var(--pane-sidebar-w, 220px) 6px var(--pane-list-w, 360px) 6px 1fr;gap:0;height:calc(100vh - 100px);min-height:600px;position:relative;background:var(--mv-bg);border:1px solid var(--mv-border);border-radius:10px;overflow:hidden;font-family:var(--mv-font);color:var(--mv-text);font-size:14px}.inbox.details-open.svelte-jv7icf,.inbox.context-open.svelte-jv7icf,.inbox.details-open.context-open.svelte-jv7icf{grid-template-columns:var(--pane-sidebar-w, 220px) 6px var(--pane-list-w, 360px) 6px 1fr 6px var(--pane-details-w, 360px)}.inbox.details-open.context-open.svelte-jv7icf .context-pane:where(.svelte-jv7icf){display:none}.inbox.resizing.svelte-jv7icf{cursor:col-resize}.inbox.resizing.svelte-jv7icf :where(.svelte-jv7icf){pointer-events:none}.inbox.resizing.svelte-jv7icf .pane-resizer:where(.svelte-jv7icf){pointer-events:auto}.pane-resizer.svelte-jv7icf{width:6px;background:var(--mv-border);cursor:col-resize;transition:background .12s ease;align-self:stretch;position:relative;z-index:5}.pane-resizer.svelte-jv7icf:hover,.pane-resizer.svelte-jv7icf:focus-visible,.inbox.resizing.svelte-jv7icf .pane-resizer:where(.svelte-jv7icf){background:var(--mv-accent);outline:none}.pane-resizer.svelte-jv7icf:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:28px;border-radius:1px;background:#fff9;opacity:0;transition:opacity .12s ease}.pane-resizer.svelte-jv7icf:hover:after,.inbox.resizing.svelte-jv7icf .pane-resizer:where(.svelte-jv7icf):after{opacity:1}.drawer-backdrop.svelte-jv7icf{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;border:none;padding:0;z-index:40;display:none}.picker-backdrop.svelte-jv7icf{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;border:none;padding:0;z-index:9;cursor:default}.hamburger.svelte-jv7icf,.back-btn.svelte-jv7icf,.mobile-search-toggle.svelte-jv7icf{display:none}.sidebar.svelte-jv7icf{background:var(--mv-bg-nav);border-right:1px solid var(--mv-border);padding:10px 8px;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.compose-pill.svelte-jv7icf{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;background:var(--mv-accent);color:#fff;border:none;padding:12px 16px;border-radius:999px;cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;margin-bottom:6px;transition:background .12s ease,transform 60ms ease}.compose-pill.svelte-jv7icf:hover{background:var(--mv-accent-strong)}.compose-pill.svelte-jv7icf:active{transform:scale(.98)}.compose-icon.svelte-jv7icf{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;font-size:16px}.compose-label.svelte-jv7icf{letter-spacing:.1px}.nav-search-wrap.svelte-jv7icf{position:relative;margin-bottom:6px}.nav-search-icon.svelte-jv7icf{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--mv-text-subtle);font-size:15px;pointer-events:none}.nav-search.svelte-jv7icf{width:100%;padding:9px 12px 9px 32px;border:1px solid var(--mv-border);border-radius:8px;background:var(--mv-bg);font-family:inherit;font-size:14px;color:var(--mv-text);height:38px}.nav-search.svelte-jv7icf:focus{outline:none;border-color:var(--mv-accent);background:var(--mv-bg)}.sidebar-section.svelte-jv7icf{padding:10px 0 6px;border-top:1px solid transparent}.sidebar-section.svelte-jv7icf+.sidebar-section:where(.svelte-jv7icf){border-top:1px solid var(--mv-border);margin-top:6px}.section-label.svelte-jv7icf{font-size:12px;text-transform:uppercase;letter-spacing:.7px;color:var(--mv-text-subtle);margin:6px 6px 8px;font-weight:600}.nav-row.svelte-jv7icf{width:100%;display:flex;align-items:center;gap:11px;background:transparent;border:none;border-left:3px solid transparent;padding:8px 12px 8px 9px;border-radius:7px;color:var(--mv-text);font-family:inherit;font-size:14px;cursor:pointer;text-align:left;height:38px}.nav-row.svelte-jv7icf:hover:not(.disabled){background:var(--mv-bg-hover)}.nav-row.active.svelte-jv7icf{background:var(--mv-bg-selected);border-left-color:var(--mv-accent);font-weight:600}.nav-row.disabled.svelte-jv7icf{opacity:.45;cursor:not-allowed}.nav-icon.svelte-jv7icf{width:20px;text-align:center;color:var(--mv-text-muted);font-size:15px;flex-shrink:0}.nav-name.svelte-jv7icf{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-count.svelte-jv7icf{font-size:12px;font-weight:600;color:var(--mv-text-muted);flex-shrink:0}.nav-count--accent.svelte-jv7icf{color:var(--mv-accent)}.mb-dot.svelte-jv7icf{width:8px;height:8px;border-radius:50%;flex-shrink:0}.mailbox-group.svelte-jv7icf{display:flex;flex-direction:column}.mailbox-row.svelte-jv7icf{display:flex;align-items:stretch;gap:0}.mailbox-disclosure.svelte-jv7icf{background:transparent;border:none;color:var(--mv-text-subtle);width:18px;padding:0;cursor:pointer;align-self:center;height:32px}.mailbox-main.svelte-jv7icf{flex:1}.sweep-stale-btn.svelte-jv7icf{background:transparent;border:none;color:var(--mv-text-subtle);width:22px;height:32px;padding:0;margin-left:2px;cursor:pointer;align-self:center;font-size:12px;border-radius:4px;opacity:.4;transition:opacity .12s ease,background .12s ease}.mailbox-row.svelte-jv7icf:hover .sweep-stale-btn:where(.svelte-jv7icf){opacity:1}.sweep-stale-btn.svelte-jv7icf:hover{background:var(--mv-bg-hover);color:var(--mv-text)}.sweep-stale-btn.svelte-jv7icf:disabled{cursor:wait;opacity:.6}.sweep-toast.svelte-jv7icf{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:9999;background:var(--mv-text, #222);color:var(--mv-bg, #fff);padding:10px 18px;border-radius:8px;font-size:13px;box-shadow:0 4px 18px #0000002e;max-width:80vw}.disclosure-chevron.svelte-jv7icf{display:inline-block;font-size:9px;color:var(--mv-text-subtle);transition:transform .12s ease}.disclosure-chevron.expanded.svelte-jv7icf{transform:rotate(90deg)}.folder-tree.svelte-jv7icf{margin:2px 0 4px 22px;border-left:1px solid var(--mv-border);padding-left:4px}.folder-btn.svelte-jv7icf{width:100%;display:flex;align-items:center;gap:6px;background:transparent;border:none;padding:4px 8px;border-radius:6px;color:var(--mv-text);font-family:inherit;font-size:12px;cursor:pointer;text-align:left}.folder-btn.svelte-jv7icf:hover{background:var(--mv-bg-hover)}.folder-btn.active.svelte-jv7icf{background:var(--mv-bg-selected);font-weight:600}.folder-icon.svelte-jv7icf{font-size:11px}.folder-name.svelte-jv7icf{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-chip.svelte-jv7icf{margin-top:auto;display:flex;align-items:center;gap:8px;padding:8px 6px;border-top:1px solid var(--mv-border);color:var(--mv-text-muted);font-size:13px}.user-name.svelte-jv7icf{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mv-text)}.thread-list.svelte-jv7icf{background:var(--mv-bg);border-right:1px solid var(--mv-border);display:flex;flex-direction:column;overflow:hidden}.thread-list-header.svelte-jv7icf{padding:8px 12px 10px;border-bottom:1px solid var(--mv-border);background:var(--mv-bg);display:flex;flex-direction:column;gap:8px}.header-row.svelte-jv7icf{display:flex;align-items:center;gap:8px}.header-title.svelte-jv7icf{font-weight:600;font-size:15px;color:var(--mv-text);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.icon-btn.svelte-jv7icf{background:transparent;border:1px solid transparent;padding:5px 8px;border-radius:6px;font-size:13px;color:var(--mv-text-muted);cursor:pointer;line-height:1;font-family:inherit}.icon-btn.svelte-jv7icf:hover:not(:disabled){background:var(--mv-bg-hover);color:var(--mv-text)}.sort-btn.svelte-jv7icf{font-size:12px;color:var(--mv-text-muted)}.search.svelte-jv7icf{width:100%;padding:7px 10px;border:1px solid var(--mv-border);border-radius:6px;font-family:inherit;font-size:13px;background:var(--mv-bg);color:var(--mv-text)}.search.svelte-jv7icf:focus{outline:none;border-color:var(--mv-accent)}.small.svelte-jv7icf{font-size:12px}.muted.svelte-jv7icf{color:var(--mv-text-muted)}.filter-chips.svelte-jv7icf{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.chip.svelte-jv7icf{background:transparent;border:1px solid var(--mv-border);color:var(--mv-text-muted);padding:3px 10px;border-radius:999px;font-family:inherit;font-size:12px;cursor:pointer}.chip.svelte-jv7icf:hover{background:var(--mv-bg-hover);color:var(--mv-text)}.chip--active.svelte-jv7icf{background:#00ade6;border-color:#00ade6;color:#fff;font-weight:600}.chip--active.svelte-jv7icf:hover{background:#00ade6;color:#fff}.filter-divider.svelte-jv7icf{width:1px;height:14px;background:var(--mv-border)}.filter-meta.svelte-jv7icf{font-size:12px;color:var(--mv-text-subtle)}.filter-spacer.svelte-jv7icf{flex:1}.density-toggle.svelte-jv7icf{display:inline-flex;gap:2px;border:1px solid var(--mv-border);border-radius:999px;padding:2px}.density-toggle.svelte-jv7icf .chip:where(.svelte-jv7icf){border:0;border-radius:999px;padding:3px 9px;font-size:12px;line-height:1}.density-toggle.svelte-jv7icf .chip.chip--active:where(.svelte-jv7icf){background:#fc904f;color:#fff}.density-chip.svelte-jv7icf{line-height:1}.inbox-toast.svelte-jv7icf{position:absolute;top:14px;left:50%;transform:translate(-50%);z-index:200;display:flex;align-items:center;gap:10px;padding:9px 12px 9px 9px;background:#fff;border:1.5px solid var(--mv-border);border-radius:14px;box-shadow:0 14px 34px #0000001f;min-width:280px;max-width:460px;animation:svelte-jv7icf-toast-in .18s ease-out}@keyframes svelte-jv7icf-toast-in{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.inbox-toast.svelte-jv7icf .toast-tone:where(.svelte-jv7icf){width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:#fff;font-size:14px;font-weight:800;flex:0 0 auto}.toast-tone-task.svelte-jv7icf{background:linear-gradient(135deg,#fc904f,#f67f3a)}.toast-tone-reply.svelte-jv7icf{background:linear-gradient(135deg,#00ade6,#0095c4)}.toast-tone-info.svelte-jv7icf{background:linear-gradient(135deg,#6b7480,#4a5160)}.inbox-toast.svelte-jv7icf .toast-body:where(.svelte-jv7icf){flex:1;min-width:0}.toast-title.svelte-jv7icf{font-size:13px;font-weight:800;color:var(--mv-text)}.toast-sub.svelte-jv7icf{font-size:11px;color:var(--mv-text-muted);margin-top:1px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.toast-dismiss.svelte-jv7icf{background:transparent;border:0;color:var(--mv-text-muted);font-size:16px;font-weight:700;cursor:pointer;padding:4px 6px}.linked-tasks-strip.svelte-jv7icf{margin:10px 16px 12px;padding:10px 12px;background:linear-gradient(135deg,#fc904f14,#fff);border:1.5px solid rgba(252,144,79,.3);border-radius:12px;display:block}details.lts-collapsible.svelte-jv7icf>summary:where(.svelte-jv7icf){display:flex;gap:10px;align-items:center;list-style:none;cursor:pointer}details.lts-collapsible.svelte-jv7icf>summary:where(.svelte-jv7icf)::-webkit-details-marker{display:none}.lts-summary.svelte-jv7icf .lts-chev:where(.svelte-jv7icf){margin-left:auto;color:#f67f3a;transition:transform .2s ease}details.lts-collapsible[open].svelte-jv7icf .lts-chev:where(.svelte-jv7icf){transform:rotate(180deg)}.lts-summary.svelte-jv7icf .lts-lab:where(.svelte-jv7icf){margin-bottom:0;flex:1}details.lts-collapsible.svelte-jv7icf>.lts-info:where(.svelte-jv7icf){margin-top:8px}.linked-tasks-strip.svelte-jv7icf .lts-ico:where(.svelte-jv7icf){width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#fc904f,#f67f3a);color:#fff;font-size:14px;font-weight:700;display:grid;place-items:center;flex:0 0 auto}.linked-tasks-strip.svelte-jv7icf .lts-info:where(.svelte-jv7icf){flex:1;min-width:0}.lts-lab.svelte-jv7icf{font-size:10px;color:#f67f3a;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.lts-row.svelte-jv7icf{display:flex;gap:8px;align-items:baseline;text-decoration:none;color:var(--mv-text);padding:2px 0}.lts-row.svelte-jv7icf:hover .lts-title:where(.svelte-jv7icf){text-decoration:underline}.lts-title.svelte-jv7icf{font-size:13px;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0}.lts-meta.svelte-jv7icf{font-size:11px;color:var(--mv-text-muted);font-weight:600;flex-shrink:0}.lts-more.svelte-jv7icf{font-size:11px;color:var(--mv-text-muted);font-weight:600;margin-top:3px;display:block}.bulk-bar.svelte-jv7icf{display:flex;align-items:center;gap:6px;margin-top:8px;padding:8px 10px;background:linear-gradient(135deg,#fc904f1a,#fff);border:1.5px solid rgba(252,144,79,.3);border-radius:10px}.bulk-count.svelte-jv7icf{font-size:12px;font-weight:800;color:#f67f3a;letter-spacing:.02em;margin-right:4px}.bulk-btn.svelte-jv7icf{background:#fff;border:1px solid var(--mv-border);color:var(--mv-text);padding:4px 10px;border-radius:999px;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.bulk-btn.svelte-jv7icf:hover{background:var(--mv-bg-hover)}.bulk-cancel.svelte-jv7icf{margin-left:auto;background:transparent;border:0;color:var(--mv-text-muted);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;padding:4px 8px}.thread-row-check.svelte-jv7icf{align-self:center;margin-right:8px;font-size:15px;color:#6b7480;flex:0 0 auto}.thread-row.multi-selected.svelte-jv7icf{background:linear-gradient(135deg,#fc904f14,#fff);box-shadow:inset 3px 0 #fc904f}.thread-row.multi-selected.svelte-jv7icf .thread-row-check:where(.svelte-jv7icf){color:#f67f3a}.thread-list-scroll.density-compact.svelte-jv7icf .thread-row:where(.svelte-jv7icf){padding-top:6px;padding-bottom:6px;align-items:center}.thread-list-scroll.density-compact.svelte-jv7icf .avatar--list:where(.svelte-jv7icf){display:none}.thread-list-scroll.density-compact.svelte-jv7icf .thread-row-body:where(.svelte-jv7icf){gap:0}.thread-list-scroll.density-compact.svelte-jv7icf .snippet-line:where(.svelte-jv7icf),.thread-list-scroll.density-compact.svelte-jv7icf .snippet:where(.svelte-jv7icf){display:none}.thread-list-scroll.density-compact.svelte-jv7icf .subject:where(.svelte-jv7icf){font-size:12.5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.thread-list-scroll.density-compact.svelte-jv7icf .thread-row-top:where(.svelte-jv7icf){gap:6px}.thread-list-scroll.density-compact.svelte-jv7icf .from:where(.svelte-jv7icf){max-width:40%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.back-btn.mobile-breadcrumb.svelte-jv7icf .crumb-chev:where(.svelte-jv7icf){font-size:22px;font-weight:700;line-height:1}.thread-list-scroll.svelte-jv7icf{flex:1;overflow-y:auto;background:var(--mv-bg)}.group-header.svelte-jv7icf{position:sticky;top:0;z-index:1;width:100%;display:flex;align-items:center;gap:8px;padding:6px 12px;background:var(--mv-bg-nav);border:none;border-bottom:1px solid var(--mv-border);border-radius:0;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--mv-text-muted);font-weight:600;cursor:pointer;text-align:left;font-family:inherit}.group-header.svelte-jv7icf:hover{background:var(--mv-bg-hover)}.group-chevron.svelte-jv7icf{display:inline-block;width:12px;transition:transform .12s ease;color:var(--mv-text-subtle);font-size:10px}.group-chevron.collapsed.svelte-jv7icf{transform:rotate(-90deg)}.group-title.svelte-jv7icf{color:var(--mv-text);flex:1}.group-count.svelte-jv7icf{background:var(--mv-bg);border:1px solid var(--mv-border);border-radius:999px;padding:1px 8px;color:var(--mv-text-muted);font-size:10px}.thread-row.svelte-jv7icf{width:100%;text-align:left;background:#fff;border:none;border-bottom:1px solid var(--mv-border);padding:12px 16px 12px 13px;cursor:pointer;display:grid;grid-template-columns:4px 22px 1fr;gap:12px;align-items:start;border-radius:0;position:relative;font-family:inherit;color:var(--mv-text)}.thread-row.svelte-jv7icf:hover{background:#f5f7fa}.thread-row.unread.svelte-jv7icf{background:#eaf3ff}.thread-row.unread.svelte-jv7icf:hover{background:#dfecff}.thread-row.selected.svelte-jv7icf{background:var(--mv-bg-selected);box-shadow:inset 4px 0 0 0 var(--mv-accent)}.thread-row.unread.selected.svelte-jv7icf{background:#dfecff;box-shadow:inset 4px 0 0 0 var(--mv-accent)}.thread-row-bar.svelte-jv7icf{width:4px;align-self:stretch;border-radius:2px;opacity:0}.thread-row.unread.svelte-jv7icf .thread-row-bar:where(.svelte-jv7icf){opacity:.9}.thread-row.selected.svelte-jv7icf .thread-row-bar:where(.svelte-jv7icf){opacity:0}.avatar.svelte-jv7icf{border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-family:inherit;flex-shrink:0}.avatar--list.svelte-jv7icf{width:22px;height:22px;font-size:10px;align-self:start;margin-top:2px}.avatar--brand.svelte-jv7icf{border-radius:5px;font-weight:700;font-size:11px;line-height:1}.avatar--mini.svelte-jv7icf{width:20px;height:20px;font-size:10px}.avatar--user.svelte-jv7icf{width:26px;height:26px;font-size:11px}.avatar--mine.svelte-jv7icf{box-shadow:0 0 0 2px var(--mv-accent)}.thread-row-body.svelte-jv7icf{min-width:0;display:flex;flex-direction:column;gap:2px}.thread-row-top.svelte-jv7icf{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.thread-row-body.svelte-jv7icf{gap:4px}.from.svelte-jv7icf{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--mv-text);font-size:15px;display:inline-flex;align-items:baseline;gap:6px}.thread-row.unread.svelte-jv7icf .from:where(.svelte-jv7icf){font-weight:700}.row-glyph.svelte-jv7icf{color:var(--mv-text-subtle);font-size:12px;flex-shrink:0}.row-glyph--draft.svelte-jv7icf{color:var(--mv-accent)}.time.svelte-jv7icf{color:var(--mv-text-subtle);font-size:13px;flex-shrink:0;font-variant-numeric:tabular-nums}.thread-row.unread.svelte-jv7icf .time:where(.svelte-jv7icf){color:var(--mv-accent);font-weight:600}.subject.svelte-jv7icf{font-size:14px;color:var(--mv-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:6px;line-height:1.35}.thread-row.unread.svelte-jv7icf .subject:where(.svelte-jv7icf){color:var(--mv-text);font-weight:400}.count-pill.svelte-jv7icf{background:var(--mv-bg-hover);color:var(--mv-text-muted);border-radius:999px;padding:0 6px;font-size:10px;font-weight:600;margin-left:2px}.snippet-line.svelte-jv7icf{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:1px}.snippet.svelte-jv7icf{flex:1;font-size:13px;color:var(--mv-text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.35}.row-chips.svelte-jv7icf{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.row-assignees.svelte-jv7icf{display:inline-flex;align-items:center;gap:-4px}.row-assignees.svelte-jv7icf .avatar--mini:where(.svelte-jv7icf)+.avatar--mini:where(.svelte-jv7icf){margin-left:-6px;box-shadow:0 0 0 1.5px #fff}.row-assignees-more.svelte-jv7icf{margin-left:4px;font-size:11px;color:var(--mv-text-muted)}.status-pill.svelte-jv7icf{background:var(--mv-bg-hover);color:var(--mv-text-muted);border-radius:999px;padding:0 7px;font-size:10px;text-transform:uppercase;letter-spacing:.4px;font-weight:600}.sla-pill.svelte-jv7icf{background:#d4a93a26;color:#b58a1a;border-radius:999px;padding:0 7px;font-size:10px;font-weight:600}.sla-pill.sla-critical.svelte-jv7icf{background:#d9454526;color:var(--mv-danger)}.comment-bubble.svelte-jv7icf{display:inline-flex;align-items:center;gap:3px;background:var(--mv-comment-bg);color:var(--mv-accent-strong);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:600;text-decoration:none;line-height:1.4}.comment-bubble--header.svelte-jv7icf{margin-left:8px;vertical-align:middle;font-size:12px;padding:2px 9px}.comment-bubble--new.svelte-jv7icf{background:var(--mv-accent);color:#fff}.comment-count.svelte-jv7icf{font-size:inherit}.draft-row.svelte-jv7icf{display:flex;align-items:stretch;border-bottom:1px solid var(--mv-border);background:var(--mv-bg)}.draft-row.svelte-jv7icf:hover{background:var(--mv-bg-hover)}.draft-row-main.svelte-jv7icf{flex:1;background:transparent;border:none;text-align:left;padding:10px 12px;cursor:pointer;display:flex;flex-direction:column;gap:3px;border-left:3px solid var(--mv-accent);font-family:inherit}.draft-delete.svelte-jv7icf{background:transparent;border:none;border-left:1px solid var(--mv-border);width:40px;color:var(--mv-text-muted);font-size:18px;cursor:pointer}.draft-delete.svelte-jv7icf:hover{background:#d945451a;color:var(--mv-danger)}.meta.svelte-jv7icf{display:flex;gap:6px;align-items:center;margin-top:2px;font-size:11px;color:var(--mv-text-muted)}.mailbox-tag.svelte-jv7icf{font-family:var(--mv-font-mono);font-size:11px;padding:1px 6px;border-radius:999px;background:var(--mv-bg-hover);color:var(--mv-text-muted)}.empty.svelte-jv7icf{padding:28px 20px;text-align:center;color:var(--mv-text-muted);font-size:14px}.empty-hint.svelte-jv7icf{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:8px}.empty-art.svelte-jv7icf{font-size:48px;color:var(--mv-border-strong);margin-bottom:4px}kbd.svelte-jv7icf{background:var(--mv-bg-hover);border:1px solid var(--mv-border);border-bottom-width:2px;border-radius:4px;padding:1px 5px;font-family:var(--mv-font-mono);font-size:11px;color:var(--mv-text)}.thread-view.svelte-jv7icf{background:var(--mv-bg);display:flex;flex-direction:column;overflow:hidden;min-width:0;position:relative}.viewer-toolbar.svelte-jv7icf{position:sticky;top:0;z-index:5;height:48px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--mv-border);background:var(--mv-bg);gap:8px}.toolbar-left.svelte-jv7icf,.toolbar-right.svelte-jv7icf{display:flex;align-items:center;gap:4px}.tb-btn.svelte-jv7icf{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid transparent;color:var(--mv-text-muted);font-family:inherit;font-size:13px;padding:6px 10px;border-radius:6px;cursor:pointer;height:32px;line-height:1;white-space:nowrap}.tb-btn.svelte-jv7icf:hover:not(:disabled){background:var(--mv-bg-hover);color:var(--mv-text)}.tb-btn--active.svelte-jv7icf{background:var(--mv-bg-selected);color:var(--mv-accent)}.tb-icon.svelte-jv7icf{font-size:14px;line-height:1}.tb-icon-svg.svelte-jv7icf{width:16px;height:16px;display:inline-block;flex-shrink:0;color:currentColor}.tb-label.svelte-jv7icf{font-weight:500}.primary-tb.svelte-jv7icf{background:var(--mv-accent);color:#fff;border-color:var(--mv-accent);font-weight:600}.primary-tb.svelte-jv7icf:hover:not(:disabled){background:var(--mv-accent-strong);color:#fff}.viewer-subject-block.svelte-jv7icf{padding:16px 24px 12px;border-bottom:1px solid var(--mv-border)}.thread-subject.svelte-jv7icf{font-size:22px;font-weight:600;color:var(--mv-text);line-height:1.25;margin:0 0 6px;font-family:inherit}.participants-strip.svelte-jv7icf{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--mv-text-muted)}.participants-mailbox.svelte-jv7icf{font-family:var(--mv-font-mono);font-size:12px;color:var(--mv-text-muted)}.participants-sep.svelte-jv7icf{color:var(--mv-text-subtle)}.status-strong.svelte-jv7icf{color:var(--mv-accent-strong);font-weight:600;text-transform:uppercase;font-size:11px;letter-spacing:.5px}.thread-tags-row.svelte-jv7icf{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.tag-pill.svelte-jv7icf{border:1px solid;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.messages.svelte-jv7icf{flex:1;overflow-y:auto;padding:8px 24px 24px;overflow-anchor:none}.message.svelte-jv7icf{border:none;border-bottom:1px solid var(--mv-border);padding:16px 0;margin:0;background:transparent;border-radius:0;transition:background-color .2s ease}.message.svelte-jv7icf:last-of-type{border-bottom:none}.message--unread.svelte-jv7icf{background:#fff;border-radius:0;padding:16px 0;margin:0}.message-header.svelte-jv7icf .avatar:where(.svelte-jv7icf){position:relative}.msg-unread-dot.svelte-jv7icf{position:absolute;top:-2px;right:-2px;width:10px;height:10px;border-radius:50%;background:var(--mv-unread-dot);border:2px solid var(--mv-bg)}.new-pill.svelte-jv7icf{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:1px 6px;border-radius:8px;background:var(--mv-accent);color:#fff;margin-left:6px;vertical-align:1px}.message.outbound.svelte-jv7icf .message-header:where(.svelte-jv7icf) strong:where(.svelte-jv7icf):after{content:" (sent)";color:var(--mv-secondary);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-left:4px}.message-header.svelte-jv7icf{display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:start;margin-bottom:12px}.message-header.svelte-jv7icf .avatar:where(.svelte-jv7icf){width:40px;height:40px;font-size:14px}.from-block.svelte-jv7icf{min-width:0}.from-line.svelte-jv7icf{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;font-size:14px;color:var(--mv-text)}.from-line.svelte-jv7icf strong:where(.svelte-jv7icf){font-weight:600}.from-email.svelte-jv7icf{color:var(--mv-text-subtle);font-size:12px;font-family:var(--mv-font-mono)}.from-meta.svelte-jv7icf{color:var(--mv-text-muted);font-size:12px;margin-top:2px}.msg-time.svelte-jv7icf{color:var(--mv-text-subtle);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.body.svelte-jv7icf{margin-left:52px;color:var(--mv-text);font-family:var(--mv-font-mail);font-size:15px;line-height:1.6}.text-body.svelte-jv7icf{font-family:var(--mv-font-mail);font-size:15px;white-space:pre-wrap;word-wrap:break-word;margin:0;color:var(--mv-text);line-height:1.6}.text-body.quoted.svelte-jv7icf{color:var(--mv-text-muted);border-left:3px solid var(--mv-border);padding-left:12px;margin-top:10px}.html-body.svelte-jv7icf{font-size:15px;line-height:1.6;color:var(--mv-text);word-wrap:break-word;overflow-wrap:anywhere;overflow-x:auto;max-width:100%;width:100%;font-family:var(--mv-font-mail)}.html-body.svelte-jv7icf *{font-size:inherit!important;line-height:inherit!important;font-family:inherit!important;max-width:100%!important;box-sizing:border-box!important}.html-body.svelte-jv7icf font,.html-body.svelte-jv7icf font[face]{font-family:inherit!important}.html-body.svelte-jv7icf table{table-layout:auto;width:100%!important}.html-body.svelte-jv7icf td,.html-body.svelte-jv7icf th{word-break:break-word}.html-body.svelte-jv7icf h1{font-size:1.3em!important;font-weight:700;margin:16px 0 8px}.html-body.svelte-jv7icf h2{font-size:1.18em!important;font-weight:700;margin:14px 0 6px}.html-body.svelte-jv7icf h3{font-size:1.08em!important;font-weight:600;margin:12px 0 6px}.html-body.svelte-jv7icf table{border-collapse:collapse;max-width:100%}.html-body.svelte-jv7icf img{max-width:100%;height:auto;border-radius:4px}.html-body.svelte-jv7icf a{color:var(--mv-accent-strong);text-decoration:underline}.html-body.svelte-jv7icf blockquote{border-left:3px solid var(--mv-border);padding-left:12px;color:var(--mv-text-muted);margin:8px 0}.html-body.svelte-jv7icf p{margin:0 0 12px}.quoted-toggle.svelte-jv7icf{margin-top:10px;padding:4px 12px;font-size:12px;background:var(--mv-bg-hover);border:1px solid var(--mv-border);border-radius:999px;color:var(--mv-text-muted);cursor:pointer;font-family:inherit}.quoted-toggle.svelte-jv7icf:hover{background:var(--mv-border)}.attachments.svelte-jv7icf{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.attachment-chip.svelte-jv7icf{display:inline-flex;align-items:center;gap:6px;background:var(--mv-bg-hover);border:1px solid var(--mv-border);border-radius:6px;padding:6px 10px;font-size:12px;color:var(--mv-text);text-decoration:none;font-family:inherit}.attachment-chip.svelte-jv7icf:hover{background:var(--mv-bg-selected);border-color:var(--mv-accent)}.att-icon.svelte-jv7icf{font-size:14px}.att-name.svelte-jv7icf{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.att-size.svelte-jv7icf{color:var(--mv-text-subtle);font-size:11px}.attachment-thumb.svelte-jv7icf{display:inline-flex;flex-direction:column;background:var(--mv-bg);border:1px solid var(--mv-border);border-radius:6px;padding:4px;cursor:pointer;max-width:180px;overflow:hidden;font-family:inherit}.attachment-thumb.svelte-jv7icf:hover{border-color:var(--mv-accent)}.attachment-thumb.svelte-jv7icf img:where(.svelte-jv7icf){width:100%;height:120px;object-fit:cover;border-radius:4px;display:block}.thumb-caption.svelte-jv7icf{display:flex;justify-content:space-between;align-items:center;padding:4px 6px;gap:6px;font-size:11px}.thumb-caption.svelte-jv7icf .att-name:where(.svelte-jv7icf){flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mv-text)}.lightbox-backdrop.svelte-jv7icf{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;border:none;padding:20px;cursor:zoom-out}.lightbox-backdrop.svelte-jv7icf img:where(.svelte-jv7icf){max-width:95vw;max-height:85vh;object-fit:contain;border-radius:4px;box-shadow:0 24px 80px #00000080}.lightbox-caption.svelte-jv7icf{margin-top:16px;display:flex;gap:16px;color:#fff;font-size:14px}.lightbox-caption.svelte-jv7icf a:where(.svelte-jv7icf){color:var(--mv-accent);text-decoration:underline}.comment-inline.svelte-jv7icf{background:var(--mv-comment-bg);border-left:3px solid var(--mv-comment-border);border-radius:4px;padding:12px 14px;margin:10px 0;font-family:var(--mv-font)}.comment-inline--unread.svelte-jv7icf{background:var(--mv-accent-soft);border-left-color:var(--mv-accent)}.comment-inline-header.svelte-jv7icf{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:13px;color:var(--mv-text);flex-wrap:wrap}.comment-bubble-icon.svelte-jv7icf{font-size:13px}.comment-author.svelte-jv7icf{font-weight:600}.comment-verb.svelte-jv7icf{color:var(--mv-text-muted)}.comment-time.svelte-jv7icf{margin-left:auto;font-size:12px;color:var(--mv-text-subtle);font-variant-numeric:tabular-nums}.comment-inline-body.svelte-jv7icf{font-size:14px;line-height:1.55;color:var(--mv-text);white-space:pre-wrap;margin-left:28px}.comment-inline-mentions.svelte-jv7icf{margin-left:28px;margin-top:4px;font-size:12px;color:var(--mv-text-muted)}.reply-composer.svelte-jv7icf{margin:16px 0 8px;border:1px solid var(--mv-border-strong);background:var(--mv-bg);border-radius:10px;padding:14px 16px;box-shadow:0 8px 24px #0000000f}.composer-label.svelte-jv7icf{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--mv-text-muted);font-weight:600;margin-bottom:8px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.field-row.svelte-jv7icf{display:grid;grid-template-columns:56px 1fr;gap:10px;align-items:center;margin-bottom:4px}.field-row.svelte-jv7icf label:where(.svelte-jv7icf){font-size:11px;color:var(--mv-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.field-row.svelte-jv7icf input:where(.svelte-jv7icf),.field-row.svelte-jv7icf select:where(.svelte-jv7icf){padding:7px 10px;border:1px solid var(--mv-border);border-radius:6px;font-family:inherit;font-size:14px;background:var(--mv-bg);color:var(--mv-text)}.field-row.svelte-jv7icf input:where(.svelte-jv7icf):focus,.field-row.svelte-jv7icf select:where(.svelte-jv7icf):focus{outline:none;border-color:var(--mv-accent)}.reply-body.svelte-jv7icf{width:100%;padding:12px;border:1px solid var(--mv-border);border-radius:6px;font-family:inherit;font-size:14px;line-height:1.55;margin-top:10px;resize:vertical;background:var(--mv-bg);color:var(--mv-text)}.reply-body.svelte-jv7icf:focus{outline:none;border-color:var(--mv-accent)}.reply-actions.svelte-jv7icf{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.action-btn.svelte-jv7icf{padding:7px 14px;font-size:13px;border:1px solid var(--mv-border);background:var(--mv-bg);color:var(--mv-text);border-radius:6px;cursor:pointer;font-family:inherit;font-weight:500}.action-btn.svelte-jv7icf:hover:not(:disabled){background:var(--mv-bg-hover);border-color:var(--mv-border-strong)}.action-btn.active-button.svelte-jv7icf{background:var(--mv-bg-selected);border-color:var(--mv-accent);color:var(--mv-accent-strong)}.reply-actions.svelte-jv7icf .primary:where(.svelte-jv7icf),.comment-composer-actions.svelte-jv7icf .primary:where(.svelte-jv7icf){background:var(--mv-accent);color:#fff;border:1px solid var(--mv-accent);padding:8px 18px;border-radius:6px;font-family:inherit;font-weight:600;cursor:pointer;font-size:13px}.reply-actions.svelte-jv7icf .primary:where(.svelte-jv7icf):hover:not(:disabled),.comment-composer-actions.svelte-jv7icf .primary:where(.svelte-jv7icf):hover:not(:disabled){background:var(--mv-accent-strong)}.reply-actions.svelte-jv7icf .primary:where(.svelte-jv7icf):disabled,.comment-composer-actions.svelte-jv7icf .primary:where(.svelte-jv7icf):disabled{opacity:.5;cursor:not-allowed}.html-preview-block.svelte-jv7icf{margin-top:14px;border:1px solid var(--mv-border);border-radius:8px;overflow:hidden;background:#fff}.html-preview-label.svelte-jv7icf{padding:8px 14px;background:#f8fafc;border-bottom:1px solid var(--mv-border);font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--mv-muted);font-weight:600}.html-preview-frame.svelte-jv7icf{padding:18px;font-size:14px;line-height:1.5;color:#0f172a;max-height:320px;overflow-y:auto}.html-preview-frame.svelte-jv7icf a{color:#fc904f;text-decoration:underline}.html-preview-frame.svelte-jv7icf p{margin:0 0 12px}.reply-error.svelte-jv7icf{margin-top:10px;padding:8px 12px;background:#d945451a;color:var(--mv-danger);border-radius:6px;font-size:13px}.reply-hint.svelte-jv7icf{margin-top:8px;line-height:1.4;color:var(--mv-text-subtle)}.caret.svelte-jv7icf{font-size:9px;margin-left:4px;opacity:.7}.compose-toolbar.svelte-jv7icf{display:flex;gap:8px;align-items:center;margin:10px 0;flex-wrap:wrap}.ai-btn.svelte-jv7icf{background:var(--mv-bg-selected);border:1px solid var(--mv-accent);color:var(--mv-accent-strong);font-weight:600}.ai-btn.svelte-jv7icf:hover:not(:disabled){background:#fc904f26}.ai-btn.svelte-jv7icf:disabled{opacity:.6;cursor:progress}.rewrite-wrap.svelte-jv7icf{position:relative;display:inline-block}.rewrite-btn.svelte-jv7icf .caret:where(.svelte-jv7icf){font-size:10px;margin-left:2px;opacity:.8}.rewrite-menu.svelte-jv7icf{position:absolute;top:calc(100% + 6px);left:0;z-index:50;background:#fff;border:1.5px solid var(--mv-border);border-radius:12px;box-shadow:0 14px 32px #0000001a;padding:6px;min-width:220px;display:grid;gap:2px}.rewrite-option.svelte-jv7icf{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;background:transparent;border:0;border-radius:8px;font-family:inherit;text-align:left;cursor:pointer}.rewrite-option.svelte-jv7icf:hover{background:var(--mv-bg-hover)}.rewrite-option.svelte-jv7icf .ro-title:where(.svelte-jv7icf){font-size:13px;font-weight:800;color:var(--mv-text);letter-spacing:-.01em}.rewrite-option.svelte-jv7icf .ro-sub:where(.svelte-jv7icf){font-size:11px;color:var(--mv-text-muted);font-weight:600}.rewrite-group-label.svelte-jv7icf{padding:8px 12px 2px;font-size:9px;color:var(--mv-text-subtle);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rewrite-group-label.svelte-jv7icf:first-child{padding-top:4px}.ai-confidence.svelte-jv7icf{margin-top:8px;padding:8px 12px;border-radius:6px;font-size:12px;line-height:1.4}.ai-confidence-high.svelte-jv7icf{background:#2f9c5e1a;color:var(--mv-success)}.ai-confidence-medium.svelte-jv7icf{background:#d4a93a1f;color:#8a6a1c}.ai-confidence-low.svelte-jv7icf{background:#d945451a;color:var(--mv-danger)}.template-bar.svelte-jv7icf{position:relative;margin:0}.template-picker.svelte-jv7icf{position:absolute;z-index:12;top:calc(100% + 4px);left:0;background:var(--mv-bg);border:1px solid var(--mv-border);border-radius:10px;box-shadow:0 10px 30px #0000001a;padding:4px;min-width:260px;max-height:280px;overflow-y:auto}.template-option.svelte-jv7icf{width:100%;text-align:left;background:transparent;border:none;padding:8px 12px;border-radius:6px;cursor:pointer;font-size:13px;font-family:inherit;display:flex;gap:10px;align-items:baseline}.template-option.svelte-jv7icf:hover{background:var(--mv-bg-hover)}.template-cat.svelte-jv7icf{background:var(--mv-bg-hover);color:var(--mv-text-muted);border-radius:999px;padding:1px 8px;font-size:10px;font-weight:600;text-transform:uppercase}.template-name.svelte-jv7icf{flex:1}.comment-composer-section.svelte-jv7icf{margin-top:16px}.comment-composer.svelte-jv7icf{position:relative;background:var(--mv-comment-bg);padding:14px 16px;border:1px solid rgba(252,144,79,.3);border-radius:10px}.comment-composer.svelte-jv7icf textarea:where(.svelte-jv7icf){width:100%;padding:10px 12px;border:1px solid var(--mv-border);border-radius:6px;font-family:inherit;font-size:14px;line-height:1.5;resize:vertical;background:var(--mv-bg);color:var(--mv-text)}.comment-composer.svelte-jv7icf textarea:where(.svelte-jv7icf):focus{outline:none;border-color:var(--mv-accent)}.comment-composer-actions.svelte-jv7icf{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.mention-picker.svelte-jv7icf{position:absolute;z-index:12;top:calc(100% - 80px);left:0;background:var(--mv-bg);border:1px solid var(--mv-border);border-radius:10px;box-shadow:0 10px 30px #0000001a;padding:4px;min-width:260px}.mention-option.svelte-jv7icf{width:100%;display:flex;align-items:center;gap:8px;padding:8px 10px;background:transparent;border:none;border-radius:6px;cursor:pointer;text-align:left;font-size:13px;font-family:inherit}.mention-option.svelte-jv7icf:hover{background:var(--mv-bg-hover)}.more-wrap.svelte-jv7icf{position:relative}.viewer-toolbar.picker-open.svelte-jv7icf{position:relative;z-index:20}.more-menu.svelte-jv7icf{position:absolute;right:0;top:calc(100% + 4px);z-index:9999;width:220px;max-width:calc(100vw - 32px);background:var(--mv-bg);border:1px solid var(--mv-border);border-radius:10px;box-shadow:0 10px 30px #0000001f;padding:4px}.more-option.svelte-jv7icf{width:100%;text-align:left;background:transparent;border:none;padding:9px 12px;font-size:13px;border-radius:6px;cursor:pointer;font-family:inherit;color:var(--mv-text)}.more-option.svelte-jv7icf:hover{background:var(--mv-bg-hover)}.more-divider.svelte-jv7icf{border-top:1px solid var(--mv-border);margin:4px 0}.assign-picker.svelte-jv7icf,.tag-picker.svelte-jv7icf{position:absolute;left:16px;top:56px;z-index:11;width:280px;max-width:calc(100vw - 32px);max-height:360px;overflow-y:auto;background:var(--mv-bg);border:1px solid var(--mv-border);border-radius:10px;box-shadow:0 10px 30px #0000001f;padding:4px}.tag-picker.svelte-jv7icf{left:auto;right:16px}.assign-option.svelte-jv7icf,.tag-option.svelte-jv7icf{width:100%;display:flex;align-items:center;gap:8px;padding:8px 10px;background:transparent;border:none;border-radius:6px;cursor:pointer;text-align:left;font-size:13px;font-family:inherit}.assign-option.svelte-jv7icf:hover,.tag-option.svelte-jv7icf:hover{background:var(--mv-bg-hover)}.assign-option.selected.svelte-jv7icf{background:var(--mv-bg-selected);font-weight:600}.tag-option.selected.svelte-jv7icf{font-weight:600}.assign-name.svelte-jv7icf{flex:1}.assign-email.svelte-jv7icf{white-space:nowrap;color:var(--mv-text-subtle);font-size:11px}.tag-swatch.svelte-jv7icf{width:12px;height:12px;border-radius:3px;flex-shrink:0}.tag-name.svelte-jv7icf{flex:1}.tag-check.svelte-jv7icf{color:var(--mv-accent);font-weight:700}.tag-create.svelte-jv7icf{padding:8px;border-top:1px solid var(--mv-border);margin-top:4px}.tag-create.svelte-jv7icf input:where(.svelte-jv7icf){width:100%;padding:6px 10px;border:1px solid var(--mv-border);border-radius:6px;font-family:inherit;font-size:13px}.tag-create.svelte-jv7icf input:where(.svelte-jv7icf):focus{outline:none;border-color:var(--mv-accent)}.picker-header.svelte-jv7icf{padding:8px 10px;border-bottom:1px solid var(--mv-border);margin-bottom:4px;color:var(--mv-text-muted)}.details-pane.svelte-jv7icf{background:var(--mv-bg-elevated);border-left:1px solid var(--mv-border);overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.details-header.svelte-jv7icf{display:flex;justify-content:space-between;align-items:center;padding:4px 4px 8px;border-bottom:1px solid var(--mv-border)}.details-title.svelte-jv7icf{font-size:13px;font-weight:600;color:var(--mv-text)}.details-section.svelte-jv7icf{padding:10px 4px;border-bottom:1px solid var(--mv-border)}.details-section.svelte-jv7icf:last-of-type{border-bottom:none}.details-section-label.svelte-jv7icf{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:var(--mv-text-subtle);font-weight:600;margin-bottom:8px}.details-kv.svelte-jv7icf{display:flex;justify-content:space-between;gap:8px;padding:4px 0;font-size:13px}.kv-key.svelte-jv7icf{color:var(--mv-text-muted)}.kv-value.svelte-jv7icf{color:var(--mv-text);display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end;text-align:right}.details-assignees.svelte-jv7icf{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.details-assignee.svelte-jv7icf{display:inline-flex;align-items:center;gap:6px;font-size:13px}.details-tags.svelte-jv7icf{display:flex;flex-wrap:wrap;gap:6px}.details-att-list.svelte-jv7icf{display:flex;flex-direction:column;gap:6px}.details-att.svelte-jv7icf{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;text-decoration:none;color:var(--mv-text);font-size:12px;border:1px solid var(--mv-border);background:var(--mv-bg)}.details-att.svelte-jv7icf:hover{background:var(--mv-bg-hover)}.details-shortcuts.svelte-jv7icf{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--mv-text-muted)}.modal-backdrop.svelte-jv7icf{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px}.modal.svelte-jv7icf{background:var(--mv-bg);border-radius:12px;width:min(640px,100%);max-height:calc(100vh - 48px);overflow-y:auto;padding:22px;box-shadow:0 24px 80px #00000040;font-family:var(--mv-font)}.modal-header.svelte-jv7icf{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.modal-header.svelte-jv7icf h2:where(.svelte-jv7icf){margin:0;font-size:18px;font-weight:600;color:var(--mv-text);font-family:inherit}@media (max-width: 1280px){.inbox.svelte-jv7icf{grid-template-columns:var(--pane-sidebar-w, 200px) 6px var(--pane-list-w, 320px) 6px 1fr}.inbox.details-open.svelte-jv7icf{grid-template-columns:var(--pane-sidebar-w, 200px) 6px var(--pane-list-w, 320px) 6px 1fr 6px var(--pane-details-w, 320px)}}@media (max-width: 1080px){.inbox.details-open.svelte-jv7icf{grid-template-columns:var(--pane-sidebar-w, 200px) 6px var(--pane-list-w, 300px) 6px 1fr}.details-pane.svelte-jv7icf,.pane-resizer--details.svelte-jv7icf{display:none}}@media (max-width: 900px){.inbox.svelte-jv7icf{grid-template-columns:1fr;gap:0;height:calc(100vh - 80px);border-radius:0}.inbox.details-open.svelte-jv7icf,.inbox.context-open.svelte-jv7icf{grid-template-columns:1fr}.pane-resizer.svelte-jv7icf{display:none}.details-pane.svelte-jv7icf,.context-pane.svelte-jv7icf{display:flex;flex-direction:column;position:fixed;top:0;right:0;bottom:0;left:0;z-index:600;width:100%;max-width:100%;background:#fff;overflow-y:auto;box-shadow:none}.sidebar.svelte-jv7icf{position:fixed;top:0;left:0;bottom:0;width:270px;max-width:80vw;z-index:50;transform:translate(-100%);transition:transform .2s ease;box-shadow:4px 0 24px #00000026}.sidebar.drawer-open.svelte-jv7icf{transform:translate(0)}.drawer-backdrop.svelte-jv7icf{display:block}.thread-list.svelte-jv7icf{display:flex;grid-column:1;grid-row:1;border-right:none;height:100%}.hamburger.svelte-jv7icf,.mobile-search-toggle.svelte-jv7icf{display:inline-flex}.search.mobile-hidden.svelte-jv7icf,.thread-view.svelte-jv7icf{display:none}.mobile-thread-open.svelte-jv7icf .thread-list:where(.svelte-jv7icf){display:none}.mobile-thread-open.svelte-jv7icf .thread-view:where(.svelte-jv7icf){display:flex;grid-column:1;grid-row:1}.back-btn.svelte-jv7icf{display:inline-flex;padding:6px 10px;font-size:18px;color:var(--mv-accent);font-weight:600}.back-btn.mobile-breadcrumb.svelte-jv7icf{align-items:center;gap:6px;max-width:70vw;color:var(--mv-text-muted)}.back-btn.mobile-breadcrumb.svelte-jv7icf .crumb-chev:where(.svelte-jv7icf){color:var(--mv-accent)}.thread-subject.svelte-jv7icf{font-size:18px}.viewer-subject-block.svelte-jv7icf{padding:12px 16px}.messages.svelte-jv7icf{padding:6px 16px 24px}.body.svelte-jv7icf{margin-left:0}.message-header.svelte-jv7icf{grid-template-columns:32px 1fr auto;gap:10px}.message-header.svelte-jv7icf .avatar:where(.svelte-jv7icf){width:32px;height:32px;font-size:12px}.viewer-toolbar.svelte-jv7icf{padding:0 8px;height:44px;overflow-x:auto;-webkit-overflow-scrolling:touch;justify-content:flex-start;gap:4px;scrollbar-width:none}.viewer-toolbar.svelte-jv7icf::-webkit-scrollbar{display:none}.toolbar-left.svelte-jv7icf,.toolbar-right.svelte-jv7icf{flex:0 0 auto;gap:4px}.tb-label.svelte-jv7icf{display:inline;font-size:12px}.tb-btn.svelte-jv7icf{padding:8px 10px;flex:0 0 auto;min-height:38px;gap:5px;font-weight:600}.tb-btn--close.svelte-jv7icf{background:#fc904f;color:#fff;border-color:transparent}.tb-btn--close.svelte-jv7icf .tb-icon:where(.svelte-jv7icf){color:#fff}.tb-btn--close.svelte-jv7icf .tb-label:where(.svelte-jv7icf){color:#fff}.back-btn.mobile-breadcrumb.svelte-jv7icf{max-width:none;padding:6px 8px;min-width:38px;justify-content:center}.back-btn.mobile-breadcrumb.svelte-jv7icf .crumb-chev:where(.svelte-jv7icf){font-size:22px;line-height:1;color:var(--mv-accent, #00ade6)}.linked-tasks-strip.svelte-jv7icf{flex-direction:column;align-items:stretch;gap:6px}.ai-spark.svelte-jv7icf,.more-wrap.svelte-jv7icf{flex:0 0 auto}.list-view-toggle.svelte-jv7icf,.density-toggle.svelte-jv7icf{display:none!important}.assign-picker.svelte-jv7icf,.tag-picker.svelte-jv7icf{position:fixed;bottom:0;left:0;right:0;top:auto;width:100%;max-width:100%;max-height:60vh;border-radius:16px 16px 0 0;box-shadow:0 -10px 30px #0003;padding:12px 12px calc(12px + env(safe-area-inset-bottom));z-index:12;overflow-y:auto}.picker-backdrop.svelte-jv7icf{background:transparent;z-index:auto}.assign-option.svelte-jv7icf,.tag-option.svelte-jv7icf{padding:12px 10px;font-size:15px}.body.svelte-jv7icf,.html-body.svelte-jv7icf,.messages.svelte-jv7icf{max-width:100%;overflow-x:hidden}.html-body.svelte-jv7icf{overflow-x:auto;-webkit-overflow-scrolling:touch}}.context-pane.svelte-jv7icf{background:var(--mv-bg, #fff);border-left:1px solid var(--mv-border, #ececec);overflow-y:auto;padding:14px 16px 20px;font-family:var(--font-stack)}.ctx-header.svelte-jv7icf{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid var(--mv-border, #ececec)}.ctx-title.svelte-jv7icf{font-weight:700;font-size:13px;color:var(--mv-text, #1a1a1a);text-transform:uppercase;letter-spacing:.06em}.ctx-loading.svelte-jv7icf,.ctx-empty.svelte-jv7icf{padding:14px;font-size:13px;color:var(--mv-text-muted, #6a6a6a)}.ctx-empty.svelte-jv7icf strong:where(.svelte-jv7icf){color:var(--mv-text, #1a1a1a);display:block;margin-bottom:4px}.ctx-empty.svelte-jv7icf p:where(.svelte-jv7icf){margin:0}.ctx-section.svelte-jv7icf{margin-bottom:16px}.ctx-section-label.svelte-jv7icf{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--mv-text-muted, #6a6a6a);margin-bottom:6px}.ctx-property-card.svelte-jv7icf{display:block;padding:12px;border:1px solid var(--mv-border, #ececec);border-left:3px solid #00ade6;border-radius:8px;background:#fff;color:var(--mv-text, #1a1a1a);text-decoration:none;transition:background .1s ease}.ctx-property-card.svelte-jv7icf:hover{background:var(--mv-bg-hover, #f4f7fa);text-decoration:none}.ctx-property-name.svelte-jv7icf{font-family:var(--font-stack);font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--mv-text, #1a1a1a);margin-bottom:4px}.ctx-property-meta.svelte-jv7icf{font-size:11px;color:var(--mv-text-muted, #6a6a6a);display:inline-flex;align-items:center;gap:6px;margin-bottom:8px}.ctx-sep.svelte-jv7icf{width:3px;height:3px;border-radius:50%;background:var(--mv-text-muted, #6a6a6a);opacity:.5;display:inline-block}.ctx-status-active.svelte-jv7icf{color:#16a34a;font-weight:600}.ctx-status-inactive.svelte-jv7icf{color:#6a6a6a;font-weight:600}.ctx-property-codes.svelte-jv7icf{display:flex;flex-wrap:wrap;gap:8px;padding-top:6px;border-top:1px solid var(--mv-border, #ececec)}.ctx-property-codes.svelte-jv7icf>span:where(.svelte-jv7icf){display:inline-flex;flex-direction:column;font-size:11px}.ctx-code-label.svelte-jv7icf{text-transform:uppercase;letter-spacing:.08em;color:var(--mv-text-muted, #6a6a6a);font-size:9px;font-weight:700}.ctx-code-value.svelte-jv7icf{font-family:SF Mono,ui-monospace,monospace;font-size:12px;color:var(--mv-text, #1a1a1a);font-weight:500;font-variant-numeric:tabular-nums}.ctx-property-confidence.svelte-jv7icf{margin-top:8px;font-size:10px;color:var(--mv-text-muted, #6a6a6a)}.ctx-reservation-card.svelte-jv7icf{padding:10px 12px;border:1px solid var(--mv-border, #ececec);border-left:3px solid #00ade6;border-radius:8px;background:#fff}.ctx-res-top.svelte-jv7icf{display:flex;align-items:center;gap:8px;margin-bottom:4px}.ctx-res-chan.svelte-jv7icf{font-size:9px;font-weight:700;padding:2px 6px;border-radius:3px;letter-spacing:.06em}.ctx-res-chan.chan-air.svelte-jv7icf{background:#ffe3e3;color:#b32d36}.ctx-res-chan.chan-bdc.svelte-jv7icf{background:#dfeaff;color:#1b4dab}.ctx-res-chan.chan-vrbo.svelte-jv7icf{background:#ffead5;color:#b35d12}.ctx-res-chan.chan-direct.svelte-jv7icf{background:#e0ede1;color:#2a6a3a}.ctx-res-guest.svelte-jv7icf{font-weight:600;font-size:13px;color:var(--mv-text, #1a1a1a)}.ctx-res-dates.svelte-jv7icf{font-family:SF Mono,ui-monospace,monospace;font-size:12px;color:var(--mv-text, #1a1a1a);font-variant-numeric:tabular-nums}.ctx-res-id.svelte-jv7icf{font-family:SF Mono,ui-monospace,monospace;font-size:10px;margin-top:2px}.ctx-tasks.svelte-jv7icf{display:flex;flex-direction:column;gap:4px}.ctx-task-row.svelte-jv7icf{display:grid;grid-template-columns:max-content 1fr max-content;gap:8px;align-items:center;padding:7px 10px;border:1px solid var(--mv-border, #ececec);border-radius:6px;background:#fff;text-decoration:none;color:var(--mv-text, #1a1a1a);font-size:12px;transition:background .1s ease}.ctx-task-row.svelte-jv7icf:hover{background:var(--mv-bg-hover, #f4f7fa);text-decoration:none}.ctx-task-status.svelte-jv7icf{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:1px 6px;border-radius:3px;background:var(--mv-bg-hover, #f4f7fa);color:var(--mv-text-muted, #6a6a6a)}.ctx-task-title.svelte-jv7icf{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500}.ctx-task-when.svelte-jv7icf{font-family:SF Mono,ui-monospace,monospace;font-size:10px;color:var(--mv-text-muted, #6a6a6a);font-variant-numeric:tabular-nums}.ctx-cta.svelte-jv7icf{width:100%;background:#fc904f;color:#fff;border:0;padding:11px 14px;border-radius:8px;font-family:var(--font-stack);font-size:14px;font-weight:700;cursor:pointer;transition:filter .1s ease}.ctx-cta.svelte-jv7icf:hover{filter:brightness(1.05)}.ctx-cta-ai.svelte-jv7icf{background:linear-gradient(135deg,#fc904f,#f67f3a);display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 6px 16px #fc904f47}.ctx-cta-ai.svelte-jv7icf .ai-spark-ico:where(.svelte-jv7icf){font-size:15px}.qt-context.svelte-jv7icf{padding:8px 12px;background:var(--mv-bg-hover, #f4f7fa);border-radius:6px;margin:10px 16px 4px;font-size:12px}.tb-btn.ai-spark.svelte-jv7icf{background:linear-gradient(135deg,#fc904f,#f67f3a);color:#fff;border-color:transparent;box-shadow:0 4px 12px #fc904f47;position:relative}.tb-btn.ai-spark.svelte-jv7icf:hover:not(:disabled){filter:brightness(1.05);background:linear-gradient(135deg,#fc904f,#f67f3a)}.tb-btn.ai-spark.svelte-jv7icf .tb-icon:where(.svelte-jv7icf){font-size:14px;line-height:1}.tb-btn.ai-spark.svelte-jv7icf:after{content:"+";position:absolute;bottom:-3px;right:-3px;width:13px;height:13px;background:#fff;color:#f67f3a;border-radius:50%;font-size:10px;font-weight:900;display:grid;place-items:center;box-shadow:0 2px 4px #0000002e;border:1.2px solid #fc904f;line-height:1}.modal.qt-modal.svelte-jv7icf{max-width:680px;padding:0}.qt-date.svelte-jv7icf{padding:6px 10px;border:1px solid var(--card-border, #e5e7eb);border-radius:var(--radius-button, 8px);font-family:inherit;font-size:13px;background:var(--card-bg, #fff);color:var(--fg, #111418)}.qt-head.svelte-jv7icf{align-items:flex-start;padding:22px 22px 8px;border-bottom:0}.qt-head-titles.svelte-jv7icf{display:flex;flex-direction:column;gap:4px}.qt-head-titles.svelte-jv7icf h2:where(.svelte-jv7icf){font-size:18px;font-weight:800;letter-spacing:-.02em;margin:0;color:#0f1115}.qt-ai-badge.svelte-jv7icf{background:linear-gradient(135deg,#00ade6,#0095c4);color:#fff;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:999px;width:fit-content}.qt-ai-summary.svelte-jv7icf{margin:0 22px 14px;background:linear-gradient(135deg,#00ade61a,#fff);border:1.5px solid rgba(0,173,230,.25);border-radius:12px;padding:11px 14px;font-size:13px;color:#0f1115;line-height:1.5}.qt-ai-summary.low.svelte-jv7icf{background:linear-gradient(135deg,#fc904f1a,#fff);border-color:#fc904f4d}.qt-ai-summary.loading.svelte-jv7icf{color:#6b7480;font-style:italic}.qt-ai-summary.svelte-jv7icf .sparkle:where(.svelte-jv7icf){color:#0095c4;font-weight:800}.qt-ai-summary.svelte-jv7icf strong:where(.svelte-jv7icf){color:#0f1115}.qt-ai-note.svelte-jv7icf{font-size:11px;color:#6b7480;margin-top:4px;font-weight:600}.qt-context-strip.svelte-jv7icf{display:flex;gap:18px;margin:0 22px 14px;padding:11px 14px;background:#f4f7fa;border-radius:10px;font-size:12px}.qt-context-strip.svelte-jv7icf .qt-context-lab:where(.svelte-jv7icf){display:block;font-size:10px;color:#6b7480;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px}.qt-context-strip.svelte-jv7icf strong:where(.svelte-jv7icf){color:#0f1115;font-weight:700}.qt-field.svelte-jv7icf{padding:0 22px 12px}.qt-two-col.svelte-jv7icf{display:grid;grid-template-columns:1fr 1fr;gap:0}.qt-label.svelte-jv7icf{display:flex;align-items:center;gap:6px;font-size:10px;color:#6b7480;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px}.qt-ai-tick.svelte-jv7icf{background:#00ade6;color:#fff;font-size:8px;font-weight:800;letter-spacing:.06em;padding:1px 5px;border-radius:999px}.qt-input.svelte-jv7icf{width:100%;padding:9px 12px;background:#fff;border:1.5px solid #e5e8ed;border-radius:10px;font-family:inherit;font-size:13px;color:#0f1115;font-weight:600}.qt-input.svelte-jv7icf:focus{outline:none;border-color:#00ade6}.qt-textarea.svelte-jv7icf{min-height:100px;resize:vertical;font-weight:500;line-height:1.5}.qt-photos-count.svelte-jv7icf{font-size:11px;font-weight:600;color:var(--mv-dim, #6b7280);margin-left:6px}.qt-photos.svelte-jv7icf{display:flex;flex-wrap:wrap;gap:8px}.qt-photo.svelte-jv7icf{position:relative;width:64px;height:64px;padding:0;border-radius:8px;overflow:hidden;cursor:pointer;background:#f3f4f6;border:2px solid var(--mv-border, #e5e7eb);opacity:.55}.qt-photo.on.svelte-jv7icf{border-color:var(--blue, #00ade6);opacity:1}.qt-photo.svelte-jv7icf img:where(.svelte-jv7icf){width:100%;height:100%;object-fit:cover;display:block}.qt-photo-check.svelte-jv7icf{position:absolute;top:2px;right:2px;width:18px;height:18px;border-radius:50%;background:var(--blue, #00ade6);color:#fff;font-size:11px;font-weight:800;line-height:18px;text-align:center}.qt-priority-row.svelte-jv7icf{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.qt-priority-pill.svelte-jv7icf{padding:8px 4px;background:#fff;border:1.5px solid #e5e8ed;border-radius:8px;font-family:inherit;font-size:12px;font-weight:700;color:#6b7480;text-transform:capitalize;cursor:pointer}.qt-priority-pill.cur.svelte-jv7icf{background:linear-gradient(135deg,#fc904f26,#fff);border-color:#fc904f;color:#f67f3a}.modal.ai-picker.svelte-jv7icf{max-width:460px;padding:0}.modal.ai-picker.svelte-jv7icf .modal-header:where(.svelte-jv7icf){align-items:flex-start;border-bottom:0;padding:22px 22px 8px}.ai-picker-head.svelte-jv7icf{display:flex;flex-direction:column;gap:4px}.ai-picker-eyebrow.svelte-jv7icf{font-size:11px;color:#00ade6;font-weight:800;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:5px}.ai-picker-eyebrow.svelte-jv7icf .sparkle:where(.svelte-jv7icf){font-size:13px}.ai-picker-head.svelte-jv7icf h2:where(.svelte-jv7icf){font-size:18px;font-weight:800;letter-spacing:-.02em;color:#0f1115;margin:0}.ai-picker-head.svelte-jv7icf .muted:where(.svelte-jv7icf){color:#6b7480;font-size:12px}.ai-picker-opts.svelte-jv7icf{display:grid;gap:10px;padding:14px 22px 6px}.ai-picker-opt.svelte-jv7icf{display:flex;gap:14px;align-items:center;padding:14px 16px;border-radius:14px;border:1.5px solid #e5e8ed;background:#fff;text-align:left;font-family:inherit;cursor:pointer;transition:transform 80ms ease,box-shadow 80ms ease}.ai-picker-opt.svelte-jv7icf:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0000000f}.ai-picker-opt.task.svelte-jv7icf{border-color:#fc904f59;background:linear-gradient(135deg,#fc904f14,#fff)}.ai-picker-opt.reply.svelte-jv7icf{border-color:#00ade659;background:linear-gradient(135deg,#00ade614,#fff)}.ai-opt-ico.svelte-jv7icf{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:18px;font-weight:700;flex:0 0 auto}.ai-picker-opt.task.svelte-jv7icf .ai-opt-ico:where(.svelte-jv7icf){background:linear-gradient(135deg,#fc904f,#f67f3a);box-shadow:0 6px 14px #fc904f4d}.ai-picker-opt.reply.svelte-jv7icf .ai-opt-ico:where(.svelte-jv7icf){background:linear-gradient(135deg,#00ade6,#0095c4);box-shadow:0 6px 14px #00ade642}.ai-opt-info.svelte-jv7icf{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ai-opt-title.svelte-jv7icf{font-size:14px;font-weight:800;color:#0f1115;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:6px}.ai-opt-tag.svelte-jv7icf{background:#00ade6;color:#fff;font-size:9px;font-weight:800;letter-spacing:.06em;padding:1px 6px;border-radius:999px}.ai-opt-desc.svelte-jv7icf{font-size:12px;color:#5a626d;font-weight:600;line-height:1.4}.ai-opt-chev.svelte-jv7icf{color:#aab1ba;font-size:16px;font-weight:700}.ai-picker-foot.svelte-jv7icf{display:flex;justify-content:flex-end;padding:4px 22px 18px}
