/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.inbox-layout .msg,.message-bubble.msg{max-width:74%;padding:var(--suivo-spacing-3) var(--suivo-spacing-4);border-radius:var(--suivo-radius-xl);color:var(--suivo-color-content-primary);font-size:var(--suivo-typography-size-label);line-height:var(--suivo-typography-line-height-body);overflow-wrap:anywhere}.inbox-layout .msg-in,.message-bubble.msg-in{border:1px solid var(--suivo-color-border-hairline);border-bottom-left-radius:var(--suivo-radius-sm);background:var(--suivo-color-surface-muted);align-self:flex-start}.inbox-layout .msg-out,.message-bubble.msg-out{border-bottom-right-radius:var(--suivo-radius-sm);background:var(--suivo-color-action-primary-background);color:var(--suivo-color-action-primary-foreground);align-self:flex-end}.inbox-layout .msg-internal,.message-bubble.msg-internal{border:1px solid var(--suivo-color-border-default);background:var(--suivo-color-surface-intelligence);align-self:stretch;max-width:100%}.inbox-layout .message-meta,.message-bubble .message-meta{margin-bottom:var(--suivo-spacing-1);color:inherit;font-size:var(--suivo-typography-size-micro);opacity:.74}.inbox-layout .inbox-email-thread{gap:var(--suivo-spacing-4);overflow-anchor:none;width:100%;display:grid}.inbox-layout .inbox-email-context{border-bottom:1px solid var(--suivo-color-workspace-hairline);flex:none}.inbox-layout .inbox-email-context .email-thread-strip{padding:var(--suivo-spacing-1) var(--suivo-spacing-3);border-bottom:1px solid var(--suivo-color-workspace-hairline);background:var(--suivo-color-workspace-surface)}.inbox-layout .inbox-email-context+.thread-timeline{padding:0}.inbox-layout .inbox-email-thread-heading{gap:var(--suivo-spacing-3);padding:0 var(--suivo-spacing-2) var(--suivo-spacing-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.inbox-layout .inbox-email-thread-heading>div{min-width:0}.inbox-layout .inbox-email-thread-heading>div>span{color:var(--suivo-color-workspace-secondary);font-size:var(--suivo-typography-size-micro);font-weight:var(--suivo-typography-weight-bold);letter-spacing:var(--suivo-typography-letter-spacing-caps);text-transform:uppercase}.inbox-layout .inbox-email-thread-heading h3{margin:var(--suivo-spacing-1) 0 0;color:var(--suivo-color-workspace-content);font-size:var(--suivo-typography-size-body);font-weight:var(--suivo-typography-weight-semibold);line-height:var(--suivo-typography-line-height-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-layout .inbox-email-message-list{background:var(--suivo-color-workspace-surface);border:0;border-radius:0;overflow:hidden}.inbox-layout .inbox-email-message{border-top:1px solid var(--suivo-color-workspace-hairline);background:var(--suivo-color-workspace-surface)}.inbox-layout .inbox-email-message:first-child{border-top:0}.inbox-layout .inbox-email-message>summary{min-height:56px;padding:var(--suivo-spacing-4);color:var(--suivo-color-workspace-content);cursor:pointer;transition:background var(--suivo-motion-duration-fast) var(--suivo-motion-easing-standard);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;list-style:none;display:grid}.inbox-layout .inbox-email-message>summary::-webkit-details-marker{display:none}.inbox-layout .inbox-email-message>summary:hover{background:var(--suivo-color-workspace-sidebar)}.inbox-layout .inbox-email-message[open]>summary{background:var(--suivo-color-workspace-surface)}.inbox-layout .inbox-email-message-avatar{margin-top:var(--suivo-spacing-1)}.inbox-layout .inbox-email-message-summary{min-width:0;display:grid}.inbox-layout .inbox-email-message-byline{align-items:baseline;min-width:0;display:flex}.inbox-layout .inbox-email-message-byline strong{font-size:var(--suivo-typography-size-label);font-weight:var(--suivo-typography-weight-semibold);flex:none}.inbox-layout .inbox-email-message-byline>span{min-width:0;color:var(--suivo-color-workspace-secondary);font-size:var(--suivo-typography-size-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-layout .inbox-email-message-byline small{padding:0 var(--suivo-spacing-2);border-radius:var(--suivo-radius-full);background:var(--suivo-color-workspace-sidebar);color:var(--suivo-color-workspace-content);font-size:var(--suivo-typography-size-micro);font-weight:var(--suivo-typography-weight-semibold);flex:none}.inbox-layout .inbox-email-message-preview,.inbox-layout .inbox-email-message-recipient{color:var(--suivo-color-workspace-secondary);font-size:var(--suivo-typography-size-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-layout .inbox-email-message-context{gap:var(--suivo-spacing-1);align-items:center;min-width:0;display:inline-flex}.inbox-layout .inbox-email-message-context .inbox-email-message-recipient{flex:0 auto}.inbox-layout .inbox-email-message-recipient-chevron{color:var(--suivo-color-workspace-secondary);flex:none}.inbox-layout .inbox-email-message-preview{margin-top:var(--suivo-spacing-1);font-size:var(--suivo-typography-size-label);font-weight:var(--suivo-typography-weight-regular);line-height:var(--suivo-typography-line-height-body)}.inbox-layout .inbox-email-message[open]>summary .inbox-email-message-preview{display:none}.inbox-layout .inbox-email-message-time{gap:var(--suivo-spacing-2);padding-top:var(--suivo-spacing-1);color:var(--suivo-color-workspace-secondary);font-size:var(--suivo-typography-size-micro);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.inbox-layout .inbox-email-message-time svg{transition:transform var(--suivo-motion-duration-fast) var(--suivo-motion-easing-standard)}.inbox-layout .inbox-email-message[open]>summary .inbox-email-message-time svg{transform:rotate(180deg)}.inbox-layout .inbox-email-message-content{padding:0 var(--suivo-spacing-5) var(--suivo-spacing-5) calc(var(--suivo-spacing-4) + var(--suivo-density-control-default) + var(--suivo-spacing-3));display:grid}.inbox-layout .inbox-email-message-body{width:100%;min-width:0;max-width:none;color:var(--suivo-color-workspace-content);font-size:var(--suivo-typography-size-body);font-weight:var(--suivo-typography-weight-regular);line-height:var(--suivo-typography-line-height-body);overflow-wrap:anywhere;text-wrap:pretty;white-space:pre-wrap}.inbox-layout .inbox-email-attachments{gap:var(--suivo-spacing-2);flex-wrap:wrap;display:flex}.inbox-layout .inbox-email-attachment{min-height:var(--suivo-density-control-compact);align-items:center;gap:var(--suivo-spacing-2);max-width:260px;padding:0 var(--suivo-spacing-3);border:1px solid var(--suivo-color-workspace-border);border-radius:var(--suivo-radius-full);background:var(--suivo-color-workspace-sidebar);color:var(--suivo-color-workspace-content);font-size:var(--suivo-typography-size-label);text-overflow:ellipsis;white-space:nowrap;display:inline-flex;overflow:hidden}.inbox-layout .inbox-email-collapsed-actions{gap:var(--suivo-spacing-2);flex-wrap:wrap;display:flex}@media (max-width:44rem){.inbox-layout .inbox-email-message-byline>span{display:none}.inbox-layout .inbox-email-message-content{padding-right:var(--suivo-spacing-4);padding-left:var(--suivo-spacing-4)}}.inbox-layout .message-attachments{gap:var(--suivo-spacing-2);margin-top:var(--suivo-spacing-2);flex-wrap:wrap;display:flex}.inbox-layout .attachment-pill{max-width:220px;padding:var(--suivo-spacing-1) var(--suivo-spacing-2);border-radius:var(--suivo-radius-full);color:inherit;font-size:var(--suivo-typography-size-micro);font-weight:var(--suivo-typography-weight-semibold);opacity:.8;text-overflow:ellipsis;white-space:nowrap;border:1px solid;overflow:hidden}.inbox-layout .inbox-message-placeholder{background:linear-gradient(90deg,var(--suivo-color-workspace-sidebar),var(--suivo-color-workspace-surface),var(--suivo-color-workspace-sidebar));width:64%;min-height:72px;animation:inbox-shimmer 1.2s var(--suivo-motion-easing-standard) infinite;background-size:220% 100%}.inbox-layout .inbox-message-placeholder.is-short{width:48%}.inbox-layout .inbox-message-pagination-skeleton{gap:var(--suivo-spacing-3);flex-direction:column;display:flex}.inbox-layout .inbox-email-pagination-skeleton{gap:var(--suivo-spacing-2);display:grid}.inbox-layout .inbox-email-message-placeholder{border:1px solid var(--suivo-color-workspace-hairline);border-radius:var(--suivo-radius-lg);background:linear-gradient(90deg,var(--suivo-color-workspace-sidebar),var(--suivo-color-workspace-surface),var(--suivo-color-workspace-sidebar));min-height:78px;animation:inbox-shimmer 1.2s var(--suivo-motion-easing-standard) infinite;background-size:220% 100%}.inbox-layout .inbox-email-message-placeholder.is-short{min-height:62px}.inbox-layout .inbox-email-thread-loading .inbox-email-thread-heading{grid-template-columns:auto minmax(0,1fr)}.inbox-layout .inbox-email-heading-icon-placeholder{width:var(--suivo-density-control-compact);height:var(--suivo-density-control-compact)}.inbox-layout .inbox-email-heading-placeholder{gap:var(--suivo-spacing-2);width:min(320px,70%);display:grid}.inbox-layout .inbox-email-heading-placeholder>span:first-child{width:88px;height:var(--suivo-typography-line-height-micro)}.inbox-layout .inbox-email-heading-placeholder>span:last-child{width:100%;height:var(--suivo-typography-line-height-body)}.inbox-layout .inbox-suggestion-stack{flex:none}.inbox-layout .inbox-suggestion-card{gap:var(--suivo-spacing-2);padding:var(--suivo-spacing-4);border:1px solid var(--suivo-color-feedback-warning-surface);border-radius:var(--suivo-radius-xl);background:var(--suivo-color-feedback-warning-surface);color:var(--suivo-color-workspace-content);display:grid}.inbox-layout .inbox-suggestion-card>span{color:var(--suivo-color-feedback-warning-content);font-size:var(--suivo-typography-size-label)}.inbox-layout .inbox-suggestion-actions{gap:var(--suivo-spacing-2);flex-wrap:wrap;display:flex}.inbox-layout .inbox-suggestion-actions .btn{min-height:var(--suivo-density-control-compact);padding:0 var(--suivo-spacing-3);border:1px solid var(--suivo-color-workspace-border);border-radius:var(--suivo-radius-full);background:var(--suivo-color-workspace-surface);color:var(--suivo-color-workspace-content);font-size:var(--suivo-typography-size-label);font-weight:var(--suivo-typography-weight-semibold)}.inbox-layout .inbox-suggestion-actions .btn-primary{background:var(--suivo-color-action-primary-background);color:var(--suivo-color-action-primary-foreground);border-color:#0000}.inbox-layout .inbox-composer{gap:var(--suivo-spacing-2);padding:var(--suivo-spacing-5) var(--suivo-spacing-6);box-shadow:none;background:0 0;flex:none;display:grid}.inbox-layout .inbox-composer.is-email{gap:var(--suivo-spacing-1);min-height:0;max-height:52%;padding:var(--suivo-spacing-3) var(--suivo-spacing-5);transition:flex-basis var(--suivo-motion-duration-base) var(--suivo-motion-easing-standard),min-height var(--suivo-motion-duration-base) var(--suivo-motion-easing-standard),max-height var(--suivo-motion-duration-base) var(--suivo-motion-easing-standard);flex:0 auto;overflow:hidden}.inbox-layout .inbox-conversation-surface.is-email-composing>.inbox-composer.is-email{min-height:0;max-height:calc(100% - var(--suivo-spacing-4) - var(--suivo-spacing-6));flex-direction:column;flex:none;display:flex;overflow:hidden}.inbox-layout .composer-email-collapse{min-height:var(--suivo-density-control-default);align-items:center;gap:var(--suivo-spacing-1);padding:0 var(--suivo-spacing-2);border-radius:var(--suivo-radius-full);color:var(--suivo-color-workspace-secondary);font:inherit;font-size:var(--suivo-typography-size-label);font-weight:var(--suivo-typography-weight-semibold);background:0 0;border:0;display:inline-flex}.inbox-layout .composer-email-collapse:hover{background:var(--suivo-color-workspace-sidebar);color:var(--suivo-color-workspace-content)}.inbox-layout .inbox-composer.is-email.is-collapsed{min-height:52px;padding:var(--suivo-spacing-2) var(--suivo-spacing-4);flex:none;align-items:center;display:flex}.inbox-layout .composer-email-form[hidden]{display:none}.inbox-layout .inbox-email-reply-button{min-height:var(--suivo-density-control-default);align-items:center;gap:var(--suivo-spacing-2);padding:0 var(--suivo-spacing-4);border:1px solid var(--suivo-color-workspace-border);border-radius:var(--suivo-radius-full);background:var(--suivo-color-workspace-surface);color:var(--suivo-color-workspace-content);font:inherit;font-size:var(--suivo-typography-size-label);font-weight:var(--suivo-typography-weight-semibold);display:inline-flex}.inbox-layout .inbox-email-reply-button:hover{background:var(--suivo-color-workspace-sidebar)}.inbox-layout .inbox-composer.is-email .composer-heading-row{min-height:auto}.inbox-layout .inbox-composer.is-email .quick-reply-list{padding-bottom:0}.inbox-layout .inbox-composer.is-email .composer-field{padding:var(--suivo-spacing-1) 0}.inbox-layout .inbox-composer.is-email .composer-subject-field{min-width:0;min-height:var(--suivo-density-control-default);gap:var(--suivo-spacing-2);border-top:0;border-bottom:1px solid var(--suivo-color-workspace-hairline);align-items:center;padding:0;display:flex}.inbox-layout .inbox-composer.is-email .composer-subject-field>span{width:48px;font-size:var(--suivo-typography-size-micro);font-weight:var(--suivo-typography-weight-bold);text-transform:uppercase;flex:0 0 48px;padding:0}.inbox-layout .inbox-composer.is-email .composer-subject-field .input{min-width:0;min-height:var(--suivo-density-control-default);font-size:var(--suivo-typography-size-label);line-height:var(--suivo-typography-line-height-label);text-overflow:ellipsis;white-space:nowrap;padding:0;overflow:hidden}.inbox-layout .inbox-composer.is-email .composer-message-field .textarea{padding-block:var(--suivo-spacing-1);min-height:var(--suivo-density-control-default);max-height:220px}.inbox-layout .inbox-composer.is-email .composer-footer{justify-content:flex-end;min-width:0;padding-top:0}.inbox-layout .inbox-composer.is-email .composer-footer .composer-suggestions{flex-wrap:nowrap;flex:1;min-width:0;overflow:hidden}.inbox-layout .inbox-composer.is-email .composer-footer .quick-reply-list{flex:1;width:auto}.inbox-layout .composer-heading-row{min-height:var(--suivo-spacing-6);gap:var(--suivo-spacing-4);justify-content:space-between;align-items:center;display:flex}.inbox-layout .composer-heading{gap:var(--suivo-spacing-3);align-items:center;min-width:0;display:flex}.inbox-layout .composer-heading strong{color:var(--suivo-color-workspace-secondary);font-size:var(--suivo-typography-size-micro);font-weight:var(--suivo-typography-weight-bold);letter-spacing:var(--suivo-typography-letter-spacing-caps);text-transform:uppercase;flex:none}.inbox-layout .composer-heading span{min-width:0;color:var(--suivo-color-workspace-secondary);font-size:var(--suivo-typography-size-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-layout .composer-suggestions{gap:var(--suivo-spacing-2);flex-wrap:wrap;align-items:center;display:flex}.inbox-layout .composer-suggestions:empty{display:none}.inbox-layout .eva-button,.inbox-layout .quick-reply-chip{min-height:var(--suivo-density-control-compact);align-items:center;gap:var(--suivo-spacing-2);padding:0 var(--suivo-spacing-3);border-radius:var(--suivo-radius-full);color:var(--suivo-color-workspace-secondary);font-size:var(--suivo-typography-size-label);font-weight:var(--suivo-typography-weight-semibold);white-space:nowrap;background:0 0;border:1px solid #0000;display:inline-flex}.inbox-layout .eva-button:hover,.inbox-layout .quick-reply-chip:hover{background:var(--suivo-color-surface-intelligence);color:var(--suivo-color-workspace-content)}.inbox-layout .quick-reply-chip{border-color:var(--suivo-color-workspace-border);background:var(--suivo-color-workspace-surface)}.inbox-layout .eva-button{isolation:isolate;color:var(--suivo-color-workspace-content);background:0 0;border-color:#0000;flex:none;position:relative;overflow:hidden}.inbox-layout .eva-button:hover{background:0 0}.inbox-layout .eva-button:after,.inbox-layout .eva-button:before{z-index:0;backface-visibility:hidden;content:"";pointer-events:none;will-change:transform;position:absolute}.inbox-layout .eva-button:before{background:radial-gradient(circle at 24% 38%,var(--suivo-color-intelligence-flow-primary) 0 22%,transparent 54%),radial-gradient(circle at 74% 66%,var(--suivo-color-intelligence-flow-secondary) 0 24%,transparent 56%);inset:-84% -42%}@supports (color:color-mix(in lab,red,red)){.inbox-layout .eva-button:before{background:radial-gradient(circle at 24% 38%,color-mix(in srgb,var(--suivo-color-intelligence-flow-primary) 76%,transparent) 0 22%,transparent 54%),radial-gradient(circle at 74% 66%,color-mix(in srgb,var(--suivo-color-intelligence-flow-secondary) 76%,transparent) 0 24%,transparent 56%)}}.inbox-layout .eva-button:before{opacity:.38;animation:inbox-ai-water-primary var(--suivo-motion-duration-ambient) var(--suivo-motion-easing-continuous) infinite;transform:translate(-8%,-3%)rotate(-4deg)scale(1.16)}.inbox-layout .eva-button:after{background:radial-gradient(circle at 30% 72%,var(--suivo-color-intelligence-flow-tertiary) 0 22%,transparent 54%),radial-gradient(circle at 78% 30%,var(--suivo-color-intelligence-flow-highlight) 0 20%,transparent 52%);inset:-88% -46%}@supports (color:color-mix(in lab,red,red)){.inbox-layout .eva-button:after{background:radial-gradient(circle at 30% 72%,color-mix(in srgb,var(--suivo-color-intelligence-flow-tertiary) 74%,transparent) 0 22%,transparent 54%),radial-gradient(circle at 78% 30%,color-mix(in srgb,var(--suivo-color-intelligence-flow-highlight) 78%,transparent) 0 20%,transparent 52%)}}.inbox-layout .eva-button:after{opacity:.32;animation:inbox-ai-water-secondary var(--suivo-motion-duration-ambient) var(--suivo-motion-easing-continuous) infinite;transform:translate(7%,3%)rotate(3deg)scale(1.18)}.inbox-layout .eva-button>*{z-index:1;position:relative}.inbox-layout .eva-button:disabled,.inbox-layout .quick-reply-chip:disabled{color:var(--suivo-color-content-disabled)}.inbox-layout .quick-reply-list{align-items:center;width:100%}.inbox-layout .email-thread-strip,.inbox-layout .quick-reply-list{gap:var(--suivo-spacing-2);min-width:0;padding-bottom:var(--suivo-spacing-1);display:flex;overflow-x:auto}.inbox-layout .email-thread-strip{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none}.inbox-layout .email-thread-strip::-webkit-scrollbar{display:none}.inbox-layout .email-thread-dropdown{overflow:visible}.inbox-layout .email-thread-pill{min-width:0;max-width:min(240px,calc(100% - var(--suivo-spacing-4)));min-height:calc(var(--suivo-density-control-compact) - var(--suivo-spacing-2));gap:var(--suivo-spacing-2);padding:0 var(--suivo-spacing-2);border:1px solid var(--suivo-color-workspace-border);border-radius:var(--suivo-radius-full);background:var(--suivo-color-action-secondary-background);color:var(--suivo-color-action-secondary-foreground);scroll-snap-align:start;flex:0 240px;justify-content:space-between;align-items:center;display:inline-flex;position:relative}.inbox-layout .email-thread-strip.is-single-subject .email-thread-pill{max-width:min(400px,calc(100% - var(--suivo-spacing-4)));flex-basis:400px}.inbox-layout .email-thread-pill:after{inset:calc(var(--suivo-spacing-2) * -1) 0;content:"";position:absolute}.inbox-layout .email-thread-pill-dot{width:var(--suivo-spacing-2);height:var(--suivo-spacing-2);border-radius:var(--suivo-radius-full);background:currentColor;flex:none}.inbox-layout .email-thread-pill:hover{background:var(--suivo-color-action-secondary-hover)}.inbox-layout .email-thread-pill.is-active{border-color:var(--suivo-color-workspace-secondary);background:var(--suivo-color-surface-emphasized);box-shadow:inset 0 0 0 1px var(--suivo-color-workspace-secondary)}.inbox-layout .email-thread-pill small,.inbox-layout .email-thread-pill span,.inbox-layout .email-thread-pill.is-active small,.inbox-layout .email-thread-pill.is-active span{color:var(--suivo-color-action-secondary-foreground)}.inbox-layout .email-thread-pill small,.inbox-layout .email-thread-pill span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-layout .email-thread-pill span{font-size:var(--suivo-typography-size-micro);font-weight:var(--suivo-typography-weight-semibold)}.inbox-layout .email-thread-pill small{color:var(--suivo-color-workspace-secondary);font-size:var(--suivo-typography-size-micro)}.inbox-layout .email-thread-select{width:min(220px,calc(100% - var(--suivo-spacing-4)));min-height:calc(var(--suivo-density-control-compact) - var(--suivo-spacing-1));padding:0 var(--suivo-spacing-3);border-radius:var(--suivo-radius-full);background:var(--suivo-color-action-primary-background);box-shadow:inset 0 0 0 1px var(--suivo-color-action-primary-foreground);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.inbox-layout .email-thread-select{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--suivo-color-action-primary-foreground) 28%,transparent)}}.inbox-layout .email-thread-select{color:var(--suivo-color-action-primary-foreground);font-size:var(--suivo-typography-size-caption);font-weight:var(--suivo-typography-weight-semibold)}.inbox-layout .email-thread-select:hover{background:var(--suivo-color-action-primary-hover)}.email-thread-select-popup{width:min(26rem,calc(100vw - (var(--suivo-spacing-4) * 2)));overscroll-behavior:contain;max-height:16rem}.inbox-layout .composer-error{font-size:var(--suivo-typography-size-label);color:var(--suivo-color-feedback-danger-content)}.inbox-layout .composer-ai-notice{align-items:center;gap:var(--suivo-spacing-2);flex-wrap:wrap;display:inline-flex}.inbox-layout .composer-mailbox-auth-error{justify-content:space-between;align-items:center;gap:var(--suivo-spacing-2) var(--suivo-spacing-4);padding:var(--suivo-spacing-3);border:1px solid var(--suivo-color-feedback-danger-content);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.inbox-layout .composer-mailbox-auth-error{border:1px solid color-mix(in srgb,var(--suivo-color-feedback-danger-content) 30%,var(--suivo-color-workspace-border))}}.inbox-layout .composer-mailbox-auth-error{border-radius:var(--suivo-radius-md);background:var(--suivo-color-feedback-danger-surface)}.inbox-layout .composer-mailbox-auth-error>span{flex:28rem}.inbox-layout .composer-mailbox-auth-error>a{align-items:center;gap:var(--suivo-spacing-1);color:var(--suivo-color-feedback-danger-content);font-weight:var(--suivo-typography-weight-bold);flex:none;display:inline-flex}.inbox-layout .composer-form{display:grid}.inbox-layout .composer-email-form{overscroll-behavior-x:none;overscroll-behavior-y:contain;scrollbar-width:none;width:100%;min-width:0;max-width:100%;min-height:0;overflow:hidden auto}.inbox-layout .inbox-conversation-surface.is-email-composing .composer-email-form{overscroll-behavior-y:auto;flex-direction:column;flex:auto;display:flex;overflow:hidden}.inbox-layout .inbox-conversation-surface.is-email-composing .composer-email-form>:not(.composer-message-stack){flex-shrink:0}.inbox-layout .composer-email-form::-webkit-scrollbar,.inbox-layout .composer-message-field .textarea::-webkit-scrollbar{display:none}:is(.inbox-layout,.inbox-new-email) .composer-recipients{border-bottom:1px solid var(--suivo-color-workspace-hairline);display:grid;position:relative}:is(.inbox-layout,.inbox-new-email) .composer-recipient-row{min-height:var(--suivo-density-control-compact);gap:var(--suivo-spacing-2);align-items:center;padding:0;display:flex}:is(.inbox-layout,.inbox-new-email) .composer-recipients>.composer-recipient-row:first-child{min-height:var(--suivo-density-control-default)}:is(.inbox-layout,.inbox-new-email) .composer-recipient-label{width:24px;color:var(--suivo-color-workspace-secondary);font-size:var(--suivo-typography-size-micro);font-weight:var(--suivo-typography-weight-bold);text-transform:uppercase;flex:0 0 24px}:is(.inbox-layout,.inbox-new-email) .composer-recipient-values{gap:var(--suivo-spacing-2);flex-wrap:wrap;flex:1;align-items:center;min-width:0;display:flex;position:relative}:is(.inbox-layout,.inbox-new-email) .composer-recipient-options{z-index:30;top:calc(100% + var(--suivo-spacing-1));width:min(420px,100%);max-height:240px;padding:var(--suivo-spacing-1);border:1px solid var(--suivo-color-workspace-border);border-radius:var(--suivo-radius-lg);background:var(--suivo-color-surface-raised);box-shadow:var(--suivo-elevation-md);display:grid;position:absolute;left:0;overflow-y:auto}:is(.inbox-layout,.inbox-new-email) .composer-recipient-option{width:100%;min-height:var(--suivo-density-control-default);gap:var(--suivo-spacing-3);padding:var(--suivo-spacing-2) var(--suivo-spacing-3);border-radius:var(--suivo-radius-md);color:var(--suivo-color-workspace-content);text-align:left;background:0 0;border:0;align-items:center;display:flex}:is(.inbox-layout,.inbox-new-email) .composer-recipient-option.is-active,:is(.inbox-layout,.inbox-new-email) .composer-recipient-option:hover{background:var(--suivo-color-workspace-sidebar)}:is(.inbox-layout,.inbox-new-email) .composer-recipient-option-avatar{border-radius:var(--suivo-radius-full);background:var(--suivo-color-workspace-surface);width:30px;height:30px;color:var(--suivo-color-workspace-secondary);font-size:var(--suivo-typography-size-micro);font-weight:var(--suivo-typography-weight-bold);flex:0 0 30px;place-items:center;display:inline-grid}:is(.inbox-layout,.inbox-new-email) .composer-recipient-option>span:last-child{min-width:0;display:grid}:is(.inbox-layout,.inbox-new-email) .composer-recipient-option small,:is(.inbox-layout,.inbox-new-email) .composer-recipient-option strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.inbox-layout,.inbox-new-email) .composer-recipient-option small,:is(.inbox-layout,.inbox-new-email) .composer-recipient-option-status{color:var(--suivo-color-workspace-secondary);font-size:var(--suivo-typography-size-micro)}:is(.inbox-layout,.inbox-new-email) .composer-recipient-option-status{padding:var(--suivo-spacing-3);font-size:var(--suivo-typography-size-caption);line-height:var(--suivo-typography-line-height-body);display:block}:is(.inbox-layout,.inbox-new-email) .composer-recipient-values input{min-width:160px;min-height:30px;color:var(--suivo-color-workspace-content);font:inherit;background:0 0;border:0;outline:0;flex:1}:is(.inbox-layout,.inbox-new-email) .composer-recipient-chip{gap:var(--suivo-spacing-2);max-width:100%;min-height:30px;padding:0 var(--suivo-spacing-3);border-radius:var(--suivo-radius-full);background:var(--suivo-color-workspace-sidebar);color:var(--suivo-color-workspace-content);font-size:var(--suivo-typography-size-label);font-weight:var(--suivo-typography-weight-semibold);align-items:center;display:inline-flex}:is(.inbox-layout,.inbox-new-email) .composer-recipient-actions{gap:var(--suivo-spacing-1);flex:none;align-items:center;min-width:0;margin-left:auto;display:flex}.inbox-layout .composer-attach-button,.inbox-layout .composer-attachment button,:is(.inbox-layout,.inbox-new-email) .composer-recipient-chip button,:is(.inbox-layout,.inbox-new-email) .composer-recipient-toggles button{color:var(--suivo-color-workspace-secondary);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}:is(.inbox-layout,.inbox-new-email) .composer-recipient-avatar{border-radius:var(--suivo-radius-full);background:var(--suivo-color-workspace-surface);width:22px;height:22px;font-size:var(--suivo-typography-size-micro);place-items:center;display:inline-grid}:is(.inbox-layout,.inbox-new-email) .composer-recipient-toggles{gap:var(--suivo-spacing-1);flex:none;display:flex}:is(.inbox-layout,.inbox-new-email) .composer-recipient-toggles button{min-width:var(--suivo-density-control-default);min-height:var(--suivo-density-control-default);padding:0 var(--suivo-spacing-2);border-radius:var(--suivo-radius-full);font-size:var(--suivo-typography-size-label);font-weight:var(--suivo-typography-weight-semibold)}:is(.inbox-layout,.inbox-new-email) .composer-recipient-toggles button:hover,:is(.inbox-layout,.inbox-new-email) .composer-recipient-toggles button[aria-expanded=true]{background:var(--suivo-color-workspace-sidebar);color:var(--suivo-color-workspace-content)}.inbox-layout .composer-email-form .composer-message-field{border-top:0;display:block}.inbox-layout .composer-message-stack{display:contents}.inbox-layout .inbox-conversation-surface.is-email-composing .composer-message-stack{overscroll-behavior:contain auto;scrollbar-width:thin;flex-direction:column;flex:0 auto;min-height:0;display:flex;overflow:hidden auto}.inbox-layout .composer-email-form .composer-message-field .textarea{min-height:104px;max-height:220px}.inbox-layout .inbox-conversation-surface.is-email-composing .composer-email-form .composer-message-field .textarea{min-height:var(--suivo-density-control-default);flex:none;max-height:none;overflow:hidden}.inbox-layout .inbox-conversation-surface.is-email-composing .composer-message-stack .composer-signature{width:100%;min-width:0;max-width:100%;padding:var(--suivo-spacing-4) 0 var(--suivo-spacing-3);border:0;flex:none;margin:0}.inbox-layout .inbox-conversation-surface.is-email-composing .composer-signature-content{overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.inbox-layout .composer-attachment-list{gap:var(--suivo-spacing-2);padding-bottom:var(--suivo-spacing-2);flex-wrap:wrap;display:flex}.inbox-layout .composer-attachment{gap:var(--suivo-spacing-2);max-width:320px;padding:var(--suivo-spacing-2) var(--suivo-spacing-3);border:1px solid var(--suivo-color-workspace-border);border-radius:var(--suivo-radius-full);color:var(--suivo-color-workspace-secondary);font-size:var(--suivo-typography-size-micro);align-items:center;display:inline-flex}.inbox-layout .composer-attachment>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-layout .composer-attachment.is-error{border-color:var(--suivo-color-feedback-danger-content);color:var(--suivo-color-feedback-danger-content)}.inbox-layout .composer-footer-tools{gap:var(--suivo-spacing-2);flex:1;align-items:center;min-width:0;display:flex}.inbox-layout .composer-footer-tools>.composer-suggestions{flex-wrap:nowrap;flex:1;min-width:0;overflow:hidden}.inbox-layout .composer-footer-tools .quick-reply-list{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.inbox-layout .composer-footer-tools .quick-reply-list::-webkit-scrollbar{display:none}.inbox-layout .composer-attach-button{width:var(--suivo-density-control-compact);height:var(--suivo-density-control-compact);border-radius:var(--suivo-radius-full);flex:none}.inbox-layout .composer-attach-button:hover{background:var(--suivo-color-workspace-sidebar);color:var(--suivo-color-workspace-content)}.inbox-layout .composer-field{gap:var(--suivo-spacing-3);padding:var(--suivo-spacing-3) 0;border-top:1px solid var(--suivo-color-workspace-hairline);grid-template-columns:76px minmax(0,1fr);align-items:start;display:grid}.inbox-layout .composer-field>span{padding-top:var(--suivo-spacing-2);color:var(--suivo-color-workspace-secondary);font-size:var(--suivo-typography-size-label);font-weight:var(--suivo-typography-weight-semibold)}.inbox-layout .composer-field .input,.inbox-layout .composer-field .textarea{width:100%;min-height:var(--suivo-density-control-compact);padding:var(--suivo-spacing-2) 0;border-radius:var(--suivo-radius-none);color:var(--suivo-color-workspace-content);font-size:var(--suivo-typography-size-body);line-height:var(--suivo-typography-line-height-body);background:0 0;border:0;outline:0}.inbox-layout .composer-field .textarea{resize:none;scrollbar-width:none;min-height:54px;max-height:126px}.inbox-layout .composer-footer{z-index:2;gap:var(--suivo-spacing-4);padding-top:var(--suivo-spacing-2);background:var(--suivo-color-workspace-surface);justify-content:space-between;align-items:center;display:flex;position:sticky;bottom:0}.inbox-layout .composer-footer>span{color:var(--suivo-color-workspace-secondary);font-size:var(--suivo-typography-size-label)}.inbox-layout .composer-send{min-width:126px;min-height:var(--suivo-density-control-default);padding:0 var(--suivo-spacing-5);border-radius:var(--suivo-radius-full);background:var(--suivo-color-action-primary-background);box-shadow:var(--suivo-elevation-action);color:var(--suivo-color-action-primary-foreground);font-size:var(--suivo-typography-size-label);font-weight:var(--suivo-typography-weight-semibold);border:0}.inbox-layout .composer-send:hover{background:var(--suivo-color-action-primary-hover)}.inbox-layout .ai-draft-head{gap:var(--suivo-spacing-3);justify-content:space-between;align-items:flex-start;display:flex}.inbox-layout .ai-draft-head h2{color:var(--suivo-color-workspace-content);font-size:var(--suivo-typography-size-body);margin:0}.inbox-layout .ai-draft-head p{margin:var(--suivo-spacing-1) 0 0;color:var(--suivo-color-workspace-secondary);font-size:var(--suivo-typography-size-label)}.inbox-layout .ai-draft-preview{gap:var(--suivo-spacing-2);padding:var(--suivo-spacing-3);border-radius:var(--suivo-radius-lg);background:var(--suivo-color-surface-intelligence);display:grid}.inbox-layout .ai-draft-preview span{color:var(--suivo-color-workspace-secondary);font-size:var(--suivo-typography-size-micro);font-weight:var(--suivo-typography-weight-bold);letter-spacing:var(--suivo-typography-letter-spacing-caps);text-transform:uppercase}.inbox-layout .ai-draft-preview p{max-height:132px;color:var(--suivo-color-workspace-secondary);font-size:var(--suivo-typography-size-label);white-space:pre-wrap;margin:0;overflow:auto}.inbox-layout .ai-draft-actions{gap:var(--suivo-spacing-2);justify-content:flex-end;display:flex}.inbox-layout .ai-draft-actions .btn{min-height:var(--suivo-density-control-default);padding:0 var(--suivo-spacing-4);border:1px solid var(--suivo-color-workspace-border);border-radius:var(--suivo-radius-full);background:var(--suivo-color-action-secondary-background);color:var(--suivo-color-action-secondary-foreground)}.inbox-layout .ai-draft-actions .btn-primary{background:var(--suivo-color-action-primary-background);color:var(--suivo-color-action-primary-foreground);border-color:#0000}.inbox-layout .inbox-pagination-skeleton{gap:var(--suivo-spacing-2);padding:var(--suivo-spacing-4);color:var(--suivo-color-workspace-secondary);font-size:var(--suivo-typography-size-label);justify-items:center;display:grid}.inbox-layout .inbox-pagination-shimmer{width:min(168px,62%);height:var(--suivo-spacing-1)}.inbox-page .inbox-skeleton{border-radius:var(--suivo-radius-md);background:var(--suivo-color-workspace-sidebar);display:block;position:relative;overflow:hidden}.inbox-page .inbox-skeleton:after{background:linear-gradient(90deg,transparent,var(--suivo-color-workspace-surface),transparent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.inbox-page .inbox-skeleton:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--suivo-color-workspace-surface) 78%,transparent),transparent)}}.inbox-page .inbox-skeleton:after{content:"";animation:inbox-skeleton 1.2s var(--suivo-motion-easing-standard) infinite;transform:translate(-100%)}.inbox-page .inbox-skeleton-search{width:274px}.inbox-page .inbox-skeleton-action,.inbox-page .inbox-skeleton-search{height:var(--suivo-density-control-default);border-radius:var(--suivo-radius-full)}.inbox-page .inbox-skeleton-action{width:136px}.inbox-page .inbox-loading-workspace{gap:var(--suivo-spacing-5);grid-template-columns:360px minmax(0,1fr);min-height:0;display:grid}.inbox-page .inbox-loading-detail>span,.inbox-page .inbox-loading-list{border:1px solid var(--suivo-color-workspace-hairline);border-radius:var(--suivo-radius-2xl);background:var(--suivo-color-workspace-surface)}.inbox-page .inbox-loading-list{padding:var(--suivo-spacing-5)}.inbox-page .inbox-skeleton-heading{width:176px;height:var(--suivo-typography-line-height-body);margin-bottom:var(--suivo-spacing-6)}.inbox-page .inbox-loading-row{grid-template-columns:var(--suivo-density-control-default) minmax(0,1fr);gap:var(--suivo-spacing-3);border-top:1px solid var(--suivo-color-workspace-hairline);align-items:center;min-height:84px;display:grid}.inbox-page .inbox-loading-row>span:last-child{gap:var(--suivo-spacing-2);display:grid}.inbox-page .inbox-loading-row i{width:74%;height:var(--suivo-typography-line-height-label)}.inbox-page .inbox-loading-row i:last-child{width:48%}.inbox-page .inbox-skeleton-avatar{width:var(--suivo-density-control-default);height:var(--suivo-density-control-default);border-radius:var(--suivo-radius-full)}.inbox-page .inbox-loading-detail{gap:var(--suivo-spacing-4);grid-template-rows:104px minmax(180px,1fr) 236px;min-height:0;display:grid}.inbox-page .inbox-skeleton-composer,.inbox-page .inbox-skeleton-detail-body,.inbox-page .inbox-skeleton-detail-head{width:100%;height:100%}@keyframes inbox-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes inbox-skeleton{to{transform:translate(100%)}}@keyframes inbox-ai-water-primary{0%{transform:translate(-8%,-3%)rotate(-4deg)scale(1.16)}25%{transform:translate(1%,-1%)rotate(1deg)scale(1.22)}50%{transform:translate(8%,4%)rotate(4deg)scale(1.18)}75%{transform:translate(-2%,6%)rotate(-1deg)scale(1.24)}to{transform:translate(-8%,-3%)rotate(-4deg)scale(1.16)}}@keyframes inbox-ai-water-secondary{0%{transform:translate(7%,3%)rotate(3deg)scale(1.18)}25%{transform:translate(-2%,5%)rotate(-2deg)scale(1.24)}50%{transform:translate(-8%,-4%)rotate(-4deg)scale(1.2)}75%{transform:translate(2%,-6%)rotate(1deg)scale(1.26)}to{transform:translate(7%,3%)rotate(3deg)scale(1.18)}}.new-workspace-main:has(.inbox-workspace){height:100%;overflow:hidden}.inbox-workspace{height:100%;min-height:0;color:var(--suivo-color-workspace-content);background:var(--suivo-color-workspace-canvas);font-size:var(--suivo-typography-size-compact-control);flex-direction:column;display:flex}.inbox-page *,.inbox-workspace *{box-sizing:border-box}.inbox-toolbar{gap:var(--suivo-spacing-2);padding:var(--suivo-spacing-4) var(--workspace-content-inset,var(--suivo-spacing-4));border-bottom:1px solid var(--suivo-color-workspace-hairline);font-family:var(--suivo-typography-family-sans);font-size:var(--suivo-typography-size-compact-control);line-height:var(--suivo-typography-line-height-compact-control);flex-wrap:wrap}.inbox-toolbar,.inbox-view-switch{align-items:center;flex-shrink:0;display:flex}.inbox-view-switch{gap:var(--suivo-spacing-1);border-radius:var(--suivo-radius-md);background:var(--suivo-color-workspace-sidebar);scrollbar-width:thin;min-width:0;max-width:100%;padding:3px;overflow-x:auto}.inbox-view-switch button{align-items:center;gap:var(--suivo-spacing-1);height:26px;min-height:26px;padding:0 var(--suivo-spacing-2);border-radius:var(--suivo-radius-sm);color:var(--suivo-color-workspace-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-shrink:0;display:inline-flex}.inbox-view-switch button span{color:var(--suivo-color-workspace-meta);font-size:var(--suivo-typography-size-caption);font-weight:var(--suivo-typography-weight-regular);font-variant-numeric:tabular-nums}.inbox-view-switch button[aria-pressed=true]{background:var(--suivo-color-workspace-surface);box-shadow:var(--suivo-elevation-sm);color:var(--suivo-color-workspace-content);font-weight:var(--suivo-typography-weight-medium)}.inbox-search{align-items:center;gap:var(--suivo-spacing-2);min-width:100px;max-width:270px;color:var(--suivo-color-workspace-meta);margin-left:auto;display:flex}.inbox-search input{width:100%;min-width:0;color:var(--suivo-color-workspace-content);font:inherit;background:0 0;border:0;padding:6px 0}.inbox-search input::placeholder{color:var(--suivo-color-workspace-meta)}.inbox-message-workspace,.inbox-page{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.inbox-message-workspace[hidden]{display:none}.inbox-layout{flex:1;grid-template-columns:minmax(300px,38%) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.inbox-resizable-layout{grid-template-columns:minmax(0,var(--drawer-panel-width,360px)) var(--suivo-spacing-1) minmax(0,1fr)}.inbox-resizable-layout>.inbox-panel-resizer{z-index:2;cursor:col-resize;touch-action:none;background:var(--suivo-color-workspace-hairline);outline:none;position:relative}.inbox-resizable-layout>.inbox-panel-resizer:hover,.inbox-resizable-layout>.inbox-panel-resizer[data-resizing]{background:var(--suivo-color-workspace-muted)}body.is-inbox-thread-panel-resizing,body.is-inbox-thread-panel-resizing *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.inbox-list-panel{border-right:1px solid var(--suivo-color-workspace-hairline);flex-direction:column;min-width:0;min-height:0;display:flex}.inbox-thread-list{flex:1;min-height:0;overflow:auto}.inbox-thread-section-title{color:var(--suivo-color-workspace-meta);font-size:var(--suivo-typography-size-caption);padding:10px 20px 5px}.eva-call-row,.inbox-layout .list-row{border:0;border-bottom:1px solid var(--suivo-color-workspace-hairline);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:12px;padding:17px 20px;text-decoration:none;display:flex}.inbox-thread-avatar{flex-shrink:0}.thread-row-main{flex:1;min-width:0}.thread-row-title{align-items:center;gap:6px;min-width:0;display:flex}.thread-row-title strong{font-weight:var(--suivo-typography-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.thread-row-title time{color:var(--suivo-color-workspace-meta);font-size:var(--suivo-typography-size-caption);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto}.thread-row-preview{color:var(--suivo-color-workspace-secondary);font-size:var(--suivo-typography-size-compact-control);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;line-height:1.6;display:block;overflow:hidden}.thread-row-meta{font-size:var(--suivo-typography-size-caption);color:var(--suivo-color-workspace-meta);justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.thread-unread-indicator{background:var(--suivo-color-workspace-content);border-radius:50%;flex-shrink:0;width:5px;height:5px}.inbox-mobile-back,.inbox-mobile-list-summary,.thread-row-compact-badge{display:none}.inbox-detail-surface{flex-direction:column;min-width:0;min-height:0;display:flex}.inbox-thread-head{border-bottom:1px solid var(--suivo-color-workspace-hairline);min-height:86px;padding:20px 28px}.inbox-thread-head,.inbox-thread-person{align-items:center;gap:12px;display:flex}.inbox-thread-person,.inbox-thread-person>div{min-width:0}.inbox-thread-title{font-size:var(--suivo-typography-size-body);font-weight:var(--suivo-typography-weight-medium);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.inbox-thread-name{color:inherit;text-decoration:none}.inbox-thread-person p{color:var(--suivo-color-workspace-meta);font-size:var(--suivo-typography-size-caption);align-items:center;gap:4px;margin:4px 0 0;display:flex}.inbox-thread-tools{margin-left:auto}.thread-action-menu-wrap{position:relative}.thread-action-menu-wrap summary{cursor:pointer;place-items:center;list-style:none;display:grid}.thread-action-menu-wrap summary::-webkit-details-marker{display:none}.inbox-action-menu{z-index:20;border:1px solid var(--suivo-color-workspace-border);border-radius:var(--suivo-radius-md);background:var(--suivo-color-workspace-surface);min-width:190px;box-shadow:var(--suivo-elevation-overlay);padding:5px;position:absolute;top:100%;right:0}.inbox-action-menu button{border-radius:var(--suivo-radius-sm);width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:9px;display:flex}.inbox-action-menu button:hover{background:var(--suivo-color-workspace-chip)}.inbox-conversation-surface{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.inbox-conversation-surface.is-email{overflow-y:auto}.inbox-layout .thread-timeline{flex:1;min-height:0;padding:24px 28px;overflow-y:auto}.inbox-conversation-surface.is-email>.thread-timeline{flex:none;overflow:visible}.message-stack{flex-direction:column;gap:18px;display:flex}.inbox-layout .inbox-composer{border:0;border-top:1px solid var(--suivo-color-workspace-hairline);background:var(--suivo-color-workspace-surface);border-radius:0;flex-shrink:0;margin:0;padding:16px 28px 24px}.inbox-layout .inbox-composer.is-email{border-top:0}.inbox-layout .composer-field{border-radius:var(--suivo-radius-md)}.inbox-empty,.inbox-layout .empty{text-align:center;color:var(--suivo-color-workspace-meta);font-size:var(--suivo-typography-size-compact-control);margin:auto;padding:40px 24px}.inbox-layout .empty{justify-items:center;gap:8px;display:grid}.inbox-empty strong{color:var(--suivo-color-workspace-content);font-weight:var(--suivo-typography-weight-medium);display:block}.inbox-more{border-radius:var(--suivo-radius-md);background:var(--suivo-color-workspace-chip);color:inherit;font:inherit;cursor:pointer;border:0;margin:18px auto;padding:8px 12px;display:block}.eva-call-owner{color:var(--suivo-color-workspace-meta);font-size:var(--suivo-typography-size-caption);margin-top:3px;display:block}.eva-call-detail{min-width:0;padding:32px 36px;overflow:auto}.eva-detail-header{align-items:center;gap:12px;display:flex}.eva-detail-header>div{min-width:0}.eva-detail-header h2{font-size:var(--suivo-typography-size-page-header-title);font-weight:var(--suivo-typography-weight-medium);overflow-wrap:anywhere;margin:0}.eva-detail-header p{color:var(--suivo-color-workspace-meta);margin:4px 0 0}.eva-detail-header p,.eva-open-contact{font-size:var(--suivo-typography-size-caption)}.eva-open-contact{color:var(--suivo-color-workspace-secondary);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;text-decoration:none;display:inline-flex}.eva-caller-fields{margin:24px 0 30px}.eva-caller-fields>div{border-bottom:1px solid var(--suivo-color-workspace-hairline);grid-template-columns:84px minmax(0,1fr);gap:12px;padding:13px 0;display:grid}.eva-caller-fields>div:first-child{border-top:1px solid var(--suivo-color-workspace-hairline)}.eva-caller-fields dt{color:var(--suivo-color-workspace-meta)}.eva-caller-fields dd{color:var(--suivo-color-workspace-secondary);overflow-wrap:anywhere;margin:0}.eva-call-detail h3{font-size:var(--suivo-typography-size-compact-control);font-weight:var(--suivo-typography-weight-medium);margin:0 0 9px}.eva-summary p{color:var(--suivo-color-workspace-secondary);font-size:var(--suivo-typography-size-body);white-space:pre-wrap;margin:0;line-height:1.7}.eva-recording{width:100%;height:44px;margin-top:18px}.eva-recording-unavailable{color:var(--suivo-color-workspace-meta);font-size:var(--suivo-typography-size-caption);margin:18px 0}.eva-created-task{margin:28px 0}.eva-created-task a{border-bottom:1px solid var(--suivo-color-workspace-hairline);color:var(--suivo-color-workspace-secondary);align-items:center;gap:10px;padding:12px 0 16px;text-decoration:none;display:flex}.eva-task-check{border:1px solid var(--suivo-color-workspace-border);border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.eva-created-task time{color:var(--suivo-color-workspace-meta);font-size:var(--suivo-typography-size-caption);margin-left:auto}.eva-call-actions{align-items:center;gap:16px;margin-top:28px;display:flex}.eva-callback{border-radius:var(--suivo-radius-full);background:var(--suivo-color-workspace-content);min-height:40px;color:var(--suivo-color-workspace-canvas);font-weight:var(--suivo-typography-weight-medium);justify-content:center;align-items:center;gap:7px;padding:10px 18px;text-decoration:none;display:inline-flex}.eva-call-actions button{color:var(--suivo-color-workspace-meta);font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 0}.eva-call-actions button:disabled{opacity:.5;cursor:wait}.eva-resolved{color:var(--suivo-color-workspace-meta);align-items:center;gap:5px;display:inline-flex}.eva-resolution-error{color:var(--suivo-color-feedback-danger-content)}.inbox-loading-page{min-height:500px}.inbox-loading-page .inbox-loading-workspace{flex:1;grid-template-columns:minmax(300px,38%) minmax(0,1fr)}@media (max-width:1100px){.inbox-layout{grid-template-columns:minmax(280px,40%) minmax(0,1fr)}.inbox-resizable-layout{grid-template-columns:minmax(0,min(var(--drawer-panel-width,360px),50%)) var(--suivo-spacing-1) minmax(0,1fr)}.eva-call-detail{padding:24px}.eva-detail-header{flex-wrap:wrap}.eva-open-contact{margin-left:0}}@media (max-width:760px){.inbox-toolbar{padding-inline:var(--workspace-content-inset,var(--suivo-spacing-3))}.inbox-search{flex:1;max-width:none}.inbox-layout{flex-direction:column;display:flex}.inbox-resizable-layout>.inbox-panel-resizer{display:none}.inbox-list-panel{border-right:0;flex:1}.eva-call-detail,.inbox-layout .inbox-detail-surface,.inbox-layout.is-mobile-thread-focused .inbox-list-panel{display:none}.inbox-layout.is-mobile-thread-focused .inbox-detail-surface{flex:1;display:flex}.inbox-layout.is-mobile-thread-focused .eva-call-detail{flex:1;display:block}.inbox-mobile-back{border-radius:var(--suivo-radius-sm);color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:6px;display:inline-flex}.eva-call-detail>.inbox-mobile-back{margin:0 0 18px -6px}.inbox-layout .inbox-composer,.inbox-layout .thread-timeline,.inbox-thread-head{padding:16px}.eva-created-task a{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.inbox-workspace *,.inbox-workspace :after{transition:none!important;animation:none!important}}.inbox-layout .inbox-email-subject{color:var(--suivo-color-workspace-secondary);padding:12px 28px}@layer web-focus-preferences{*,:after,:before{outline:none!important}:is(:focus,:focus-visible,:focus-within),:is(:focus,:focus-visible,:focus-within):after,:is(:focus,:focus-visible,:focus-within):before{--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important;--tw-inset-ring-shadow:0 0 #0000!important}}.inbox-layout .inbox-detail-surface{--inbox-detail-inset:var(--suivo-spacing-6);container-type:inline-size}.inbox-layout .inbox-thread-head-top{align-items:center;gap:var(--suivo-spacing-3);width:100%;min-width:0;display:flex}.inbox-layout .inbox-thread-head.is-email{align-items:stretch;gap:calc(var(--suivo-spacing-7) / 2);padding:calc(var(--suivo-spacing-9) / 2) var(--inbox-detail-inset) var(--suivo-spacing-4);flex-direction:column;flex:none;min-height:0}.inbox-layout .inbox-thread-head.is-email .inbox-thread-person{gap:calc(var(--suivo-spacing-5) / 2)}.inbox-layout .inbox-thread-head.is-email .inbox-thread-title{font-size:var(--suivo-typography-size-body-small)}.inbox-layout .inbox-thread-head.is-email .inbox-thread-type{min-height:0;padding:1px calc(var(--suivo-spacing-7) / 4);background:var(--suivo-color-workspace-chip);color:var(--suivo-color-workspace-secondary);font-size:var(--suivo-typography-size-caption-small);font-weight:var(--suivo-typography-weight-regular);line-height:var(--suivo-typography-line-height-caption)}.inbox-layout .inbox-thread-head.is-email .inbox-thread-person p{margin-top:calc(var(--suivo-spacing-1) / 2)}.inbox-layout .inbox-thread-tools{align-items:center;gap:var(--suivo-spacing-1);display:flex}.inbox-layout .inbox-detail-close{width:var(--suivo-spacing-8);height:var(--suivo-spacing-8);border-radius:var(--suivo-radius-md);color:var(--suivo-color-workspace-meta);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.inbox-layout .inbox-detail-close:hover{background:var(--suivo-color-workspace-chip)}.inbox-layout .inbox-thread-head.is-email .inbox-thread-tools>.inbox-detail-close,.inbox-layout .inbox-thread-head.is-email .thread-action-menu-wrap>summary{width:var(--suivo-spacing-7);height:var(--suivo-spacing-7);min-width:0;min-height:0;color:var(--suivo-color-workspace-meta);padding:0}.inbox-layout .inbox-thread-person{flex:1}.inbox-layout .inbox-thread-person p{overflow-wrap:anywhere}.inbox-layout .inbox-email-topic{align-items:center;gap:var(--suivo-spacing-3);min-width:0;display:flex}.inbox-layout .inbox-email-subject{min-width:0;color:var(--suivo-color-workspace-content);font-size:var(--suivo-typography-size-subtitle);font-weight:var(--suivo-typography-weight-medium);line-height:var(--suivo-typography-line-height-page-header-title);overflow-wrap:anywhere;flex:1;margin:0;padding:0}.email-thread-picker-trigger{justify-content:flex-start;align-items:center;gap:calc(var(--suivo-spacing-3) / 2);border-radius:var(--suivo-radius-sm);max-width:100%;color:var(--suivo-color-workspace-content);font:inherit;cursor:pointer;white-space:normal;text-align:left;background:0 0;border:0;padding:0;display:inline-flex}.email-thread-picker-trigger>span{overflow-wrap:anywhere;min-width:0}.email-thread-picker-trigger>svg{color:var(--suivo-color-workspace-meta);flex-shrink:0}.email-thread-picker-trigger:hover,.email-thread-picker-trigger[data-popup-open]{background:var(--suivo-color-workspace-chip)}.email-thread-picker-popup{width:min(560px,calc(100vw - 2 * var(--suivo-spacing-4)));padding:var(--suivo-spacing-1);max-height:min(520px,var(--available-height));border-radius:var(--suivo-radius-md);border-color:var(--suivo-color-workspace-border);background:var(--suivo-color-workspace-surface);color:var(--suivo-color-workspace-content);box-shadow:var(--suivo-elevation-overlay);font-family:var(--suivo-typography-family-sans);font-size:var(--suivo-typography-size-compact-control);overflow-y:auto}.email-thread-picker-title{padding:var(--suivo-spacing-2) var(--suivo-spacing-3);color:var(--suivo-color-workspace-meta);font-size:var(--suivo-typography-size-caption);margin:0}.email-thread-picker-popup.is-header-anchored{width:min(calc(var(--anchor-width) - var(--suivo-spacing-8)),calc(100vw - var(--suivo-spacing-8)))}.email-thread-picker-option{grid-template-columns:var(--suivo-spacing-4) minmax(0,1fr) auto;align-items:start;gap:var(--suivo-spacing-3);padding:var(--suivo-spacing-3);border-radius:var(--suivo-radius-sm);color:inherit;text-decoration:none;display:grid}.email-thread-picker-option>svg{margin-top:var(--suivo-spacing-1);color:var(--suivo-color-workspace-meta)}.email-thread-picker-option:hover{background:var(--suivo-color-workspace-sidebar)}.email-thread-picker-option[aria-current]{background:var(--suivo-color-workspace-chip)}.email-thread-picker-copy{gap:var(--suivo-spacing-1);min-width:0;display:grid}.email-thread-picker-copy strong{font-weight:var(--suivo-typography-weight-medium);overflow-wrap:anywhere}.email-thread-picker-copy>span{text-overflow:ellipsis;overflow:hidden}.email-thread-picker-copy>span,.email-thread-picker-meta{white-space:nowrap;color:var(--suivo-color-workspace-meta);font-size:var(--suivo-typography-size-caption)}.email-thread-picker-meta{justify-items:end;gap:var(--suivo-spacing-1);display:grid}.email-thread-picker-unread{align-items:center;gap:var(--suivo-spacing-1);color:var(--suivo-color-workspace-content);display:inline-flex}.email-thread-picker-unread i{width:var(--suivo-spacing-1);height:var(--suivo-spacing-1);border-radius:var(--suivo-radius-full);background:currentColor}.inbox-layout .inbox-conversation-surface.is-email>.thread-timeline{padding:0}.inbox-layout .inbox-email-thread{gap:0}.inbox-layout .inbox-email-thread-summary{justify-content:flex-end;align-items:center;gap:var(--suivo-spacing-3);padding:var(--suivo-spacing-2) var(--inbox-detail-inset) var(--suivo-spacing-4);border-bottom:1px solid var(--suivo-color-workspace-hairline);color:var(--suivo-color-workspace-meta);font-size:var(--suivo-typography-size-caption);display:flex}.inbox-layout .inbox-email-expand{padding:var(--suivo-spacing-1) 0;color:var(--suivo-color-workspace-meta);font:inherit;font-size:var(--suivo-typography-size-caption);cursor:pointer;background:0 0;border:0;flex-shrink:0}.inbox-layout .inbox-email-expand:hover{color:var(--suivo-color-workspace-content)}.inbox-layout .inbox-email-message>summary{padding:var(--suivo-spacing-4) var(--inbox-detail-inset);gap:var(--suivo-spacing-3)}.inbox-layout .inbox-email-message[open]>summary{min-height:0;padding-bottom:0;padding-left:calc(var(--inbox-detail-inset) + var(--suivo-spacing-8) + var(--suivo-spacing-3));grid-template-columns:minmax(0,1fr) auto;position:relative}.inbox-layout .inbox-email-message[open]>summary .inbox-email-message-avatar{top:var(--suivo-spacing-4);left:var(--inbox-detail-inset);position:absolute}.inbox-layout .inbox-email-message-details{padding:var(--suivo-spacing-1) var(--inbox-detail-inset) var(--suivo-spacing-4);padding-left:calc(var(--inbox-detail-inset) + var(--suivo-spacing-8) + var(--suivo-spacing-3))}.inbox-layout .inbox-email-message-avatar{width:var(--suivo-spacing-8);height:var(--suivo-spacing-8);min-width:var(--suivo-spacing-8);font-size:var(--suivo-typography-size-caption);background:var(--suivo-color-workspace-avatar);color:var(--suivo-color-workspace-secondary);margin:0}.inbox-layout .inbox-email-message.is-outbound>summary .inbox-email-message-avatar{border:1px solid var(--suivo-color-workspace-border);background:var(--suivo-color-workspace-surface)}.inbox-layout .inbox-email-message-summary{gap:var(--suivo-spacing-1)}.inbox-layout .inbox-email-message-byline{gap:var(--suivo-spacing-2);flex-wrap:wrap}.inbox-layout .inbox-email-message-byline strong{overflow-wrap:anywhere;min-width:0;font-size:var(--suivo-typography-size-compact-control);font-weight:var(--suivo-typography-weight-medium);flex:0 auto}.inbox-layout .inbox-email-message-byline small{color:var(--suivo-color-workspace-meta);font-size:var(--suivo-typography-size-caption);font-weight:var(--suivo-typography-weight-regular);background:0 0;padding:0}.inbox-layout .inbox-email-message-context{display:none}.inbox-layout .inbox-email-message-details .inbox-email-message-context{display:inline-flex}.inbox-layout .inbox-email-message-preview,.inbox-layout .inbox-email-message-recipient{color:var(--suivo-color-workspace-meta);font-size:var(--suivo-typography-size-caption);font-weight:var(--suivo-typography-weight-regular);margin:0}.inbox-layout .inbox-email-message-time{font-size:var(--suivo-typography-size-caption);color:var(--suivo-color-workspace-meta);align-items:flex-start;padding:0}.inbox-layout .inbox-email-message-time time{text-align:right;white-space:nowrap}.inbox-layout .inbox-email-message-time time>span{display:none}.inbox-layout .inbox-email-message[open]>summary .inbox-email-message-time time>span{display:inline}.inbox-layout .inbox-email-message-time>svg{margin-top:var(--suivo-spacing-1)}.inbox-layout .inbox-email-message-content{gap:var(--suivo-spacing-3);padding:0 var(--inbox-detail-inset) var(--suivo-spacing-6)}.inbox-layout .inbox-email-message-body{white-space:normal;color:var(--suivo-color-workspace-secondary);font-size:var(--suivo-typography-size-compact-control)}.inbox-layout .inbox-email-message-body .email-message-viewer-plain{font-size:inherit}.inbox-layout .inbox-email-details-trigger{width:fit-content;min-width:0;max-width:100%;color:var(--suivo-color-workspace-content);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;display:inline-flex}.inbox-email-details-popup,.inbox-layout .inbox-email-details-trigger:hover .inbox-email-message-recipient,.inbox-layout .inbox-email-details-trigger[data-popup-open] .inbox-email-message-recipient{color:var(--suivo-color-workspace-content)}.inbox-email-details-popup{max-width:min(460px,calc(100vw - 2 * var(--suivo-spacing-4)));background:var(--suivo-color-workspace-surface);box-shadow:var(--suivo-elevation-overlay)}.inbox-email-details-popup dl{gap:var(--suivo-spacing-2) var(--suivo-spacing-4);padding:var(--suivo-spacing-2);font-size:var(--suivo-typography-size-caption);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.inbox-email-details-popup dt{color:var(--suivo-color-workspace-meta)}.inbox-email-details-popup dd{overflow-wrap:anywhere;margin:0}.inbox-layout .inbox-email-attachment{border-radius:var(--suivo-radius-md);background:var(--suivo-color-workspace-surface)}.inbox-layout .inbox-email-attachment>svg{flex:none}.inbox-layout .inbox-email-attachment>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.inbox-layout .inbox-composer.is-email.is-email-reply-card{min-height:0;max-height:none;margin:var(--suivo-spacing-4) var(--inbox-detail-inset) var(--suivo-spacing-6);padding:var(--suivo-spacing-3) var(--suivo-spacing-4);border:1px solid var(--suivo-color-workspace-border);border-radius:var(--suivo-radius-md);background:var(--suivo-color-workspace-surface);box-shadow:none;flex:none;overflow:visible}.inbox-layout .inbox-composer.is-email.is-email-reply-card.is-collapsed{z-index:2;padding:calc(var(--suivo-spacing-5) / 2) var(--inbox-detail-inset);border:0;border-top:1px solid var(--suivo-color-workspace-hairline);border-radius:0;margin:auto 0 0;position:sticky;bottom:0}.inbox-layout .inbox-email-collapsed-actions{justify-content:flex-start;align-items:center;gap:calc(var(--suivo-spacing-3) / 2);width:100%}.inbox-layout .inbox-email-reply-button{min-height:calc(var(--suivo-density-control-extra-compact) - var(--suivo-spacing-1) / 2);gap:calc(var(--suivo-spacing-3) / 2);padding:var(--suivo-spacing-1) calc(var(--suivo-spacing-5) / 2);border-radius:var(--suivo-radius-sm);font-size:var(--suivo-typography-size-compact-control);font-weight:var(--suivo-typography-weight-regular);line-height:var(--suivo-typography-line-height-compact-control);border-color:#0000}.inbox-layout .inbox-email-reply-button>svg{width:var(--suivo-typography-size-body);height:var(--suivo-typography-size-body)}.inbox-layout .inbox-email-reply-button.is-primary{border-color:var(--suivo-color-workspace-primary);background:var(--suivo-color-workspace-primary);color:var(--suivo-color-workspace-on-primary)}.inbox-layout .inbox-email-reply-button.is-primary:hover{background:var(--suivo-color-workspace-primary);opacity:.9}.inbox-layout .inbox-conversation-surface.is-email-composing>.thread-timeline{flex:none;min-height:0}.inbox-layout .inbox-composer.is-email.is-email-reply-card .composer-send{border-radius:var(--suivo-radius-md);min-height:var(--suivo-density-control-extra-compact);box-shadow:none;font-size:var(--suivo-typography-size-compact-control)}.inbox-layout .inbox-composer.is-email.is-email-reply-card .composer-rich-editor{font-size:var(--suivo-typography-size-body)}.inbox-layout .inbox-composer.is-email.is-email-reply-card .composer-intent-select{flex:none;width:auto}.inbox-layout .inbox-conversation-surface.is-email{scroll-padding-block:var(--suivo-spacing-4)}@container (max-width:520px){.inbox-layout .inbox-conversation-surface.is-email,.inbox-layout .inbox-thread-head.is-email{--inbox-detail-inset:var(--suivo-spacing-4)}.inbox-layout .inbox-email-message>summary{gap:var(--suivo-spacing-2)}.inbox-layout .inbox-email-message-time{font-size:var(--suivo-typography-size-caption)}.inbox-layout .inbox-email-topic{gap:calc(var(--suivo-spacing-5) / 2);flex-wrap:wrap}.inbox-layout .inbox-email-subject{font-size:var(--suivo-typography-size-body);flex-basis:100%}.inbox-layout .inbox-email-expand{margin-left:auto}.inbox-layout .inbox-composer.is-email.is-email-reply-card .composer-rich-editor{font-size:max(16px,var(--suivo-typography-size-body))}}@media (max-width:480px){.email-thread-picker-option{grid-template-columns:var(--suivo-spacing-4) minmax(0,1fr)}.email-thread-picker-meta{gap:var(--suivo-spacing-2);flex-wrap:wrap;grid-column:2;display:flex}}@media (pointer:coarse){.email-thread-picker-trigger,.inbox-layout .inbox-email-details-trigger,.inbox-layout .inbox-email-expand,.inbox-layout .inbox-email-reply-button,.inbox-layout .inbox-thread-head.is-email .inbox-mobile-back,.inbox-layout .inbox-thread-head.is-email .inbox-thread-tools>.inbox-detail-close,.inbox-layout .inbox-thread-head.is-email .thread-action-menu-wrap>summary{min-height:var(--suivo-density-control-default)}.inbox-layout .inbox-thread-head.is-email .inbox-mobile-back,.inbox-layout .inbox-thread-head.is-email .inbox-thread-tools>.inbox-detail-close,.inbox-layout .inbox-thread-head.is-email .thread-action-menu-wrap>summary{min-width:var(--suivo-density-control-default)}}.inbox-layout .email-message-viewer-history{margin-top:var(--suivo-spacing-4)}.inbox-layout .email-message-viewer-history>summary{padding:var(--suivo-spacing-2) 0;color:var(--suivo-color-workspace-meta);font-size:var(--suivo-typography-size-caption);cursor:pointer}