.MailBodyEditor_root__SOWKm{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;position:relative}.MailBodyEditor_writingArea__U5VmE{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;cursor:text}.MailBodyEditor_editor__HIkpA{min-height:100%;padding:var(--space-stack) var(--space-1);outline:none;color:var(--foreground);font-family:var(--font-family-ui);font-size:var(--type-body-size);line-height:var(--type-body-leading);overflow-wrap:anywhere}.MailBodyEditor_editor__HIkpA[data-empty=true]:before{content:attr(data-placeholder);color:var(--muted-foreground);pointer-events:none;position:absolute}.MailBodyEditor_editor__HIkpA[contenteditable=false]{cursor:default;opacity:.7}.MailBodyEditor_editor__HIkpA div,.MailBodyEditor_editor__HIkpA p{margin:0;min-height:1em}.MailBodyEditor_editor__HIkpA ol,.MailBodyEditor_editor__HIkpA ul{padding-left:var(--space-section);margin:var(--space-stack-tight) 0}.MailBodyEditor_editor__HIkpA ul{list-style-type:disc}.MailBodyEditor_editor__HIkpA ol{list-style-type:decimal}.MailBodyEditor_editor__HIkpA a{color:var(--link);text-decoration:underline}.MailBodyEditor_editor__HIkpA img{max-width:100%;height:auto}.MailBodyEditor_editor__HIkpA blockquote{margin:var(--space-stack-tight) 0;padding-left:var(--space-stack);border-left:calc(var(--stroke-width) * 3) solid var(--border-strong);color:var(--muted-foreground)}.MailBodyEditor_editor__HIkpA table{max-width:100%;border-collapse:collapse}.MailBodyEditor_editor__HIkpA td,.MailBodyEditor_editor__HIkpA th{padding:var(--space-1) var(--space-2)}.MailBodyEditor_toolbar__ZvEwy{padding:var(--space-inline) 0;border-top:var(--stroke-width) solid var(--border)}.MailBodyEditor_toolbarGroup__E4KLk,.MailBodyEditor_toolbar__ZvEwy{display:flex;align-items:center;flex-wrap:wrap;flex-shrink:0;gap:var(--space-inline-tight)}.MailBodyEditor_toolbarGroup__E4KLk{max-width:100%}.MailBodyEditor_formatGroup__KIwtv{display:flex;align-items:center;gap:var(--space-inline-tight)}.MailBodyEditor_fontLabel__r_4M5{max-width:var(--space-16);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MailBodyEditor_toolbarButton__fR2NL{color:var(--muted-foreground)}.MailBodyEditor_toolbarButton__fR2NL[aria-pressed=true]{color:var(--foreground);background:var(--accent)}.MailBodyEditor_separator__MewlK{width:var(--stroke-width);height:var(--space-5);background:var(--border);margin:0 var(--space-inline-tight)}.MailBodyEditor_menuAnchor__jwc7a{position:relative}.MailBodyEditor_menu___lDAS{position:absolute;bottom:calc(100% + var(--space-inline));left:0;z-index:10;display:flex;flex-direction:column;gap:var(--space-inline-tight);min-width:calc(var(--space-16) * 2);padding:var(--space-inline);border:var(--stroke-width) solid var(--border);border-radius:var(--curve-popover);color:var(--popover-foreground);background:var(--popover);box-shadow:var(--shadow-panel)}.MailBodyEditor_menuItem__8UCFX{justify-content:flex-start}.MailBodyEditor_colorMenu__XRJz9{display:grid;grid-template-columns:repeat(4,1fr)}.MailBodyEditor_colorSwatch__J7KmT{width:var(--space-5);height:var(--space-5);border:var(--stroke-width) solid var(--border-strong);border-radius:var(--curve-segment)}.MailBodyEditor_linkPopover__Cfybo{position:absolute;bottom:calc(var(--space-12) + var(--space-inline));left:0;right:0;z-index:20;margin:0 var(--space-inline-tight);padding:var(--space-stack);display:flex;flex-direction:column;gap:var(--space-stack-compact);border:var(--stroke-width) solid var(--border);border-radius:var(--curve-popover);color:var(--popover-foreground);background:var(--popover);box-shadow:var(--shadow-panel)}.MailBodyEditor_linkFooter__uSb86,.MailBodyEditor_linkHeader__oPe4Y{display:flex;align-items:center;justify-content:space-between;gap:var(--space-inline)}.MailBodyEditor_linkField__lYnwr{display:flex;flex-direction:column;gap:var(--space-field)}.MailBodyEditor_linkError__GKH5E{color:var(--danger);font-size:var(--type-caption-size)}@media (max-width:640px){.MailBodyEditor_formatGroup__KIwtv,.MailBodyEditor_toolbarGroup__E4KLk,.MailBodyEditor_toolbar__ZvEwy{gap:var(--space-0-5)}.MailBodyEditor_fontLabel__r_4M5{max-width:var(--space-12)}.MailBodyEditor_editor__HIkpA{padding:var(--space-stack-compact) 0}.MailBodyEditor_separator__MewlK{margin:0 var(--space-0-5)}}.activity-dock-host{--activity-dock-max-width:min(calc(100vw - 32px),var(--activity-dock-available-width,100vw));--activity-dock-panel-available-height:max(0px,calc(var(--activity-dock-viewport-height, 100dvh) - var(--activity-dock-height, 3.5rem) - 2.5rem));position:fixed;left:calc(100vw - var(--activity-dock-available-width, calc(100vw - 32px)) - 16px);right:16px;bottom:calc(16px + env(safe-area-inset-bottom, 0px) + var(--activity-dock-keyboard, 0px));z-index:40;width:max-content;max-width:var(--activity-dock-max-width);margin-inline:auto;color:var(--foreground);pointer-events:none}.activity-dock-shell{position:relative;width:var(--activity-dock-expanded-width,320px);height:var(--activity-dock-expanded-height,58px);max-width:var(--activity-dock-max-width);background:color-mix(in srgb,var(--popover) 86%,transparent);border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);border-radius:var(--radius-2xl);box-shadow:var(--shadow-panel);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);pointer-events:auto}.activity-dock-host[data-suspended]{visibility:hidden;opacity:0;pointer-events:none}.activity-dock-host[data-suspended] *{pointer-events:none!important}.activity-dock-host[data-folding] .activity-dock-shell{transition:width .34s cubic-bezier(.16,1,.3,1),height .34s cubic-bezier(.16,1,.3,1),border-radius .34s cubic-bezier(.16,1,.3,1)}.activity-dock-host[data-collapsed] .activity-dock-shell{width:56px;height:28px;border-radius:var(--radius-pill)}.activity-dock-bar-clip{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.activity-dock-bar{position:absolute;left:50%;bottom:0;translate:-50% 0;display:flex;align-items:stretch;gap:4px;width:max-content;max-width:calc(var(--activity-dock-max-width) - 2px);padding:6px 46px 6px 6px;transform-origin:center bottom;pointer-events:auto;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .18s cubic-bezier(.2,0,0,1),visibility 0s}.activity-dock-host[data-collapsed] .activity-dock-bar{transform:translateY(12px) scale(.88);opacity:0;visibility:hidden;pointer-events:none;transition-duration:.22s,.1s,0s;transition-delay:0s,0s,.22s}.activity-dock-fold-toggle{position:absolute;right:7px;bottom:10px;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-lg);color:var(--muted-foreground);cursor:pointer;touch-action:manipulation;transition:width .34s cubic-bezier(.16,1,.3,1),height .34s cubic-bezier(.16,1,.3,1),right .34s cubic-bezier(.16,1,.3,1),bottom .34s cubic-bezier(.16,1,.3,1),background-color .15s}.activity-dock-fold-toggle:after{content:"";position:absolute;inset:-4px}.activity-dock-fold-toggle:hover{background:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground)}.activity-dock-fold-toggle>svg{transition:rotate .28s cubic-bezier(.16,1,.3,1)}.activity-dock-host[data-collapsed] .activity-dock-fold-toggle{width:54px;height:26px;right:0;bottom:0;border-radius:var(--radius-pill)}.activity-dock-host[data-collapsed] .activity-dock-fold-toggle:after{inset:-9px 0}.activity-dock-host[data-collapsed] .activity-dock-fold-toggle>svg{rotate:180deg}.activity-dock-host[data-collapsed] .activity-dock-time-hand{animation-play-state:paused}.activity-dock-item{position:relative;display:flex;align-items:center;min-width:0;padding-inline:2px;border-radius:var(--radius-xl);transition:background-color var(--duration-normal) var(--ease-standard)}.activity-dock-item+.activity-dock-item:before{content:"";position:absolute;left:-3px;top:12px;bottom:12px;width:1px;background:color-mix(in srgb,var(--foreground) 10%,transparent)}.activity-dock-trigger{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;min-width:44px;padding:4px;border-radius:var(--radius-xl);color:var(--foreground);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}.activity-dock-item[data-active] .activity-dock-trigger{color:var(--ring)}.activity-dock-icon{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:var(--radius-lg);transition:background-color var(--duration-fast) var(--ease-standard)}.activity-dock-actions button:not(:disabled):hover,.activity-dock-trigger:hover .activity-dock-icon{background:color-mix(in srgb,var(--foreground) 6%,transparent)}.activity-dock-item[data-active] .activity-dock-icon{background:color-mix(in srgb,var(--primary) 11%,transparent)}.activity-dock-item[data-active] .activity-dock-trigger:hover .activity-dock-icon{background:color-mix(in srgb,var(--primary) 17%,transparent)}.activity-dock-icon svg{width:21px;height:21px;stroke-width:1.65}.activity-dock-icon .lucide-clock-3,.activity-dock-icon .lucide-clock3{width:20px;height:20px}.activity-dock-icon .lucide-timer{width:23px;height:23px}.activity-dock-icon .lucide-music-2,.activity-dock-icon .lucide-music2{width:20px;height:20px;stroke-width:1.65}.activity-dock-badge{position:absolute;right:-2px;top:-1px;min-width:16px;height:16px;padding-inline:3px;border-radius:var(--radius-pill);background:var(--primary);color:var(--primary-foreground);font-size:10px;line-height:16px;font-weight:500;text-align:center;font-variant-numeric:tabular-nums}.activity-dock-time{flex:0 0 9ch;width:9ch;font-size:var(--type-ui-size,13px);line-height:20px;font-weight:500;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;transition:width .22s cubic-bezier(.16,1,.3,1),flex-basis .22s cubic-bezier(.16,1,.3,1)}.activity-dock-time:has([data-time-format=countdown]){flex-basis:6ch;width:6ch}.activity-dock-mobile-label{display:none}.activity-dock-attention{position:absolute;top:6px;left:29px;width:5px;height:5px;border-radius:50%;background:var(--primary)}.activity-dock-actions{display:flex;align-items:center;flex-shrink:0;padding-right:3px;color:var(--muted-foreground)}.activity-dock-actions button{width:36px;height:36px;min-width:36px;min-height:36px;padding:8px;border-radius:var(--radius-lg)}.activity-dock-stage{position:absolute;left:50%;bottom:calc(100% + 12px);translate:-50% 0;transform:translateY(10px) scale(.94);transform-origin:center bottom;width:min(420px,calc(100vw - 24px));height:0;max-height:var(--activity-dock-panel-available-height);background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-panel);overflow:hidden;visibility:hidden;opacity:0;pointer-events:none;transition:height .34s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1),opacity .18s cubic-bezier(.2,0,0,1)}.activity-dock-stage[data-motion-state=closed],.activity-dock-stage[data-motion-state=preparing]{transition:none}.activity-dock-stage[data-motion-state=open]{visibility:visible;opacity:1;transform:none;pointer-events:auto}.activity-dock-stage[data-motion-state=closing]{visibility:visible;transition-duration:.18s,.18s,.14s}.activity-dock-panel{--activity-dock-panel-body-height:max(0px,calc(var(--activity-dock-panel-available-height) - 50px));position:absolute;inset-inline:0;top:0;display:flex;flex-direction:column;width:100%;max-height:calc(var(--activity-dock-panel-available-height) - 2px);overflow:hidden}.activity-dock-panel[hidden]{display:none}.activity-dock-panel[hidden][data-motion-outgoing=true]{display:flex;pointer-events:none;user-select:none}.activity-dock-panel[data-header=custom]{--activity-dock-panel-body-height:calc(var(--activity-dock-panel-available-height) - 2px)}.activity-dock-panel[data-grouped=true]{--activity-dock-panel-body-height:calc(var(--activity-dock-panel-available-height) - 94px)}.activity-dock-panel[data-grouped=true] .activity-dock-panel-header{border-bottom:0}.activity-dock-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;flex-shrink:0;height:44px;padding:0 12px 8px;border-bottom:1px solid var(--border)}.activity-dock-mode-switch button{min-width:0;height:32px;padding:4px 10px;border-radius:var(--radius-lg);color:var(--muted-foreground);font-size:var(--type-ui-size,13px);font-weight:500;white-space:nowrap;cursor:pointer}.activity-dock-mode-switch button:hover{background:var(--accent);color:var(--foreground)}.activity-dock-mode-switch button[aria-pressed=true]{background:var(--accent);color:var(--foreground);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--foreground) 6%,transparent)}.activity-dock-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;height:48px;min-height:48px;border-bottom:1px solid var(--border);flex-shrink:0}.activity-dock-panel-header h2{font-size:var(--type-label-size,13px);font-weight:500}.activity-dock-panel-body,.activity-dock-panel-target{display:flex;flex-direction:column;min-height:0;max-height:var(--activity-dock-panel-body-height)}.activity-dock-panel-body{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent}@media (max-width:1099px){.activity-dock-actions{display:none}}@media (max-width:639px){.activity-dock-host{--activity-dock-max-width:calc(100vw - 24px);left:12px;right:12px;max-width:var(--activity-dock-max-width);bottom:calc(12px + env(safe-area-inset-bottom, 0px) + var(--activity-dock-keyboard, 0px))}.activity-dock-bar{flex-wrap:wrap;gap:2px;padding:5px 45px 5px 5px}.activity-dock-fold-toggle{bottom:14px}.activity-dock-item{flex:1 0 44px;min-width:44px;padding:0}.activity-dock-item+.activity-dock-item:before{display:none}.activity-dock-trigger{flex:1;flex-direction:column;gap:3px;min-width:44px;padding:4px}.activity-dock-icon{width:24px;height:24px}.activity-dock-time{display:none}.activity-dock-mobile-label{display:block;max-width:44px;overflow:hidden;font-size:10px;line-height:13px;font-weight:500;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.activity-dock-stage{bottom:calc(100% + 10px)}}@media (prefers-reduced-motion:reduce){.activity-dock-fold-toggle,.activity-dock-fold-toggle>svg,.activity-dock-host[data-folding] .activity-dock-shell{transition:none}.activity-dock-bar,.activity-dock-host[data-collapsed] .activity-dock-bar{transform:none;transition:opacity 70ms linear}.activity-dock-host[data-collapsed] .activity-dock-bar{visibility:hidden}.activity-dock-time{transition:none}.activity-dock-stage,.activity-dock-stage[data-motion-state=closing]{transform:none;transition:opacity 70ms linear}}@media (prefers-reduced-transparency:reduce){.activity-dock-shell{background:var(--popover);backdrop-filter:none;-webkit-backdrop-filter:none}}.time-icon_hand__SeWhW{transform-box:view-box;animation:time-icon_time-hand-turn__55qvX 60s linear infinite;animation-play-state:paused}.time-icon_hand__SeWhW[data-running=true]{animation-play-state:running}@keyframes time-icon_time-hand-turn__55qvX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.time-icon_hand__SeWhW{animation:none}}.time-dock_panel__9nmG1{display:flex;flex-direction:column;gap:12px;padding:12px 16px 16px}.time-dock_taskRow__Vyl2r{display:flex;align-items:center;gap:4px;min-width:0}.time-dock_taskTrigger__qojcF{flex:1;justify-content:space-between;min-width:0;padding-inline:8px;background:color-mix(in srgb,var(--foreground) 4%,transparent);border:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);font-weight:400}.time-dock_taskTrigger__qojcF>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.time-dock_taskTrigger__qojcF:disabled{opacity:1;color:var(--foreground);cursor:default}.time-dock_taskTrigger__qojcF:disabled>svg{opacity:.35}.time-dock_clock__fp56A{text-align:center;padding-block:4px 0}.time-dock_readout__y0vcy{font-size:36px;line-height:44px;letter-spacing:-.025em;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.time-dock_subtitle__juXbC{margin-top:4px;color:var(--muted-foreground);font-size:var(--type-caption-size,12px);line-height:18px}.time-dock_transport__faqC4{display:flex;align-items:center;justify-content:center;gap:8px}.time-dock_play__sPj2d{min-width:128px}.time-dock_pomodoroRow__KanX0{display:flex;align-items:center;gap:8px;border-top:1px solid var(--border);padding-top:12px}.time-dock_pomodoroLabel__xnTI8{flex:1;display:flex;align-items:center;gap:8px;font-size:var(--type-ui-size,13px);line-height:18px}.time-dock_pomodoroLabel__xnTI8 label{cursor:pointer}.time-dock_pomodoroLabel__xnTI8 span{color:var(--muted-foreground);font-size:var(--type-caption-size,12px);line-height:16px;font-variant-numeric:tabular-nums}.time-dock_taskPopover__ZkKYn{z-index:100;width:min(360px,calc(100vw - 32px));padding:0}.time-dock_options__S1Icj{max-height:min(280px,45dvh);overflow-y:auto;padding:4px}.time-dock_option__K3TQw{display:flex;width:100%;gap:12px;justify-content:space-between;align-items:center;padding:8px;border-radius:var(--radius-control,6px);text-align:left;font-size:var(--type-ui-size,13px);line-height:18px;cursor:pointer}.time-dock_option__K3TQw:focus-visible,.time-dock_option__K3TQw:hover{background:var(--accent);outline:none}.time-dock_option__K3TQw[aria-pressed=true]{color:var(--primary)}.time-dock_optionTitle__wwXWg{display:block;overflow-wrap:anywhere}.time-dock_optionBoard__PChUP{display:block;line-height:16px;margin-top:2px}.time-dock_feedback__6CQL2,.time-dock_optionBoard__PChUP{color:var(--muted-foreground);font-size:var(--type-caption-size,12px)}.time-dock_feedback__6CQL2{padding:8px}.time-dock_settings__LGUrX{z-index:100;width:min(280px,calc(100vw - 32px));display:flex;flex-direction:column;gap:12px}.time-dock_timers__xfMcX{border-top:1px solid var(--border);padding-top:12px}.time-dock_timers__xfMcX summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;font-size:var(--type-caption-size,12px);color:var(--muted-foreground);border-radius:var(--radius-control,6px)}.time-dock_timers__xfMcX summary::-webkit-details-marker{display:none}.time-dock_timers__xfMcX summary:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.time-dock_timers__xfMcX summary>span{flex:1;font-variant-numeric:tabular-nums}.time-dock_timers__xfMcX[open] summary>svg{rotate:180deg}.time-dock_timers__xfMcX ul{margin-top:8px}.time-dock_timerRow__wDo1k{display:grid;grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;gap:4px;padding-block:8px}.time-dock_timerRow__wDo1k+.time-dock_timerRow__wDo1k{border-top:1px solid color-mix(in srgb,var(--border) 50%,transparent)}.time-dock_timerTitle__IlZkC{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-control,6px);font-size:var(--type-ui-size,13px);text-align:left}.time-dock_timerTitle__IlZkC:disabled{cursor:default}.time-dock_timerTitle__IlZkC:not(:disabled):hover,.time-dock_timerTitle__IlZkC[aria-pressed=true]{color:var(--primary)}.time-dock_timerElapsed__bMS5U{font-size:var(--type-caption-size,12px);font-variant-numeric:tabular-nums}.ChatMinimizedWindow_composer__e7JAD{--chat-composer-bottom-inset:0px;flex-shrink:0;padding:8px 12px 12px}.ChatMinimizedWindow_composer__e7JAD .chat-message-input{margin:0}.ChatMinimizedWindow_composer__e7JAD .chat-message-input>.relative>.flex{align-items:flex-end;gap:4px;padding:4px;border-radius:var(--radius-xl);transition:border-color var(--duration-fast) var(--ease-standard)}.ChatMinimizedWindow_composer__e7JAD .chat-message-input>.relative>.flex:not(.border-blue-500){border-color:var(--input);background:var(--background)}.ChatMinimizedWindow_composer__e7JAD .chat-message-input>.relative>.flex:focus-within{border-color:color-mix(in srgb,var(--ring) 72%,var(--input))}.ChatMinimizedWindow_composer__e7JAD .chat-message-input>.relative>.flex>button{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;padding:6px;border-radius:var(--radius-lg)}.ChatMinimizedWindow_composer__e7JAD button[aria-label="Добавить эмодзи"],.ChatMinimizedWindow_composer__e7JAD button[aria-label="Прикрепить файлы"]{color:var(--muted-foreground)}.ChatMinimizedWindow_composer__e7JAD button[aria-label="Добавить эмодзи"]:hover,.ChatMinimizedWindow_composer__e7JAD button[aria-label="Прикрепить файлы"]:hover{background:var(--accent);color:var(--foreground)}.ChatMinimizedWindow_composer__e7JAD button[aria-label="Добавить эмодзи"] svg,.ChatMinimizedWindow_composer__e7JAD button[aria-label="Прикрепить файлы"] svg{width:18px;height:18px}.ChatMinimizedWindow_composer__e7JAD .chat-message-input>.relative>.flex>.relative{padding-block:6px}.ChatMinimizedWindow_composer__e7JAD [contenteditable]{max-height:120px;color:var(--foreground);caret-color:var(--primary);font-size:var(--type-ui-size,13px);font-weight:400}.ChatMinimizedWindow_composer__e7JAD [contenteditable]+[aria-hidden=true]{padding-block:6px;color:var(--muted-foreground);font-size:var(--type-ui-size,13px)}@media (pointer:coarse){.ChatMinimizedWindow_composer__e7JAD .chat-message-input>.relative>.flex>button{width:40px;height:40px;padding:10px}.ChatMinimizedWindow_composer__e7JAD .chat-message-input>.relative>.flex>.relative,.ChatMinimizedWindow_composer__e7JAD [contenteditable]+[aria-hidden=true]{padding-block:10px}}.MailComposer_backdrop__cH8To{position:fixed;inset:0;z-index:60;background:color-mix(in srgb,var(--background) 65%,transparent)}.MailComposer_window__KVpqa{position:fixed;right:var(--space-6);bottom:0;z-index:70;display:flex;flex-direction:column;width:min(600px,calc(100vw - var(--space-12)));height:min(640px,calc(100dvh - var(--space-16)));border:var(--stroke-width) solid var(--border);border-bottom:0;border-radius:var(--curve-12) var(--curve-12) 0 0;background:var(--background);color:var(--foreground);box-shadow:0 var(--space-4) var(--space-12) color-mix(in srgb,var(--foreground) 12%,transparent);overflow:hidden}.MailComposer_window__KVpqa[data-mail-compose-mode=expanded]{inset:var(--space-8);margin:auto;width:min(1100px,calc(100vw - var(--space-16)));height:calc(100dvh - var(--space-16));border-bottom:var(--stroke-width) solid var(--border);border-radius:var(--curve-12)}.MailComposer_window__KVpqa[data-mail-compose-mode=minimized]{width:min(320px,calc(100vw - var(--space-8)));height:auto}.MailComposer_header__eJyeF{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);min-height:var(--space-12);background:var(--muted)}.MailComposer_content__79mYd{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.MailComposer_content__79mYd[hidden]{display:none}.MailComposer_fields__CGN_N{padding:0 var(--space-4);flex:none;max-height:38%;overflow:auto}.MailComposer_sender__syMrn{display:flex;align-items:center;gap:var(--space-3);min-height:var(--space-10);border-bottom:var(--stroke-width) solid var(--border)}.MailComposer_editor__bYy75{display:flex;flex:1;flex-direction:column;min-height:0;padding:0 var(--space-3)}.MailComposer_attachments__YAvky{flex:none;max-height:120px;overflow:auto;padding:var(--space-2) var(--space-4)}.MailComposer_footer__3pZSp{display:flex;flex:none;align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-4)}.MailComposer_drop__6rl52{position:absolute;inset:var(--space-12) 0 0;z-index:5;display:flex;align-items:center;justify-content:center;border:2px dashed var(--primary);background:color-mix(in srgb,var(--primary) 12%,var(--background));color:var(--foreground);pointer-events:none}.MailComposer_emoji__Kwu3d{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));max-height:240px;overflow:auto}.MailComposer_dockBody__2CbZh,.MailComposer_dockedMount__hxeKR{display:flex;flex-direction:column;min-height:0;overflow:hidden}.MailComposer_dockedMount__hxeKR{flex:1}.MailComposer_window__KVpqa[data-mail-compose-docked=true][data-mail-compose-mode=normal]{position:relative;inset:auto;width:100%;height:min(520px,var(--activity-dock-panel-body-height));max-height:var(--activity-dock-panel-body-height);margin:0;border:0;border-radius:0;box-shadow:none}.MailComposer_window__KVpqa[data-mail-compose-docked=true]{background:var(--popover);color:var(--popover-foreground)}.MailComposer_window__KVpqa[data-mail-compose-docked=true] .MailComposer_header__eJyeF{flex:none;gap:var(--space-inline);height:var(--space-12);padding:0 var(--space-4);border-bottom:var(--stroke-width) solid var(--border);background:var(--popover)}.MailComposer_dockTitle__hbypG{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-helper-size);font-weight:var(--weight-medium);line-height:var(--type-helper-leading)}.MailComposer_draftStatus__NulsP{display:flex;flex:none;align-items:center;justify-content:center;width:var(--space-4);color:var(--muted-foreground)}.MailComposer_headerActions___MRlA{gap:var(--space-0-5)}.MailComposer_window__KVpqa[data-mail-compose-docked=true] .MailComposer_footerTools__ra2At>button,.MailComposer_window__KVpqa[data-mail-compose-docked=true] .MailComposer_footer__3pZSp>button:last-child{width:calc(var(--space-unit) * 7);height:calc(var(--space-unit) * 7);min-width:calc(var(--space-unit) * 7);min-height:calc(var(--space-unit) * 7);border-radius:var(--curve-8)}.MailComposer_headerActions___MRlA>button{width:var(--space-8);height:var(--space-8);min-width:var(--space-8);min-height:var(--space-8);border-radius:var(--curve-8)}.MailComposer_headerActions___MRlA>button>svg{width:var(--space-4);height:var(--space-4)}.MailComposer_window__KVpqa[data-mail-compose-docked=true] .MailComposer_sender__syMrn{gap:var(--space-inline)}.MailComposer_window__KVpqa[data-mail-compose-docked=true] .MailComposer_sender__syMrn>span:first-child{flex:0 0 calc(var(--space-10) + var(--space-1));font-size:var(--type-ui-size)}.MailComposer_window__KVpqa[data-mail-compose-docked=true] .MailComposer_footer__3pZSp{gap:var(--space-inline);padding:var(--space-3) var(--space-4);border-top:var(--stroke-width) solid var(--border);background:var(--popover)}.MailComposer_sendButton___IeYe{height:var(--space-8);min-height:var(--space-8);border-radius:var(--curve-8);padding:0 var(--space-3);font-size:var(--type-helper-size);font-weight:var(--weight-medium)}.MailComposer_footerTools__ra2At{overscroll-behavior-x:contain;scroll-padding-inline:var(--space-1);scrollbar-width:thin}.MailComposer_window__KVpqa[data-mail-compose-docked=true][data-mail-compose-mode=expanded]{z-index:45}.MailComposer_dockBackdrop__Q3eQN{z-index:44}@media (max-width:719px){.MailComposer_window__KVpqa,.MailComposer_window__KVpqa[data-mail-compose-mode=expanded]{top:var(--mail-compose-top,0);right:0;bottom:auto;left:0;width:100%;height:var(--mail-compose-height,100dvh);margin:0;border:0;border-radius:0}.MailComposer_window__KVpqa[data-mail-compose-mode=minimized]{top:auto;left:auto;right:var(--space-2);bottom:env(safe-area-inset-bottom,0);width:min(320px,calc(100vw - var(--space-4)));height:auto;border:var(--stroke-width) solid var(--border);border-radius:var(--curve-8) var(--curve-8) 0 0}.MailComposer_footer__3pZSp{padding-bottom:max(var(--space-3),env(safe-area-inset-bottom,0px))}.MailComposer_editor__bYy75{padding:0 var(--space-4)}.MailComposer_header__eJyeF{padding-top:max(var(--space-2),env(safe-area-inset-top,0px))}.MailComposer_window__KVpqa[data-mail-compose-docked=true] .MailComposer_footer__3pZSp{padding-bottom:max(var(--space-3),env(safe-area-inset-bottom,0px))}}