.case-panel-tab.svelte-5tiabw{display:flex;min-height:4.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;color:color-mix(in oklab,var(--color-base-content) 58%,transparent)}.case-panel-tab.svelte-5tiabw:hover{background:color-mix(in oklab,var(--color-base-100) 80%,transparent);color:var(--color-base-content)}.case-panel-tab-active.svelte-5tiabw{background:color-mix(in oklab,var(--color-primary) 10%,var(--color-base-100));color:var(--color-base-content);box-shadow:0 1px 2px #0f172a14,inset 0 0 0 1px color-mix(in oklab,var(--color-primary) 28%,transparent)}.case-panel-tab-count.svelte-5tiabw{line-height:1;background:color-mix(in oklab,var(--color-base-200) 82%,transparent);color:color-mix(in oklab,var(--color-base-content) 52%,transparent)}.case-panel-tab-count-active.svelte-5tiabw{background:color-mix(in oklab,var(--color-primary) 16%,transparent);color:var(--color-primary)}.case-status-select.svelte-5tiabw{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:10.75rem;border:1px solid color-mix(in oklab,var(--color-base-content) 18%,transparent);border-radius:.9rem;background:color-mix(in oklab,var(--color-base-100) 94%,transparent);color:var(--color-base-content);padding:.8rem 2.35rem .8rem 1rem;font-size:.95rem;font-weight:600;line-height:1;text-transform:capitalize;box-shadow:0 1px 2px #0f172a0a;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.ui-assignment-dropdown.svelte-5tiabw{position:relative}.ui-assignment-dropdown-hover-bridge.svelte-5tiabw{position:absolute;top:100%;right:0;z-index:19;width:14rem;height:.7rem}.case-status-select.svelte-5tiabw:hover{border-color:color-mix(in oklab,var(--color-base-content) 28%,transparent)}.case-status-select.svelte-5tiabw:focus{outline:none;border-color:color-mix(in oklab,var(--color-primary) 42%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-primary) 12%,transparent),0 1px 2px #0f172a0a}.case-status-select-readonly.svelte-5tiabw{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding-right:1rem;cursor:default}.focused-case-sidebar.svelte-c2an5f{display:flex;height:100%;min-height:0;width:100%;flex-direction:column;background:linear-gradient(180deg,hsl(var(--b1)),hsl(var(--b2) / .18)),hsl(var(--b1))}.focused-case-sidebar-scroll.svelte-c2an5f{display:grid;min-height:0;flex:1 1 auto;align-content:start;gap:0;overflow-y:auto;padding:.9rem 1.05rem 1rem}.focused-sidebar-card.svelte-c2an5f{border:0;border-bottom:1px solid hsl(var(--b3) / .66);border-radius:0;background:transparent;padding:1rem 0;box-shadow:none}.focused-sidebar-card.svelte-c2an5f:first-child{padding-top:.2rem}.focused-sidebar-card.svelte-c2an5f:last-child{border-bottom:0}.focused-sidebar-card-button.svelte-c2an5f{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;border:0;background:transparent;padding:0 0 .84rem;color:hsl(var(--bc));text-align:left}.focused-sidebar-card-button.svelte-c2an5f:hover{color:hsl(var(--p))}.focused-sidebar-case-info-toggle.svelte-c2an5f{padding-bottom:0}.focused-sidebar-case-info-toggle[aria-expanded=true].svelte-c2an5f{padding-bottom:.84rem}.focused-sidebar-card-action-row.svelte-c2an5f{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.45rem;align-items:start}.focused-sidebar-card-action-row.svelte-c2an5f .focused-sidebar-card-button:where(.svelte-c2an5f){padding-right:0}.focused-sidebar-card-title.svelte-c2an5f{display:inline-flex;min-width:0;align-items:center;gap:.68rem;font-size:.78rem;font-weight:800;text-transform:uppercase;color:currentColor}.focused-sidebar-section-icon.svelte-c2an5f,.focused-sidebar-mini-icon.svelte-c2an5f{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%}.focused-sidebar-section-icon.svelte-c2an5f{height:1.55rem;width:1.55rem;font-size:.72rem}.focused-sidebar-mini-icon.svelte-c2an5f{margin-top:.08rem;height:1.45rem;width:1.45rem;font-size:.68rem}.focused-sidebar-icon-attribute.svelte-c2an5f{background:hsl(var(--p) / .1);color:hsl(var(--p))}.focused-sidebar-icon-task.svelte-c2an5f{background:hsl(var(--in) / .12);color:hsl(var(--in))}.focused-sidebar-icon-success.svelte-c2an5f{background:hsl(var(--su) / .12);color:hsl(var(--su))}.focused-sidebar-icon-error.svelte-c2an5f{background:hsl(var(--er) / .12);color:hsl(var(--er))}.focused-sidebar-icon-message.svelte-c2an5f{background:hsl(var(--p) / .1);color:hsl(var(--p))}.focused-sidebar-icon-ai.svelte-c2an5f{background:hsl(var(--a) / .12);color:hsl(var(--a))}.focused-sidebar-icon-case.svelte-c2an5f{background:hsl(var(--wa) / .14);color:hsl(var(--bc) / .78)}.focused-sidebar-icon-neutral.svelte-c2an5f{background:hsl(var(--b2));color:hsl(var(--bc) / .68)}.focused-sidebar-contact-row.svelte-c2an5f{display:flex;align-items:center;gap:.75rem}.focused-sidebar-avatar.svelte-c2an5f{display:inline-flex;height:2.15rem;width:2.15rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;background:hsl(var(--b2) / .68);color:hsl(var(--bc) / .82);font-weight:700}.focused-sidebar-contact-name.svelte-c2an5f{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:750;color:hsl(var(--bc))}.focused-sidebar-link.svelte-c2an5f{font-size:.74rem;font-weight:650;color:hsl(var(--p))}.focused-sidebar-link.svelte-c2an5f:hover{text-decoration:underline}.focused-sidebar-lines.svelte-c2an5f{display:grid;gap:.5rem;margin-top:1rem}.focused-sidebar-line.svelte-c2an5f,.focused-sidebar-definition-list.svelte-c2an5f>div:where(.svelte-c2an5f){display:grid;grid-template-columns:minmax(5rem,.58fr) minmax(0,1fr);gap:.75rem;align-items:center;font-size:.78rem}.focused-sidebar-line.svelte-c2an5f>:where(.svelte-c2an5f):first-child,.focused-sidebar-definition-list.svelte-c2an5f dt:where(.svelte-c2an5f){color:hsl(var(--bc) / .6)}.focused-sidebar-line.svelte-c2an5f>:where(.svelte-c2an5f):last-child,.focused-sidebar-definition-list.svelte-c2an5f dd:where(.svelte-c2an5f){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--bc) / .88);font-weight:560}.focused-sidebar-card-header.svelte-c2an5f{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.72rem}.focused-sidebar-card-header.svelte-c2an5f h2:where(.svelte-c2an5f){margin:0;font-size:.78rem;font-weight:800;text-transform:uppercase;color:hsl(var(--bc) / .72)}.focused-sidebar-definition-list.svelte-c2an5f{display:grid;gap:.7rem;margin:0}.focused-sidebar-definition-list.svelte-c2an5f dd:where(.svelte-c2an5f){margin:0}.focused-sidebar-owner-form.svelte-c2an5f{min-width:0}.focused-sidebar-select.svelte-c2an5f{width:100%;min-height:1.65rem;border:0;border-radius:.38rem;background:hsl(var(--b2) / .46);padding:.16rem .38rem;color:hsl(var(--bc));font-size:.78rem;font-weight:650}.focused-sidebar-list.svelte-c2an5f{display:grid;gap:.42rem}.focused-sidebar-list-scrollable.svelte-c2an5f{max-height:13.5rem;overflow-y:auto;overscroll-behavior:contain;padding-right:.18rem;scrollbar-width:thin}.focused-sidebar-list-item.svelte-c2an5f{display:grid;width:100%;grid-template-columns:1.45rem minmax(0,1fr);gap:.55rem;align-items:start;border:0;border-radius:.38rem;background:transparent;padding:.34rem .16rem;color:hsl(var(--bc));text-align:left}.focused-sidebar-list-item.svelte-c2an5f:hover{background:hsl(var(--b2) / .4)}.focused-sidebar-list-item-readonly.svelte-c2an5f:hover{background:hsl(var(--b2) / .42)}.focused-sidebar-attribute-inline-row.svelte-c2an5f{grid-template-columns:minmax(0,1fr) auto;align-items:start}.focused-sidebar-attribute-preview-form.svelte-c2an5f,.focused-sidebar-attribute-expanded-form.svelte-c2an5f{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:.14rem .45rem;align-items:start}.focused-sidebar-attribute-preview-form.svelte-c2an5f .focused-sidebar-inline-text:where(.svelte-c2an5f),.focused-sidebar-attribute-preview-form.svelte-c2an5f .focused-sidebar-inline-title-input:where(.svelte-c2an5f),.focused-sidebar-attribute-preview-form.svelte-c2an5f .focused-sidebar-inline-value-input:where(.svelte-c2an5f),.focused-sidebar-attribute-expanded-form.svelte-c2an5f .focused-sidebar-inline-text:where(.svelte-c2an5f),.focused-sidebar-attribute-expanded-form.svelte-c2an5f .focused-sidebar-inline-title-input:where(.svelte-c2an5f),.focused-sidebar-attribute-expanded-form.svelte-c2an5f .focused-sidebar-inline-value-input:where(.svelte-c2an5f){grid-column:1}.focused-sidebar-attribute-preview-form.svelte-c2an5f .focused-sidebar-icon-button:where(.svelte-c2an5f){grid-column:2;grid-row:1 / span 2}.focused-sidebar-inline-text.svelte-c2an5f{display:block;min-width:0;border:0;background:transparent;padding:0;text-align:left}.focused-sidebar-inline-text.svelte-c2an5f:hover{color:hsl(var(--p));text-decoration:underline}.focused-sidebar-inline-title.svelte-c2an5f,.focused-sidebar-inline-title-input.svelte-c2an5f{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:750;color:hsl(var(--bc) / .92)}.focused-sidebar-inline-value.svelte-c2an5f,.focused-sidebar-inline-value-input.svelte-c2an5f{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;color:hsl(var(--bc) / .62)}.focused-sidebar-inline-value-expanded.svelte-c2an5f{white-space:pre-wrap;overflow-wrap:anywhere}.focused-sidebar-inline-title-input.svelte-c2an5f,.focused-sidebar-inline-value-input.svelte-c2an5f{width:100%;min-width:0;border:1px solid hsl(var(--b3) / .82);border-radius:.42rem;background:hsl(var(--b1));padding:.32rem .44rem;line-height:1.25}.focused-sidebar-inline-input-flat.svelte-c2an5f{border-color:transparent;background:transparent;padding:.02rem 0}.focused-sidebar-inline-input-flat.svelte-c2an5f:focus{border-color:hsl(var(--p) / .32);background:hsl(var(--b1));padding:.32rem .44rem;outline:none;box-shadow:0 0 0 2px hsl(var(--p) / .1)}.focused-sidebar-checkbox.svelte-c2an5f{margin-top:.18rem;height:.82rem;width:.82rem;border:1px solid hsl(var(--bc) / .36);border-radius:.22rem}.focused-sidebar-event-dot.svelte-c2an5f{margin-top:.36rem;height:.48rem;width:.48rem;border-radius:999px;background:hsl(var(--su))}.focused-sidebar-list-title.svelte-c2an5f,.focused-sidebar-list-meta.svelte-c2an5f{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.focused-sidebar-list-title.svelte-c2an5f{font-size:.78rem;font-weight:650;color:hsl(var(--bc) / .9)}.focused-sidebar-list-meta.svelte-c2an5f,.focused-sidebar-empty.svelte-c2an5f,.focused-sidebar-more.svelte-c2an5f{font-size:.72rem;color:hsl(var(--bc) / .6)}.focused-sidebar-more.svelte-c2an5f{margin-top:.55rem;font-weight:650}.focused-sidebar-more-button.svelte-c2an5f{margin-top:.55rem;border:0;background:transparent;padding:0;color:hsl(var(--p));font-size:.72rem;font-weight:700;text-align:left}.focused-sidebar-more-button.svelte-c2an5f:hover{text-decoration:underline}.focused-sidebar-empty.svelte-c2an5f{margin:0;line-height:1.35}.focused-sidebar-structure-title.svelte-c2an5f{margin-bottom:.25rem;font-size:.82rem;font-weight:700;color:hsl(var(--bc) / .86)}.focused-sidebar-structure-link.svelte-c2an5f{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.focused-sidebar-full-details.svelte-c2an5f{border:1px solid hsl(var(--b3) / .76);border-radius:.5rem;background:hsl(var(--b1))}.focused-sidebar-full-details.svelte-c2an5f>summary:where(.svelte-c2an5f){cursor:pointer;padding:.78rem .85rem;font-size:.78rem;font-weight:750;color:hsl(var(--bc) / .76)}.focused-sidebar-full-panel.svelte-c2an5f{border-top:1px solid hsl(var(--b3) / .72)}.focused-sidebar-full-panel.svelte-c2an5f .ui-panel{max-width:none;border:0;border-radius:0}.focused-sidebar-panel.svelte-c2an5f{display:flex;min-height:0;flex-direction:column}.focused-sidebar-panel-header.svelte-c2an5f{position:sticky;top:-.78rem;z-index:4;display:grid;grid-template-columns:2rem minmax(0,1fr) auto;gap:.7rem;align-items:center;border-bottom:1px solid hsl(var(--b3) / .7);background:hsl(var(--b1) / .97);padding:.2rem 0 .78rem}.focused-sidebar-panel-header.svelte-c2an5f h2:where(.svelte-c2an5f){margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:800;color:hsl(var(--bc))}.focused-sidebar-panel-header.svelte-c2an5f p:where(.svelte-c2an5f){margin:.14rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;color:hsl(var(--bc) / .62)}.focused-sidebar-back-button.svelte-c2an5f{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border:1px solid hsl(var(--b3) / .8);border-radius:.5rem;background:hsl(var(--b1));color:hsl(var(--bc) / .76)}.focused-sidebar-back-button.svelte-c2an5f:hover{background:hsl(var(--b2) / .68);color:hsl(var(--bc))}.focused-sidebar-panel-action.svelte-c2an5f,.focused-sidebar-submit-button.svelte-c2an5f,.focused-sidebar-secondary-button.svelte-c2an5f,.focused-sidebar-delete-button.svelte-c2an5f{display:inline-flex;min-height:2rem;align-items:center;justify-content:center;gap:.42rem;border-radius:.48rem;padding:.35rem .62rem;font-size:.74rem;font-weight:750;line-height:1}.focused-sidebar-panel-action.svelte-c2an5f,.focused-sidebar-submit-button.svelte-c2an5f{border:1px solid hsl(var(--p) / .32);background:hsl(var(--p));color:hsl(var(--pc))}.focused-sidebar-panel-action.svelte-c2an5f:hover,.focused-sidebar-submit-button.svelte-c2an5f:hover{filter:brightness(.96)}.focused-sidebar-panel-action-icon.svelte-c2an5f{width:2rem;padding-inline:0}.focused-sidebar-icon-button.svelte-c2an5f{display:inline-flex;height:1.85rem;width:1.85rem;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:.42rem;background:transparent;color:hsl(var(--bc) / .62);font-size:.72rem}.focused-sidebar-icon-button.svelte-c2an5f:hover{background:hsl(var(--b2) / .58);color:hsl(var(--bc))}.focused-sidebar-icon-button-primary.svelte-c2an5f{border-color:hsl(var(--p) / .32);background:hsl(var(--p));color:hsl(var(--pc))}.focused-sidebar-icon-button-primary.svelte-c2an5f:hover{background:hsl(var(--p));color:hsl(var(--pc));filter:brightness(.96)}.focused-sidebar-icon-button-danger.svelte-c2an5f{border-color:hsl(var(--er) / .24);background:hsl(var(--er) / .08);color:hsl(var(--er))}.focused-sidebar-icon-button-danger.svelte-c2an5f:hover{background:hsl(var(--er) / .13);color:hsl(var(--er))}.focused-sidebar-secondary-button.svelte-c2an5f{border:1px solid hsl(var(--b3) / .82);background:hsl(var(--b1));color:hsl(var(--bc) / .72)}.focused-sidebar-secondary-button.svelte-c2an5f:hover{background:hsl(var(--b2) / .64);color:hsl(var(--bc))}.focused-sidebar-delete-button.svelte-c2an5f{border:1px solid hsl(var(--er) / .24);background:hsl(var(--er) / .08);color:hsl(var(--er))}.focused-sidebar-delete-button.svelte-c2an5f:hover{background:hsl(var(--er) / .13)}.focused-sidebar-detail-list.svelte-c2an5f{display:grid;gap:.65rem;padding-top:.78rem}.focused-sidebar-detail-list-scrollable.svelte-c2an5f{max-height:min(34rem,calc(100vh - 12rem));min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:.2rem;scrollbar-width:thin}.focused-sidebar-detail-card.svelte-c2an5f{display:block;width:100%;border:1px solid hsl(var(--b3) / .76);border-radius:.5rem;background:hsl(var(--b1));padding:.82rem;color:hsl(var(--bc));text-align:left;box-shadow:0 1px 2px hsl(var(--bc) / .035)}.focused-sidebar-detail-card-button.svelte-c2an5f:hover{border-color:hsl(var(--bc) / .18);background:hsl(var(--b2) / .34)}.focused-sidebar-attribute-card.svelte-c2an5f{border-color:transparent;background:transparent;padding:.68rem;box-shadow:none}.focused-sidebar-detail-card-header.svelte-c2an5f{display:grid;grid-template-columns:1.7rem minmax(0,1fr);gap:.65rem;align-items:start}.focused-sidebar-attribute-header.svelte-c2an5f{display:grid;grid-template-columns:minmax(0,1fr) 2rem 2rem;gap:.55rem;align-items:start}.focused-sidebar-attribute-title-button.svelte-c2an5f{display:grid;min-width:0;border:0;background:transparent;padding:.05rem 0;color:hsl(var(--bc));text-align:left}.focused-sidebar-detail-card.svelte-c2an5f h3:where(.svelte-c2an5f){margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:750;color:hsl(var(--bc) / .92)}.focused-sidebar-detail-card.svelte-c2an5f p:where(.svelte-c2an5f){margin:.15rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;color:hsl(var(--bc) / .58)}.focused-sidebar-attribute-value.svelte-c2an5f,.focused-sidebar-detail-copy.svelte-c2an5f{margin-top:.62rem;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.78rem;line-height:1.45;color:hsl(var(--bc) / .76)}.focused-sidebar-attribute-form.svelte-c2an5f,.focused-sidebar-new-task-form.svelte-c2an5f{display:grid;gap:.64rem;margin-top:.72rem}.focused-sidebar-new-task-card.svelte-c2an5f{margin-top:.78rem;border:1px dashed hsl(var(--p) / .32);border-radius:.5rem;background:hsl(var(--p) / .045);padding:.82rem}.focused-sidebar-new-attribute-card.svelte-c2an5f{margin-bottom:.72rem;border:1px dashed hsl(var(--p) / .32);border-radius:.5rem;background:hsl(var(--p) / .045);padding:.78rem}.focused-sidebar-form-field.svelte-c2an5f{display:grid;gap:.32rem;min-width:0}.focused-sidebar-form-field.svelte-c2an5f>span:where(.svelte-c2an5f){font-size:.66rem;font-weight:800;text-transform:uppercase;color:hsl(var(--bc) / .54)}.focused-sidebar-form-field.svelte-c2an5f input:where(.svelte-c2an5f),.focused-sidebar-form-field.svelte-c2an5f select:where(.svelte-c2an5f),.focused-sidebar-form-field.svelte-c2an5f textarea:where(.svelte-c2an5f){width:100%;min-width:0;border:1px solid hsl(var(--b3) / .82);border-radius:.48rem;background:hsl(var(--b1));padding:.48rem .58rem;color:hsl(var(--bc));font-size:.78rem;line-height:1.35}.focused-sidebar-form-field.svelte-c2an5f textarea:where(.svelte-c2an5f){resize:vertical}.focused-sidebar-form-actions.svelte-c2an5f{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.focused-sidebar-attribute-edit-line.svelte-c2an5f{display:grid;grid-template-columns:minmax(0,1fr) 2rem;gap:.45rem;margin-top:.62rem}.focused-sidebar-attribute-inline-form.svelte-c2an5f{display:grid;grid-template-columns:minmax(5.3rem,.64fr) minmax(0,1fr) 2rem;gap:.45rem;min-width:0}.focused-sidebar-delete-form.svelte-c2an5f{display:flex;justify-content:flex-end;margin-top:.52rem}.focused-sidebar-inline-delete-form.svelte-c2an5f{display:flex;justify-content:flex-end;margin-top:0}.focused-sidebar-task-alarm.svelte-c2an5f{display:inline-flex;margin-top:.62rem;border-radius:999px;background:hsl(var(--wa) / .14);padding:.28rem .52rem;color:hsl(var(--bc) / .74);font-size:.7rem;font-weight:750}.focused-sidebar-empty-panel.svelte-c2an5f{padding-top:.78rem}@media(max-width:28rem){.focused-sidebar-panel-header.svelte-c2an5f{grid-template-columns:2rem minmax(0,1fr)}.focused-sidebar-panel-action.svelte-c2an5f{grid-column:2;justify-self:start}.focused-sidebar-attribute-edit-line.svelte-c2an5f,.focused-sidebar-attribute-inline-form.svelte-c2an5f,.focused-sidebar-attribute-header.svelte-c2an5f,.focused-sidebar-attribute-inline-row.svelte-c2an5f{grid-template-columns:minmax(0,1fr)}.focused-sidebar-inline-delete-form.svelte-c2an5f{justify-content:flex-start}}.email-composer-shell.svelte-1kb8jmo{border:1px solid hsl(var(--b3) / .72);background:hsl(var(--b1));display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.email-composer-drag-active.svelte-1kb8jmo{border-color:hsl(var(--p) / .45);background:hsl(var(--p) / .06)}.email-composer-gmail.svelte-1kb8jmo{background:#fff;border-color:#3c404324;border-radius:.875rem;box-shadow:0 1px 3px #3c404338,0 10px 28px #3c404324;color:#202124;gap:0;min-height:min(34rem,72vh)}.email-composer-outlook.svelte-1kb8jmo{border-color:hsl(var(--b3) / .64);border-radius:.625rem;gap:0;padding:0}.email-chrome.svelte-1kb8jmo{align-items:center;background:hsl(var(--b2) / .62);border:1px solid hsl(var(--b3) / .75);border-radius:.5rem;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;min-width:0;order:0;padding:.35rem}.email-window-title.svelte-1kb8jmo{color:hsl(var(--bc) / .82);font-size:.8125rem;font-weight:650;min-width:0;padding-inline:.4rem}.email-command-group.svelte-1kb8jmo{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.35rem;min-width:14rem}.email-outlook-ribbon.svelte-1kb8jmo{align-items:center;gap:.2rem;min-height:3.45rem}.email-composer-outlook.svelte-1kb8jmo .email-chrome:where(.svelte-1kb8jmo){background:linear-gradient(180deg,#b7d9ea,#9fc9df);border:0;border-radius:0;color:#374151;gap:.5rem;padding:.25rem .65rem}.outlook-command-button.svelte-1kb8jmo{align-items:center;border-radius:.25rem;color:#3f4750;display:inline-flex;font-size:.82rem;font-weight:650;gap:.42rem;min-height:2.55rem;padding:.38rem .55rem;white-space:nowrap}.outlook-command-button.svelte-1kb8jmo:hover,.outlook-command-button.svelte-1kb8jmo:active,.outlook-command-button[aria-pressed=true].svelte-1kb8jmo{background:#ffffff57}.outlook-command-button[aria-pressed=true].svelte-1kb8jmo{box-shadow:inset 0 -2px #0f6cbd,inset 0 0 0 1px #0f6cbd29;color:#1f2937}.outlook-command-button.svelte-1kb8jmo:disabled{cursor:not-allowed;opacity:.5}.outlook-command-button.svelte-1kb8jmo .icon{color:#40464d;height:1.05rem;width:1.05rem}.outlook-command-icon-button.svelte-1kb8jmo{justify-content:center;min-width:2.35rem;padding-inline:.45rem}.email-command-section.svelte-1kb8jmo{align-items:center;border-right:1px solid hsl(var(--b3) / .72);display:flex;flex-wrap:wrap;gap:.25rem;min-height:2.35rem;padding:.2rem .5rem}.email-command-section.svelte-1kb8jmo:first-child{padding-left:0}.email-command-section.svelte-1kb8jmo:last-child{border-right:0;padding-right:0}.email-command-button.svelte-1kb8jmo,.outlook-send-button.svelte-1kb8jmo,.gmail-send-button.svelte-1kb8jmo{align-items:center;border-radius:.375rem;display:inline-flex;font-size:.75rem;font-weight:650;min-height:1.875rem;padding:.35rem .7rem;transition:background-color .12s ease,color .12s ease,border-color .12s ease;white-space:nowrap}.email-command-button.svelte-1kb8jmo{background:transparent;border:1px solid transparent;color:hsl(var(--bc) / .78)}.email-command-button.svelte-1kb8jmo:hover,.email-command-button-active.svelte-1kb8jmo{background:hsl(var(--b1));border-color:hsl(var(--b3) / .75);color:hsl(var(--bc))}.email-command-button.svelte-1kb8jmo:disabled{cursor:not-allowed;opacity:.48}.email-command-select.svelte-1kb8jmo{border:1px solid hsl(var(--b3) / .76);border-radius:.375rem;background:hsl(var(--b1));color:hsl(var(--bc));font-size:.75rem;min-height:1.875rem;max-width:min(12rem,42vw);padding:.25rem 1.6rem .25rem .55rem}.outlook-send-button.svelte-1kb8jmo{background:#0f6cbd;border:1px solid #0f6cbd;color:#fff}.outlook-send-button.svelte-1kb8jmo:hover,.gmail-send-button.svelte-1kb8jmo:hover{filter:brightness(.96)}.outlook-send-button.svelte-1kb8jmo:disabled,.gmail-send-button.svelte-1kb8jmo:disabled{cursor:not-allowed;opacity:.52}.gmail-send-button.svelte-1kb8jmo{background:#1a73e8;border:1px solid #1a73e8;border-radius:999px;color:#fff;min-width:4.5rem;justify-content:center}.email-mode-switcher.svelte-1kb8jmo{align-items:center;background:hsl(var(--b1) / .8);border:1px solid hsl(var(--b3) / .75);border-radius:.5rem;display:inline-flex;flex:0 0 auto;gap:.125rem;margin-left:auto;padding:.125rem}.email-mode-switcher.svelte-1kb8jmo button:where(.svelte-1kb8jmo){border-radius:.375rem;color:hsl(var(--bc) / .65);font-size:.6875rem;font-weight:650;min-height:1.5rem;padding:.25rem .5rem;white-space:nowrap}.email-mode-switcher.svelte-1kb8jmo button.email-mode-button-active:where(.svelte-1kb8jmo){background:hsl(var(--b1));color:hsl(var(--bc));box-shadow:0 1px 2px hsl(var(--bc) / .12)}.email-composer-outlook.svelte-1kb8jmo .email-mode-switcher:where(.svelte-1kb8jmo){background:#fff3;border-color:#ffffff52}.email-composer-outlook.svelte-1kb8jmo .email-mode-switcher:where(.svelte-1kb8jmo) button:where(.svelte-1kb8jmo){color:#3f4750}.email-composer-outlook.svelte-1kb8jmo .email-mode-switcher:where(.svelte-1kb8jmo) button.email-mode-button-active:where(.svelte-1kb8jmo){background:#ffffffad;color:#1f2937}.email-to-row.svelte-1kb8jmo{order:10}.email-outlook-from-row.svelte-1kb8jmo{order:8}.email-reference-row.svelte-1kb8jmo{order:20}.email-advanced-panel.svelte-1kb8jmo{order:28}.email-ccbcc-grid.svelte-1kb8jmo{order:18}.email-schedule-field.svelte-1kb8jmo{order:45}.email-formatting-toolbar.svelte-1kb8jmo{align-items:center;display:flex;flex-shrink:0;gap:.25rem;order:40;overflow-x:auto;padding-bottom:.25rem}.email-attachment-status.svelte-1kb8jmo{order:60}.email-attachment-list.svelte-1kb8jmo{order:65}.email-subject-field.svelte-1kb8jmo{order:30}.email-body-field.svelte-1kb8jmo{display:flex;flex-direction:column;min-height:0;order:80}.email-control-row.svelte-1kb8jmo{order:90}.email-composer-outlook.svelte-1kb8jmo .email-formatting-toolbar:where(.svelte-1kb8jmo){background:hsl(var(--b1));border-bottom:1px solid hsl(var(--b3) / .72);border-radius:0;min-height:4rem;order:40;padding:.55rem 1.55rem .8rem}.email-outlook-field-row.svelte-1kb8jmo{align-items:stretch;background:hsl(var(--b1));border-bottom:1px solid hsl(var(--b3) / .72);display:flex;gap:.85rem;min-height:3.65rem;padding:.72rem 1.55rem}.email-outlook-field-label.svelte-1kb8jmo{color:hsl(var(--bc) / .62);flex:0 0 6.4rem;font-size:1rem;font-weight:650;line-height:2rem}.email-outlook-from-button.svelte-1kb8jmo{align-items:center;color:hsl(var(--bc) / .78);display:inline-flex;flex:1 1 auto;font-size:1rem;font-weight:650;justify-content:flex-start;min-width:0;text-align:left}.email-outlook-icon-button.svelte-1kb8jmo{align-items:center;border-radius:.25rem;color:hsl(var(--bc) / .7);display:inline-flex;flex:0 0 auto;height:2rem;justify-content:center;width:2rem}.email-outlook-icon-button.svelte-1kb8jmo:hover,.email-outlook-icon-button.svelte-1kb8jmo:active,.email-outlook-link-button.svelte-1kb8jmo:hover,.email-outlook-link-button.svelte-1kb8jmo:active,.email-outlook-link-button[aria-pressed=true].svelte-1kb8jmo{background:hsl(var(--b2) / .75);color:hsl(var(--bc))}.email-outlook-link-button[aria-pressed=true].svelte-1kb8jmo{box-shadow:inset 0 -2px #0f6cbd}.email-outlook-row-actions.svelte-1kb8jmo{align-items:center;display:flex;flex:0 0 auto;gap:.55rem;line-height:2rem}.email-outlook-link-button.svelte-1kb8jmo{border-radius:.25rem;color:hsl(var(--bc) / .75);font-size:.92rem;font-weight:650;min-height:2rem;padding-inline:.25rem}.email-outlook-recipient-box.svelte-1kb8jmo,.email-outlook-recipient-line.svelte-1kb8jmo{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.5rem;min-height:2rem;min-width:0;padding:0}.email-outlook-recipient-input.svelte-1kb8jmo,.email-outlook-subject-input.svelte-1kb8jmo{background:transparent;border:0;color:hsl(var(--bc));flex:1 1 auto;font-size:1rem;min-height:2rem;min-width:12rem;outline:none}.email-outlook-recipient-input.svelte-1kb8jmo::placeholder,.email-outlook-subject-input.svelte-1kb8jmo::placeholder{color:hsl(var(--bc) / .4)}.email-outlook-importance.svelte-1kb8jmo{align-items:center;color:hsl(var(--bc) / .72);display:inline-flex;flex:0 0 auto;font-size:.95rem;font-weight:650;gap:.35rem;min-height:2rem;position:relative}.email-outlook-importance.svelte-1kb8jmo select:where(.svelte-1kb8jmo){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;min-height:2rem;outline:none;padding:0 1.15rem 0 0}.email-outlook-importance.svelte-1kb8jmo .icon{pointer-events:none;position:absolute;right:0}.outlook-format-button.svelte-1kb8jmo,.outlook-format-select.svelte-1kb8jmo{align-items:center;background:transparent;border:0;border-radius:.25rem;color:hsl(var(--bc) / .72);display:inline-flex;font-size:1rem;font-weight:650;height:2rem;justify-content:center;min-width:2rem}.outlook-format-button.svelte-1kb8jmo:hover,.outlook-format-button.svelte-1kb8jmo:active,.outlook-format-button[aria-pressed=true].svelte-1kb8jmo,.outlook-format-button[data-active=true].svelte-1kb8jmo,.outlook-format-select.svelte-1kb8jmo:hover,.outlook-format-select.svelte-1kb8jmo:focus-within,.outlook-format-select[data-active=true].svelte-1kb8jmo{background:hsl(var(--b2) / .85);color:hsl(var(--bc))}.outlook-format-button[aria-pressed=true].svelte-1kb8jmo,.outlook-format-button[data-active=true].svelte-1kb8jmo,.outlook-format-select[data-active=true].svelte-1kb8jmo{background:#dbeafe;color:#0f4e85;box-shadow:inset 0 -2px #0f6cbd,inset 0 0 0 1px hsl(var(--b3) / .7)}.outlook-format-select.svelte-1kb8jmo{background:hsl(var(--b2) / .45);gap:.35rem;justify-content:flex-start;min-width:9rem;padding:0 .6rem 0 .9rem}.outlook-format-select.svelte-1kb8jmo select:where(.svelte-1kb8jmo){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;flex:1 1 auto;font:inherit;font-weight:650;height:100%;min-width:0;outline:none;width:100%}.outlook-format-select.svelte-1kb8jmo>.icon{flex:0 0 auto;height:.72rem;opacity:.65;pointer-events:none;width:.72rem}.outlook-format-size.svelte-1kb8jmo{min-width:4.25rem}.outlook-format-size.svelte-1kb8jmo select:where(.svelte-1kb8jmo){text-align:center}.outlook-color-control-wrap.svelte-1kb8jmo{align-items:center;display:inline-flex;gap:.05rem;position:relative}.outlook-color-control.svelte-1kb8jmo{position:relative}.outlook-color-menu-button.svelte-1kb8jmo{margin-left:-.35rem;min-width:1.35rem;padding-inline:0;width:1.35rem}.outlook-color-menu-button.svelte-1kb8jmo .icon,.gmail-color-menu-button.svelte-1kb8jmo .icon{height:.72rem;width:.72rem}.outlook-color-control.svelte-1kb8jmo:after,.gmail-color-control.svelte-1kb8jmo:after{background:var(--composer-selected-color, currentColor);border-radius:999px;bottom:.22rem;content:"";height:.28rem;left:.45rem;pointer-events:none;position:absolute;right:.45rem}.outlook-color-control-wrap.svelte-1kb8jmo>input:where(.svelte-1kb8jmo){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;height:.45rem;inset:auto .35rem .22rem .35rem;opacity:0;padding:0;position:absolute;width:calc(100% - .7rem)}.outlook-color-control-wrap.svelte-1kb8jmo>input:where(.svelte-1kb8jmo)::-webkit-color-swatch-wrapper{padding:0}.outlook-color-control-wrap.svelte-1kb8jmo>input:where(.svelte-1kb8jmo)::-webkit-color-swatch{border:0;border-radius:999px}.composer-color-menu.svelte-1kb8jmo{align-items:center;background:hsl(var(--b1));border:1px solid hsl(var(--b3) / .78);border-radius:.5rem;box-shadow:0 8px 20px hsl(var(--bc) / .14);display:inline-flex;gap:.18rem;margin-left:.25rem;padding:.25rem;position:relative;z-index:3}.composer-color-menu-gmail.svelte-1kb8jmo{border-color:#dadce0;border-radius:999px;box-shadow:0 3px 12px #3c404333}.composer-color-swatch.svelte-1kb8jmo{background:var(--composer-swatch-color);border:1px solid rgb(0 0 0 / .18);border-radius:999px;height:1.15rem;width:1.15rem}.composer-color-swatch.svelte-1kb8jmo:hover,.composer-color-swatch[aria-pressed=true].svelte-1kb8jmo{box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px #1a73e8}.composer-color-custom.svelte-1kb8jmo{align-items:center;border:1px dashed hsl(var(--bc) / .35);border-radius:999px;display:inline-flex;height:1.15rem;justify-content:center;margin-left:.08rem;overflow:hidden;position:relative;width:1.15rem}.composer-color-custom.svelte-1kb8jmo:before{background:conic-gradient(#ef4444,#f97316,#facc15,#22c55e,#06b6d4,#3b82f6,#a855f7,#ef4444);border-radius:999px;content:"";height:.78rem;width:.78rem}.composer-color-custom.svelte-1kb8jmo input:where(.svelte-1kb8jmo){cursor:pointer;height:100%;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;width:100%}.outlook-format-divider.svelte-1kb8jmo{align-self:stretch;border-left:1px solid hsl(var(--b3) / .8);margin-inline:.45rem}.outlook-format-highlight.svelte-1kb8jmo .icon{color:#6f6400}.email-composer-gmail.svelte-1kb8jmo .email-chrome:where(.svelte-1kb8jmo){align-items:stretch;background:#fff;border:0;border-radius:0;color:#3c4043;flex-direction:column;gap:0;min-height:0;padding:0;width:100%}.email-composer-gmail.svelte-1kb8jmo .email-mode-switcher:where(.svelte-1kb8jmo){align-self:flex-end;margin:-.25rem 1.65rem .75rem auto;position:relative;z-index:2}.gmail-reply-header.svelte-1kb8jmo{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-width:0;padding:1.2rem 1.65rem .8rem;width:100%}.gmail-reply-target.svelte-1kb8jmo,.gmail-reply-meta.svelte-1kb8jmo,.gmail-action-left.svelte-1kb8jmo{align-items:center;display:flex;min-width:0}.gmail-reply-target.svelte-1kb8jmo{flex:1 1 auto;gap:.2rem}.gmail-reply-meta.svelte-1kb8jmo{flex:0 0 auto;gap:.55rem}.gmail-icon-button.svelte-1kb8jmo,.gmail-bottom-icon-button.svelte-1kb8jmo,.gmail-format-button.svelte-1kb8jmo,.gmail-format-select.svelte-1kb8jmo{align-items:center;border-radius:999px;color:#5f6368;display:inline-flex;flex:0 0 auto;justify-content:center;transition:background-color .12s ease,box-shadow .12s ease,color .12s ease}.gmail-icon-button.svelte-1kb8jmo,.gmail-bottom-icon-button.svelte-1kb8jmo,.gmail-format-button.svelte-1kb8jmo{height:2.25rem;min-width:2.25rem;width:2.25rem}.gmail-icon-button.svelte-1kb8jmo:hover,.gmail-icon-button.svelte-1kb8jmo:active,.gmail-icon-button[aria-pressed=true].svelte-1kb8jmo,.gmail-bottom-icon-button.svelte-1kb8jmo:hover,.gmail-bottom-icon-button.svelte-1kb8jmo:active,.gmail-bottom-icon-button[aria-pressed=true].svelte-1kb8jmo,.gmail-bottom-icon-button[data-active=true].svelte-1kb8jmo,.gmail-format-button.svelte-1kb8jmo:hover,.gmail-format-button.svelte-1kb8jmo:active,.gmail-format-button[aria-pressed=true].svelte-1kb8jmo,.gmail-format-button[data-active=true].svelte-1kb8jmo,.gmail-format-select.svelte-1kb8jmo:hover,.gmail-format-select.svelte-1kb8jmo:focus-within,.gmail-format-select[data-active=true].svelte-1kb8jmo{background:#e8eaed;color:#202124}.gmail-icon-button[aria-pressed=true].svelte-1kb8jmo,.gmail-bottom-icon-button[aria-pressed=true].svelte-1kb8jmo,.gmail-bottom-icon-button[data-active=true].svelte-1kb8jmo,.gmail-format-button[aria-pressed=true].svelte-1kb8jmo,.gmail-format-button[data-active=true].svelte-1kb8jmo,.gmail-format-select[data-active=true].svelte-1kb8jmo{background:#d2e3fc;color:#174ea6;box-shadow:inset 0 0 0 1px #1a73e82e}.gmail-icon-button.svelte-1kb8jmo:disabled,.gmail-bottom-icon-button.svelte-1kb8jmo:disabled,.gmail-format-button.svelte-1kb8jmo:disabled{cursor:not-allowed;opacity:.44}.gmail-icon-button.svelte-1kb8jmo .icon,.gmail-bottom-icon-button.svelte-1kb8jmo .icon,.gmail-format-button.svelte-1kb8jmo .icon{height:1rem;width:1rem}.gmail-header-caret.svelte-1kb8jmo{margin-left:-.45rem;width:1.65rem}.gmail-recipient-label.svelte-1kb8jmo{border-radius:.375rem;color:#3c4043;flex:1 1 auto;font-size:1rem;font-weight:650;line-height:1.4;min-width:0;padding:.32rem .45rem;text-align:left}.gmail-recipient-label.svelte-1kb8jmo:hover,.gmail-recipient-label.svelte-1kb8jmo:focus-visible{background:#f1f3f4}.gmail-rich-text-button.svelte-1kb8jmo{border-radius:.375rem;color:#5f6368;font-size:.95rem;font-weight:600;min-height:2.15rem;padding:.35rem .55rem}.gmail-rich-text-button.svelte-1kb8jmo:hover,.gmail-rich-text-button.svelte-1kb8jmo:active,.gmail-rich-text-button[aria-pressed=true].svelte-1kb8jmo{background:#f1f3f4;color:#202124}.gmail-rich-text-button[aria-pressed=true].svelte-1kb8jmo{box-shadow:inset 0 -2px #1a73e8}.gmail-popout-button.svelte-1kb8jmo{border-radius:.375rem}.email-composer-gmail.svelte-1kb8jmo .email-to-row:where(.svelte-1kb8jmo),.email-composer-gmail.svelte-1kb8jmo .email-subject-field:where(.svelte-1kb8jmo){border-bottom:1px solid rgb(60 64 67 / .12);padding:.35rem 1.65rem}.email-composer-gmail.svelte-1kb8jmo .email-reference-row:where(.svelte-1kb8jmo),.email-composer-gmail.svelte-1kb8jmo .email-advanced-panel:where(.svelte-1kb8jmo),.email-composer-gmail.svelte-1kb8jmo .email-ccbcc-grid:where(.svelte-1kb8jmo),.email-composer-gmail.svelte-1kb8jmo .email-schedule-field:where(.svelte-1kb8jmo),.email-composer-gmail.svelte-1kb8jmo .email-attachment-status:where(.svelte-1kb8jmo),.email-composer-gmail.svelte-1kb8jmo .email-attachment-list:where(.svelte-1kb8jmo){margin:.55rem 1.65rem 0}.email-composer-gmail.svelte-1kb8jmo .email-recipient-box:where(.svelte-1kb8jmo),.email-composer-gmail.svelte-1kb8jmo .email-subject-input:where(.svelte-1kb8jmo),.email-composer-gmail.svelte-1kb8jmo .email-body-editor:where(.svelte-1kb8jmo){background:transparent;border-color:transparent;border-radius:0;box-shadow:none}.email-composer-gmail.svelte-1kb8jmo .email-body-field:where(.svelte-1kb8jmo){flex:1 1 16rem;min-height:13rem;padding:1.25rem 1.85rem .5rem}.email-composer-gmail.svelte-1kb8jmo .email-body-editor:where(.svelte-1kb8jmo){border:0;color:#202124;font-size:.95rem;line-height:1.55;min-height:13rem;outline:none;padding:0}.email-composer-gmail.svelte-1kb8jmo .email-body-editor:where(.svelte-1kb8jmo):focus{box-shadow:none;outline:none}.gmail-action-row.svelte-1kb8jmo{align-items:center;border-top:0;display:flex;gap:1rem;justify-content:space-between;min-height:4.25rem;order:90;padding:.7rem 1.85rem 1.3rem}.gmail-action-left.svelte-1kb8jmo{flex:1 1 auto;flex-wrap:wrap;gap:.4rem}.gmail-send-group.svelte-1kb8jmo{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;overflow:hidden}.gmail-send-button.svelte-1kb8jmo{background:#0b57d0;border:0;border-radius:999px 0 0 999px;color:#fff;font-size:.94rem;font-weight:650;justify-content:center;min-height:2.55rem;min-width:5rem;padding:0 1.25rem}.gmail-send-menu-button.svelte-1kb8jmo{align-items:center;background:#0b57d0;border-left:1px solid rgb(255 255 255 / .38);border-radius:0 999px 999px 0;color:#fff;display:inline-flex;height:2.55rem;justify-content:center;width:2.5rem}.gmail-send-button.svelte-1kb8jmo:hover,.gmail-send-menu-button.svelte-1kb8jmo:hover,.gmail-send-menu-button[aria-pressed=true].svelte-1kb8jmo{background:#0842a0;filter:none}.gmail-send-menu-button[aria-pressed=true].svelte-1kb8jmo{box-shadow:inset 0 0 0 2px #ffffff6b}.gmail-send-button.svelte-1kb8jmo:disabled,.gmail-send-menu-button.svelte-1kb8jmo:disabled{cursor:not-allowed;opacity:.52}.gmail-rich-format-toggle.svelte-1kb8jmo{background:#e8f0fe;color:#174ea6;font-family:Arial,sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:0}.gmail-trash-button.svelte-1kb8jmo{margin-left:auto}.email-composer-gmail.svelte-1kb8jmo .email-gmail-formatting-toolbar:where(.svelte-1kb8jmo){align-self:flex-start;background:#f1f4fb;border:0;border-radius:999px;margin:0 1.85rem .75rem;max-width:calc(100% - 3.7rem);min-height:3.05rem;order:86;padding:.45rem .7rem;scrollbar-width:thin}.gmail-format-button.svelte-1kb8jmo,.gmail-format-select.svelte-1kb8jmo{border-radius:.375rem;font-size:.95rem;font-weight:650;height:2rem;min-width:2rem}.gmail-format-select.svelte-1kb8jmo{background:transparent;gap:.35rem;justify-content:flex-start;padding:0 .45rem 0 .65rem;position:relative}.gmail-format-family.svelte-1kb8jmo{min-width:8.75rem}.gmail-format-size.svelte-1kb8jmo{min-width:4.35rem}.gmail-format-align.svelte-1kb8jmo{justify-content:center;min-width:3.9rem;padding:0 .42rem}.gmail-format-select.svelte-1kb8jmo select:where(.svelte-1kb8jmo){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;flex:1 1 auto;font:inherit;font-weight:650;height:100%;min-width:0;outline:none;width:100%}.gmail-format-align.svelte-1kb8jmo select:where(.svelte-1kb8jmo){top:0;right:0;bottom:0;left:0;opacity:0;position:absolute}.gmail-format-select.svelte-1kb8jmo>.icon{flex:0 0 auto;height:.82rem;opacity:.74;pointer-events:none;width:.82rem}.gmail-color-control-wrap.svelte-1kb8jmo{align-items:center;display:inline-flex;gap:.05rem;position:relative}.gmail-color-menu-button.svelte-1kb8jmo{margin-left:-.35rem;min-width:1.35rem;padding-inline:0;width:1.35rem}.gmail-color-control.svelte-1kb8jmo{display:inline-flex;position:relative}.gmail-color-control-wrap.svelte-1kb8jmo>input:where(.svelte-1kb8jmo){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;height:.45rem;inset:auto .45rem .3rem .45rem;opacity:0;padding:0;position:absolute;width:calc(100% - .9rem)}.gmail-color-control-wrap.svelte-1kb8jmo>input:where(.svelte-1kb8jmo)::-webkit-color-swatch-wrapper{padding:0}.gmail-color-control-wrap.svelte-1kb8jmo>input:where(.svelte-1kb8jmo)::-webkit-color-swatch{border:0;border-radius:999px}.gmail-format-divider.svelte-1kb8jmo{align-self:stretch;border-left:1px solid #dadce0;margin-inline:.25rem}.email-composer-outlook.svelte-1kb8jmo .email-recipient-box:where(.svelte-1kb8jmo){border-radius:.375rem;min-height:2.25rem}.email-composer-outlook.svelte-1kb8jmo .email-subject-field:where(.svelte-1kb8jmo){border-bottom:1px solid hsl(var(--b3) / .72)}.email-composer-outlook.svelte-1kb8jmo .email-subject-input:where(.svelte-1kb8jmo){border-color:transparent;box-shadow:none}.email-composer-outlook.svelte-1kb8jmo .email-body-editor:where(.svelte-1kb8jmo){background:hsl(var(--b1));border:0;border-radius:0;box-shadow:none;min-height:12rem}.email-composer-outlook.svelte-1kb8jmo .email-body-field:where(.svelte-1kb8jmo){background:hsl(var(--b1));padding:1rem 1.55rem}[contenteditable=true][data-placeholder].svelte-1kb8jmo:empty:before{color:hsl(var(--bc) / .5);content:attr(data-placeholder);pointer-events:none}.ui-email-body-editor.svelte-1kb8jmo{min-height:9rem;overflow-wrap:anywhere;word-break:break-word}.ui-email-body-editor blockquote{max-width:100%;overflow-wrap:anywhere}.ui-email-body-editor ul,.ui-email-body-editor ol{margin:.5rem 0 .5rem 1.35rem;padding-left:1.25rem}.ui-email-body-editor ul{list-style:disc}.ui-email-body-editor ol{list-style:decimal}.ui-email-body-editor li{margin:.15rem 0;padding-left:.15rem}.ui-email-body-editor li>ul{list-style:circle}.ui-email-body-editor li>ol,.ui-email-body-editor li>ul{margin-bottom:.2rem;margin-top:.2rem}.case-focus-header.svelte-g972sx{box-shadow:0 1px hsl(var(--b3) / .52)}.case-focus-header-inner.svelte-g972sx{min-height:5.55rem}.case-focus-meta.svelte-g972sx{letter-spacing:0}.case-header-status-dot.svelte-g972sx{display:inline-block;height:.48rem;width:.48rem;border-radius:999px;background:hsl(var(--bc) / .34)}.case-header-status-dot-active.svelte-g972sx{background:hsl(var(--p))}.case-header-status-dot-closed.svelte-g972sx{background:hsl(var(--su))}.case-header-status-dot-muted.svelte-g972sx{background:hsl(var(--bc) / .42)}.case-header-status-dot-idle.svelte-g972sx{background:hsl(var(--in))}.case-focus-actions.svelte-g972sx .ui-btn-cancel-sm,.case-focus-actions.svelte-g972sx .ui-btn-secondary-sm,.case-focus-actions.svelte-g972sx .ui-btn-destructive-outline-sm{min-height:2.15rem;border-radius:.5rem}.case-thread-stack.svelte-g972sx{max-width:60rem;margin-inline:auto;overflow-x:hidden}.case-thread-day-separator.svelte-g972sx{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.8rem;color:hsl(var(--bc) / .5);font-size:.72rem;font-weight:700;text-transform:uppercase}.case-thread-day-separator.svelte-g972sx:before,.case-thread-day-separator.svelte-g972sx:after{content:"";height:1px;background:hsl(var(--b3) / .7)}.case-thread-period-row.svelte-g972sx{display:flex;align-items:center;gap:.5rem;padding:.35rem .25rem .15rem;color:hsl(var(--bc) / .52);font-size:.68rem;font-weight:700;text-transform:uppercase}.case-thread-period-icon.svelte-g972sx{display:inline-flex;height:.9rem;width:.9rem;align-items:center;justify-content:center;border:1px solid hsl(var(--wa) / .45);border-radius:999px}.case-thread-period-icon.svelte-g972sx:after{content:"";height:.28rem;width:.28rem;border-radius:999px;background:hsl(var(--wa))}.case-thread-item.svelte-g972sx{position:relative;isolation:isolate;overflow:hidden;max-width:100%;box-sizing:border-box;border-radius:var(--case-thread-card-radius, 1.1rem)}.case-thread-clickable.svelte-g972sx{cursor:pointer}.case-thread-support-row.svelte-g972sx{border:1px solid var(--case-thread-card-border, hsl(var(--b3) / .74));background:var(--case-thread-card-bg, hsl(var(--b1)));padding:.92rem 1rem;box-shadow:var( --case-thread-card-shadow, 0 1px 3px hsl(var(--bc) / .035) );transition:background-color .12s ease,transform .12s ease,box-shadow .12s ease,border-color .12s ease}.case-thread-support-row.svelte-g972sx:before,.case-thread-draft-row.svelte-g972sx:before{content:"";position:absolute;inset:0 0 auto;z-index:0;height:1px;background:var(--case-thread-card-highlight, hsl(var(--b1) / .8));pointer-events:none}.case-thread-support-row.svelte-g972sx:hover,.case-thread-support-row.svelte-g972sx:focus-within{border-color:var(--ui-border-interactive, hsl(var(--bc) / .14));background:var(--case-thread-card-bg, hsl(var(--b1)));box-shadow:var( --case-thread-card-hover-shadow, 0 8px 22px hsl(var(--bc) / .045) )}.case-thread-note-card.svelte-g972sx{--case-thread-note-indent: clamp(2rem, 8vw, 6.5rem);width:min(48rem,calc(100% - var(--case-thread-note-indent)));max-width:calc(100% - var(--case-thread-note-indent));margin-left:var(--case-thread-note-indent);border-color:hsl(var(--wa) / .22);border-radius:.72rem;background:var(--case-thread-note-card-bg, hsl(var(--wa) / .065));padding:.66rem .78rem;box-shadow:inset .22rem 0 hsl(var(--wa) / .35),var(--case-thread-card-shadow, 0 1px 2px hsl(var(--bc) / .025))}.case-thread-note-card.svelte-g972sx:hover,.case-thread-note-card.svelte-g972sx:focus-within{border-color:hsl(var(--wa) / .34);background:hsl(var(--wa) / .075)}.case-thread-note-card.svelte-g972sx .case-thread-row-main:where(.svelte-g972sx){gap:.58rem}.case-thread-note-card.svelte-g972sx .case-thread-row-left:where(.svelte-g972sx){height:1.85rem;width:1.85rem;min-width:1.85rem}.case-thread-note-card.svelte-g972sx .case-thread-avatar:where(.svelte-g972sx){height:1.68rem;width:1.68rem;font-size:.66rem}.case-thread-note-card.svelte-g972sx .case-thread-channel-badge:where(.svelte-g972sx){right:-.08rem;bottom:-.08rem;height:1rem;width:1rem;border-width:1px;font-size:.54rem}.case-thread-note-card.svelte-g972sx .case-thread-row-meta:where(.svelte-g972sx){gap:.45rem;margin-bottom:.12rem}.case-thread-note-card.svelte-g972sx .case-thread-row-content-grid:where(.svelte-g972sx){grid-template-columns:minmax(0,.82fr) minmax(0,1fr) auto;gap:.5rem}.case-thread-note-card.svelte-g972sx .case-thread-row-title:where(.svelte-g972sx){font-size:.82rem}.case-thread-note-card.svelte-g972sx .case-thread-row-expanded:where(.svelte-g972sx){margin-top:.52rem;border-radius:.62rem;padding:.58rem .66rem;font-size:.78rem;line-height:1.45}.case-thread-proposal-card.svelte-g972sx{--case-thread-card-bg: linear-gradient(180deg, hsl(var(--a) / .075), hsl(var(--b1)) 70%), hsl(var(--b1));--case-thread-card-border: hsl(var(--a) / .28);--case-thread-card-highlight: hsl(var(--a) / .28);border-color:var(--case-thread-card-border);background:var(--case-thread-card-bg);box-shadow:inset .22rem 0 hsl(var(--a) / .42),0 8px 22px hsl(var(--bc) / .04)}.case-thread-proposal-summary-card.svelte-g972sx{--case-thread-card-bg: linear-gradient(180deg, hsl(var(--in) / .07), hsl(var(--b1)) 72%), hsl(var(--b1));--case-thread-card-border: hsl(var(--in) / .24);--case-thread-card-highlight: hsl(var(--in) / .2);box-shadow:inset .22rem 0 hsl(var(--in) / .34),0 8px 22px hsl(var(--bc) / .035)}.case-thread-proposal-state-approved.svelte-g972sx{--case-thread-card-border: hsl(var(--su) / .28);--case-thread-card-highlight: hsl(var(--su) / .2);box-shadow:inset .22rem 0 hsl(var(--su) / .36),0 8px 22px hsl(var(--bc) / .035)}.case-thread-proposal-state-failed.svelte-g972sx{--case-thread-card-border: hsl(var(--er) / .34);--case-thread-card-highlight: hsl(var(--er) / .22);box-shadow:inset .22rem 0 hsl(var(--er) / .38),0 8px 22px hsl(var(--bc) / .04)}.case-thread-proposal-card.svelte-g972sx:hover,.case-thread-proposal-card.svelte-g972sx:focus-within{border-color:var(--case-thread-card-border);background:var(--case-thread-card-bg)}.case-thread-proposal-card.svelte-g972sx .case-thread-row-content-grid:where(.svelte-g972sx){grid-template-columns:minmax(0,1fr) auto}.case-thread-proposal-card.svelte-g972sx .case-thread-row-actions:where(.svelte-g972sx){opacity:1}.case-thread-proposal-avatar.svelte-g972sx,.case-thread-channel-proposal.svelte-g972sx{background:hsl(var(--a) / .12);color:hsl(var(--a))}.case-thread-proposal-summary-card.svelte-g972sx .case-thread-proposal-avatar:where(.svelte-g972sx),.case-thread-proposal-summary-card.svelte-g972sx .case-thread-channel-proposal:where(.svelte-g972sx){background:hsl(var(--in) / .1);color:hsl(var(--in))}.case-thread-proposal-expanded.svelte-g972sx{border-color:hsl(var(--a) / .18);background:hsl(var(--a) / .045);color:hsl(var(--bc) / .78)}.case-thread-proposal-summary-card.svelte-g972sx .case-thread-proposal-expanded:where(.svelte-g972sx){border-color:hsl(var(--in) / .16);background:hsl(var(--in) / .045)}.case-thread-proposal-body-header.svelte-g972sx{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem;margin-bottom:.58rem}.case-thread-proposal-step.svelte-g972sx{color:hsl(var(--bc) / .55);font-size:.72rem;font-weight:700;text-transform:uppercase}.case-thread-proposal-state-pill.svelte-g972sx{display:inline-flex;align-items:center;border:1px solid hsl(var(--a) / .24);border-radius:999px;background:hsl(var(--a) / .08);padding:.12rem .48rem;color:hsl(var(--a));font-size:.68rem;font-weight:700}.case-thread-proposal-state-pill.is-approved.svelte-g972sx{border-color:hsl(var(--su) / .24);background:hsl(var(--su) / .08);color:hsl(var(--su))}.case-thread-proposal-state-pill.is-failed.svelte-g972sx{border-color:hsl(var(--er) / .24);background:hsl(var(--er) / .08);color:hsl(var(--er))}.case-thread-proposal-copy.svelte-g972sx{margin:0;color:hsl(var(--bc) / .78);white-space:pre-wrap}.case-thread-proposal-meta.svelte-g972sx{display:flex;flex-wrap:wrap;gap:.4rem .5rem;margin-top:.68rem}.case-thread-proposal-meta.svelte-g972sx span:where(.svelte-g972sx){border:1px solid hsl(var(--bc) / .08);border-radius:.45rem;background:hsl(var(--b1) / .72);padding:.16rem .44rem;color:hsl(var(--bc) / .58);font-size:.72rem;line-height:1.35}.case-thread-draft-row.svelte-g972sx{border:1px dashed hsl(var(--wa) / .55);background:var(--case-thread-draft-card-bg, hsl(var(--wa) / .035));padding:.92rem 1rem;box-shadow:var( --case-thread-card-shadow, 0 1px 2px hsl(var(--bc) / .035) )}.case-thread-selected.svelte-g972sx{--case-thread-card-bg: linear-gradient(180deg, hsl(var(--p) / .04), hsl(var(--b1)) 72%), hsl(var(--b1));--case-thread-card-highlight: hsl(var(--p) / .14);--case-thread-note-card-bg: linear-gradient(180deg, hsl(var(--wa) / .085), hsl(var(--b1)) 78%), hsl(var(--b1));border-color:hsl(var(--p) / .22);box-shadow:inset 0 0 0 1px hsl(var(--p) / .08),0 7px 20px hsl(var(--bc) / .045)}.case-thread-selected.svelte-g972sx:after{content:"";position:absolute;top:.72rem;bottom:.72rem;left:.62rem;z-index:1;width:3px;border-radius:999px;background:hsl(var(--p) / .56);pointer-events:none}.case-thread-note-card.case-thread-selected.svelte-g972sx{border-color:hsl(var(--wa) / .4)}.case-thread-note-card.case-thread-selected.svelte-g972sx:after{background:hsl(var(--wa) / .72)}.case-thread-row-main.svelte-g972sx,.case-thread-draft-main.svelte-g972sx{display:flex;min-width:0;align-items:flex-start;gap:.85rem}.case-thread-draft-main.svelte-g972sx{align-items:center;justify-content:space-between}.case-thread-draft-actions.svelte-g972sx{display:inline-flex;flex:0 0 auto;align-items:center;gap:.4rem}.case-thread-avatar.svelte-g972sx{display:inline-flex;height:2.3rem;width:2.3rem;overflow:hidden;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;background:hsl(var(--b2));color:hsl(var(--bc) / .72);font-size:.78rem;font-weight:700}.case-thread-avatar.svelte-g972sx img:where(.svelte-g972sx){height:100%;width:100%;object-fit:cover}.case-thread-note-avatar.svelte-g972sx{background:hsl(var(--wa) / .12)}.case-thread-system-avatar.svelte-g972sx{background:hsl(var(--a) / .1);color:hsl(var(--a))}.case-thread-channel-badge.svelte-g972sx{position:absolute;right:-.16rem;bottom:-.14rem;display:inline-flex;height:1.32rem;width:1.32rem;flex:0 0 auto;align-items:center;justify-content:center;border:2px solid var(--ui-surface-raised, hsl(var(--b1)));border-radius:999px;font-size:.7rem}.case-thread-channel-inbound.svelte-g972sx{background:hsl(var(--p) / .1);color:hsl(var(--p))}.case-thread-channel-outbound.svelte-g972sx{background:hsl(var(--su) / .12);color:hsl(var(--su))}.case-thread-channel-note.svelte-g972sx{background:hsl(var(--wa) / .12);color:hsl(var(--wa))}.case-thread-row-actions.svelte-g972sx{display:inline-flex;flex:0 0 auto;align-items:center;gap:.35rem}.case-thread-row-actions.svelte-g972sx{opacity:0;transition:opacity .12s ease}.case-thread-support-row.svelte-g972sx:hover .case-thread-row-actions:where(.svelte-g972sx),.case-thread-support-row.svelte-g972sx:focus-within .case-thread-row-actions:where(.svelte-g972sx){opacity:1}.case-thread-row-left.svelte-g972sx{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;position:relative;width:2.45rem;min-width:2.45rem;height:2.45rem}.case-thread-row-copy.svelte-g972sx{min-width:0;overflow:hidden;flex:1 1 auto}.case-thread-row-meta.svelte-g972sx{display:flex;min-width:0;align-items:center;gap:.65rem;margin-bottom:.28rem}.case-thread-row-content-grid.svelte-g972sx{display:grid;min-width:0;align-items:center;gap:.85rem;grid-template-columns:minmax(0,18rem) minmax(0,1fr) auto}.case-thread-row-content-grid-expanded.svelte-g972sx{grid-template-columns:minmax(0,1fr) auto}.case-thread-row-title.svelte-g972sx{overflow:hidden;color:hsl(var(--bc));font-size:.9rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.case-thread-row-expanded.svelte-g972sx{margin-top:.78rem;border:1px solid var(--ui-border-faint, hsl(var(--b3) / .55));border-radius:.8rem;background:var(--case-thread-card-expanded-bg, hsl(var(--b2) / .36));padding:.78rem .9rem;color:hsl(var(--bc) / .72);font-size:.82rem;line-height:1.55}.case-thread-icon-button.svelte-g972sx,.case-thread-row-action.svelte-g972sx{display:inline-flex;min-height:1.75rem;align-items:center;justify-content:center;border-radius:.45rem;color:hsl(var(--bc) / .58);font-size:.75rem;font-weight:600;transition:background-color .12s ease,color .12s ease}.case-thread-icon-button.svelte-g972sx{width:1.75rem}.case-thread-row-action.svelte-g972sx{gap:.35rem;padding-inline:.45rem}.case-thread-icon-button.svelte-g972sx:hover,.case-thread-row-action.svelte-g972sx:hover{background:hsl(var(--b2));color:hsl(var(--p))}.case-thread-draft-label.svelte-g972sx{border-radius:999px;color:hsl(var(--wa));font-size:.72rem;font-weight:800;text-transform:uppercase}.case-thread-attachment-strip.svelte-g972sx{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.75rem;padding-left:4.45rem}.case-thread-support-row.svelte-g972sx .case-thread-attachment-strip:where(.svelte-g972sx),.case-thread-draft-row.svelte-g972sx .case-thread-attachment-strip:where(.svelte-g972sx){padding-left:4.15rem}.case-thread-attachment-chip.svelte-g972sx{display:inline-flex;max-width:100%;align-items:center;gap:.45rem;border-radius:.45rem;background:hsl(var(--b2) / .58);padding:.45rem .55rem;color:hsl(var(--bc) / .68);font-size:.76rem}.case-thread-attachment-name.svelte-g972sx{max-width:min(18rem,52vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--bc));font-weight:700;text-align:left}.case-thread-attachment-name.svelte-g972sx:hover,.case-thread-attachment-active.svelte-g972sx{color:hsl(var(--p));text-decoration:underline;text-underline-offset:2px}.case-thread-attachment-meta.svelte-g972sx{color:hsl(var(--bc) / .5);font-size:.7rem}.case-thread-attachment-icon.svelte-g972sx{display:inline-flex;height:1.4rem;width:1.4rem;align-items:center;justify-content:center;border-radius:.35rem;color:hsl(var(--bc) / .5)}.case-thread-attachment-icon.svelte-g972sx:hover{background:hsl(var(--b1));color:hsl(var(--p))}.case-thread-attachment-error.svelte-g972sx,.case-thread-inline-preview.svelte-g972sx{margin-top:.75rem;margin-left:4.45rem}.case-thread-attachment-error.svelte-g972sx{border:1px solid hsl(var(--er) / .25);border-radius:.5rem;background:hsl(var(--er) / .1);padding:.55rem .75rem;color:hsl(var(--er));font-size:.78rem}.case-thread-load-more.svelte-g972sx{display:flex;width:100%;align-items:center;justify-content:center;border:1px solid hsl(var(--b3) / .7);border-radius:.5rem;background:hsl(var(--b1) / .62);padding:.7rem 1rem;color:hsl(var(--p));font-size:.8rem;font-weight:700}.case-thread-load-more.svelte-g972sx:hover{background:hsl(var(--b2) / .72)}.case-thread-item.svelte-g972sx .ui-btn-cancel-xs,.case-thread-item.svelte-g972sx .ui-btn-secondary-xs,.case-thread-item.svelte-g972sx .ui-btn-submit-xs{min-height:1.85rem;border-radius:.45rem}@media(max-width:720px){.case-thread-note-card.svelte-g972sx{width:100%;max-width:100%;margin-left:0}.case-thread-row-main.svelte-g972sx{flex-wrap:wrap}.case-thread-row-actions.svelte-g972sx{opacity:1;width:100%;justify-content:flex-start;padding-left:4.45rem}.case-thread-attachment-strip.svelte-g972sx,.case-thread-support-row.svelte-g972sx .case-thread-attachment-strip:where(.svelte-g972sx),.case-thread-draft-row.svelte-g972sx .case-thread-attachment-strip:where(.svelte-g972sx),.case-thread-attachment-error.svelte-g972sx,.case-thread-inline-preview.svelte-g972sx{margin-left:0;padding-left:0}.case-thread-draft-main.svelte-g972sx{align-items:flex-start;flex-direction:column}.case-thread-draft-actions.svelte-g972sx{width:100%;justify-content:flex-start}.case-thread-row-content-grid.svelte-g972sx{grid-template-columns:minmax(0,1fr);gap:.2rem}}.case-header-tablist.svelte-g972sx{height:var(--ui-btn-height-sm);min-height:var(--ui-btn-height-sm)}.case-header-tab.svelte-g972sx{align-self:stretch;min-height:0;padding-block:0}
