/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@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}}.task-deck-page{width:100%;min-height:100%;color:var(--suivo-color-workspace-content);background:var(--suivo-color-workspace-canvas);font-size:var(--suivo-typography-size-body)}.task-workspace-content{width:100%;padding-bottom:var(--suivo-spacing-8)}.task-workspace-toolbar{z-index:10;align-items:center;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);background:var(--suivo-color-workspace-canvas);flex-wrap:wrap;display:flex;position:sticky;top:0}.task-workspace-toolbar .workspace-smart-search{margin:0 0 0 auto}.task-quick-add{align-items:center;gap:var(--suivo-spacing-3);min-height:var(--suivo-spacing-12);margin-bottom:var(--suivo-spacing-5);padding:var(--suivo-spacing-2) var(--suivo-spacing-3);border:1px solid var(--suivo-color-workspace-border);border-radius:var(--suivo-radius-xl);background:var(--suivo-color-workspace-surface);color:var(--suivo-color-workspace-meta);display:flex}.task-quick-add>svg{flex:none}.task-quick-input{flex:1;min-width:0;position:relative}.task-quick-input>input{width:100%;min-width:0;min-height:var(--suivo-density-control-extra-compact);color:var(--suivo-color-workspace-content);font:inherit;background:0 0;border:0;padding:0}.task-quick-input>input::placeholder{color:var(--suivo-color-workspace-placeholder)}.task-quick-add-options{align-items:center;gap:var(--suivo-spacing-2);display:flex}.task-quick-add-options .suivo-date-picker-trigger{min-height:var(--suivo-density-control-extra-compact);padding-inline:var(--suivo-spacing-2);border-radius:var(--suivo-radius-full);background:var(--suivo-color-workspace-chip);font-size:var(--suivo-typography-size-caption);box-shadow:none;border:0}.task-quick-contact{text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:var(--suivo-typography-size-caption);overflow:hidden}.task-quick-add-options>button{padding-inline:var(--suivo-spacing-2);min-height:var(--suivo-density-control-extra-compact)}.task-list-content{min-width:0;padding:var(--suivo-spacing-5) var(--suivo-spacing-6);container-type:inline-size}.task-list-card{gap:var(--suivo-spacing-5);border:0;border-radius:0;min-width:0;margin:0;padding:0;display:grid}.task-list-section{min-width:0}.task-reply-recovery{justify-items:start;gap:var(--suivo-spacing-2);margin-bottom:var(--suivo-spacing-4);color:var(--suivo-color-workspace-secondary);font-size:var(--suivo-typography-size-caption);display:grid}.task-reply-recovery p{margin:0}.task-reply-recovery .task-context-combobox{width:100%}.task-feed-pagination{justify-content:center;min-height:var(--suivo-spacing-1);color:var(--suivo-color-workspace-secondary);font-size:var(--suivo-typography-size-caption);flex-wrap:wrap}.task-feed-pagination,.task-list-section-label{align-items:center;gap:var(--suivo-spacing-2);display:flex}.task-list-section-label{min-height:var(--suivo-spacing-8);font-size:var(--suivo-typography-size-compact-control);font-weight:var(--suivo-typography-weight-medium);margin:0}.task-list-section-label small{color:var(--suivo-color-workspace-meta);font-size:var(--suivo-typography-size-caption);font-weight:var(--suivo-typography-weight-regular)}.task-row{grid-template-columns:var(--suivo-spacing-8) minmax(0,1fr) auto auto var(--suivo-spacing-8);align-items:center;gap:var(--suivo-spacing-2);min-height:calc(var(--suivo-spacing-12) + var(--suivo-spacing-4));cursor:pointer;margin-inline:calc(-1 * var(--suivo-spacing-2));padding:var(--suivo-spacing-1) var(--suivo-spacing-2);border-radius:var(--suivo-radius-md);transition:background var(--suivo-motion-duration-fast) var(--suivo-motion-easing-standard);display:grid;position:relative}.task-row+.task-row:before{content:"";background:var(--suivo-color-workspace-hairline);pointer-events:none;inset-inline:0;height:1px;position:absolute;top:0}.task-row:focus-within,.task-row:has(.task-row-title[aria-expanded=true]),.task-row:hover{background:var(--suivo-color-workspace-chip)}@supports (color:color-mix(in lab,red,red)){.task-row:focus-within,.task-row:has(.task-row-title[aria-expanded=true]),.task-row:hover{background:color-mix(in srgb,var(--suivo-color-workspace-chip) 20%,var(--suivo-color-workspace-canvas))}}.task-row>.task-row-check{grid-area:1/1}.task-row>.task-row-copy{grid-area:1/2}.task-row>.task-row-due{grid-area:1/4}.task-row>.task-row-more{grid-area:1/5}.task-row.is-pending{opacity:.6}.task-row-check{width:var(--suivo-spacing-8);height:var(--suivo-density-control-default);color:var(--suivo-color-workspace-on-primary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.task-row-check:before{content:"";border:1px solid var(--suivo-color-workspace-border);border-radius:var(--suivo-radius-full);width:18px;height:18px;position:absolute}.task-row-check[aria-pressed=true]:before{background:var(--suivo-color-workspace-primary);border-color:var(--suivo-color-workspace-primary)}.task-row-check svg{position:relative}.task-row-check:disabled{cursor:default}.task-row-copy{min-width:0}.task-row-title{width:fit-content;max-width:100%;color:var(--suivo-color-workspace-content);font:inherit;font-weight:var(--suivo-typography-weight-regular);line-height:var(--suivo-typography-line-height-body);text-align:start;text-wrap:pretty;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;display:block}.task-row.is-complete .task-row-title{color:var(--suivo-color-workspace-meta);text-decoration:line-through}.task-row-context{align-items:center;gap:var(--suivo-spacing-1);margin-top:var(--suivo-spacing-1);color:var(--suivo-color-workspace-meta);font-size:var(--suivo-typography-size-caption);line-height:var(--suivo-typography-line-height-caption);flex-wrap:wrap;display:flex}.task-row-avatar{width:var(--suivo-typography-line-height-compact-control);height:var(--suivo-typography-line-height-compact-control);font-size:var(--suivo-typography-size-micro);font-weight:var(--suivo-typography-weight-regular);background:var(--suivo-color-workspace-avatar);color:var(--suivo-color-workspace-on-avatar)}.task-row-type{align-items:center;gap:var(--suivo-spacing-1);display:inline-flex}.task-row-type svg{flex:none}.task-row-type-separator{margin-inline:var(--suivo-spacing-1)}.task-row-quick-actions{align-items:center;gap:var(--suivo-spacing-1);opacity:0;pointer-events:none;grid-area:1/3;min-width:0;max-width:0;display:flex;overflow:hidden}.task-row:focus-within .task-row-quick-actions,.task-row:hover .task-row-quick-actions{opacity:1;pointer-events:auto;max-width:none}.task-row>.task-row-more{opacity:0;pointer-events:none}.task-row:focus-within>.task-row-more,.task-row:hover>.task-row-more,.task-row>.task-row-more[aria-expanded=true]{opacity:1;pointer-events:auto}.task-row-action,.task-row-more{justify-content:center;align-items:center;gap:var(--suivo-spacing-1);min-height:var(--suivo-spacing-8);padding:var(--suivo-spacing-1) var(--suivo-spacing-2);border-radius:var(--suivo-radius-md);color:var(--suivo-color-workspace-secondary);font:inherit;font-size:var(--suivo-typography-size-caption);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;display:inline-flex}.task-row-action svg{flex:none}.task-row-action:hover,.task-row-more:hover,.task-row-more[aria-expanded=true]{background:var(--suivo-color-workspace-chip);color:var(--suivo-color-workspace-content)}.task-row-action:disabled,.task-row-more:disabled{cursor:default;opacity:.5}.task-row-more{width:var(--suivo-spacing-8);padding:0}.task-row-menu{width:max-content;min-width:180px;max-width:calc(100vw - var(--suivo-spacing-8));padding:var(--suivo-spacing-1)}.task-row-menu>div{flex-direction:column;display:flex}.task-row-menu .task-row-action{justify-content:flex-start;width:100%}.task-row-context a,.task-row-goal{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:inherit;text-decoration:none;overflow:hidden}.task-row-context a:hover{color:var(--suivo-color-workspace-content);text-decoration:underline}.task-row-context .task-goal-dot{margin-left:var(--suivo-spacing-1);flex:none}.task-row-opportunity-select{max-width:200px}.task-row-due{max-width:150px;padding-left:var(--suivo-spacing-1);color:var(--suivo-color-workspace-meta);text-align:right;font-size:var(--suivo-typography-size-caption)}.task-row-due-action{min-height:var(--suivo-density-control-default);color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;align-content:center;padding:0;display:grid}.task-row-due strong{font-weight:var(--suivo-typography-weight-regular);display:block}.task-row-due span{margin-top:var(--suivo-spacing-1);font-size:var(--suivo-typography-size-caption);display:block}.task-row-due span svg{display:none}.task-row-due.is-overdue{color:var(--suivo-color-workspace-danger)}.task-row-due.is-overdue strong{font-weight:var(--suivo-typography-weight-regular)}.task-done-disclosure{align-items:center;gap:var(--suivo-spacing-2);min-height:var(--suivo-density-control-default);margin-top:var(--suivo-spacing-2);color:var(--suivo-color-workspace-meta);font:inherit;font-size:var(--suivo-typography-size-compact-control);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.task-empty-state{justify-items:center;gap:var(--suivo-spacing-3);padding:var(--suivo-spacing-12) var(--suivo-spacing-4);text-align:center;color:var(--suivo-color-workspace-meta);display:grid}.task-empty-state h2{color:var(--suivo-color-workspace-content);font-size:var(--suivo-typography-size-body);margin:0}.task-empty-state p{text-wrap:pretty;max-width:48ch;margin:0}.task-toast{z-index:150;bottom:var(--suivo-spacing-6);align-items:center;gap:var(--suivo-spacing-3);max-width:calc(100vw - var(--suivo-spacing-8));padding:var(--suivo-spacing-2) var(--suivo-spacing-4);border-radius:var(--suivo-radius-full);background:var(--suivo-color-workspace-primary);color:var(--suivo-color-workspace-on-primary);box-shadow:var(--suivo-elevation-overlay);font-size:var(--suivo-typography-size-compact-control);display:flex;position:fixed;left:50%;transform:translate(-50%)}.task-toast>svg{flex:none}.task-toast button{padding:var(--suivo-spacing-2);border-radius:var(--suivo-radius-full);color:inherit;font:inherit;font-weight:var(--suivo-typography-weight-semibold);cursor:pointer;background:0 0;border:0}.task-toast button:hover{text-decoration:underline}.task-schedule-panel{width:min(440px,calc(100vw - var(--suivo-spacing-8)));padding:var(--suivo-spacing-6);border:1px solid var(--suivo-color-workspace-border);border-radius:var(--suivo-radius-xl);background:var(--suivo-color-workspace-surface);box-shadow:var(--suivo-elevation-overlay);overflow:visible}.task-schedule-form{gap:var(--suivo-spacing-6);display:grid}.task-modal-head,.task-modal-head>div{align-items:flex-start;gap:var(--suivo-spacing-3);display:flex}.task-modal-head{justify-content:space-between}.task-modal-head h2{font-size:var(--suivo-typography-size-title);margin:0}.task-modal-head p{margin:var(--suivo-spacing-1) 0 0;color:var(--suivo-color-workspace-meta);font-size:var(--suivo-typography-size-caption)}.task-schedule-field{gap:var(--suivo-spacing-2);border:0;padding:0;display:grid}.task-schedule-field legend{padding:0 0 var(--suivo-spacing-2);font-size:var(--suivo-typography-size-label)}.task-schedule-field legend span{color:var(--suivo-color-workspace-danger)}.task-schedule-controls{gap:var(--suivo-spacing-3);grid-template-columns:minmax(0,1fr) minmax(126px,.55fr);display:grid}.task-schedule-date-picker,.task-schedule-time-menu{width:100%}.task-form-actions{justify-content:flex-end;gap:var(--suivo-spacing-2);display:flex}.task-loading-line{height:var(--suivo-spacing-3);background:var(--suivo-color-workspace-chip);border-radius:var(--suivo-radius-sm)}.task-loading-line.is-title{width:100px}.task-loading-line.is-tabs{width:240px;margin-bottom:var(--suivo-spacing-6)}.task-loading-row{align-content:center;gap:var(--suivo-spacing-2);min-height:calc(var(--suivo-spacing-12) + var(--suivo-spacing-4));cursor:pointer;border-bottom:1px solid var(--suivo-color-workspace-hairline);display:grid}.task-loading-row .task-loading-line{width:64%}.task-loading-row .task-loading-line:last-child{width:36%}.task-row-title{min-height:var(--suivo-typography-line-height-body)}.task-composer-details:not([hidden]){display:contents}.task-action-dialog.is-drawer{width:min(var(--task-detail-width,400px),100vw);border:0;border-left:1px solid var(--suivo-color-workspace-border);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--suivo-color-workspace-content);background:var(--suivo-color-workspace-surface);box-shadow:var(--suivo-elevation-overlay);border-radius:0;flex-direction:column;padding:0;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden;transform:none}@media (max-width:600px){.task-action-dialog.is-drawer{width:100vw}}.task-detail-header{padding:var(--suivo-spacing-4);border-bottom:1px solid var(--suivo-color-workspace-hairline);flex:none}.task-detail-title-row{align-items:flex-start;gap:var(--suivo-spacing-3);display:flex}.task-detail-title-row h2{min-width:0;font-size:var(--suivo-typography-size-page-header-title);line-height:var(--suivo-typography-line-height-page-header-title);font-weight:var(--suivo-typography-weight-semibold);overflow-wrap:anywhere;flex:1;margin:0}.task-detail-complete{width:22px;height:22px;margin-top:var(--suivo-spacing-1);border:1px solid var(--suivo-color-workspace-muted);border-radius:var(--suivo-radius-full);color:var(--suivo-color-workspace-on-primary);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;display:grid}.task-detail-complete[aria-pressed=true]{background:var(--suivo-color-workspace-primary)}.task-detail-icon{width:var(--suivo-spacing-7);height:var(--suivo-spacing-7);border-radius:var(--suivo-radius-md);color:var(--suivo-color-workspace-meta);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.task-detail-icon:hover{background:var(--suivo-color-workspace-sidebar)}.task-detail-meta{align-items:center;gap:var(--suivo-spacing-2);margin:var(--suivo-spacing-3) 0 0 calc(var(--suivo-spacing-8) + var(--suivo-spacing-1));flex-wrap:wrap;display:flex}.task-detail-chip{align-items:center;gap:var(--suivo-spacing-1);min-width:0;max-width:100%;min-height:var(--suivo-density-control-extra-compact);padding:var(--suivo-spacing-1) var(--suivo-spacing-2);border:1px solid var(--suivo-color-workspace-hairline);border-radius:var(--suivo-radius-full);color:var(--suivo-color-workspace-secondary);font:inherit;font-size:var(--suivo-typography-size-caption);overflow-wrap:anywhere;background:0 0;text-decoration:none;display:inline-flex}button.task-detail-chip{cursor:pointer}.task-detail-chip .task-detail-avatar{white-space:nowrap;overflow-wrap:normal;width:var(--suivo-spacing-5);height:var(--suivo-spacing-5);font-size:var(--suivo-typography-size-micro)}.task-detail-origin{margin:var(--suivo-spacing-3) 0 0 calc(var(--suivo-spacing-8) + var(--suivo-spacing-1));color:var(--suivo-color-workspace-meta);font-size:var(--suivo-typography-size-caption);line-height:var(--suivo-typography-line-height-body)}.task-detail-body{gap:var(--suivo-spacing-5);min-height:0;padding:var(--suivo-spacing-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.task-email-card-section{flex:none;min-width:0}.task-email-card-section h3{margin:0 0 var(--suivo-spacing-2);font-weight:var(--suivo-typography-weight-medium)}.task-email-card,.task-email-card-section h3{font-size:var(--suivo-typography-size-compact-control)}.task-email-card{padding:var(--suivo-spacing-4);border-radius:var(--suivo-radius-xl);background:var(--suivo-color-workspace-sidebar);line-height:var(--suivo-typography-line-height-page-header-title)}.task-email-card-sender{align-items:center;gap:var(--suivo-spacing-2);margin-bottom:var(--suivo-spacing-2);line-height:var(--suivo-typography-line-height-label);display:flex}.task-email-card-sender>div{min-width:0}.task-email-card-sender strong,.task-email-card-sender>div>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.task-email-card-sender strong{font-weight:var(--suivo-typography-weight-medium)}.task-email-card-sender span,.task-email-card-sender time{font-size:var(--suivo-typography-size-caption);color:var(--suivo-color-workspace-meta)}.task-email-card-sender time{flex:none;align-self:flex-start;margin-left:auto}.task-email-card-subject{font-weight:var(--suivo-typography-weight-medium);margin-bottom:var(--suivo-spacing-1);overflow-wrap:anywhere;display:block}.task-email-card-excerpt{-webkit-line-clamp:3;white-space:pre-wrap;color:var(--suivo-color-workspace-secondary);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.task-email-card-links{gap:var(--suivo-spacing-4);margin-top:var(--suivo-spacing-2);flex-wrap:wrap;display:flex}.task-email-card-links :is(a,button){align-items:center;gap:var(--suivo-spacing-1);color:var(--suivo-color-workspace-secondary);font:inherit;font-size:var(--suivo-typography-size-caption);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.task-email-card-links button[aria-expanded=true] svg{transform:rotate(180deg)}.task-detail-body .task-type-panel{gap:var(--suivo-spacing-2);flex-direction:column;flex:1;min-height:320px;display:flex}.task-detail-body .task-showing-request-panel{flex:none;min-height:0}.task-detail-body .task-inbox-composer.is-compact-reply{border:1px solid var(--suivo-color-workspace-border);border-radius:var(--suivo-radius-xl);background:var(--suivo-color-workspace-surface);flex-direction:column;flex:none;gap:0;height:auto;min-height:0;padding:0;display:flex;overflow:hidden}.is-compact-reply .task-composer-heading{align-items:center;gap:var(--suivo-spacing-3);padding:var(--suivo-spacing-2) var(--suivo-spacing-3);border-bottom:1px solid var(--suivo-color-workspace-hairline);flex:none;display:flex}.is-compact-reply .task-composer-channel-switch{gap:var(--suivo-spacing-1);background:var(--suivo-color-workspace-chip);border-radius:var(--suivo-radius-md);border:0;flex:none;padding:0}.is-compact-reply .task-composer-channel-switch button{gap:var(--suivo-spacing-1);min-height:var(--suivo-density-control-extra-compact);padding:0 var(--suivo-spacing-2);border-radius:var(--suivo-radius-md);font-size:var(--suivo-typography-size-caption)}.is-compact-reply .task-composer-channel-switch button svg{width:var(--suivo-spacing-3);height:var(--suivo-spacing-3)}.is-compact-reply .task-composer-channel-label{align-items:center;gap:var(--suivo-spacing-1);min-height:var(--suivo-density-control-extra-compact);color:var(--suivo-color-workspace-content);font-size:var(--suivo-typography-size-caption);font-weight:var(--suivo-typography-weight-semibold);flex:none;display:inline-flex}.is-compact-reply .task-composer-channel-label svg{width:var(--suivo-spacing-3);height:var(--suivo-spacing-3)}.is-compact-reply .task-composer-summary{align-items:center;gap:var(--suivo-spacing-2);min-width:0;color:var(--suivo-color-workspace-meta);font:inherit;font-size:var(--suivo-typography-size-caption);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}.task-composer-summary span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.task-composer-summary svg{flex:none}.task-inbox-composer.is-compact-reply .task-composer-form{flex-direction:column;flex:none;gap:0;min-height:0;max-height:none;display:flex;overflow:visible}.is-compact-reply .task-composer-details:not([hidden]){gap:var(--suivo-spacing-2);padding:var(--suivo-spacing-3);border-bottom:1px solid var(--suivo-color-workspace-hairline);display:grid}.task-inbox-composer.is-compact-reply [hidden]{display:none}.is-compact-reply .task-composer-draft{min-height:0;padding:var(--suivo-spacing-4);background:0 0;border:0;border-radius:0;flex-direction:column;flex:none;display:flex;overflow:visible}.is-compact-reply .task-composer-draft label{flex:none;min-height:0;display:flex}.is-compact-reply .task-composer-draft textarea{min-height:var(--suivo-spacing-16);resize:none;width:100%;height:auto;max-height:none;font-size:var(--suivo-typography-size-body);line-height:var(--suivo-typography-line-height-body);background:0 0;border:0;flex:none;padding:0;overflow-y:hidden}.is-compact-reply .task-composer-tools{padding:var(--suivo-spacing-2) var(--suivo-spacing-3)}.task-inbox-composer.is-compact-reply .quick-reply-list{gap:var(--suivo-spacing-1)}.task-inbox-composer.is-compact-reply :is(.quick-reply-chip,.quick-reply-tone-select){min-height:var(--suivo-spacing-7);gap:var(--suivo-spacing-1);padding:0 var(--suivo-spacing-2);font-size:var(--suivo-typography-size-caption);font-weight:var(--suivo-typography-weight-medium);line-height:var(--suivo-typography-line-height-label)}.task-inbox-composer.is-compact-reply :is(.quick-reply-chip,.quick-reply-tone-select) svg{width:var(--suivo-spacing-3);height:var(--suivo-spacing-3)}.task-inbox-composer.is-compact-reply .task-composer-actions{justify-content:space-between;align-items:center;gap:var(--suivo-spacing-2);padding:var(--suivo-spacing-3);border-top:1px solid var(--suivo-color-workspace-hairline);flex-wrap:wrap;margin:0;display:flex}.is-compact-reply .task-composer-actions :is(button,.task-choose-time){min-height:var(--suivo-density-control-extra-compact);font-size:var(--suivo-typography-size-caption)}.is-compact-reply .task-composer-bottom-tools{gap:var(--suivo-spacing-2);flex-wrap:wrap;display:flex}.is-compact-reply .task-composer-bottom-tools .composer-attach-button{width:var(--suivo-spacing-7);height:var(--suivo-spacing-7)}.is-compact-reply .task-choose-time,.task-reply-ideas{align-items:center;gap:var(--suivo-spacing-1);color:var(--suivo-color-workspace-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;display:inline-flex}.is-compact-reply .composer-send{border-radius:var(--suivo-radius-full);padding-inline:var(--suivo-spacing-3);margin-left:auto}.task-detail-footer{padding:var(--suivo-spacing-4) var(--suivo-spacing-6);flex-wrap:wrap;flex:none}.task-detail-footer,.task-detail-footer-actions{align-items:center;gap:var(--suivo-spacing-2);display:flex}.task-detail-footer-actions{flex-wrap:wrap}.task-detail-footer-actions :is(button,a){min-height:var(--suivo-density-control-extra-compact);font-size:var(--suivo-typography-size-caption)}.task-detail-call{padding:var(--suivo-spacing-1) var(--suivo-spacing-2);border:1px solid var(--suivo-color-workspace-border);border-radius:var(--suivo-radius-full);align-items:center;gap:var(--suivo-spacing-1);color:var(--suivo-color-workspace-secondary);text-decoration:none;display:inline-flex}.task-detail-footer p{color:var(--suivo-color-workspace-meta);font-size:var(--suivo-typography-size-caption);margin:0 0 0 auto}.task-options-popover{gap:var(--suivo-spacing-1);padding:var(--suivo-spacing-1);width:220px;display:grid}.task-options-popover :is(button,a){align-items:center;gap:var(--suivo-spacing-2);min-height:var(--suivo-density-control-compact);padding:var(--suivo-spacing-2);border-radius:var(--suivo-radius-md);color:var(--suivo-color-workspace-content);font:inherit;font-size:var(--suivo-typography-size-compact-control);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.task-options-popover :is(button,a):hover{background:var(--suivo-color-workspace-sidebar)}.task-detail-schedule form{gap:var(--suivo-spacing-3);display:grid}.task-detail-schedule label{gap:var(--suivo-spacing-2);font-size:var(--suivo-typography-size-compact-control);display:grid}@media (max-width:600px){.task-workspace-header{min-height:64px;padding-top:var(--suivo-spacing-4)}.task-quick-add{gap:var(--suivo-spacing-2);flex-wrap:wrap}.task-quick-add-options{margin-left:auto}.task-quick-add[data-density=default]>.quick-add-bar-field,.task-quick-input{flex-basis:70%}.task-quick-add[data-density=default]>.quick-add-bar-actions{margin-left:auto}.task-row{grid-template-columns:var(--suivo-spacing-6) minmax(0,1fr) auto auto var(--suivo-spacing-8);gap:var(--suivo-spacing-1)}.task-row-check{width:var(--suivo-spacing-6)}.task-row-due{max-width:100px;padding-left:var(--suivo-spacing-2)}.task-detail-header{padding:var(--suivo-spacing-5) var(--suivo-spacing-4) var(--suivo-spacing-3)}.task-detail-body{padding:var(--suivo-spacing-4) var(--suivo-spacing-4) 0}.task-detail-footer{padding:var(--suivo-spacing-3) var(--suivo-spacing-4)}.task-detail-title-row{gap:var(--suivo-spacing-2)}.task-detail-title-row h2{font-size:var(--suivo-typography-size-page-header-title)}.task-email-card-sender{flex-wrap:wrap}.task-email-card-sender time{font-size:var(--suivo-typography-size-micro)}.task-toast{width:max-content}}@container (max-width:900px){.task-row-quick-actions .task-row-action span{display:none}.task-row-quick-actions .task-row-action{width:var(--suivo-spacing-8);padding:0}}@container (max-width:600px){.task-row{grid-template-columns:var(--suivo-spacing-6) minmax(0,1fr) auto var(--suivo-spacing-8);gap:var(--suivo-spacing-1)}.task-row>.task-row-due{grid-column:3}.task-row>.task-row-more{grid-column:4}.task-row-quick-actions{flex-wrap:wrap;grid-area:2/2/auto/-1;max-height:0}.task-row:focus-within .task-row-quick-actions,.task-row:hover .task-row-quick-actions{max-height:none}.task-row-quick-actions:empty{display:none}.task-row-quick-actions .task-row-action span{display:inline}.task-row-quick-actions .task-row-action{width:auto;padding-inline:var(--suivo-spacing-2)}.task-row-type,.task-row-type-separator{display:none}.task-row-check{width:var(--suivo-spacing-6)}}@media (hover:none),(pointer:coarse){.task-row-quick-actions{max-width:none;max-height:none}.task-row-quick-actions,.task-row>.task-row-more{opacity:1;pointer-events:auto}.task-row-action,.task-row-check,.task-row-due-action,.task-row-more{min-height:44px}}@media (prefers-reduced-motion:reduce){.task-row{transition:none}}.is-compact-reply .task-choose-time,.task-reply-ideas{padding:var(--suivo-spacing-1) var(--suivo-spacing-2);border:1px solid var(--suivo-color-workspace-border);border-radius:var(--suivo-radius-full)}.is-compact-reply .task-composer-channel-switch button[aria-pressed=true]{background:var(--suivo-color-workspace-surface);box-shadow:none}.task-inbox-composer.is-compact-reply .task-composer-actions .composer-send{flex:none;width:auto;min-width:0}.task-inbox-composer.is-compact-reply .task-composer-bottom-tools button{width:auto}@media (max-width:600px){.task-inbox-composer.is-compact-reply .task-composer-actions{grid-template-columns:minmax(0,1fr) auto;display:grid}.task-inbox-composer.is-compact-reply .task-composer-actions .composer-send{align-self:end}}.task-detail-type{margin:var(--suivo-spacing-2) 0 0;font-size:var(--suivo-typography-size-caption);color:var(--suivo-color-workspace-meta)}.task-detail-view:not([hidden]){gap:var(--suivo-spacing-5);flex-direction:column;flex:1;min-height:0;display:flex}.task-detail-view[hidden]{display:none}.task-detail-notes h3{margin:0 0 var(--suivo-spacing-2);font-weight:var(--suivo-typography-weight-medium)}.task-detail-notes h3,.task-detail-notes p{font-size:var(--suivo-typography-size-compact-control)}.task-detail-notes p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--suivo-color-workspace-secondary);line-height:var(--suivo-typography-line-height-body);margin:0}.task-detail-footer{padding:var(--suivo-spacing-3) var(--suivo-spacing-4)}.task-detail-panel.is-focused .task-detail-header{padding:var(--suivo-spacing-4) var(--suivo-spacing-5);border-bottom:0}.task-detail-back,.task-detail-panel.is-focused .task-detail-type,.task-detail-tools,.task-detail-top-row{align-items:center;gap:var(--suivo-spacing-2);display:flex}.task-detail-top-row{margin-bottom:var(--suivo-spacing-3);justify-content:space-between}.task-detail-panel.is-focused .task-detail-type{margin:0}.task-detail-tools{gap:var(--suivo-spacing-1)}.task-detail-back{min-height:var(--suivo-density-control-extra-compact);color:var(--suivo-color-workspace-meta);font:inherit;font-size:var(--suivo-typography-size-caption);cursor:pointer;background:0 0;border:0;padding:0}.task-detail-panel.is-focused .task-detail-title-row h2{font-size:var(--suivo-typography-size-page-header-title);line-height:var(--suivo-typography-line-height-page-header-title);font-weight:var(--suivo-typography-weight-medium)}.task-detail-panel.is-focused .task-detail-body{padding:var(--suivo-spacing-2) var(--suivo-spacing-5) var(--suivo-spacing-5)}.task-detail-panel.is-focused .task-detail-view{gap:var(--suivo-spacing-6);flex:none}.task-detail-panel.is-focused .task-email-card{border:1px solid var(--suivo-color-workspace-hairline);background:var(--suivo-color-workspace-surface)}.task-detail-panel.is-focused .task-email-card-section h3{align-items:center;gap:var(--suivo-spacing-2);color:var(--suivo-color-workspace-meta);font-size:var(--suivo-typography-size-caption);font-weight:var(--suivo-typography-weight-regular);display:flex}.task-detail-panel.is-focused .task-email-card-sender{flex-wrap:wrap}.task-detail-panel.is-focused .task-email-card-sender>div{flex:1}.task-detail-panel.is-focused .task-email-card-excerpt{-webkit-line-clamp:4}.task-detail-panel.is-focused .task-detail-footer{gap:var(--suivo-spacing-2);padding:var(--suivo-spacing-3) var(--suivo-spacing-5);border-top:1px solid var(--suivo-color-workspace-hairline);display:grid}.task-detail-panel.is-focused .task-detail-footer-actions :is(button,a){min-height:var(--suivo-density-control-compact)}.task-detail-panel.is-focused .task-detail-footer-actions{gap:var(--suivo-spacing-1);flex-wrap:nowrap}.task-detail-primary-actions{align-items:center;gap:var(--suivo-spacing-1);flex-wrap:wrap;flex:1;min-width:0;display:flex}.task-detail-mark-done{flex:none;align-self:flex-start;margin-left:auto}.task-detail-postpone{width:var(--suivo-density-control-compact);flex:none;padding-inline:0}.task-detail-panel.is-focused .task-detail-footer p{margin:0}.task-detail-source-hint{color:var(--suivo-color-workspace-meta);font-size:var(--suivo-typography-size-caption);margin-left:auto}.task-detail-source-fold{padding-bottom:var(--suivo-spacing-3);border-bottom:1px solid var(--suivo-color-workspace-hairline);flex:none}.task-detail-source-fold summary{align-items:center;gap:var(--suivo-spacing-2);min-height:var(--suivo-density-control-compact);cursor:pointer;font-size:var(--suivo-typography-size-compact-control);list-style:none;display:flex}.task-detail-source-fold summary::-webkit-details-marker{display:none}.task-detail-source-fold summary span{overflow-wrap:anywhere;flex:1}.task-detail-source-fold summary svg{flex:none}.task-detail-source-fold[open] summary>svg:last-child{transform:rotate(180deg)}.task-detail-source-fold .task-email-card-section{margin-top:var(--suivo-spacing-3)}.task-detail-source-fold .task-email-card-section h3{display:none!important}.task-detail-postpone-form{gap:var(--suivo-spacing-2);padding:var(--suivo-spacing-2);border-top:1px solid var(--suivo-color-workspace-hairline);font-size:var(--suivo-typography-size-caption);display:grid}.task-detail-postpone-form input{min-width:0;max-width:100%}.task-detail-note-panel{gap:var(--suivo-spacing-4);display:grid}.task-detail-note-compose{border:1px solid var(--suivo-color-workspace-border);border-radius:var(--suivo-radius-xl);flex-direction:column;display:flex;overflow:hidden}.task-detail-note-actions,.task-detail-note-recipient{align-items:center;gap:var(--suivo-spacing-2);padding:var(--suivo-spacing-3);color:var(--suivo-color-workspace-meta);font-size:var(--suivo-typography-size-caption);display:flex}.task-detail-note-recipient{border-bottom:1px solid var(--suivo-color-workspace-hairline)}.task-detail-note-compose textarea{width:100%;min-height:200px;padding:var(--suivo-spacing-4);resize:vertical;color:var(--suivo-color-workspace-content);font:inherit;font-size:var(--suivo-typography-size-compact-control);line-height:var(--suivo-typography-line-height-body);background:0 0;border:0}.task-detail-note-actions button{margin-left:auto}.task-detail-saved-notes h3{font-size:var(--suivo-typography-size-compact-control);font-weight:var(--suivo-typography-weight-medium);margin:0}.task-detail-saved-notes p{margin:var(--suivo-spacing-3) 0 0;padding-bottom:var(--suivo-spacing-3);border-bottom:1px solid var(--suivo-color-workspace-hairline);color:var(--suivo-color-workspace-secondary);font-size:var(--suivo-typography-size-compact-control);white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:600px){.task-detail-panel.is-focused :is(.task-detail-header,.task-detail-body,.task-detail-footer){padding-inline:var(--suivo-spacing-4)}}@media (pointer:coarse){.task-detail-panel.is-focused :is(.task-detail-icon,.task-detail-back,.task-detail-footer-actions button,.task-detail-source-fold summary){min-height:var(--suivo-density-control-comfortable)}.task-detail-panel.is-focused .task-detail-icon{min-width:var(--suivo-density-control-comfortable)}.task-detail-note-compose textarea{font-size:var(--suivo-typography-size-body)}}@media (min-width:1100px){body:has(.task-detail-panel,.task-action-dialog.is-drawer) .task-list-content{margin-right:var(--task-detail-width,400px)}body:has(.new-workspace-shell) .task-action-dialog.is-drawer{--task-detail-top:calc(60px + var(--suivo-density-control-extra-compact) + 2 * var(--suivo-spacing-4) + 1px);top:var(--task-detail-top);height:calc(100dvh - var(--task-detail-top));max-height:calc(100dvh - var(--task-detail-top));box-shadow:none}}@media (max-width:900px){.task-workspace-toolbar .workspace-smart-search{width:100%}}@media (max-width:760px){.task-workspace-toolbar{padding-inline:var(--workspace-content-inset,var(--suivo-spacing-3))}}.task-quick-add-options .task-quick-chip{align-items:center;gap:var(--suivo-spacing-2);min-height:var(--suivo-spacing-8);padding:var(--suivo-spacing-1) var(--suivo-spacing-3);border-radius:var(--suivo-radius-full);background:var(--suivo-color-workspace-chip);color:var(--suivo-color-workspace-secondary);font:inherit;font-size:var(--suivo-typography-size-compact-control);white-space:nowrap;cursor:pointer;border:0;display:inline-flex}.task-quick-contact{max-width:180px}.task-quick-contact>span:last-child{text-overflow:ellipsis;overflow:hidden}.task-quick-contact>:first-child{flex:none}.task-quick-contact .task-quick-avatar{width:var(--suivo-spacing-6);height:var(--suivo-spacing-6);font-size:var(--suivo-typography-size-micro)}.task-quick-add-options .task-quick-submit{width:var(--suivo-spacing-8);height:var(--suivo-spacing-8);min-height:var(--suivo-spacing-8);border-radius:var(--suivo-radius-full);flex:none;padding:0}.task-quick-contact-popup{width:min(320px,100vw - 32px)}.task-quick-schedule-popup{gap:var(--suivo-spacing-3);padding:var(--suivo-spacing-3)}.task-quick-time{align-items:center;gap:var(--suivo-spacing-3);font-size:var(--suivo-typography-size-compact-control);display:flex}.task-quick-add[data-density=compact] .task-quick-chip{min-height:var(--suivo-spacing-7);padding:var(--suivo-spacing-1) var(--suivo-spacing-2);font-size:var(--suivo-typography-size-caption)}.suivo-date-picker-popup>.task-quick-time{padding:var(--suivo-spacing-2) var(--suivo-spacing-3);border-top:1px solid var(--suivo-color-workspace-hairline)}.task-quick-time input{min-width:0;padding:var(--suivo-spacing-2);border:1px solid var(--suivo-color-workspace-border);border-radius:var(--suivo-radius-md);background:var(--suivo-color-workspace-surface);color:var(--suivo-color-workspace-content);font:inherit}.task-quick-time button{color:var(--suivo-color-workspace-secondary);font:inherit;cursor:pointer;background:0 0;border:0}@container (max-width:500px){.task-quick-add{flex-wrap:wrap}.task-quick-add[data-density=default]>.quick-add-bar-field,.task-quick-input{flex-basis:75%}.task-quick-add-options,.task-quick-add[data-density=default]>.quick-add-bar-actions{margin-left:auto}}@media (max-width:600px){.task-list-content{padding:var(--suivo-spacing-4)}.task-quick-add-options .task-quick-chip{padding-inline:var(--suivo-spacing-2)}.task-quick-contact{max-width:130px}}.task-contact-mentions{z-index:40;top:calc(100% + var(--suivo-spacing-4));width:min(360px,100vw - 64px);padding:var(--suivo-spacing-1);border:1px solid var(--suivo-color-workspace-border);border-radius:var(--suivo-radius-lg);background:var(--suivo-color-workspace-surface);color:var(--suivo-color-workspace-content);box-shadow:var(--suivo-elevation-md);position:absolute;left:0}.task-contact-mentions [role=listbox]{overscroll-behavior:contain;max-height:240px;overflow-y:auto}.task-contact-mentions button{align-items:center;gap:var(--suivo-spacing-2);width:100%;min-height:var(--suivo-density-control-default);padding:var(--suivo-spacing-2);border-radius:var(--suivo-radius-md);color:inherit;font:inherit;font-size:var(--suivo-typography-size-compact-control);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.task-contact-mentions button:hover,.task-contact-mentions button[aria-selected=true]{background:var(--suivo-color-workspace-chip)}.task-contact-mentions button>span:last-child{min-width:0}.task-contact-mentions small,.task-contact-mentions strong{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--suivo-typography-weight-regular);display:block;overflow:hidden}.task-contact-mentions p,.task-contact-mentions small{color:var(--suivo-color-workspace-meta);font-size:var(--suivo-typography-size-caption)}.task-contact-mentions p{padding:var(--suivo-spacing-2);margin:0}