.tm-close-btn.svelte-cchxz3{background:color-mix(in srgb, var(--color-muted,var(--muted,#8a8680)) 12%, transparent);width:32px;height:32px;color:var(--color-muted,var(--muted,#8a8680));cursor:pointer;border:none;border-radius:999px;flex-shrink:0;place-items:center;padding:0;transition:background-color .18s,color .18s,transform .18s;display:grid}.tm-close-btn.svelte-cchxz3:hover:not(:disabled){background:color-mix(in srgb, var(--color-muted,var(--muted,#8a8680)) 20%, transparent);color:var(--color-text,var(--text,#050100))}.tm-close-btn.svelte-cchxz3:active:not(:disabled){transform:scale(.94)}.tm-close-btn.svelte-cchxz3:focus-visible{box-shadow:0 0 0 2px var(--color-surface,var(--surface,#fff)), 0 0 0 4px color-mix(in srgb, var(--color-accent,var(--accent,#006900)) 55%, transparent);outline:none}.tm-close-btn.svelte-cchxz3:disabled{opacity:.45;cursor:default}.tm-close-btn-glyph.svelte-cchxz3{place-items:center;line-height:0;transition:transform .28s cubic-bezier(.34,1.3,.64,1);display:grid}.tm-close-btn.svelte-cchxz3:hover:not(:disabled) .tm-close-btn-glyph:where(.svelte-cchxz3){transform:rotate(90deg)}.tm-close-btn.svelte-cchxz3:active:not(:disabled) .tm-close-btn-glyph:where(.svelte-cchxz3){transform:rotate(90deg)scale(.92)}@media (prefers-reduced-motion:reduce){.tm-close-btn.svelte-cchxz3,.tm-close-btn-glyph.svelte-cchxz3{transition:none}.tm-close-btn.svelte-cchxz3:hover:not(:disabled) .tm-close-btn-glyph:where(.svelte-cchxz3),.tm-close-btn.svelte-cchxz3:active:not(:disabled) .tm-close-btn-glyph:where(.svelte-cchxz3){transform:none}}.ov-root.svelte-1vxujm{z-index:220;overscroll-behavior:contain;place-items:center;display:grid;position:fixed;inset:0}.ov-root.is-sheet.svelte-1vxujm{z-index:210;display:block}.ov-scrim.svelte-1vxujm{background:var(--mail-overlay-scrim);cursor:default;animation:scrimIn var(--dur-pop) var(--ease);border:none;padding:0;position:absolute;inset:0}.ov-center.svelte-1vxujm{background:var(--surface);border-radius:var(--radius-overlay,20px);max-width:calc(100vw - 48px);max-height:calc(100dvh - 56px);box-shadow:var(--shadow-lg);animation:fadeUp var(--dur-panel) var(--ease);position:relative;overflow-y:auto}.ov-center.has-chrome.svelte-1vxujm{flex-direction:column;display:flex;overflow:hidden}.ov-sheet.svelte-1vxujm{background:var(--surface);border-radius:var(--radius-card,18px);max-width:calc(100vw - 28px);box-shadow:var(--shadow-lg);animation:fadeUp var(--dur-panel) var(--ease);flex-direction:column;display:flex;position:absolute;top:14px;bottom:14px;right:14px;overflow:hidden}.ov-header.svelte-1vxujm{flex-shrink:0;align-items:center;gap:12px;padding:18px 20px 0;display:flex}.ov-title.svelte-1vxujm{font-size:var(--text-body-lg);color:var(--text);flex:1;margin:0;font-weight:600}.ov-body.svelte-1vxujm{flex-direction:column;flex:1;gap:13px;min-height:0;padding:16px 20px 20px;display:flex;overflow-y:auto}.ov-footer.svelte-1vxujm{border-top:1px solid var(--bsoft);flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:12px 20px 18px;display:flex}.ov-dock.svelte-1vxujm{z-index:200;background:var(--surface);border-radius:var(--radius-card,18px);max-width:calc(100vw - 48px);box-shadow:var(--shadow-lg);animation:fadeUp var(--dur-panel) var(--ease);flex-direction:column;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden}@media (width<=700px){.ov-center.svelte-1vxujm{max-width:calc(100vw - 24px)}.ov-dock.svelte-1vxujm{border-radius:18px 18px 0 0;max-width:100%;bottom:0;left:0;right:0;width:100%!important}}
