:root{--design-radius-control:6px;--design-radius-card:8px;--design-radius-floating:8px;--design-shadow-hover:0 5px 16px color-mix(in srgb,var(--brand-950) 7%,transparent);--design-shadow-floating:0 20px 60px color-mix(in srgb,var(--brand-950) 16%,transparent);--type-xs:11px;--type-sm:12px;--type-md:13px;--type-base:14px;--type-lg:16px;--type-xl:18px;--type-2xl:22px;--type-3xl:28px;--weight-regular:500;--weight-medium:600;--weight-strong:700}.product-app .dashboard-activity-symbol.is-tamdot{background:var(--color-surface)}.product-app .dashboard-activity-symbol.is-person{background:var(--color-brand-soft);color:var(--color-brand-primary)}.product-app .dashboard-activity-kind[data-tone=done]{color:var(--status-done)}.product-app .dashboard-activity-kind[data-tone=changed]{color:var(--status-warning)}.product-app .dashboard-activity-kind[data-tone=neutral]{color:var(--color-text-soft)}.product-app .contact-unread-icon{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;margin-right:4px;border-radius:50%;background:var(--color-brand-soft);color:var(--color-brand-primary);vertical-align:middle}.product-app{font-family:var(--font-geist,Arial),sans-serif;color:var(--color-text)}.product-app .content{min-width:0;background:var(--color-canvas)}.product-app .product-sidebar{background:linear-gradient(176deg,var(--brand-950),var(--brand-900) 72%,var(--brand-700))}.product-app .product-sidebar .logo{border-radius:var(--design-radius-control)}.product-app .product-sidebar .nav-label{color:var(--color-sidebar-muted);letter-spacing:.11em}.product-app .product-sidebar .nav-link{border-radius:var(--design-radius-control);transition:background-color .16s ease,color .16s ease}.product-app .product-sidebar .nav-link:not(.active):hover{background:color-mix(in srgb,var(--color-surface) 11%,transparent);color:var(--color-surface)}.product-app .product-sidebar .nav-link.active{background:var(--color-surface);color:var(--brand-950);box-shadow:var(--design-shadow-rest)}.product-app .product-topbar{border-bottom:1px solid var(--color-border-subtle);background:color-mix(in srgb,var(--color-surface) 94%,var(--color-canvas));box-shadow:0 1px 0 color-mix(in srgb,var(--brand-950) 4%,transparent)}.product-app .product-topbar :where(.assistant-launcher,.compact-menu-trigger,.topbar-more-trigger,.architecture-ribbon-link){border-radius:var(--design-radius-control)}.product-app .product-topbar :where(.assistant-launcher,.compact-menu-trigger,.topbar-more-trigger,.architecture-ribbon-link):hover{border-color:var(--color-border-strong)}.product-app .workspace-page-header{align-items:flex-start;gap:16px;border-bottom:1px solid var(--color-border)}.product-app .dashboard-workspace .workspace-page-header{gap:5px!important;padding-bottom:7px!important;margin-bottom:14px!important}.product-app :where(.workspace-page-header.dashboard-workspace-heading,.workspace-page-header.case-list-header){align-items:flex-start!important}.product-app .workspace-page-header .workspace-page-title-line h1{color:var(--brand-950);font-size:clamp(23px,2vw,30px);font-weight:var(--weight-strong);letter-spacing:-.045em;line-height:1.12;text-wrap:balance}.product-app .workspace-page-info summary{border-color:var(--color-border);background:var(--color-surface);color:var(--brand-700);box-shadow:var(--design-shadow-rest)}.product-app .workspace-page-info[open] p{border:1px solid var(--color-border);border-radius:var(--design-radius-control);background:var(--color-surface);box-shadow:var(--design-shadow-floating);color:var(--color-text-soft);line-height:1.5}html body .product-app .workspace-page-header .workspace-page-info{position:static;min-width:0}html body .product-app .workspace-page-header .workspace-page-info p{box-sizing:border-box;inset:calc(100% + 8px) auto auto 0;width:min(620px,100%);max-width:100%;overflow-wrap:anywhere}.product-app :where(.panel,.dashboard-module,.case-summary-card,.case-workspace-cluster,.directory-card,.document-group,.integration-card,.secretary-section){border-color:var(--color-border);border-radius:var(--design-radius-card);background:var(--color-surface);box-shadow:var(--design-shadow-rest)}.product-app :where(.panel,.dashboard-module,.case-summary-card,.directory-card,.document-group,.integration-card,.secretary-section) :where(h2,h3){color:var(--brand-950);letter-spacing:-.025em}.product-app :where(.panel,.dashboard-module,.case-summary-card)>header{border-bottom-color:var(--color-border-subtle)}.product-app :where(.button,button.primary,a.button.primary){border-radius:var(--design-radius-control);font-weight:var(--weight-strong);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.product-app :where(.button.primary,button.primary,a.button.primary){box-shadow:0 3px 9px color-mix(in srgb,var(--brand-900) 13%,transparent)}.product-app :where(.button.primary,button.primary,a.button.primary):hover:not(:disabled){box-shadow:0 6px 15px color-mix(in srgb,var(--brand-900) 20%,transparent)}.product-app :where(.button.secondary,.button.ghost){border-color:var(--color-border);background:var(--color-surface);color:var(--brand-950)}.product-app :where(.button.secondary,.button.ghost):hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface-hover)}.product-app :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:var(--design-radius-control);border-color:var(--color-border);background-color:var(--color-surface);color:var(--color-text)}.product-app :where(button,a,summary):focus-visible,.product-app :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.product-app :where(input,textarea)::-moz-placeholder{color:var(--color-text-muted)}.product-app :where(input,textarea)::placeholder{color:var(--color-text-muted)}.product-app .dashboard-status-card{border-radius:12px;background:var(--color-surface);box-shadow:none}.product-app .dashboard-status-card:hover{box-shadow:var(--design-shadow-hover)}.product-app .dashboard-status-card strong{font-variant-numeric:tabular-nums;letter-spacing:-.055em}.product-app .dashboard-module>:where(header,.dashboard-module-header){border-bottom:1px solid var(--color-border-subtle)}.product-app .dashboard-module :where(.dashboard-module-collapse,.dashboard-module-expand){border-radius:var(--design-radius-control)}.product-app :where(.work-queue-item,.operational-work-item){background:var(--color-surface)}.product-app :where(.work-queue-item,.operational-work-item):hover{background:var(--color-surface-subtle)}.product-app :where(.workspace-dense-table,.ungrouped-contact-table,.document-list){border:1px solid var(--color-border);border-radius:var(--design-radius-card);background:var(--color-surface);box-shadow:var(--design-shadow-rest)}.product-app :where(.inbox-table-header,.contact-table-head,.document-table-head){border-bottom:1px solid var(--color-border);background:var(--color-surface-subtle);color:var(--color-text-muted)}.product-app :where(.inbox-email-row,.contact-table-row,.document-row){border-bottom-color:var(--color-border-subtle);background:var(--color-surface)}.product-app :where(.inbox-email-row,.contact-table-row,.document-row):hover{background:var(--color-surface-subtle)}.product-app :where(.inbox-email-row,.contact-table-row,.document-row) :where(strong,b){color:var(--brand-950)}.product-app :where(.inbox-email-row,.contact-table-row,.document-row) :where(time,small){font-variant-numeric:tabular-nums}.product-app :where(.inbox-command-rail,.contact-command-rail,.document-command-bar,.data-list-command-rail){border-color:var(--color-border);border-radius:var(--design-radius-card);background:var(--color-surface);box-shadow:var(--design-shadow-rest)}.product-app :where(.inbox-command-rail,.contact-command-rail,.document-command-bar) :where(button,select){border-radius:var(--design-radius-control)}.product-app .contact-intelligence-card .contact-operational-status.tone-review{border-color:var(--status-review);background:var(--color-status-review-soft);color:var(--status-review)}.product-app .contact-intelligence-card .contact-operational-status.tone-review i{background:var(--status-review)}.product-app .contact-intelligence-card{--contact-accent:var(--status-neutral);border-left-color:var(--contact-accent)!important}.product-app .contact-intelligence-card.tone-action{--contact-accent:var(--status-action)}.product-app .contact-intelligence-card.tone-review{--contact-accent:var(--status-review)}.product-app .contact-intelligence-card.tone-waiting{--contact-accent:var(--status-waiting)}.product-app .contact-intelligence-card.tone-active{--contact-accent:var(--status-success)}.product-app .contact-follow-up-detail{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0 0;color:var(--color-text-soft);font-size:var(--type-sm)}.product-app .contact-follow-up-detail small{font-size:inherit}.product-app .contact-follow-up-detail b{color:var(--brand-950);font-variant-numeric:tabular-nums}.product-app .contact-row-summary .contact-last-interaction{min-width:0}.product-app .contact-row-summary .contact-last-interaction b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.product-app .contact-detail-workspace{display:grid;gap:14px}.product-app .contact-detail-workspace .back-link{width:-moz-max-content;width:max-content}.product-app .contact-profile-head{margin:0;padding:18px 20px;border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--design-shadow-rest)}.product-app .contact-profile-head h1{color:var(--brand-950);font-size:clamp(23px,2vw,30px);font-weight:var(--weight-strong);letter-spacing:-.045em;line-height:1.15}.product-app .contact-profile-head .eyebrow{display:none}.product-app .contact-profile-head .detail-actions{display:flex;align-items:center;gap:8px}.product-app .contact-manage-menu{position:relative}.product-app .contact-manage-menu summary{display:inline-flex;align-items:center;min-height:36px;cursor:pointer;list-style:none}.product-app .contact-manage-menu summary::-webkit-details-marker{display:none}.product-app .contact-manage-menu-panel{position:absolute;z-index:30;top:calc(100% + 6px);right:0;display:grid;gap:4px;width:-moz-max-content;width:max-content;min-width:190px;padding:7px;border:1px solid var(--color-border);border-radius:var(--design-radius-control);background:var(--color-surface);box-shadow:var(--design-shadow-floating)}.product-app .contact-manage-menu-panel .button{justify-content:flex-start;width:100%;min-height:36px;box-shadow:none}.product-app .contact-current-state{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;border:1px solid var(--color-border);border-left:4px solid var(--status-success);border-radius:var(--design-radius-card);background:var(--color-surface);box-shadow:var(--design-shadow-rest)}.product-app .contact-current-state.tone-in-progress,.product-app .contact-current-state.tone-waiting-for-us{border-left-color:var(--status-action)}.product-app .contact-current-state.tone-new{border-left-color:var(--status-information)}.product-app .contact-current-state.tone-waiting-for-external{border-left-color:var(--status-waiting)}.product-app .contact-current-state.tone-neutral{border-left-color:var(--status-neutral)}.product-app .contact-current-state-copy{min-width:0}.product-app .contact-current-state small{color:var(--color-text-muted);font-size:var(--type-xs);font-weight:var(--weight-strong);letter-spacing:.06em;text-transform:uppercase}.product-app .contact-current-state h2{margin:5px 0 4px;color:var(--brand-950);font-size:clamp(18px,1.8vw,22px);letter-spacing:-.035em}.product-app .contact-current-state p{overflow:hidden;margin:0;color:var(--color-text-soft);font-size:var(--type-md);text-overflow:ellipsis}.product-app .contact-current-state .button{flex:0 0 auto;gap:7px;text-decoration:none}.product-app .contact-profile-strip{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));border-color:var(--color-border);border-radius:var(--design-radius-card);box-shadow:var(--design-shadow-rest)}.product-app .contact-profile-strip>div{min-width:0;border-top:0;border-left:1px solid var(--color-border)}.product-app .contact-profile-strip>div:first-child{border-left:0}.product-app .contact-profile-strip strong{font-size:var(--type-sm)}.product-app .contact-detail-command-rail>.contact-view-toolbar{border-color:var(--color-border);border-radius:var(--design-radius-card)}.product-app .contact-view-toolbar h2{color:var(--brand-950);font-size:16px;letter-spacing:-.025em}.product-app .contact-case-grid{grid-template-columns:1fr;gap:10px}.product-app .contact-case-card{--case-state:var(--status-neutral);border:1px solid var(--color-border);border-left:3px solid var(--case-state);border-radius:var(--design-radius-card);background:var(--color-surface);box-shadow:var(--design-shadow-rest)}.product-app .contact-case-card[data-status=IN_PROGRESS],.product-app .contact-case-card[data-status=WAITING_FOR_US]{--case-state:var(--status-action)}.product-app .contact-case-card[data-status=NEW]{--case-state:var(--status-information)}.product-app .contact-case-card[data-status=WAITING_FOR_EXTERNAL]{--case-state:var(--status-waiting)}.product-app .contact-case-card[data-status=DONE]{--case-state:var(--status-success)}.product-app .contact-case-card h3{margin:0;color:var(--brand-950);font-size:15px;letter-spacing:-.02em}.product-app .contact-case-card[data-state=COMPLETE]{opacity:.82}.product-app .contact-case-card .contact-case-open{border-radius:var(--design-radius-control)}.product-app .case-detail-command-rail,.product-app .case-detail-identity-header{border-color:var(--color-border);border-radius:var(--design-radius-card);background:var(--color-surface);box-shadow:var(--design-shadow-rest)}.product-app .case-detail-command-strip :where(button,a){border-radius:var(--design-radius-control)}.product-app .case-detail-actions-command :where(button,.button){border-radius:var(--design-radius-control)!important}.product-app .case-summary-card :where(.case-context-title,h2,h3){letter-spacing:-.035em}.product-app :where(.case-timeline-panel,.case-history-card,.case-task-list){border-color:var(--color-border);background:var(--color-surface)}.product-app :where(.secretary-settings,.settings-page,.integration-hub,.monitoring-page,.architecture-page) :where(.panel,.secretary-section,.integration-card){border-radius:var(--design-radius-card)}.product-app .secretary-settings .switch{box-shadow:inset 0 0 0 1px var(--color-border)}.product-app .secretary-settings .switch.on{box-shadow:none}.product-app :where(.integration-card,.secretary-section) :where(small,.help-text){line-height:1.45}.product-app :where(.notification-panel,.compact-menu-panel,.tamdot-dialog),body>.tamdot-floating-panel{border:1px solid var(--color-border);border-radius:var(--design-radius-floating);background:var(--color-surface);box-shadow:var(--design-shadow-floating)}.product-app .notification-panel>header{border-bottom:1px solid var(--color-border-subtle)}.product-app .notification-item{border-bottom-color:var(--color-border-subtle)}.product-app .notification-item:hover{background:var(--color-surface-subtle)}.product-app .notification-item :where(.notification-subject,.notification-context){overflow-wrap:anywhere}.product-app .notification-item-actions :where(button,a){border-radius:var(--design-radius-control)}.product-app .notification-status-tag[class*=case-status-]{border-color:color-mix(in srgb,var(--case-status-color) 50%,var(--color-border))!important;background:var(--case-status-soft)!important;color:var(--case-status-color)!important}.public-site{background:var(--color-canvas);color:var(--brand-950)}.public-site :where(.public-header,.public-workspace-frame,.public-work-grid article,.public-pricing-grid article){border-color:var(--color-border)}.public-site :where(.public-workspace-frame,.public-playground){border-radius:var(--design-radius-floating);box-shadow:0 24px 65px color-mix(in srgb,var(--brand-950) 12%,transparent)}.public-site :where(.public-work-grid article,.public-use-cases article,.public-pricing-grid article){box-shadow:var(--design-shadow-rest)}.public-site :where(.public-work-grid article,.public-use-cases article):hover{box-shadow:var(--design-shadow-hover)}.public-site :where(.button,button){border-radius:var(--design-radius-control)}.public-site :where(a,button):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.public-site .public-login-short,.public-welcome-v5 .tamdot-hero-badge>span,.public-welcome-v5 .tamdot-public-hero:after{display:none}.public-welcome-v5 .tamdot-hero-copy>small{color:var(--color-text-soft);font-size:12px}@media (max-width:900px){html[data-theme][data-palette] body .product-app .case-overview-reply-button{min-height:44px!important}.product-app .workspace-page-header{align-items:flex-start}.product-app .workspace-page-header .workspace-page-title-line h1{font-size:clamp(22px,5vw,27px)}}@media (max-width:600px){.product-app .workspace-page-header{gap:10px}.product-app :where(.notification-panel,.compact-menu-panel,.tamdot-dialog),body>.tamdot-floating-panel{max-width:calc(100vw - 16px)}.product-app .notification-item-actions :where(button,a),body>.tamdot-floating-panel :where(button,select){min-height:44px}.public-workspace-frame{box-shadow:var(--design-shadow-rest)}.product-app .contact-profile-head{align-items:flex-start;padding:15px}.product-app .contact-profile-head .detail-actions{width:100%}.product-app .contact-current-state{align-items:stretch;flex-direction:column;padding:16px}.product-app .contact-current-state .button{justify-content:center}.product-app .contact-profile-strip{grid-template-columns:1fr}.product-app .contact-profile-strip>div{border-top:1px solid var(--color-border);border-left:0}.product-app .contact-profile-strip>div:first-child{border-top:0}.product-app .contact-manage-menu-panel{right:auto;left:0}.product-app .contact-intelligence-card .contact-card-heading-actions{align-items:center;flex-direction:row;justify-content:space-between;width:100%}.public-welcome-v5 .public-header{grid-template-columns:34px minmax(0,1fr);align-items:center;min-height:66px;gap:10px;padding:8px 12px}.public-welcome-v5 .public-header>.public-brand{grid-column:1;justify-self:start}.public-welcome-v5 .public-header-actions{grid-column:2;display:grid;grid-template-columns:auto 36px minmax(0,1fr);align-items:center;width:100%}.public-welcome-v5 .public-header-actions>.public-locale-buttons{grid-column:1;justify-self:start}.public-welcome-v5 .public-header-actions>.button.ghost{display:inline-flex;grid-column:2;width:36px;min-height:42px;padding:0;font-size:9px}.public-site .public-header-actions>.button.ghost .public-login-full{display:none}.public-site .public-header-actions>.button.ghost .public-login-short{display:inline}.public-welcome-v5 .public-header-actions>.button.primary{grid-column:3;min-height:42px;padding-inline:6px;font-size:10px}.public-welcome-v5 .tamdot-public-hero{padding-top:35px;padding-bottom:44px}}@media (prefers-reduced-motion:reduce){.product-app :where(.nav-link,.button,button),.public-site :where(.button,button){transition-duration:.01ms!important}}.product-app .workspace-page-header{margin-bottom:20px!important;padding-bottom:18px!important}.product-app .workspace-page-title-line h1{font-size:clamp(24px,2vw,30px)!important;font-weight:var(--weight-strong)!important;line-height:1.12!important}.product-app :where(.panel,.dashboard-panel,.dashboard-kpi,.case-layout-module,.case-summary-card,.contact-case-card,.document-group,.integration-card,.secretary-section,.account-section,.monitoring-card,.architecture-feature-card){border-radius:var(--design-radius-card)!important;box-shadow:none!important}.product-app :where(.button,.tamdot-popover-trigger,.case-display-switch button,.directory-tabs button,.document-view-switch button){border-radius:var(--design-radius-control)!important}.product-app :where(.dashboard-command-rail,.inbox-command-rail,.contact-command-rail,.document-command-rail,.case-command-rail,.case-detail-command-rail):not(.data-list-command-rail-floating){padding:12px!important;border-radius:var(--design-radius-control)!important}.product-app :where(.dashboard-module,.case-layout-module)>:where(.panel,.dashboard-panel,.case-summary-card){border-color:var(--color-border)!important;background:var(--color-surface)!important;box-shadow:none!important}.product-app .dashboard-workspace .dashboard-modular-grid{-moz-column-gap:16px;column-gap:16px}.product-app .dashboard-workspace .dashboard-panel>.panel-head{box-sizing:border-box;display:flex;align-items:center;min-height:54px;padding:13px 16px!important}.product-app .dashboard-workspace .dashboard-panel>.panel-head h2{font-size:16px;font-weight:var(--weight-strong);line-height:1.25}.product-app .dashboard-workspace .dashboard-kpi{min-height:82px!important;padding:14px 16px!important;background:var(--color-surface)!important}.product-app .dashboard-workspace .dashboard-kpi strong{font-size:24px;font-variant-numeric:tabular-nums;line-height:1}.product-app .dashboard-workspace .dashboard-kpi :where(b,small){line-height:1.35}.product-app .dashboard-workspace .dashboard-status-grid{gap:8px;padding:12px!important}.product-app .dashboard-workspace .dashboard-status-card{min-height:78px;padding:12px 14px!important;border-radius:12px!important;background:var(--color-surface-soft)!important}.product-app .dashboard-workspace .dashboard-status-card strong{font-size:var(--type-2xl)}.product-app .dashboard-workspace .operational-queue-row{padding:14px 16px!important}.product-app .dashboard-workspace :where(.dashboard-recent-emails article,.dashboard-activity-list article,.dashboard-agenda-list article){padding-block:12px!important}.product-app .contact-directory .contact-group .directory-grid.workspace-dense-table,.product-app .contact-directory>.directory-grid.workspace-dense-table,.product-app .document-library .document-group .document-list.workspace-dense-table,.product-app .workspace-dense-table{border-radius:var(--design-radius-card)!important;box-shadow:none!important}.product-app .workspace-dense-table :where(.workspace-dense-header,.dense-case-header){min-height:42px!important;background:var(--color-surface-soft)!important}.product-app .workspace-dense-table :where(.workspace-dense-row,article.dense-case-row){min-height:58px!important}.product-app .inbox-feed.workspace-dense-table .inbox-email-row{min-height:60px!important;padding:10px 14px!important}.product-app .inbox-feed.workspace-dense-table .inbox-subject{font-size:var(--type-md)}.product-app .contact-directory .contact-group .directory-grid.workspace-dense-table .workspace-dense-row,.product-app .contact-directory>.directory-grid.workspace-dense-table .workspace-dense-row,.product-app .document-library .document-group .document-list.workspace-dense-table .workspace-dense-row{padding:11px 14px!important}@media (min-width:901px){.product-app :where(.contact-command-bar,.document-command-bar){grid-template-columns:minmax(0,1fr) auto auto auto!important;align-items:center!important}.product-app :where(.contact-command-bar,.document-command-bar)>*{grid-column:auto!important;grid-row:auto!important}.product-app :where(.contact-command-bar,.document-command-bar)>.document-search-shell{grid-column:1!important}.product-app :where(.contact-command-bar,.document-command-bar)>.document-result-count{grid-column:2!important}.product-app :where(.contact-command-bar,.document-command-bar)>.data-list-sort-control{grid-column:3!important}}.product-app .case-detail-identity-header,.product-app .contact-profile-head,.product-app .inbox-message-heading{border-radius:var(--design-radius-card)!important;box-shadow:none!important}.product-app .case-detail-page :where(.case-overview-card,.case-summary-card),.product-app .contact-detail-workspace :where(.contact-current-state,.contact-case-card),.product-app .inbox-message-page :where(.inbox-summary-block,.inbox-current-task,.inbox-grouping-state,.inbox-content-controls,.inbox-attachments){border-radius:var(--design-radius-card)!important;box-shadow:none!important}.product-app .settings-page .account-grid>.account-settings-column{gap:16px!important}.product-app :where(.secretary-settings,.integration-hub,.monitoring-page,.architecture-page) :where(.panel,.secretary-section,.integration-card){box-shadow:none!important}.public-welcome-v5 .tamdot-public-hero{padding:clamp(40px,5vw,64px) clamp(20px,4vw,64px) 28px}.public-welcome-v5 .tamdot-hero-copy{justify-items:start}.public-welcome-v5 .tamdot-hero-copy h1{margin:0;font-size:clamp(42px,5vw,68px);font-weight:680}.public-welcome-v5 .tamdot-hero-product{margin-top:34px}.public-welcome-v5 .tamdot-public-trust-note{display:flex;align-items:center;gap:9px;width:min(1180px,calc(100% - 40px));margin:0 auto;padding:10px 0 24px;color:var(--color-text-soft);font-size:12px}.public-welcome-v5 .tamdot-public-trust-note .app-icon{flex:0 0 auto;color:var(--status-success)}.public-welcome-v5 .public-workspace-intro{max-width:780px;margin:0 0 28px;text-align:left}.public-welcome-v5 .public-workspace-logo{display:block;width:25px;height:25px;-o-object-fit:contain;object-fit:contain;background:none}.public-welcome-v5 .public-workspace-search{display:flex;align-items:center;gap:8px}.public-welcome-v5 .public-workspace-task>span{display:inline-flex;align-items:center;gap:5px}.public-welcome-v5 .public-workspace-action-bar>span>svg{width:15px!important;height:15px!important}@media (max-width:900px){.product-app .dashboard-workspace .dashboard-modular-grid{-moz-column-gap:12px;column-gap:12px}.product-app .dashboard-workspace .dashboard-panel>.panel-head{min-height:48px;padding:11px 13px!important}}@media (max-width:600px){.product-app .workspace-page-header{margin-bottom:16px!important;padding-bottom:14px!important}.product-app :where(.dashboard-command-rail,.inbox-command-rail,.contact-command-rail,.document-command-rail,.case-command-rail,.case-detail-command-rail):not(.data-list-command-rail-floating){padding:8px!important}.product-app .dashboard-workspace .dashboard-status-grid{padding:8px!important}.product-app .dashboard-workspace .operational-queue-row{padding:12px!important}.product-app .inbox-feed.workspace-dense-table .inbox-email-row{padding:10px 11px!important}.public-welcome-v5 .tamdot-public-hero{padding:36px 16px 18px}.public-welcome-v5 .tamdot-hero-copy h1{font-size:clamp(35px,10vw,46px)}.public-welcome-v5 .tamdot-hero-actions{width:100%}.public-welcome-v5 .tamdot-public-trust-note{width:calc(100% - 32px);padding-bottom:18px}.public-welcome-v5 .public-workspace-intro{text-align:left}}.product-app .secretary-settings>.secretary-heading,.product-app .settings-page .settings-save-bar{position:static!important;top:auto!important;z-index:auto!important;margin:0 0 12px!important;padding:0 0 12px!important;border:0!important;border-bottom:1px solid var(--color-border)!important;border-radius:var(--design-radius-card)!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}.product-app .page:has(>.secretary-settings){padding-top:16px!important}.product-app .secretary-settings{gap:12px}.product-app .secretary-grid{gap:12px;align-items:start}.product-app .secretary-section{min-height:0;padding:16px!important}.product-app .settings-page .account-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:12px!important;align-items:start}.product-app .settings-page .account-grid>.account-settings-column{display:contents}.product-app .settings-page .account-grid>.account-settings-column:first-child>.account-section:first-child{grid-column:1;grid-row:1}.product-app .settings-page .account-grid>.account-settings-column:first-child>.account-section:nth-child(2){grid-column:2;grid-row:1/span 4}.product-app .settings-page .account-grid>.account-settings-column:nth-child(2)>.account-section:first-child{grid-column:1;grid-row:2}.product-app .settings-page .account-grid>.account-settings-column:nth-child(2)>.account-section:nth-child(2){grid-column:1;grid-row:3}.product-app .settings-page .account-grid>.account-settings-column:nth-child(2)>.account-section:nth-child(3){grid-column:1;grid-row:4}.product-app .settings-page .account-section{padding:14px!important}.product-app .settings-content-grid{display:block!important;-moz-columns:2;column-count:2;-moz-column-gap:12px;column-gap:12px}.product-app .settings-content-grid>*{display:inline-block;width:100%;margin:0 0 12px;-moz-column-break-inside:avoid;break-inside:avoid;vertical-align:top}.product-app .dashboard-module-signal,.product-app .dashboard-module-signal :where(i,.app-icon),.product-app .notification-item,.product-app .notification-urgency-icon{box-shadow:none!important}.product-app .dashboard-module-signal{width:-moz-max-content!important;width:max-content!important;min-width:22px!important;height:22px!important;padding:0 6px!important;border-radius:6px!important;flex:0 0 auto!important;justify-self:end}.product-app .dashboard-module-signal[class*=case-status-]{--semantic-status-color:var(--case-status-color);--semantic-status-soft:var(--case-status-soft);border-color:color-mix(in srgb,var(--case-status-color) 34%,var(--color-border))!important;background:var(--case-status-soft)!important;color:var(--case-status-color)!important}@media (max-width:620px){.product-app .dashboard-module:not(.dashboard-module-collapsed)>.dashboard-module-signal{position:absolute!important;top:10px!important;right:42px!important;margin:0!important}.product-app .dashboard-module:not(.dashboard-module-collapsed)>.dashboard-module-signals{position:absolute!important;top:10px!important;right:42px!important;width:-moz-max-content!important;width:max-content!important;margin:0!important}}.product-app .notification-item{border-radius:var(--design-radius-control)!important}.product-app .notification-urgency-icon{border-radius:6px!important}.product-app .notification-item[data-scan-complete=true] .notification-urgency-icon{color:var(--status-success)!important;background:var(--color-status-success-soft)!important}.product-app .contact-case-link{grid-template-columns:16px minmax(0,1fr);align-items:center;-moz-column-gap:8px;column-gap:8px}.product-app .contact-case-link>.app-icon{grid-row:1/span 2;color:var(--color-brand-primary)}.product-app .contact-case-link>:is(b,small){grid-column:2}.product-app .contact-view-switch button>.app-icon{flex:0 0 17px;color:currentColor}.product-app :is(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing){box-sizing:border-box!important;position:relative!important;isolation:isolate;min-width:0!important;max-width:100%!important;min-height:0!important;padding:0!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--status-information) 52%,var(--color-border))!important;border-radius:var(--design-radius-card)!important;outline:0!important;box-shadow:none!important;background:var(--color-surface)!important;opacity:1!important;filter:none!important;transform:none!important;cursor:pointer!important}.product-app :is(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing):is(:hover,[data-layout-selection=target]:hover,[data-layout-selection=selected]){border-color:var(--brand-950)!important}.product-app :is(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=selected]{background:var(--color-surface)!important;outline:0!important;box-shadow:none!important}.product-app :is(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing):before{content:""!important;display:block!important;position:absolute!important;inset:42px 4px 4px!important;z-index:1!important;border:0!important;border-radius:calc(var(--design-radius-card) - 1px)!important;background:none!important;pointer-events:none!important}.product-app :is(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=selected]:before{content:""!important;display:block!important;position:absolute!important;inset:42px 4px 4px!important;z-index:1!important;border:0!important;border-radius:calc(var(--design-radius-card) - 1px)!important;background:repeating-linear-gradient(135deg,transparent 0 10px,color-mix(in srgb,var(--status-information) 10%,transparent) 10px 20px)!important;pointer-events:none!important}.product-app :is(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing):after{content:none!important;display:none!important}.product-app :is(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=idle]:hover:after,.product-app :is(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=selected]:after,.product-app :is(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=target]:hover:after{content:none!important;display:none!important}.product-app :is(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)>.inline-module-toolbar{position:relative!important;inset:auto!important;z-index:12!important;box-sizing:border-box!important;display:flex!important;width:100%!important;min-width:0!important;min-height:40px!important;height:40px!important;margin:0!important;padding:4px 7px!important;border:0!important;border-bottom:1px solid var(--color-border-strong)!important;border-radius:calc(var(--design-radius-card) - 1px) calc(var(--design-radius-card) - 1px) 0 0!important;background:var(--color-surface)!important;color:var(--color-text)!important;cursor:pointer!important}.product-app :is(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=selected]>.inline-module-toolbar{border-bottom-color:var(--brand-950)!important;background:var(--brand-950)!important;color:var(--color-on-primary)!important}.product-app .inline-module-toolbar .inline-module-identity{box-sizing:border-box!important;flex:0 1 auto!important;min-width:0!important;border:0!important;border-right:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;cursor:pointer!important}.product-app .inline-module-toolbar .inline-module-identity :is(strong,small){color:inherit!important}.product-app :is(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=selected]>.inline-module-toolbar .inline-module-identity{color:white!important}.product-app :is(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)>.inline-module-toolbar :not(button,select){cursor:pointer!important}.product-app .inline-layout-command{position:relative!important;top:auto!important;display:grid!important;width:min(980px,calc(100% - 32px))!important;max-width:980px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-height:0!important;margin:8px auto 14px!important;padding:10px 14px!important;border:1px solid var(--color-border-strong)!important;border-radius:0!important;background:var(--color-surface)!important;box-shadow:none!important}.product-app .inline-layout-command>div:first-child{justify-items:center!important;text-align:center!important}.product-app .inline-layout-command-actions{justify-content:flex-end!important}.product-app .inline-layout-help{font-size:var(--type-xs)!important;font-weight:var(--weight-medium)!important}.product-app .settings-security-actions{min-width:0;align-items:stretch}.product-app .settings-security-actions>*{flex:1 1 170px;min-width:0;white-space:normal;text-align:center}.product-app .settings-page .account-grid>.account-settings-column{display:grid!important;grid-column:auto!important;grid-row:auto!important;align-content:start;gap:12px;min-width:0}.product-app .settings-page .account-grid>.account-settings-column>.account-section{grid-column:auto!important;grid-row:auto!important;min-width:0}.product-app .settings-page .settings-save-bar .workspace-page-actions{min-width:0}.product-app .settings-page .settings-save-bar .workspace-page-actions>.button{min-width:0;white-space:normal;text-align:center}.public-demo-scenario-toolbar>span{color:var(--color-text-soft);font-size:12px}.public-demo-case-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0}.public-demo-case-facts>div{display:grid;gap:4px;min-width:0;padding:11px;border:1px solid var(--color-border);background:var(--color-surface-subtle)}.public-demo-case-facts small,.public-demo-checklist-summary{color:var(--color-text-soft);font-size:11px}.public-demo-case-facts b{overflow-wrap:anywhere;font-size:12px}.public-demo-checklist{display:grid;gap:0;border:1px solid var(--color-border)}.public-demo-checklist>div{display:flex;gap:9px;align-items:start;padding:10px 12px;border-bottom:1px solid var(--color-border);font-size:12px}.public-demo-checklist>div:last-child{border-bottom:0}.public-demo-checklist>div>span:first-child{color:var(--color-brand-primary);font-weight:800}.public-demo-checklist>div.is-done{color:var(--color-text-soft)}@media (max-width:720px){.public-demo-case-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.product-app .page:has(>.secretary-settings){padding-top:14px!important}.product-app .settings-page .account-grid{grid-template-columns:1fr!important}.product-app .settings-page .account-grid>.account-settings-column>.account-section{grid-column:1!important;grid-row:auto!important}.product-app .settings-content-grid{-moz-columns:1;column-count:1}.product-app .secretary-grid{grid-template-columns:1fr}}@media (max-width:600px){.product-app .page:has(>.secretary-settings){padding-top:12px!important}}.public-workspace-demo-link{display:flex;align-items:center;gap:7px;width:-moz-max-content;width:max-content;max-width:100%;margin-top:15px;color:var(--color-brand-primary);font-size:13px;font-weight:760;text-decoration:none}.public-workspace-demo-link:hover{text-decoration:underline}.public-workspace-demo-link>svg{flex:0 0 auto}.public-workspace-task>button{display:inline-flex;align-items:center;gap:5px;width:-moz-max-content;width:max-content;border:0;background:transparent;color:var(--color-brand-primary);padding:0;font:inherit;font-size:10px;font-weight:760;cursor:pointer}.public-workspace-task>button:hover{text-decoration:underline}.tamdot-hero-product .public-workspace-section.is-embedded{width:100%;max-width:none;padding:0}.tamdot-hero-product .public-workspace-section.is-embedded .public-workspace-frame{box-shadow:var(--design-shadow-floating)}.tamdot-hero-demo-link{margin:14px 0 0 auto}.public-scenario-demonstration{width:min(1240px,calc(100% - 32px));margin:clamp(44px,6vw,78px) auto}.public-scenario-demonstration>h2{margin:0 0 18px;color:var(--brand-950);font-size:clamp(22px,2.6vw,32px);letter-spacing:-.03em}.public-workspace-demo-account{overflow:hidden;color:var(--color-text-muted);font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.public-workspace-table{max-height:none;overflow:visible!important}.public-workspace-table>div>:where(b,span){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-demo-page{background:var(--color-canvas)}.public-demo-page-intro{align-items:center}.public-demo-page-intro h1{max-width:900px;color:var(--brand-950);font-size:clamp(31px,4vw,54px);line-height:1.08}.public-demo-identity{display:inline-flex;align-items:center;gap:7px;margin-top:12px;color:var(--color-text-soft);font-size:12px;font-weight:700}.public-demo-scenarios{max-width:1500px;margin:0 auto;border:1px solid var(--color-border);border-radius:var(--design-radius-card);background:var(--color-surface);overflow:hidden}.public-demo-scenario-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--color-border)}.public-demo-scenario-toolbar h2{margin:0;color:var(--brand-950);font-size:18px}.public-demo-scenario-toolbar>div{display:flex;gap:5px;overflow-x:auto}.public-demo-scenario-toolbar button{min-height:34px;border:1px solid var(--color-border);border-radius:var(--design-radius-control);background:var(--color-surface);color:var(--color-text-soft);padding:6px 10px;font:inherit;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer}.public-demo-scenario-toolbar button[aria-pressed=true]{border-color:var(--color-brand-primary);background:var(--color-brand-soft);color:var(--brand-900)}.public-demo-scenario-layout{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);min-height:510px}.public-demo-case-list{max-height:650px;overflow-y:auto;border-right:1px solid var(--color-border);background:var(--color-surface)}.public-demo-case-list button{display:grid;gap:8px;width:100%;border:0;border-bottom:1px solid var(--color-border-subtle);border-left:3px solid transparent;background:transparent;color:var(--color-text);padding:13px 14px;text-align:left;cursor:pointer}.public-demo-case-list button:hover{background:var(--color-surface-hover)}.public-demo-case-list button.active{border-left-color:var(--color-brand-primary);background:var(--color-brand-soft)}.public-demo-case-list button>span{display:grid;gap:3px;min-width:0}.public-demo-case-list b{font-size:12px;line-height:1.3}.public-demo-case-list small{overflow:hidden;color:var(--color-text-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.public-demo-case-list em,.public-demo-case-status{width:-moz-max-content;width:max-content;max-width:100%;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text-soft);padding:4px 6px;font-size:10px;font-style:normal;font-weight:760}.public-demo-case-detail .demo-status-waiting_for_us,.public-demo-case-list .demo-status-waiting_for_us{border-color:var(--status-action);color:var(--status-action)}.public-demo-case-detail .demo-status-waiting_for_external,.public-demo-case-list .demo-status-waiting_for_external{border-color:var(--status-waiting);color:var(--status-waiting)}.public-demo-case-detail .demo-status-archived,.public-demo-case-detail .demo-status-done,.public-demo-case-list .demo-status-archived,.public-demo-case-list .demo-status-done{border-color:var(--status-success);color:var(--status-success)}.public-demo-case-detail{min-width:0;padding:clamp(14px,2vw,26px)}.public-demo-case-detail>header{display:grid;justify-items:start;gap:8px;padding-bottom:15px;border-bottom:1px solid var(--color-border)}.public-demo-case-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--color-text-soft);font-size:11px;font-weight:750}.public-demo-case-detail h3{margin:0;color:var(--brand-950);font-size:clamp(19px,2vw,26px);letter-spacing:-.025em}.public-demo-decision{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:15px 0}.public-demo-decision section{min-width:0;padding:13px;border:1px solid var(--color-border);border-radius:var(--design-radius-control);background:var(--color-surface)}.public-demo-decision small{color:var(--color-text-muted);font-size:10px;font-weight:800;text-transform:uppercase}.public-demo-decision p{margin:7px 0;color:var(--color-text);font-size:13px;line-height:1.45}.public-demo-decision time{color:var(--status-action);font-size:11px;font-weight:760}.public-demo-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.public-demo-detail-grid>section{min-width:0}.public-demo-detail-grid h4{margin:7px 0 6px;color:var(--brand-950);font-size:13px}.public-demo-detail-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px 0;border-top:1px solid var(--color-border-subtle)}.public-demo-detail-row>.app-icon{margin-top:2px;color:var(--color-brand-primary)}.public-demo-detail-row>span{display:grid;gap:3px;min-width:0}.public-demo-detail-row b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.public-demo-detail-row small,.public-demo-detail-row time{color:var(--color-text-muted);font-size:10px;line-height:1.4}.public-demo-overview-heading{max-width:1440px;margin:36px auto 0}.public-demo-overview-heading h2{margin:0;color:var(--brand-950);font-size:22px}.public-demo-page>.public-workspace-section{padding-top:10px}@media (max-width:760px){.public-demo-scenario-toolbar{align-items:flex-start;flex-direction:column}.public-demo-scenario-toolbar>div{max-width:100%}.public-demo-scenario-layout{grid-template-columns:1fr}.public-demo-case-list{display:flex;max-height:none;overflow-x:auto;border-right:0;border-bottom:1px solid var(--color-border)}.public-demo-case-list button{flex:0 0 210px;border-bottom:0;border-left:0;border-top:3px solid transparent}.public-demo-case-list button.active{border-top-color:var(--color-brand-primary)}.public-demo-decision,.public-demo-detail-grid{grid-template-columns:1fr}.public-workspace-demo-account{display:none}}.product-app .dashboard-recent-emails article{box-sizing:border-box;grid-template-columns:minmax(0,1.2fr) 24px minmax(0,.8fr);margin-inline:-10px!important;padding-inline:10px!important;border-left:3px solid transparent;background:transparent!important}.product-app .dashboard-recent-emails article[class*=case-status-]{border-left-color:var(--case-status-color);background:transparent!important}.product-app .dashboard-recent-emails article.dashboard-email-destination-archived{border-left-color:var(--status-information)}.product-app .dashboard-recent-emails article.is-unread-notification:not(.is-urgent){border-left-color:var(--color-brand-primary)!important;background:color-mix(in srgb,var(--color-brand-primary) 7%,var(--color-surface))!important}.product-app .dashboard-recent-emails article.is-urgent{border-left-color:var(--status-critical)!important;background:linear-gradient(105deg,color-mix(in srgb,var(--color-brand-primary) 8%,var(--color-surface)),color-mix(in srgb,var(--status-critical) 8%,var(--color-surface)) 68%,var(--color-surface))!important}.product-app .dashboard-recent-emails .dashboard-email-flow-arrow{display:grid;width:24px;place-items:center}.product-app .dashboard-contact-list>a.is-unread-notification{border-left:3px solid var(--color-brand-primary)}.product-app .dashboard-contact-list>a.is-unread-notification{border-left-width:0!important}.dashboard-email-alert{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:3px;padding:2px 6px;border:1px solid var(--color-brand-primary);color:var(--color-brand-primary);font-size:var(--type-xs);font-weight:var(--weight-strong)}.dashboard-email-alert.tone-urgent{border-color:color-mix(in srgb,var(--status-critical) 52%,var(--color-border));background:color-mix(in srgb,var(--status-critical) 7%,var(--color-surface));color:var(--status-critical)}.product-app .dashboard-email-urgency-reason{display:block;margin:0 0 3px;color:var(--color-text-soft);font-size:var(--type-xs);line-height:1.35;overflow-wrap:anywhere}.dashboard-email-direction{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:4px;color:var(--color-text-soft);font-size:var(--type-xs);font-weight:var(--weight-strong);line-height:1.2}.dashboard-email-direction i{color:var(--color-brand-primary);font-size:var(--type-base);font-style:normal;line-height:1}.dashboard-email-case-status{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.product-app .notification-item.unread:not(.notification-tone-urgent){border-color:color-mix(in srgb,var(--color-brand-primary) 42%,var(--color-border))!important;background:linear-gradient(105deg,color-mix(in srgb,var(--color-brand-primary) 8%,var(--color-surface)),var(--color-surface) 92%)!important;box-shadow:inset 3px 0 var(--color-brand-primary)!important}.product-app .notification-item.unread:not(.notification-tone-urgent):before{background:var(--color-brand-primary)!important}.product-app .notification-item.notification-tone-urgent{border-color:color-mix(in srgb,var(--status-critical) 45%,var(--color-brand-primary))!important;background:linear-gradient(105deg,color-mix(in srgb,var(--color-brand-primary) 8%,var(--color-surface)),color-mix(in srgb,var(--status-critical) 9%,var(--color-surface)) 68%,var(--color-surface))!important;box-shadow:inset 3px 0 var(--status-critical)!important}.product-app .notification-item.notification-tone-urgent:before{background:var(--status-critical)!important}.product-app .notification-urgency-reason{margin:1px 0 2px;padding:6px 8px;border-left:2px solid var(--status-critical);background:color-mix(in srgb,var(--color-brand-primary) 4%,var(--color-surface));color:var(--color-text-soft);font-size:var(--type-xs);line-height:1.4;overflow-wrap:anywhere}.product-app .dashboard-activity-evidence{margin-top:5px;color:var(--color-text-soft)}.product-app .dashboard-activity-comment b,.product-app .dashboard-activity-evidence b{color:var(--color-text)}.product-app .dashboard-activity-comment{margin-top:3px;white-space:normal}.product-app .dashboard-contact-no-case{color:var(--color-text-muted);font-size:var(--type-xs)}.product-app .dashboard-contact-case-context{display:grid;border-left:2px solid var(--color-brand-primary);background:var(--color-canvas)}.product-app .dashboard-contact-case-context :is(b,span){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .dashboard-case-calendar{min-width:0;padding:12px}.dashboard-calendar-modes,.dashboard-calendar-toolbar,.dashboard-calendar-toolbar>div{display:flex;align-items:center;gap:5px;min-width:0}.dashboard-calendar-toolbar{justify-content:space-between;flex-wrap:wrap;margin-bottom:10px}.dashboard-calendar-toolbar button,.dashboard-calendar-toolbar input{min-height:32px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--type-xs);font-weight:var(--weight-strong);cursor:pointer}.dashboard-calendar-toolbar>div:first-child button{min-width:32px}.dashboard-calendar-toolbar input{width:140px;max-width:100%;padding-inline:6px}.dashboard-calendar-modes button{padding:5px 8px}.dashboard-calendar-modes button[aria-pressed=true]{border-color:var(--color-brand-primary);background:var(--color-brand-soft);color:var(--brand-950)}.dashboard-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;border:1px solid var(--color-border);background:var(--color-border)}.dashboard-calendar-grid>*{min-width:0;min-height:36px;border:0;background:var(--color-surface)}.dashboard-calendar-weekday{display:grid;place-items:center;min-height:24px;color:var(--color-text-muted);font-size:var(--type-xs);font-weight:var(--weight-strong)}.dashboard-calendar-grid button{display:flex;justify-content:space-between;align-items:start;gap:2px;padding:5px;text-align:left;cursor:pointer}.dashboard-calendar-grid button.is-selected,.dashboard-calendar-grid button:hover{background:var(--color-brand-soft);color:var(--brand-950)}.dashboard-calendar-grid button.is-selected{box-shadow:inset 0 0 0 2px var(--color-brand-primary)}.dashboard-calendar-grid button b{font-size:var(--type-xs)}.dashboard-calendar-day-count{display:grid;place-items:center;min-width:18px;height:18px;padding-inline:3px;background:var(--color-brand-primary);color:white;font-size:var(--type-xs);font-weight:var(--weight-strong)}.dashboard-calendar-day-detail{min-height:70px;margin-top:10px}.dashboard-calendar-day-detail h3{margin:0 0 7px;color:var(--color-text);font-size:var(--type-sm)}.dashboard-calendar-day-detail>p{margin:0;color:var(--color-text-muted);font-size:var(--type-xs)}.dashboard-calendar-event{display:flex;justify-content:space-between;gap:8px;margin-top:5px;padding:8px 10px;border:1px solid var(--color-border);border-left:3px solid var(--color-brand-primary);color:var(--color-text);text-decoration:none}.dashboard-calendar-event.tone-waiting-for-us{border-left-color:var(--status-action)}.dashboard-calendar-event.tone-waiting-for-external{border-left-color:var(--status-waiting)}.dashboard-calendar-event.tone-done{border-left-color:var(--status-success)}.dashboard-calendar-event>span:first-child{display:grid;gap:2px;min-width:0}.dashboard-calendar-event b,.dashboard-calendar-event small{overflow-wrap:anywhere}.dashboard-calendar-event b{font-size:var(--type-xs)}.dashboard-calendar-event small{color:var(--color-text-muted);font-size:var(--type-xs)}.product-app .case-action-control .tamdot-popover-trigger,html[data-palette] .case-detail-command-rail-scope-floating .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger,html[data-palette] .product-app .case-detail-command-rail .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger{border-color:var(--color-brand-primary)!important;background:var(--color-brand-primary)!important;color:white!important;-webkit-text-fill-color:white!important}.product-app .case-action-control .tamdot-popover-trigger:is(:hover,:focus-visible,[aria-expanded=true]),html[data-palette] .case-detail-command-rail-scope-floating .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger:is(:hover,:focus-visible,[aria-expanded=true]),html[data-palette] .product-app .case-detail-command-rail .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger:is(:hover,:focus-visible,[aria-expanded=true]){background:var(--brand-950)!important;border-color:var(--brand-950)!important;color:white!important}@media (max-width:560px){html[data-palette] .product-app .dense-case-row .dense-case-actions .case-action-control .tamdot-popover-trigger{box-sizing:border-box!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}.product-app .case-inline-bulk-actions .bulk-action-control>.tamdot-popover-trigger{min-height:44px!important}.product-app .case-inline-bulk-actions .case-selection-clear{width:44px!important;min-width:44px!important;height:44px!important}}.product-app .document-library .document-group{overflow:hidden!important;border:1px solid var(--color-border)!important;border-radius:var(--design-radius-card)!important}.product-app .document-library .document-group>header{border-bottom:1px solid var(--color-border)!important}.product-app .document-library .document-group .document-list.workspace-dense-table{margin:0!important;border:0!important;border-radius:0!important}@media (max-width:580px){.dashboard-calendar-toolbar{display:grid}.dashboard-calendar-grid button{min-height:32px;padding:3px}.dashboard-calendar-day-count{min-width:15px;height:15px}}.product-app :where(.dense-case-row,.business-case-card,.inbox-email-row,.contact-intelligence-card).has-unread-notification{background:linear-gradient(105deg,var(--color-brand-soft),var(--color-surface) 72%)!important;box-shadow:inset 3px 0 var(--color-brand-primary)!important}.product-app :where(.dense-case-row,.business-case-card,.inbox-email-row,.contact-intelligence-card).has-unread-notification.tone-urgent{background:linear-gradient(105deg,var(--color-brand-soft),color-mix(in srgb,var(--status-critical) 9%,var(--color-surface)) 42%,var(--color-surface) 86%)!important;box-shadow:inset 3px 0 var(--status-critical)!important}.product-app .contact-date-sort{display:inline-flex;align-items:center;gap:4px;min-width:0;border:0;background:transparent;color:inherit;padding:0;font:inherit;font-weight:inherit;text-align:left;cursor:pointer}.product-app .contact-date-sort:focus-visible,.product-app .contact-date-sort:hover{color:var(--color-brand-primary);text-decoration:underline}.product-app .contact-date-filters{min-width:0}.product-app .contact-date-filters>div>label,.product-app .contact-date-filters>label{display:grid;gap:4px;min-width:0}.product-app .contact-date-filters>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.product-app .contact-date-filters :is(input,select){width:100%;min-width:0;min-height:36px;border:1px solid var(--color-border);border-radius:var(--design-radius-control);background:var(--color-surface);padding-inline:8px}@media (max-width:400px){.product-app .contact-date-filters>div{grid-template-columns:1fr}}.product-app .dashboard-workspace .dashboard-modular-grid{row-gap:16px!important}@media (max-width:720px){.product-app .inline-layout-command{flex-wrap:wrap!important}.product-app .inline-layout-command-actions{width:100%!important;justify-content:flex-start!important}}.product-app .document-library .document-search-shell{min-height:var(--td-field-height)!important;border:1px solid var(--color-border)!important;border-radius:var(--td-control-radius)!important;background:var(--color-surface)!important;padding-inline:12px!important}.product-app .document-library .document-search-shell:focus-within{border-color:var(--color-brand-primary)!important}.product-app .document-library .document-search-shell .document-search{min-height:calc(var(--td-field-height) - 2px)!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.product-app .document-library .document-case-folder-icon{flex:0 0 22px;color:var(--color-brand-primary)}.product-app .integration-card .integration-summary{display:flex;flex-wrap:wrap;gap:8px 22px;margin:10px 0}.product-app .integration-card .integration-summary>div{display:grid;gap:2px;min-width:125px}.product-app .integration-card .integration-summary dt{color:var(--color-text-muted);font-size:var(--type-xs);font-weight:var(--weight-strong);text-transform:uppercase}.product-app .integration-card .integration-summary dd{margin:0;color:var(--color-text);font-size:var(--type-sm)}.product-app .integration-card .integration-technical-details{margin:0 0 8px;border-top:1px solid var(--color-border-subtle)}.product-app .integration-card .integration-technical-details>summary{width:-moz-fit-content;width:fit-content;padding:8px 0;color:var(--color-brand-primary);font-size:var(--type-xs);font-weight:var(--weight-strong);cursor:pointer}.product-app .integration-card .integration-technical-details .integration-details{margin-top:5px}.dashboard-calendar-more{width:100%;margin-top:6px;padding:7px 10px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-brand-primary);font:inherit;font-size:var(--type-xs);font-weight:var(--weight-strong);cursor:pointer}.dashboard-calendar-more:hover{border-color:var(--color-brand-primary)}.public-demo-page-header>a:first-child{display:inline-flex;align-items:center;gap:8px;min-width:0}.public-demo-page-header .tamdot-logo-mark,.public-welcome-v5 .public-brand .tamdot-logo-mark{border:0!important;outline:0!important;box-shadow:none!important}.public-demo-page-header .public-locale-buttons{display:inline-grid;grid-template-columns:repeat(3,auto);gap:3px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);padding:3px}.public-demo-page-header .public-locale-buttons button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:48px;min-height:30px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--color-text-soft);font:inherit;font-size:10px;cursor:pointer}.public-demo-page-header .public-locale-buttons button.is-active{border-color:var(--color-border);background:var(--color-brand-soft);color:var(--brand-950)}.public-demo-page-header .public-locale-buttons .locale-flag{width:16px;height:12px;flex:none}.public-demo-workspace-tabs{display:flex;align-items:center;gap:4px;width:min(1500px,100%);margin:0 auto;padding:6px;border:1px solid var(--color-border);border-bottom:0;border-radius:var(--design-radius-card) var(--design-radius-card) 0 0;background:var(--color-surface)}.public-demo-workspace-tabs button{min-height:38px;border:0;border-radius:var(--design-radius-control);background:transparent;color:var(--color-text-soft);padding:8px 13px;font:inherit;font-size:12px;font-weight:750;white-space:nowrap;cursor:pointer}.public-demo-workspace-tabs button[aria-current=page]{background:var(--color-brand-soft);color:var(--brand-950)}.public-demo-workspace-tabs>span{margin-left:auto;color:var(--color-text-muted);font-size:11px;white-space:nowrap}.public-demo-workspace-tabs+.public-demo-scenarios{border-radius:0 0 var(--design-radius-card) var(--design-radius-card)}.public-demo-open-case{margin-top:8px;padding:0;border:0;background:transparent;color:var(--color-brand-primary);font:inherit;font-size:12px;font-weight:750;cursor:pointer}.public-demo-open-case:hover{text-decoration:underline}.public-demo-overview{width:min(1500px,100%);margin:0 auto;padding:18px;border:1px solid var(--color-border);border-radius:0 0 var(--design-radius-card) var(--design-radius-card);background:var(--color-surface)}.public-demo-overview>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.public-demo-overview h2{margin:0 0 12px;font-size:20px}.public-demo-overview>header span{color:var(--color-text-soft);font-size:11px}.public-demo-overview-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.public-demo-overview-stats button{display:grid;gap:7px;min-width:0;padding:12px;border:1px solid var(--color-border);background:var(--color-surface-subtle);color:var(--color-text);text-align:left;cursor:pointer}.public-demo-overview-stats small{color:var(--color-text-soft);font-size:10px}.public-demo-overview-stats b{font-size:20px}.public-demo-overview-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.public-demo-overview-columns section{min-width:0;border:1px solid var(--color-border)}.public-demo-overview-columns h3{margin:0;padding:12px;border-bottom:1px solid var(--color-border);font-size:14px}.public-demo-overview-columns section>button{display:grid;gap:4px;width:100%;min-width:0;padding:10px 12px;border:0;border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface);color:var(--color-text);text-align:left;cursor:pointer}.public-demo-overview-columns section>button:hover{background:var(--color-brand-soft)}.public-demo-overview-columns :where(small,span){color:var(--color-text-soft);font-size:11px}.public-demo-overview-columns b{font-size:12px}@media (max-width:760px){.public-demo-workspace-tabs{overflow-x:auto;border-radius:var(--design-radius-control) var(--design-radius-control) 0 0}.public-demo-workspace-tabs>span{display:none}.public-demo-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.public-demo-overview-columns{grid-template-columns:1fr}}@media (max-width:650px){.product-app .product-topbar{height:var(--topbar-height,64px);min-height:var(--topbar-height,64px);gap:5px;padding:7px 10px}.product-app .product-topbar .top-actions{width:auto;max-width:100%;gap:6px;margin-left:auto}.product-app .product-topbar :where(.assistant-launcher,.tenant-trigger,.topbar-more-trigger,.notification-bell,.account-trigger){box-sizing:border-box;flex:0 0 44px;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:5px!important}.product-app .product-topbar .account-trigger{inline-size:44px!important;min-inline-size:44px!important;max-inline-size:44px!important;block-size:44px!important}.product-app .product-topbar .topbar-more-trigger>.app-icon{display:inline-flex!important;flex:0 0 19px;width:19px!important;height:19px!important}.product-app .product-topbar .topbar-secondary-surface{position:fixed;top:calc(var(--mobile-navigation-height, 58px) + var(--topbar-height, 64px) + 4px);right:8px;left:8px;box-sizing:border-box;width:auto;max-height:calc(100dvh - var(--mobile-navigation-height, 58px) - var(--topbar-height, 64px) - 16px);overflow-y:auto}.product-app .product-topbar{backdrop-filter:none}.product-app .dashboard-workspace .dashboard-module-status_overview .dashboard-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px}.product-app .dashboard-workspace .dashboard-module-status_overview .dashboard-status-card{min-height:68px;align-content:space-between;gap:5px;padding:10px 11px!important}.product-app .dashboard-workspace .dashboard-module-status_overview .dashboard-status-card:last-child{grid-column:1/-1!important}.product-app .dashboard-workspace .dashboard-module-status_overview .dashboard-status-card .dashboard-status-label{display:inline-flex!important;align-items:flex-start;gap:6px;min-width:0;color:var(--color-text-soft);font-size:var(--type-sm);line-height:1.25;white-space:normal}.product-app .dashboard-workspace .dashboard-module-status_overview .dashboard-status-card strong{font-size:var(--type-2xl);line-height:1}.product-app .dashboard-workspace .dashboard-recent-emails{padding:0 10px 8px}.product-app .dashboard-workspace .dashboard-recent-emails article{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding-block:11px!important}.product-app .dashboard-workspace .dashboard-recent-emails article>span[aria-hidden=true]{display:none}.product-app .dashboard-workspace .dashboard-recent-emails .dashboard-email-subject{overflow:visible;white-space:normal;font-size:var(--type-md);line-height:1.35}.product-app .dashboard-workspace .dashboard-recent-emails .email-subject-with-language>span:last-child{display:-webkit-box;overflow:hidden;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-app .dashboard-workspace .dashboard-email-case b,.product-app .dashboard-workspace .dashboard-recent-emails small{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.product-app .dashboard-workspace .dashboard-email-case{grid-column:auto}.product-app>.notification-panel{box-sizing:border-box}.product-app .notification-panel>.notification-filters button{min-height:44px}.product-app .notification-panel>header .notification-panel-close{flex-basis:44px;width:44px;height:44px}.product-app .notification-item{grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important;padding:10px!important}.product-app .notification-item-content{gap:5px}.product-app .notification-item .notification-subject{font-size:var(--type-md)!important}.product-app .notification-item-actions>.notification-primary-action{flex:1 1 130px;min-width:0!important}.product-app .notification-item-actions>:where(a,button){min-height:44px!important}.product-app .notification-item-actions>.notification-icon-action{flex:0 0 44px}}@media (max-width:360px){.product-app .notification-item{position:relative;display:block!important}.product-app .notification-urgency-icon{position:absolute;top:10px;left:10px}.product-app .notification-item-content{width:100%}.product-app .notification-item-heading{min-height:30px;padding-left:40px}}.product-app .business-scope-editor{display:grid;gap:12px}.product-app .business-scope-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-app .business-scope-fields .field{min-width:0;margin:0}.product-app .business-scope-fields :where(input,textarea){width:100%;min-width:0;box-sizing:border-box;resize:vertical}.product-app .business-scope-editor>.button{justify-self:start}.product-app .business-scope-learnings{border-top:1px solid var(--color-border);padding-top:10px}.product-app .business-scope-learnings h3{margin:0 0 8px;font-size:var(--type-base)}.product-app .business-scope-learning{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid var(--color-border)}.product-app .business-scope-learning>div:first-child{display:grid;gap:2px;min-width:0}.product-app .business-scope-learning small{color:var(--color-text-soft)}.product-app .business-scope-learning-actions{display:flex;flex-wrap:wrap;gap:6px}.product-app .monitoring-mail-ledger{grid-column:1/-1;min-width:0;display:grid;gap:10px;padding:12px}.product-app .monitoring-mail-ledger .panel-head{padding:0 0 10px}.product-app .monitoring-ledger-controls{display:flex;gap:8px;align-items:end;flex-wrap:wrap}.product-app .monitoring-ledger-controls .field{flex:1 1 260px;min-width:0;margin:0}.product-app .monitoring-ledger-controls select{width:100%;min-width:0}.product-app .monitoring-ledger-summary{margin:0;color:var(--color-text-soft);font-size:var(--type-sm)}.product-app .monitoring-ledger-rows{display:grid;gap:6px;min-width:0}.product-app .monitoring-ledger-row{border:1px solid var(--color-border);border-radius:6px;min-width:0;background:var(--color-surface)}.product-app .monitoring-ledger-row>summary{display:grid;grid-template-columns:75px minmax(0,1fr) minmax(110px,.6fr) minmax(160px,.7fr);gap:8px;align-items:center;padding:10px;cursor:pointer}.product-app .monitoring-ledger-row>summary>*{min-width:0;overflow-wrap:anywhere}.product-app .monitoring-ledger-row>summary small{color:var(--color-text-soft)}.product-app .monitoring-ledger-detail{border-top:1px solid var(--color-border);padding:10px}.product-app .monitoring-ledger-detail h4{margin:0 0 8px}.product-app .monitoring-ledger-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.product-app .monitoring-ledger-detail dl>div{min-width:0;padding:7px;background:var(--color-surface-soft)}.product-app .monitoring-ledger-detail dt{color:var(--color-text-soft);font-size:var(--type-xs)}.product-app .monitoring-ledger-detail dd{margin:3px 0 0;overflow-wrap:anywhere;font-size:var(--type-sm)}@media (max-width:700px){.product-app .business-scope-fields,.product-app .monitoring-ledger-detail dl{grid-template-columns:1fr}.product-app .business-scope-learning{align-items:start;flex-direction:column}.product-app .monitoring-ledger-row>summary{grid-template-columns:minmax(0,1fr) auto}.product-app .monitoring-ledger-row>summary>:nth-child(2),.product-app .monitoring-ledger-row>summary>:nth-child(4){grid-column:1/-1}}.product-app .operations-trigger.paused{border-color:var(--color-border)!important;background:var(--color-surface)!important;color:var(--color-text)!important;box-shadow:none!important}.product-app .operations-trigger.paused .operations-state-icon{background:transparent!important;color:var(--color-brand-primary)!important}.product-app .operations-trigger.warning{border-color:var(--color-border)!important;background:var(--color-surface)!important;color:var(--color-text)!important;box-shadow:none!important}.product-app .operations-trigger.warning .operations-state-icon{background:transparent!important;color:var(--color-brand-primary)!important}.product-app .operations-trigger.error{border-color:var(--status-critical)!important;background:var(--status-critical-soft)!important;color:var(--status-critical)!important;box-shadow:none!important}.product-app .operations-trigger.error .operations-state-icon{background:transparent!important;color:currentColor!important}:is(.product-app,body>.synchronization-panel) .synchronization-pause-note{margin:8px 0;padding:8px 10px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--type-sm)}:is(.product-app,body>.synchronization-panel) .synchronization-mailboxes{display:grid;gap:6px;padding:10px 0;border-top:1px solid var(--color-border)}:is(.product-app,body>.synchronization-panel) .synchronization-mailboxes>b{font-size:var(--type-sm)}:is(.product-app,body>.synchronization-panel) .synchronization-mailboxes>.button{justify-self:start}:is(.product-app,body>.synchronization-panel) .synchronization-mailbox{display:flex;justify-content:space-between;gap:8px;margin:0;padding:7px 0;border-bottom:1px solid var(--color-border-subtle);font-size:var(--type-sm)}:is(.product-app,body>.synchronization-panel) .synchronization-mailbox span{min-width:0;overflow-wrap:anywhere}:is(.product-app,body>.synchronization-panel) .synchronization-mailbox strong{flex:0 0 auto}:is(.product-app,body>.synchronization-panel) .synchronization-mailbox.critical strong{color:var(--status-critical)}:is(.product-app,body>.synchronization-panel) .synchronization-mailbox.warning strong{color:var(--color-text)}:is(.product-app,body>.synchronization-panel) .synchronization-mailbox.healthy strong{color:var(--status-success)}.product-app .integration-card .status.pending{border-color:var(--status-warning)!important;background:var(--status-warning-soft)!important;color:var(--status-warning)!important}.product-app .integration-card .status.error{border-color:var(--status-critical)!important;background:var(--status-critical-soft)!important;color:var(--status-critical)!important}@media (max-width:480px){:is(.product-app,body>.synchronization-panel) .synchronization-mailbox{flex-direction:column}:is(.product-app,body>.synchronization-panel) .synchronization-mailbox strong{align-self:flex-start}}.product-app .case-follow-up-status-age{margin:2px 0 0;color:var(--brand-950);font-size:var(--type-sm);font-weight:var(--weight-strong)}.product-app .follow-up-panel.is-waiting-external{border-left:3px solid var(--status-waiting)}.product-app .follow-up-panel.is-waiting-external .follow-up-heading{padding:0 0 8px}.product-app .follow-up-create-actions .button{min-height:36px}.product-app .follow-up-current{gap:7px}.product-app .follow-up-current.is-external-follow-up{border-left-color:var(--status-waiting,var(--brand-950))}.product-app .follow-up-history-list{display:grid;gap:0;border-top:1px solid var(--color-border-subtle);padding-top:7px}.product-app .follow-up-history-list>b,.product-app .follow-up-next-reminder>b{color:var(--color-text-muted);font-size:var(--type-xs);letter-spacing:.04em;text-transform:uppercase}.product-app .follow-up-history-list>div,.product-app .follow-up-history>div{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid var(--color-border-subtle);padding:7px 0}.product-app .follow-up-history-list>div:first-of-type{border-top:0}.product-app .follow-up-history-list>div>span{display:grid;gap:2px;min-width:0}.product-app .follow-up-history-list>div strong{color:var(--color-text);font-size:var(--type-xs)}.product-app .follow-up-history-list>div small,.product-app .follow-up-history-list>div time,.product-app .follow-up-history>div{color:var(--color-text-muted);font-size:var(--type-xs)}.product-app .follow-up-history-list>details{border-top:1px solid var(--color-border-subtle);padding-top:6px}.product-app .follow-up-history-list>details summary{color:var(--brand-950);font-size:var(--type-xs);font-weight:var(--weight-strong);cursor:pointer}.product-app .follow-up-next-reminder{display:flex;justify-content:space-between;gap:10px;padding:7px 9px;border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-surface-soft);color:var(--color-text);font-size:var(--type-xs)}.product-app .case-reply-priority-card.is-current-status{border-color:color-mix(in srgb,var(--status-action) 52%,var(--color-border));box-shadow:inset 4px 0 0 var(--status-action),0 0 0 2px color-mix(in srgb,var(--status-action) 10%,transparent)}.product-app .reply-variants{align-items:center}.product-app .reply-actions>.button.danger,.product-app .reply-variants .reply-regenerate-default{margin-left:auto}.product-app .reply-actions>.button:not(.danger){order:0}.product-app .case-team-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;padding:10px;border:1px solid var(--color-border-subtle);border-radius:9px;background:var(--color-surface-soft)}.product-app .case-team-summary>div{display:grid;gap:2px}.product-app .case-team-summary>div b{color:var(--brand-950);line-height:1}.product-app .case-team-summary>div span,.product-app .case-team-summary>p{color:var(--color-text-muted);font-size:var(--type-xs)}.product-app .case-team-summary>p{grid-column:1/-1;margin:0}.product-app .case-history-row[data-history-completed=true]{--history-tone:var(--color-text-muted)!important;opacity:.78;filter:grayscale(.72)}.product-app .case-history-row[data-history-completed=true] .case-history-status{border-color:var(--color-border)!important;background:var(--color-surface-soft)!important;color:var(--color-text-muted)!important;box-shadow:none!important}.product-app .case-history-row[data-history-completed=false]{opacity:1;filter:none}.product-app .case-history-row[data-history-tone=received]{--history-active-tone:var(--status-information)}.product-app .case-history-row[data-history-tone=done],.product-app .case-history-row[data-history-tone=sent]{--history-active-tone:var(--status-success)}.product-app .case-history-row[data-history-tone=followup],.product-app .case-history-row[data-history-tone=pending]{--history-active-tone:var(--status-waiting)}.product-app .case-history-row[data-history-tone=action]{--history-active-tone:var(--status-action)}.product-app .case-history-row[data-history-tone=overdue],.product-app .case-history-row[data-history-tone=urgent]{--history-active-tone:var(--status-critical)}.product-app .case-history-row.is-tamdot-activity[data-history-completed=false]{--history-tone:var(--brand-950)!important;--history-active-tone:var(--brand-950)}.product-app .case-history-row.is-tamdot-activity[data-history-completed=false] .case-history-status{--history-tone:var(--brand-950)!important;border-color:color-mix(in srgb,var(--brand-950) 38%,var(--color-border))!important;background:color-mix(in srgb,var(--brand-950) 8%,var(--color-surface))!important;color:var(--brand-950)!important}.product-app .case-history-row.is-tamdot-activity[data-history-completed=true]{--history-tone:var(--color-text-muted)!important}.product-app .case-detail-page .case-layout-module.is-layout-editing{border-radius:10px!important}.product-app .case-detail-page .case-layout-module.is-layout-editing[data-layout-selection=selected]{border-color:var(--brand-950)!important;box-shadow:inset 0 0 0 1px var(--brand-950)!important}.product-app .case-detail-page .inline-module-toolbar{justify-content:space-between!important}.product-app .case-detail-page .inline-module-toolbar .inline-module-identity{width:auto!important;max-width:280px!important;border-right:0!important;text-align:left!important}.product-app .case-detail-page .inline-layout-command{width:min(980px,calc(100% - 32px))!important;max-width:980px!important;margin:8px auto 14px!important}@media (max-width:700px){.product-app .inline-layout-command{grid-template-columns:minmax(0,1fr)!important}.product-app .inline-layout-command-actions{justify-content:center!important}.product-app .follow-up-next-reminder{align-items:flex-start;flex-direction:column}.product-app .case-team-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.product-app .reply-variants .reply-regenerate-default{margin-left:0}}.product-app .operations-trigger{gap:5px!important;padding:6px 9px!important;max-width:min(280px,42vw)!important}.product-app .operations-trigger .operations-state-icon{box-sizing:border-box;width:16px!important;height:16px!important;flex:0 0 16px!important}.product-app .operations-trigger .operations-state-icon :where(.tamdot-loader,.app-icon,svg){width:16px!important;height:16px!important;max-width:16px!important;max-height:16px!important}.product-app .operations-trigger .operations-tamdot-loader{flex:0 0 16px!important}.product-app .case-detail-identity-header{gap:6px 12px!important;padding:7px 10px!important;margin-bottom:6px!important}.product-app .case-detail-identity-header .case-context-identity h1{font-size:var(--type-md)!important}.product-app .case-detail-command-strip{justify-content:center!important;margin-inline:auto!important}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing){border-radius:var(--design-radius-card)!important;outline:0!important}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing):before,.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=selected]:before{inset:48px 2px 2px!important;border-radius:0 0 calc(var(--design-radius-card) - 2px) calc(var(--design-radius-card) - 2px)!important}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)>.inline-module-toolbar{border-radius:calc(var(--design-radius-card) - 2px) calc(var(--design-radius-card) - 2px) 0 0!important}.product-app .case-layout-module.is-layout-editing[data-layout-selection=selected]{border-color:var(--brand-950)!important;box-shadow:inset 0 0 0 1px var(--brand-950)!important}.product-app .case-team-summary>div{padding:8px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}.product-app .case-team-summary>div b{font-size:15px}.product-app .participant-chip.is-internal{border-color:color-mix(in srgb,var(--brand-950) 34%,var(--color-border))!important;background:color-mix(in srgb,var(--brand-950) 6%,var(--color-surface))!important;color:var(--brand-950)!important}.product-app .participant-chip:not(.is-internal){border-color:color-mix(in srgb,var(--status-information) 35%,var(--color-border))!important;background:color-mix(in srgb,var(--status-information) 5%,var(--color-surface))!important}.product-app .case-layout-module :where(.case-collaboration-panel button,.case-collaboration-panel .button){min-height:32px!important;padding:6px 10px!important;font-size:var(--type-xs)!important}.product-app .case-history-row.is-tamdot-activity[data-terminal-latest=true]{--history-tone:var(--status-success)!important}.product-app .case-history-row.is-tamdot-activity[data-terminal-latest=true] .case-history-status{border-color:color-mix(in srgb,var(--status-success) 42%,var(--color-border))!important;background:color-mix(in srgb,var(--status-success) 10%,var(--color-surface))!important;color:var(--status-success)!important}@media (max-width:700px){.product-app .case-detail-command-strip{justify-content:flex-start!important;margin-inline:0!important}}@media (min-width:701px) and (max-width:900px){.product-app .case-detail-command-strip{justify-content:flex-start!important;margin-inline:0!important}}.product-app .case-overview-card.operational-card.tone-done{border-left-color:var(--status-success)!important;background:linear-gradient(115deg,color-mix(in srgb,var(--status-success) 16%,var(--color-surface)),color-mix(in srgb,var(--status-success) 4%,var(--color-surface)) 76%)!important}.product-app .case-overview-card.operational-card.tone-action{background:linear-gradient(115deg,color-mix(in srgb,var(--status-action) 12%,var(--color-surface)),var(--color-surface) 78%)!important}.product-app .case-overview-card.operational-card.tone-critical{background:linear-gradient(115deg,color-mix(in srgb,var(--status-critical) 12%,var(--color-surface)),var(--color-surface) 78%)!important}.product-app .case-overview-card.operational-card.tone-review{background:linear-gradient(115deg,color-mix(in srgb,var(--status-review) 12%,var(--color-surface)),var(--color-surface) 78%)!important}.product-app .case-overview-card.operational-card.tone-waiting{border-left-color:var(--status-waiting)!important;background:linear-gradient(115deg,color-mix(in srgb,var(--status-waiting) 12%,var(--color-surface)),var(--color-surface) 78%)!important}.case-recap-dialog{width:min(720px,calc(100vw - 32px))}.case-history-modal-dialog{width:min(1080px,calc(100vw - 32px))}.case-history-modal-dialog>.dialog-body{max-height:calc(100dvh - 190px);overflow:auto;overscroll-behavior:contain}.case-history-modal-dialog .case-history-list{border:0;box-shadow:none}.case-recap-content{display:grid;gap:14px}.case-recap-content>section{min-width:0}.case-recap-status{display:grid;gap:6px;padding:13px 15px;border-radius:9px;background:color-mix(in srgb,var(--status-neutral) 6%,var(--color-surface))}.case-recap-status.tone-done{border-color:var(--status-success);background:color-mix(in srgb,var(--status-success) 10%,var(--color-surface))}.case-recap-status.tone-action{border-color:var(--status-action);background:color-mix(in srgb,var(--status-action) 7%,var(--color-surface))}.case-recap-status.tone-critical{border-color:var(--status-critical);background:color-mix(in srgb,var(--status-critical) 7%,var(--color-surface))}.case-recap-status.tone-review{border-color:var(--status-review);background:color-mix(in srgb,var(--status-review) 7%,var(--color-surface))}.case-recap-status.tone-waiting{border-color:var(--status-waiting);background:color-mix(in srgb,var(--status-waiting) 7%,var(--color-surface))}.case-recap-activity h3,.case-recap-last-status h3,.case-recap-status small{margin:0;color:var(--color-text-muted);font-size:var(--type-xs);font-weight:var(--weight-strong);letter-spacing:.04em;text-transform:uppercase}.case-recap-status strong{color:var(--brand-950);font-size:16px}.case-recap-status span{color:var(--color-text-soft);font-size:var(--type-sm)}.case-recap-activity,.case-recap-last-status{display:grid;gap:8px}.case-recap-last-status p{display:grid;gap:5px;margin:0;font-size:var(--type-sm);font-weight:var(--weight-strong)}.case-recap-last-status small,.case-recap-last-status time{color:var(--color-text-muted);font-size:var(--type-xs);font-weight:var(--weight-regular)}.case-recap-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.case-recap-counts span{display:grid;gap:4px;padding:9px 10px;border:1px solid var(--color-border-subtle);border-radius:8px;color:var(--color-text-muted);font-size:var(--type-xs)}.case-recap-counts b{color:var(--brand-950);font-size:15px;font-variant-numeric:tabular-nums}.case-recap-activity ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.case-recap-activity li{display:grid;grid-template-columns:9px minmax(0,1fr);gap:9px;padding:10px 2px;border-top:1px solid var(--color-border-subtle)}.case-recap-activity li>div{display:grid;gap:4px;min-width:0}.case-recap-activity li b{overflow-wrap:anywhere;font-size:var(--type-sm)}.case-recap-activity li p{margin:0;color:var(--color-text-soft);font-size:var(--type-xs);line-height:1.45}.case-recap-activity li small{color:var(--color-text-muted);font-size:var(--type-xs)}.case-recap-activity-mark{width:8px;height:8px;margin-top:4px;border-radius:50%;background:var(--status-information)}.case-recap-activity-mark.is-outbound{background:var(--status-success)}.product-app .case-layout-module .case-collaboration{gap:8px;padding:12px!important}.product-app .case-layout-module[data-module=TEAM] .case-participants-section{gap:8px;padding:12px 12px 10px}.product-app .case-layout-module[data-module=TEAM] .case-participants-section>h2{margin:0}.product-app .case-layout-module[data-module=TEAM] .participant-chips{gap:6px}.product-app .case-layout-module[data-module=TEAM] .participant-chip{padding:6px 8px}.product-app .case-layout-module[data-module=TEAM] .case-team-summary{gap:6px;margin-top:0;padding:8px}.product-app .case-layout-module .case-collaboration-assign{width:-moz-fit-content!important;width:fit-content!important;min-width:112px;min-height:30px!important;justify-self:start;padding:5px 12px!important}.product-app .case-layout-module .case-team-warning-report{display:inline-flex;align-items:center;gap:6px;min-height:34px!important;padding:7px 12px!important;box-shadow:var(--design-shadow-rest)}.product-app .case-layout-module .case-team-warning-form{--team-warning-tone:var(--status-warning);border-color:color-mix(in srgb,var(--team-warning-tone) 40%,var(--color-border))!important;background:color-mix(in srgb,var(--team-warning-tone) 7%,var(--color-surface))!important}.product-app .case-layout-module .case-team-warning-form.level-low{--team-warning-tone:var(--status-information)}.product-app .case-layout-module .case-team-warning-form.level-high,.product-app .case-layout-module .case-team-warning-form.level-urgent{--team-warning-tone:var(--status-critical)}.product-app .case-layout-module .case-team-warnings>article{--team-warning-tone:var(--status-warning);border-color:color-mix(in srgb,var(--team-warning-tone) 28%,var(--color-border))!important;border-left-color:var(--team-warning-tone)!important;background:color-mix(in srgb,var(--team-warning-tone) 5%,var(--color-surface))!important}.product-app .case-layout-module .case-team-warnings>article.level-low{--team-warning-tone:var(--status-information)}.product-app .case-layout-module .case-team-warnings>article.level-high,.product-app .case-layout-module .case-team-warnings>article.level-urgent{--team-warning-tone:var(--status-critical)}.product-app .case-layout-module .case-team-warnings>article.status-acknowledged{--team-warning-tone:var(--brand-950)}.product-app .case-layout-module .case-team-warnings>article.status-resolved{--team-warning-tone:var(--status-success);opacity:.72}.product-app .case-layout-module .case-team-warnings>article header span{color:var(--team-warning-tone)!important}.product-app .dashboard-recent-emails article.dashboard-email-destination-archived:not(.is-unread-notification){border-left-color:var(--status-neutral)!important;background:var(--color-surface)!important}.product-app .dashboard-recent-emails article.is-urgent:not(.is-unread-notification){border-left-color:var(--status-neutral)!important;background:var(--color-surface-soft)!important}.product-app .dashboard-recent-emails article.is-unread-notification:not(.tone-urgent){border-left-color:var(--color-brand-primary)!important;background:color-mix(in srgb,var(--color-brand-primary) 7%,var(--color-surface))!important}.product-app .notification-item.unread.notification-tone-urgent{box-shadow:inset 3px 0 var(--status-critical)!important}.product-app .notification-item.notification-tone-urgent:not(.unread){border-color:var(--color-border-subtle)!important;background:var(--color-surface)!important;box-shadow:none!important}.product-app .dashboard-contact-list>a.is-unread-notification,.product-app .dashboard-contact-list>a.is-unread-notification.tone-urgent,.product-app .dashboard-recent-emails article.is-unread-notification,.product-app .dashboard-recent-emails article.is-unread-notification.tone-urgent,.product-app :is(.dense-case-row,.business-case-card,.inbox-email-row,.contact-intelligence-card).has-unread-notification,.product-app :is(.dense-case-row,.business-case-card,.inbox-email-row,.contact-intelligence-card).has-unread-notification.tone-urgent{position:relative;background:var(--color-surface)!important;box-shadow:none!important;border-left-color:var(--color-border)!important}.product-app .dashboard-contact-list>a.is-unread-notification:after,.product-app .dashboard-recent-emails article.is-unread-notification:after,.product-app :is(.dense-case-row,.business-case-card,.inbox-email-row,.contact-intelligence-card).has-unread-notification:after{content:"";position:absolute;left:2px;top:50%;width:12px;height:12px;transform:translateY(-50%);-webkit-mask:url(/icons/app/bell.svg) center/contain no-repeat;mask:url(/icons/app/bell.svg) center/contain no-repeat;background:var(--color-brand-primary);pointer-events:none}.product-app .dashboard-contact-list>a.is-unread-notification.tone-urgent:after,.product-app .dashboard-recent-emails article.is-unread-notification.tone-urgent:after,.product-app :is(.dense-case-row,.business-case-card,.inbox-email-row,.contact-intelligence-card).has-unread-notification.tone-urgent:after{background:var(--status-critical)}.product-app .dashboard-contact-list>a.is-unread-notification:after,.product-app .dashboard-recent-emails article.is-unread-notification:after{content:none!important}.product-app .dashboard-notification-mark{position:absolute;left:3px;top:50%;z-index:1;display:inline-flex;width:17px;height:17px;align-items:center;justify-content:center;transform:translateY(-50%);color:var(--color-brand-primary);pointer-events:none}.product-app .tone-urgent>.dashboard-notification-mark{color:var(--status-critical)}.product-app .notification-item.unread,.product-app .notification-item.unread.notification-tone-urgent{background:var(--color-surface)!important;box-shadow:none!important;border-color:var(--color-border)!important}.product-app .dashboard-email-destination-archived .dashboard-email-case.is-archived,.product-app .dashboard-email-destination-archived .dashboard-email-destination{border-color:var(--color-border)!important;background:var(--color-status-neutral-soft)!important;color:var(--status-neutral)!important}.product-app .dashboard-recent-emails article{grid-template-columns:minmax(0,1.2fr) minmax(200px,.8fr)!important;align-items:stretch}.product-app .dashboard-email-case{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px 10px;border:1px solid var(--color-border);border-left:3px solid var(--case-status-color,var(--color-border));border-radius:var(--design-radius-control);background:var(--color-surface);color:var(--color-text)}.product-app .dashboard-email-case-title{display:flex;align-items:center;gap:8px;min-width:0}.product-app .dashboard-email-case-title .app-icon{flex:0 0 auto;color:var(--case-status-color,var(--color-text-soft))}.product-app .dashboard-email-case-title b{min-width:0;color:inherit}.product-app .dashboard-email-case:focus-visible .dashboard-email-case-title b,.product-app .dashboard-email-case:hover .dashboard-email-case-title b{color:var(--color-brand-primary)}.product-app .dashboard-email-case-status{justify-content:flex-end;min-width:-moz-max-content;min-width:max-content}.product-app .dashboard-email-destination .dashboard-email-case-title .app-icon{color:var(--status-neutral)}.product-app .dashboard-email-destination .dashboard-email-case-status{color:var(--status-neutral);font-size:var(--type-xs);font-weight:var(--weight-strong)}.product-app .dashboard-email-destination-archived .dashboard-email-case{border-left-color:var(--status-neutral)}.product-app .dashboard-recent-emails article.is-unread-notification.is-urgent{border-left-color:var(--color-border)!important;background:var(--color-surface)!important}.product-app .dashboard-contact-list>a{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px 2px}.product-app .dashboard-contact-arrow,.product-app .dashboard-contact-organization{display:none!important}.product-app .dashboard-contact-heading{justify-content:flex-start}.product-app .dashboard-contact-case-context{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;margin:7px 0 0;padding:7px 0;border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);background:transparent;font-size:var(--type-xs)}.product-app .dashboard-contact-case-context>span{display:flex;align-items:center;gap:7px;min-width:0}.product-app .dashboard-contact-case-context .app-icon{flex:0 0 auto;color:var(--color-brand-primary)}.product-app .dashboard-contact-case-context b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .dashboard-contact-case-context .case-badge{flex:0 0 auto}.product-app .dashboard-contact-exchange{display:grid;gap:2px;margin:7px 0 0;padding:0;border:0;background:transparent}.product-app .dashboard-contact-exchange small{color:var(--color-text-muted)}.product-app .dashboard-contact-exchange span{color:var(--color-text-soft);font-size:var(--type-xs);font-weight:var(--weight-medium)}.product-app .dashboard-contact-exchange b{overflow:hidden;font-size:var(--type-xs);text-overflow:ellipsis;white-space:nowrap}.product-app .contact-case-grid .contact-case-action{min-width:0;padding:10px 11px;border-left:3px solid var(--case-state);background:color-mix(in srgb,var(--case-state) 6%,var(--color-surface))}.product-app .contact-case-action.is-completed-step{--case-state:var(--status-success)}.product-app .contact-case-grid .contact-case-action strong{overflow-wrap:anywhere;white-space:normal}.product-app .contact-case-deadline{display:flex;align-items:center;gap:6px;min-width:0;color:var(--color-text-soft);font-size:var(--type-xs)}.product-app .contact-case-deadline .app-icon{flex:0 0 auto;color:var(--case-state)}.product-app .contact-case-deadline small{margin-right:auto}.product-app .contact-case-deadline time{color:var(--case-state);font-weight:var(--weight-strong);white-space:nowrap}.product-app .notification-item{align-items:start;overflow:hidden}.product-app .notification-heading-left,.product-app .notification-item-content,.product-app .notification-item-heading{min-width:0}.product-app .notification-item-actions{display:flex!important;align-items:center;flex-wrap:wrap;gap:8px!important;min-width:0;margin-top:7px;padding-top:8px;border-top:1px solid var(--color-border-subtle)}.product-app .notification-item-actions>.notification-primary-action{flex:1 1 180px;width:auto!important;max-width:100%;min-width:min(100%,150px)!important}.product-app .notification-item-actions>.notification-icon-action{flex:0 0 40px;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}@media (max-width:760px){.product-app .dashboard-recent-emails article{grid-template-columns:minmax(0,1fr)!important}.product-app .dashboard-email-case{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:420px){.product-app .notification-item-heading{align-items:flex-start}.product-app .notification-item-heading time{flex:0 0 auto}.product-app .notification-item-actions>.notification-primary-action{flex-basis:100%}}.case-history-modal-dialog .case-history-source,.product-app .case-history-source{border:1px solid var(--color-brand-primary)!important;background:var(--color-brand-primary)!important;color:white!important;font-weight:var(--weight-strong)!important;text-decoration:none!important}.case-history-modal-dialog .case-history-source:hover,.product-app .case-history-source:hover{border-color:var(--brand-800)!important;background:var(--brand-800)!important;color:white!important}.product-app .platform-monitoring-page .monitoring-grid>.panel{min-width:0;border:1px solid var(--color-border);border-radius:var(--design-radius-card);background:var(--color-surface)}.product-app .platform-monitoring-page .monitoring-grid>.panel>.panel-head{gap:8px;padding:16px 20px 12px!important}.product-app .platform-monitoring-page :where(.monitoring-activity,.monitoring-health-list,.monitoring-subscription-list,.monitoring-error-list,.monitoring-table){padding:0 20px 18px!important}.product-app .platform-monitoring-page .monitoring-activity>article{min-width:0;padding:12px 10px;border-top-color:var(--color-border-subtle);line-height:1.45}.product-app .platform-monitoring-page .monitoring-error-list>article,.product-app .platform-monitoring-page .monitoring-health-list>article,.product-app .platform-monitoring-page .monitoring-subscription-list>article,.product-app .platform-monitoring-page .monitoring-table>article{min-width:0;padding:12px 8px;border-top-color:var(--color-border-subtle)}.product-app .monitoring-backup-card{display:grid;gap:14px;padding:18px 20px 20px}.product-app .monitoring-backup-card>.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0!important}.product-app .monitoring-backup-card .monitoring-backup-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.product-app .monitoring-backup-card .monitoring-backup-facts>div{display:grid;min-width:0;gap:4px;padding:10px 11px;border:1px solid var(--color-border-subtle);border-radius:var(--design-radius-control);background:var(--color-surface-soft)}.product-app .monitoring-backup-card .monitoring-backup-facts dt{color:var(--color-text-muted);font-size:var(--type-xs);font-weight:var(--weight-strong)}.product-app .monitoring-backup-card .monitoring-backup-facts dd{min-width:0;margin:0;color:var(--color-text);font-size:var(--type-md);font-weight:var(--weight-strong);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.product-app .monitoring-backup-status{width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px 8px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface-soft);color:var(--status-neutral);font-size:var(--type-xs);font-weight:var(--weight-strong)}.product-app .monitoring-backup-status.is-healthy{border-color:color-mix(in srgb,var(--status-success) 36%,var(--color-border));background:color-mix(in srgb,var(--status-success) 8%,var(--color-surface));color:var(--status-success)}.product-app .monitoring-backup-status.is-stale{border-color:color-mix(in srgb,var(--status-critical) 36%,var(--color-border));background:color-mix(in srgb,var(--status-critical) 7%,var(--color-surface));color:var(--status-critical)}.product-app .monitoring-backup-card>p{margin:0;color:var(--color-text-soft);font-size:var(--type-xs);line-height:1.5}.product-app .monitoring-backup-command{display:grid;gap:7px;padding:11px 12px;border:1px solid var(--color-border-subtle);border-radius:var(--design-radius-control);background:var(--color-surface-soft)}.product-app .monitoring-backup-command>span{color:var(--color-text-muted);font-size:var(--type-xs);font-weight:var(--weight-strong)}.product-app .monitoring-backup-command code{display:block;overflow-wrap:anywhere;color:var(--color-text);font-size:var(--type-xs);line-height:1.5}@media (max-width:600px){.product-app .monitoring-backup-card .monitoring-backup-facts{grid-template-columns:minmax(0,1fr)}.product-app .platform-monitoring-page :where(.monitoring-activity,.monitoring-health-list,.monitoring-subscription-list,.monitoring-error-list,.monitoring-table){padding-inline:14px!important}}.public-welcome-v5{--td-orange:var(--color-brand-primary);--td-rust:var(--color-brand-hover);--td-rust-dark:var(--brand-950);--td-ink:var(--brand-950);--td-muted:var(--color-text-soft);--td-canvas:var(--color-canvas);--td-surface:var(--color-surface);--td-peach:var(--color-surface);--td-line:var(--color-border);--status-information:var(--color-status-information);--status-new:var(--color-status-information);--status-waiting:var(--color-status-waiting);background:var(--td-canvas);color:var(--td-ink)}.public-welcome-v5 .tamdot-public-hero{display:grid;grid-template-columns:minmax(310px,.76fr) minmax(0,1.24fr);align-items:center;gap:clamp(24px,4vw,58px);width:min(1580px,100%);margin-inline:auto;padding:clamp(30px,4vw,58px) clamp(18px,3.3vw,50px) 34px;background:var(--td-canvas)}.public-welcome-v5 .tamdot-hero-copy{width:100%;max-width:620px;margin:0;text-align:left}.public-welcome-v5 .tamdot-hero-copy h1{max-width:600px;color:var(--brand-950);font-size:clamp(40px,4.1vw,61px);font-weight:720;letter-spacing:-.052em;line-height:1.02}.public-welcome-v5 .tamdot-hero-copy>p:not(.tamdot-hero-badge){max-width:530px;margin-top:17px;color:var(--color-text-soft);font-size:clamp(15px,1.2vw,18px);line-height:1.55}.public-welcome-v5 .tamdot-hero-actions{margin-top:23px}.public-welcome-v5 .tamdot-hero-actions .button{text-align:center}.public-welcome-v5 .public-locale-buttons button b{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.public-welcome-v5 :is(.tamdot-hero-actions .button.primary,.public-header-actions>.button.primary,.tamdot-story-play){text-align:center;border-color:var(--td-orange)!important;background:var(--td-orange)!important;color:var(--brand-950)!important;box-shadow:0 5px 14px color-mix(in srgb,var(--td-orange) 20%,transparent)!important}.public-welcome-v5 :is(.tamdot-hero-actions .button.primary,.public-header-actions>.button.primary,.tamdot-story-play):is(:hover,:focus-visible){border-color:var(--td-rust)!important;background:var(--td-rust)!important;color:var(--color-surface)!important}.public-welcome-v5 .tamdot-story-demo-v2{border-color:var(--brand-900);border-radius:8px;box-shadow:0 18px 46px color-mix(in srgb,var(--brand-950) 11%,transparent)}.public-welcome-v5 .tamdot-scenario-tabs button.is-active{border-color:var(--td-orange)}.public-welcome-v5 .public-workspace-task>button,.public-welcome-v5 .tamdot-scenario-tabs button:hover{color:var(--td-rust)}.public-welcome-v5 .public-header-actions>.button.ghost,.public-welcome-v5 .tamdot-hero-actions .button.secondary{border-color:color-mix(in srgb,var(--brand-950) 20%,var(--color-border))!important;background:var(--color-surface)!important;color:var(--brand-950)!important}.public-welcome-v5 .public-header-actions>.button.ghost:hover,.public-welcome-v5 .tamdot-hero-actions .button.secondary:hover{border-color:var(--td-orange)!important;background:var(--color-surface)!important}.public-welcome-v5 .public-locale-buttons button.is-active{border-color:var(--td-orange);background:var(--color-surface)}.public-welcome-v5 .tamdot-hero-product{width:100%;min-width:0;margin:0}.public-welcome-v5 .tamdot-hero-product .public-workspace-frame{border-radius:8px;box-shadow:0 16px 40px color-mix(in srgb,var(--brand-950) 10%,transparent)}.public-welcome-v5 .tamdot-story-stages-v2{grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 17px 16px}.public-welcome-v5 .tamdot-story-stages-v2 .tamdot-story-progress{top:22px;right:12.5%;bottom:auto;left:12.5%;display:block;z-index:0}.public-welcome-v5 .tamdot-story-stages-v2 .tamdot-story-progress i{background:var(--td-orange)}.public-welcome-v5 .tamdot-story-stages-v2 button{z-index:1}.public-welcome-v5 .tamdot-story-stages-v2 button.is-current{color:var(--td-rust)}.public-welcome-v5 .tamdot-story-stages-v2 button.is-current i{border-color:var(--td-orange);background:var(--td-orange);color:var(--brand-950)}.public-welcome-v5 .tamdot-story-stages-v2 button.is-complete i{border-color:var(--td-orange);color:var(--td-rust)}.public-welcome-v5 .tamdot-home-benefits,.public-welcome-v5 .tamdot-home-flow,.public-welcome-v5 .tamdot-home-trust{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:clamp(36px,5vw,62px) 0}.public-welcome-v5 #grouping,.public-welcome-v5 #timeline{scroll-margin-block-start:96px}.public-welcome-v5 :is(.tamdot-home-flow,.tamdot-home-benefits,.tamdot-home-trust) h2{margin:0;color:var(--brand-950);font-size:clamp(25px,3vw,36px);font-weight:700;letter-spacing:-.04em;line-height:1.1}.public-welcome-v5 .tamdot-home-flow>header{max-width:620px;margin-bottom:22px}.public-welcome-v5 .tamdot-home-flow>header p{margin:9px 0 0;color:var(--color-text-soft);font-size:14px;line-height:1.5}.public-welcome-v5 .tamdot-home-flow>ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.public-welcome-v5 .tamdot-home-flow>ol>li{display:grid;grid-template-columns:34px minmax(0,1fr);align-content:start;gap:12px;min-width:0;min-height:124px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);padding:16px}.public-welcome-v5 .tamdot-home-step-icon{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--td-orange);border-radius:7px;background:var(--color-surface);color:var(--td-rust)}.public-welcome-v5 .tamdot-home-flow h3{margin:1px 0 6px;color:var(--brand-950);font-size:14px;line-height:1.3}.public-welcome-v5 .tamdot-home-flow li p{margin:0;color:var(--color-text-soft);font-size:12px;line-height:1.5}.public-welcome-v5 .tamdot-home-benefits{border-top:1px solid var(--color-border)}.public-welcome-v5 .tamdot-home-benefits>ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:20px 0 0;padding:0;list-style:none}.public-welcome-v5 .tamdot-home-benefits>ul>li{display:flex;min-height:58px;align-items:center;gap:10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);padding:12px;color:var(--brand-950);font-size:13px;font-weight:650}.public-welcome-v5 .tamdot-home-benefits>ul>li svg{flex:0 0 auto;color:var(--td-rust)}.public-welcome-v5 .tamdot-home-trust{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.92fr);align-items:center;gap:32px;margin-bottom:48px;border-radius:8px;background:var(--brand-950);padding:clamp(24px,4vw,42px)}.public-welcome-v5 .tamdot-home-trust h2,.public-welcome-v5 .tamdot-home-trust p{color:var(--color-surface)}.public-welcome-v5 .tamdot-home-trust>div>svg{margin-bottom:12px;color:var(--td-orange)}.public-welcome-v5 .tamdot-home-trust>div>p{max-width:580px;margin:12px 0 0;color:color-mix(in srgb,var(--color-surface) 76%,transparent);font-size:14px;line-height:1.55}.public-welcome-v5 .tamdot-home-trust>ul{display:grid;gap:11px;margin:0;padding:0;list-style:none}.public-welcome-v5 .tamdot-home-trust>ul>li{display:flex;align-items:flex-start;gap:9px;color:var(--color-surface);font-size:12px;line-height:1.45}.public-welcome-v5 .tamdot-home-trust>ul svg{flex:0 0 auto;color:var(--td-orange)}.public-welcome-v5 .public-header-actions.is-home-only{grid-template-columns:auto auto}@media (max-width:1080px){.public-welcome-v5 .tamdot-public-hero{grid-template-columns:minmax(0,1fr);gap:24px}.public-welcome-v5 .tamdot-hero-copy{max-width:720px}.public-welcome-v5 .tamdot-hero-copy h1{max-width:660px}}@media (max-width:820px){.public-welcome-v5 .tamdot-home-benefits>ul,.public-welcome-v5 .tamdot-home-flow>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.public-welcome-v5 .tamdot-home-trust{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:720px){.public-welcome-v5 .tamdot-public-hero{gap:18px;padding:22px 16px 24px}.public-welcome-v5 .tamdot-hero-copy h1{font-size:clamp(36px,8vw,48px)}.public-welcome-v5 .tamdot-hero-product{margin:0}.public-welcome-v5 .tamdot-story-stages-v2{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;overflow:visible;padding:9px 8px 13px}.public-welcome-v5 .tamdot-story-stages-v2 button{min-width:0;font-size:7px}.public-welcome-v5 .tamdot-story-stages-v2 button span{display:block;max-width:none;overflow:visible;text-wrap:balance;white-space:normal;line-height:1.2}.public-welcome-v5 .tamdot-story-stages-v2 .tamdot-story-progress{top:21px}.public-welcome-v5 .public-header-actions.is-home-only{grid-template-columns:auto minmax(0,1fr)}.public-welcome-v5 .public-header-actions.is-home-only>.button.ghost{grid-column:2}.public-welcome-v5 .tamdot-home-benefits,.public-welcome-v5 .tamdot-home-flow,.public-welcome-v5 .tamdot-home-trust{width:calc(100% - 32px);padding-block:38px}}@media (max-width:750px){.public-welcome-v5 .public-workspace-status>div{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.public-welcome-v5 .public-workspace-status article{min-height:60px}.public-welcome-v5 .public-workspace-content{padding-inline:10px}}@media (max-width:420px){.public-welcome-v5 .tamdot-story-stages-v2 button{font-size:6.5px}.public-welcome-v5 .tamdot-story-stages-v2 button i{width:19px;height:19px}.public-welcome-v5 .tamdot-story-stages-v2 .tamdot-story-progress{top:21px}.public-welcome-v5 .tamdot-home-benefits>ul,.public-welcome-v5 .tamdot-home-flow>ol{grid-template-columns:minmax(0,1fr)}.public-welcome-v5 .tamdot-home-flow>ol>li{min-height:0}.public-welcome-v5 .tamdot-home-trust{padding:22px 18px}}@media (max-width:600px){.case-recap-counts{grid-template-columns:1fr}.case-history-modal-dialog>.dialog-body{max-height:calc(100dvh - 170px)}}.product-app .dashboard-command-rail>.workspace-filter-toolbox{display:flex;min-height:38px;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:nowrap;padding:4px;border:0;border-radius:var(--design-radius-control);background:var(--color-surface);box-shadow:none}.product-app .dashboard-command-rail .workspace-period-filter{display:flex;min-width:0;align-items:center;gap:4px;flex-wrap:wrap}.product-app .dashboard-command-rail .workspace-custom-period-trigger,.product-app .dashboard-command-rail .workspace-period-filter>button{min-height:34px;border-radius:var(--design-radius-control);padding:6px 10px;box-shadow:none;white-space:nowrap}.product-app .dashboard-command-rail .workspace-period-filter button[aria-pressed=true]{border-color:var(--color-brand-primary);background:color-mix(in srgb,var(--color-brand-primary) 8%,var(--color-surface));color:var(--color-brand-primary);box-shadow:none}.product-app .dashboard-command-rail .workspace-custom-period{position:relative}.product-app .dashboard-command-rail .workspace-custom-period-panel{box-sizing:border-box;position:absolute;z-index:90;top:calc(100% + 8px);right:0;display:grid;width:min(340px,calc(100vw - 28px));gap:12px;border:1px solid var(--color-border);border-radius:var(--design-radius-control);background:var(--color-surface);padding:16px;box-shadow:0 14px 32px color-mix(in srgb,var(--color-text) 15%,transparent);color:var(--color-text);font-size:var(--type-sm)}.product-app .dashboard-command-rail[data-pinned=true] .workspace-custom-period-panel{position:fixed;top:auto;right:16px;bottom:72px}.product-app .dashboard-command-rail .workspace-custom-period-panel strong{font-size:var(--type-base)}.product-app .dashboard-command-rail .workspace-custom-period-fields,.product-app .dashboard-command-rail .workspace-custom-period-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.product-app .dashboard-command-rail .workspace-custom-period-apply,.product-app .dashboard-command-rail .workspace-custom-period-presets button{min-height:36px;border:1px solid var(--color-border);border-radius:var(--design-radius-control);background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:var(--weight-strong);cursor:pointer}.product-app .dashboard-command-rail .workspace-custom-period-fields label{display:grid;gap:5px;color:var(--color-text-soft);font-weight:var(--weight-strong)}.product-app .dashboard-command-rail .workspace-custom-period-fields input{box-sizing:border-box;width:100%;min-height:38px;border:1px solid var(--color-border);border-radius:var(--design-radius-control);background:var(--color-surface);padding:6px;color:var(--color-text);font:inherit}.product-app .dashboard-command-rail .workspace-custom-period-panel p{margin:0;color:var(--color-status-critical);line-height:1.4}.product-app .dashboard-command-rail .workspace-custom-period-apply{border-color:var(--color-brand-primary);background:var(--color-brand-primary);color:var(--color-surface)}.product-app .dashboard-command-rail .workspace-period-reset{margin-left:auto;min-height:34px;border:0;background:transparent;padding:6px 8px;color:var(--color-text-soft);font:inherit;font-size:var(--type-xs);font-weight:var(--weight-strong);cursor:pointer;white-space:nowrap}.product-app .dashboard-command-rail .workspace-period-reset:hover{color:var(--color-text)}.product-app .dashboard-command-rail :is(button,input):focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}@media (max-width:650px){.product-app .dashboard-command-rail>.workspace-filter-toolbox,.product-app .dashboard-command-rail[data-pinned=true]>.workspace-filter-toolbox{display:flex;align-items:flex-start;flex-wrap:wrap;min-height:0}.product-app .dashboard-command-rail .workspace-period-filter,.product-app .dashboard-command-rail[data-pinned=true] .workspace-period-filter{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;overflow:visible}.product-app .dashboard-command-rail .workspace-custom-period-trigger,.product-app .dashboard-command-rail .workspace-period-filter>button{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:6px 4px;font-size:var(--type-xs)}.product-app .dashboard-command-rail .workspace-custom-period-trigger{white-space:normal;line-height:1.15}html body .product-app .dashboard-command-rail .workspace-period-filter>.workspace-custom-period.is-open{flex:1 1 100%;width:100%!important;grid-column:1/-1}html body .product-app .dashboard-command-rail .workspace-custom-period-panel,html body .product-app .dashboard-command-rail[data-pinned=true] .workspace-custom-period-panel{position:static;inset:auto;transform:none;width:100%;max-width:100%;margin-top:8px;padding:12px;box-shadow:none}.product-app .dashboard-command-rail .workspace-period-reset{min-height:24px;padding:1px 4px}.product-app .dashboard-command-rail .workspace-custom-period-apply,.product-app .dashboard-command-rail .workspace-custom-period-fields input,.product-app .dashboard-command-rail .workspace-custom-period-presets button{min-height:44px}}.product-app .contact-intelligence-card.has-unread-notification:after{content:none!important}.product-app .dashboard-modular-grid.layout-packed{grid-auto-flow:row!important}.product-app .case-quick-filter-row>button[data-case-filter=unseen]{--case-filter-accent:var(--status-information);--case-filter-soft:var(--color-status-information-soft)}.product-app .case-quick-filter-row>button[data-case-filter=unseen]>span{display:inline-flex;align-items:center;gap:5px}.global-rescan-dialog .rescan-count-preview{display:grid;gap:8px;margin:6px 0 12px}.global-rescan-dialog .rescan-count-preview>button{justify-self:start}.global-rescan-dialog .rescan-count-results{--forecast-tone:var(--status-success);display:grid;gap:8px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--forecast-tone) 55%,var(--color-border));border-radius:10px;background:color-mix(in srgb,var(--forecast-tone) 6%,var(--color-surface))}.global-rescan-dialog .rescan-count-preview[data-tone=warning] .rescan-count-results{--forecast-tone:var(--status-warning)}.global-rescan-dialog .rescan-count-preview[data-tone=blocked] .rescan-count-results{--forecast-tone:var(--status-critical)}.global-rescan-dialog .rescan-count-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.global-rescan-dialog .rescan-count-metrics>span{display:grid;align-content:start;gap:2px;min-width:0}.global-rescan-dialog .rescan-count-metrics small{color:var(--color-text-soft);font-size:var(--type-xs);line-height:1.25}.global-rescan-dialog .rescan-count-metrics strong{color:var(--forecast-tone);font-size:var(--type-xl);line-height:1.2}.global-rescan-dialog .rescan-count-capacity{display:flex;height:5px;overflow:hidden;border-radius:4px;background:var(--color-border-subtle)}.global-rescan-dialog .rescan-count-capacity>span{flex:0 0 auto;background:var(--color-text-muted)}.global-rescan-dialog .rescan-count-capacity>i{flex:0 0 auto;background:var(--forecast-tone)}.global-rescan-dialog :is(.rescan-count-verdict,.rescan-count-daily){margin:0;font-size:var(--type-xs);line-height:1.35}.global-rescan-dialog .rescan-count-verdict{color:var(--forecast-tone);font-weight:var(--weight-strong)}.global-rescan-dialog .rescan-count-daily{color:var(--color-text-soft)}.global-rescan-dialog .rescan-count-mailboxes{display:flex;flex-wrap:wrap;gap:5px 12px;border-top:1px solid var(--color-border-subtle);padding-top:6px;color:var(--color-text-soft)}.global-rescan-dialog .rescan-count-mailboxes small{font-size:var(--type-xs)}@media (max-width:650px){.global-rescan-dialog .rescan-count-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-app .product-sidebar .product-nav-group{min-width:0;margin-block:2px 8px}.product-app .product-sidebar .product-nav-heading{display:flex;align-items:center;gap:8px;width:100%;min-height:38px;padding:7px 10px;border:0;border-radius:var(--design-radius-control);background:transparent;color:var(--color-surface);font:inherit;font-size:var(--type-sm);font-weight:var(--weight-strong);letter-spacing:.02em;text-align:left;cursor:pointer}.product-app .product-sidebar .product-nav-heading.is-current,.product-app .product-sidebar .product-nav-heading:hover{background:color-mix(in srgb,var(--color-surface) 10%,transparent)}.product-app .product-sidebar .product-nav-heading.is-current[aria-disabled=true]{background:color-mix(in srgb,var(--color-surface) 10%,transparent)!important;color:var(--color-surface)!important;opacity:1;filter:none;cursor:default!important}.product-app .product-sidebar .product-nav-heading>span:first-child{flex:1}.product-app .product-sidebar .product-nav-heading small{color:var(--color-sidebar-muted);font-size:var(--type-xs);font-weight:var(--weight-medium)}.product-app .product-sidebar .product-nav-heading>.app-icon{flex:0 0 14px;width:14px;height:14px}.product-app .product-sidebar .product-nav-items{display:grid;gap:2px;padding-left:7px;margin-left:12px;border-left:1px solid color-mix(in srgb,var(--color-surface) 25%,transparent)}.product-app .product-sidebar .product-nav-offer{display:block;padding:8px 10px;color:var(--color-sidebar-muted);font-size:var(--type-sm);text-decoration:none}.product-app .product-sidebar .product-nav-offer:hover{color:var(--color-surface);text-decoration:underline}.product-app .product-sidebar .product-nav-heading:focus-visible,.product-app .product-sidebar .product-nav-offer:focus-visible{outline:2px solid var(--color-surface);outline-offset:2px}.product-suite-offers{margin:0 0 24px;padding:16px;background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--design-radius-card)}.product-suite-intro{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:14px}.product-suite-eyebrow{margin:0 0 3px;color:var(--color-text-muted);font-size:var(--type-xs);font-weight:var(--weight-strong);letter-spacing:.08em;text-transform:uppercase}.product-suite-intro h2{margin:0;color:var(--color-text);font-size:var(--type-xl)}.product-suite-intro>p{max-width:520px;margin:0;color:var(--color-text-soft);font-size:var(--type-sm);line-height:1.45}.product-suite-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.product-suite-card{display:flex;align-items:start;gap:10px;flex-wrap:wrap;min-width:0;padding:12px;border:1px solid var(--color-border-subtle);border-radius:var(--design-radius-control)}.product-suite-card>div{flex:1 1 170px}.product-suite-card h3{margin:0 0 3px;color:var(--color-text);font-size:var(--type-base)}.product-suite-card p{margin:0;color:var(--color-text-soft);font-size:var(--type-sm);line-height:1.4}.product-suite-mark{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--color-canvas);color:var(--color-brand-primary)}.product-suite-card>a,.product-suite-unavailable{width:100%;margin-top:6px;font-size:var(--type-sm);font-weight:var(--weight-strong)}.product-suite-card>a,.product-suite-manage{color:var(--color-brand-primary);text-decoration:none}.product-suite-card>a:hover,.product-suite-manage:hover{text-decoration:underline}.product-suite-unavailable{color:var(--color-text-muted)}.product-suite-manage{display:inline-block;margin-top:12px;font-size:var(--type-sm);font-weight:var(--weight-strong)}@media (max-width:900px){.product-suite-grid{grid-template-columns:1fr}.product-suite-intro{display:block}.product-suite-intro>p{margin-top:8px}}.product-access-settings{max-width:1100px;margin-inline:auto}.product-access-settings header{margin-bottom:24px}.product-access-settings header>a{color:var(--color-brand-primary);font-size:var(--type-sm);font-weight:var(--weight-strong);text-decoration:none}.product-access-settings h1{margin:12px 0 6px;color:var(--color-text);font-size:var(--type-3xl)}.product-access-note,.product-access-settings header p{max-width:740px;color:var(--color-text-soft);font-size:var(--type-md);line-height:1.5}.product-access-settings section{margin-bottom:16px;padding:18px;background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--design-radius-card)}.product-access-settings h2{margin:0 0 7px;color:var(--color-text);font-size:var(--type-xl)}.product-access-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-access-option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--color-border);border-radius:var(--design-radius-control)}.product-access-option small,.product-access-settings tbody th small{display:block;margin-top:3px;color:var(--color-text-muted);font-size:var(--type-xs);font-weight:var(--weight-regular)}.product-access-table-wrap{max-width:100%;overflow-x:auto}.product-access-settings table{width:100%;border-collapse:collapse;text-align:left}.product-access-settings td,.product-access-settings th{padding:12px;border-bottom:1px solid var(--color-border-subtle);font-size:var(--type-sm)}.product-access-settings th{color:var(--color-text)}.product-access-settings td{color:var(--color-text-soft)}.product-access-toggle{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.product-access-settings input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-brand-primary)}.product-access-error{color:var(--status-critical);font-size:var(--type-md)}.settings-products-entry{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;padding:14px 16px;border:1px solid var(--color-border-subtle);border-radius:var(--design-radius-card);background:var(--color-surface)}.settings-products-entry b{color:var(--color-text);font-size:var(--type-base)}.settings-products-entry p{margin:3px 0 0;color:var(--color-text-soft);font-size:var(--type-sm)}.settings-products-entry a{color:var(--color-brand-primary);font-size:var(--type-sm);font-weight:var(--weight-strong);text-decoration:none;white-space:nowrap}@media (max-width:650px){.product-access-option-grid{grid-template-columns:1fr}.product-access-settings td,.product-access-settings th{padding:9px}}.product-module-shell{max-width:1920px;margin-inline:auto;color:var(--color-text)}.product-module-header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:20px}.product-module-header h1{margin:2px 0 6px;font-size:clamp(24px,2.3vw,31px);line-height:1.14;letter-spacing:-.035em}.product-module-header p:not(.product-suite-eyebrow){margin:0;color:var(--color-text-soft);font-size:var(--type-md);line-height:1.45}.product-module-context-link,.product-module-header a{color:var(--color-brand-primary);font-size:var(--type-sm);font-weight:var(--weight-strong);text-decoration:none}.product-module-context-link:hover,.product-module-header a:hover{text-decoration:underline}.product-module-header .product-suite-eyebrow{margin-top:10px}.product-module-panel{min-width:0;margin-bottom:14px;padding:18px;border:1px solid var(--color-border-subtle);border-radius:var(--design-radius-card);background:var(--color-surface)}.product-module-panel h2{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:var(--type-xl)}.product-module-count{min-width:24px;padding:2px 6px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-soft);font-size:var(--type-xs);text-align:center;font-variant-numeric:tabular-nums}.product-module-empty,.product-module-muted{color:var(--color-text-soft);font-size:var(--type-sm);line-height:1.5}.product-module-columns{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);align-items:start;gap:14px}.product-module-side{min-width:0}.product-module-table-wrap{overflow-x:auto}.product-module-table{width:100%;border-collapse:collapse;text-align:left}.product-module-table th{color:var(--color-text-muted);font-size:var(--type-xs);font-weight:var(--weight-strong);letter-spacing:.04em;text-transform:uppercase}.product-module-table td,.product-module-table th{padding:11px 9px;border-bottom:1px solid var(--color-border-subtle)}.product-module-table td{font-size:var(--type-sm);vertical-align:top}.product-module-table td a{color:var(--color-text);font-weight:var(--weight-strong);text-decoration:none}.product-module-table td a:hover{text-decoration:underline}.product-module-table td small{display:block;margin-top:3px;max-width:520px;color:var(--color-text-soft);font-size:var(--type-xs);line-height:1.4}.product-module-status{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;color:var(--color-text-soft);font-size:var(--type-xs);font-weight:var(--weight-strong)}.product-module-status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--color-text-muted)}.product-module-status.status-open:before{background:var(--color-status-action)}.product-module-status.status-draft:before{background:var(--color-status-warning)}.product-module-status.status-in_progress:before{background:var(--status-action)}.product-module-status.status-waiting_customer:before{background:var(--status-waiting)}.product-module-status.status-published:before,.product-module-status.status-resolved:before{background:var(--status-done)}.ticket-create-form{display:grid;grid-template-columns:minmax(180px,1fr) minmax(260px,2fr) auto;align-items:end;gap:10px}.product-module-shell form label{display:grid;gap:5px;color:var(--color-text-soft);font-size:var(--type-sm);font-weight:var(--weight-strong)}.product-module-shell form :where(input,select,textarea){width:100%;min-height:38px;padding:7px 9px;font:inherit;font-size:var(--type-md)}.product-module-shell form textarea{resize:vertical}.knowledge-list article>button,.product-module-shell form button,.schedule-availability-row>button{min-height:38px;padding:8px 14px;border:1px solid var(--color-brand-primary);border-radius:var(--design-radius-control);background:var(--color-brand-primary);color:var(--color-surface);font-size:var(--type-sm);font-weight:var(--weight-strong);cursor:pointer}.product-module-shell button:disabled{opacity:.55;cursor:not-allowed}.knowledge-create-form,.ticket-detail-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.knowledge-create-form label:nth-child(n+2),.ticket-detail-resolution{grid-column:1/-1}.product-module-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;grid-column:1/-1}.product-module-shell form .product-module-secondary{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text)}.knowledge-create-form button{width:-moz-fit-content;width:fit-content}.product-module-file-list,.product-module-history,.schedule-day-detail ul,.schedule-slot-results{margin:0;padding:0;list-style:none}.product-module-file-list li,.product-module-history li,.schedule-day-detail li{display:flex;align-items:start;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--color-border-subtle);font-size:var(--type-sm)}.product-module-file-list li span,.product-module-history li span{overflow-wrap:anywhere}.product-module-file-list small,.product-module-history time,.schedule-day-detail small{display:block;margin-top:3px;color:var(--color-text-muted);font-size:var(--type-xs)}.product-module-file-list a{flex:none;color:var(--color-brand-primary);font-weight:var(--weight-strong);text-decoration:none}.product-module-history li{display:grid;grid-template-columns:115px 1fr}.knowledge-list{display:grid;gap:10px}.knowledge-list article{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:14px;border:1px solid var(--color-border-subtle);border-radius:var(--design-radius-control)}.knowledge-list h3{margin:7px 0 5px;font-size:var(--type-base)}.knowledge-list p{margin:0 0 6px;color:var(--color-text-soft);font-size:var(--type-sm);line-height:1.45}.knowledge-list .knowledge-solution{color:var(--color-text)}.knowledge-list a{color:var(--color-brand-primary);font-size:var(--type-sm);font-weight:var(--weight-strong);text-decoration:none}.ticket-related-knowledge{margin:8px 0 0;padding:0;list-style:none}.ticket-related-knowledge li{padding:8px 0;border-top:1px solid var(--color-border-subtle)}.ticket-related-knowledge a{color:var(--color-brand-primary);font-size:var(--type-sm);font-weight:var(--weight-strong);text-decoration:none}.ticket-related-knowledge small{display:block;margin-top:3px;color:var(--color-text-soft);font-size:var(--type-xs);line-height:1.4}.schedule-calendar-heading,.schedule-calendar-heading>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.schedule-calendar-heading h2{margin-bottom:0}.schedule-calendar-heading strong{min-width:120px;font-size:var(--type-md);text-align:center;text-transform:capitalize}.schedule-calendar-heading button{width:30px;height:30px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);cursor:pointer}.schedule-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:14px;border:1px solid var(--color-border);border-radius:var(--design-radius-control);overflow:hidden}.schedule-weekday{padding:7px;border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--type-xs);text-align:center}.schedule-day,.schedule-day-empty{position:relative;min-height:68px;padding:8px;border:0;border-right:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface);color:var(--color-text);text-align:left}.schedule-day{cursor:pointer}.schedule-day:hover{background:var(--color-canvas)}.schedule-day.is-selected{background:var(--color-brand-soft);outline:2px solid var(--color-brand-primary);outline-offset:-2px}.schedule-day small,.schedule-day.is-today>span{font-weight:var(--weight-strong)}.schedule-day small{display:inline-grid;place-items:center;min-width:19px;height:19px;margin-left:6px;border-radius:5px;background:var(--color-brand-primary);color:var(--color-surface);font-size:var(--type-xs)}.schedule-day-detail{margin-top:16px}.schedule-day-detail h3{margin:0 0 8px;font-size:var(--type-md)}.schedule-day-detail li{justify-content:start}.schedule-day-detail time{flex:0 0 55px}.schedule-day-detail a,.schedule-day-detail time{color:var(--color-text);font-weight:var(--weight-strong)}.schedule-day-detail a{text-decoration:none}.schedule-source-badge{display:inline-block;margin-top:4px;color:var(--status-warning);font-size:var(--type-xs);font-weight:var(--weight-strong)}.schedule-slot-form{display:grid;gap:10px}.schedule-slot-results{margin-top:12px}.schedule-slot-results li{display:flex;justify-content:space-between;gap:8px;padding:9px 0;border-top:1px solid var(--color-border-subtle);font-size:var(--type-sm)}.schedule-slot-results small{color:var(--color-text-soft)}.schedule-known-note{color:var(--color-text-muted);font-size:var(--type-xs)}.schedule-availability-toolbar{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:16px;color:var(--color-text-soft);font-size:var(--type-sm)}.schedule-availability-toolbar label{display:grid;gap:5px;min-width:240px}.schedule-availability-toolbar select{min-height:38px}.schedule-availability-row{display:grid;grid-template-columns:minmax(100px,1fr) minmax(115px,1fr) minmax(100px,1fr) minmax(100px,1fr) auto;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--color-border-subtle);font-size:var(--type-sm)}.schedule-availability-row>label{display:flex;align-items:center;gap:7px;color:var(--color-text-soft)}.schedule-availability-row input[type=time]{max-width:105px;min-height:34px}.schedule-availability-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-brand-primary)}@media (max-width:1000px){.product-module-columns{grid-template-columns:1fr}.ticket-create-form{grid-template-columns:1fr 1fr}.ticket-create-form button{grid-column:1/-1;width:-moz-fit-content;width:fit-content}}@media (max-width:650px){.product-module-header{display:block}.product-module-header>a{display:inline-block;margin-top:10px}.knowledge-create-form,.ticket-create-form,.ticket-detail-form{grid-template-columns:1fr}.product-module-table,.product-module-table tbody,.product-module-table td,.product-module-table tr{display:block;width:100%}.product-module-table thead{display:none}.product-module-table tr{padding:12px 0;border-bottom:1px solid var(--color-border-subtle)}.product-module-table td{display:grid;grid-template-columns:minmax(80px,34%) minmax(0,1fr);gap:10px;padding:5px 0;border:0;overflow-wrap:anywhere}.product-module-table td:before{content:attr(data-label);color:var(--color-text-muted);font-size:var(--type-xs);font-weight:var(--weight-strong);letter-spacing:.02em;text-transform:uppercase}.product-module-table td:first-child{display:block;padding-bottom:10px}.product-module-table td:first-child:before{display:block;margin-bottom:5px}.schedule-calendar-heading{flex-wrap:wrap}.schedule-calendar-heading>div{width:100%}.schedule-day,.schedule-day-empty{min-height:48px;padding:5px}.schedule-availability-row{grid-template-columns:1fr 1fr}.schedule-availability-row>strong{grid-column:1/-1}.schedule-availability-row>button{width:-moz-fit-content;width:fit-content}}@media (max-width:900px) and (min-width:651px){.product-app .product-sidebar .product-nav-heading{justify-content:center;padding-inline:0}.product-app .product-sidebar .product-nav-heading small,.product-app .product-sidebar .product-nav-heading>span:first-child,.product-app .product-sidebar .product-nav-offer{display:none}.product-app .product-sidebar .product-nav-items{margin-left:0;padding-left:0;border-left:0}}@media (min-width:901px){.product-app{--workspace-navigation-width:224px;grid-template-columns:var(--workspace-navigation-width) minmax(0,1fr)}body .product-app .product-sidebar{position:fixed;inset-block:0;inset-inline-start:0;width:var(--workspace-navigation-width);align-self:start;display:flex;flex-direction:column;height:100dvh;min-height:0;max-height:100dvh;box-sizing:border-box;overflow:visible;scrollbar-gutter:auto}.product-app>.content{grid-column:2}.product-app .product-sidebar>*{flex-shrink:0}.product-app .product-sidebar nav{flex:1 1 auto;min-height:0;align-content:start;padding-bottom:12px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none}.product-app .product-sidebar nav::-webkit-scrollbar{display:none}}@media (min-width:901px) and (max-width:1180px){.product-app{--workspace-navigation-width:188px}}@media (min-width:901px) and (max-height:800px){.product-app .product-sidebar{padding-block:12px}.product-app .product-sidebar .logo{padding-bottom:12px}.product-app .product-sidebar .nav-label{margin-bottom:4px}.product-app .product-sidebar nav{gap:2px}.product-app .product-sidebar .product-nav-group{margin-block:0 4px}.product-app .product-sidebar .product-nav-heading{min-height:34px;padding-block:6px}.product-app .product-sidebar .nav-link{min-height:36px;padding-block:8px}}body[data-tamdot-tooltip-layer=portal] [data-feature-tooltip]:after{display:none!important}.global-title-tooltip.is-right{transform:none}.ticket-deadline-timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));list-style:none;padding:0;margin:18px 0 0;gap:16px}.ticket-deadline-timeline li{display:grid;align-content:start;gap:6px;border-left:3px solid var(--color-border);padding-left:12px}.ticket-deadline-timeline small,.ticket-deadline-timeline time{color:var(--color-text-soft);font-size:var(--type-sm)}.ticket-deadline-panel h2{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.product-module-status.deadline-late_resolved:before,.product-module-status.deadline-overdue:before{background:var(--color-status-critical)}.product-module-status.deadline-due_soon:before{background:var(--color-status-warning)}.product-module-status.deadline-on_track:before{background:var(--color-status-information)}.product-module-status.deadline-met:before{background:var(--color-status-success)}.ticket-report-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0}.ticket-report-totals>div{display:grid;gap:8px}.ticket-report-totals dt{font-size:var(--type-md);color:var(--color-text-soft)}.ticket-report-totals dd{font-size:26px;font-weight:var(--weight-strong);margin:0;font-variant-numeric:tabular-nums}.ticket-target-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-block:12px}.ticket-target-form label{display:grid;gap:6px}.ticket-target-form input{width:100%;box-sizing:border-box}.schedule-mail-requests li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.schedule-mail-requests p{margin-block:8px}.schedule-mail-requests small{color:var(--color-text-soft)}.schedule-mail-requests .schedule-state-badge{margin-inline-start:8px}.schedule-mail-requests .schedule-request-review{display:block;margin-block:8px}.reply-attachment-panel{border-block:1px solid var(--color-border);padding-block:12px;margin-block:16px}.reply-attachment-panel>summary{cursor:pointer;font-weight:var(--weight-medium)}.reply-attachment-options{list-style:none;margin:12px 0;padding:0}.reply-attachment-options li{display:flex;gap:12px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-border);padding-block:8px;overflow-wrap:anywhere}.reply-attachment-options label{display:flex;gap:10px;align-items:center}.reply-attachment-options small{display:block;color:var(--color-text-soft);margin-top:4px;font-size:var(--type-sm)}.reply-attachment-options input[type=checkbox]{width:18px;height:18px;flex:0 0 18px}.reply-attachment-panel input[type=file]{max-width:100%}.reply-attachment-panel .button{white-space:normal}@media (max-width:650px){.ticket-report-totals,.ticket-target-form{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-mail-requests li{grid-template-columns:1fr}}.language-flag>div{display:inline-flex;width:18px;height:13px;overflow:hidden}.language-flag>div>svg{width:100%;height:100%;display:block}.suite-fieldset{display:contents;border:0;padding:0;margin:0}.product-module-shell button{min-height:38px;padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--design-radius-control);background:var(--color-surface);color:var(--color-brand-primary);font:inherit;font-size:var(--type-sm);font-weight:var(--weight-medium);cursor:pointer}.product-module-shell button:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.schedule-slot-form label{display:grid;gap:6px;font-size:var(--type-md);color:var(--color-text-soft)}.schedule-slot-form input,.schedule-slot-form select{width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--design-radius-control);background:var(--color-surface);color:var(--color-text);font:inherit;box-sizing:border-box}.schedule-slot-form>button{background:var(--color-brand-primary);color:var(--color-on-primary)}.suite-resource-days{flex-basis:100%;display:flex;flex-wrap:wrap;gap:14px}.product-module-shell .suite-resource-days label{display:flex;align-items:center;gap:5px}.product-module-shell .suite-resource-days input{width:18px;min-height:18px}.suite-filter-rail,.suite-row-actions,.suite-status-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.suite-status-filters{margin-bottom:16px}.suite-status-filters button{--suite-status:var(--color-status-neutral);display:inline-flex;gap:8px;align-items:center;color:var(--suite-status);border-color:color-mix(in srgb,var(--suite-status) 40%,var(--color-border));background:var(--color-surface);min-height:38px}.suite-status-filters button[aria-pressed=true]{background:color-mix(in srgb,var(--suite-status) 7%,var(--color-surface));outline:1px solid var(--suite-status)}.suite-status-filters .status-open{--suite-status:var(--color-status-action)}.suite-status-filters .status-draft{--suite-status:var(--color-status-warning-ink)}.suite-status-filters .status-in_progress{--suite-status:var(--color-status-action-ink)}.suite-status-filters .status-waiting_customer{--suite-status:var(--color-status-waiting)}.suite-status-filters .status-published,.suite-status-filters .status-resolved{--suite-status:var(--color-status-success)}.suite-status-filters small{font-size:var(--type-sm);padding:2px 5px;background:var(--color-surface-muted);border-radius:4px}.suite-filter-rail{margin-bottom:20px}.suite-filter-rail>input{flex:1 1 260px;min-width:0}.suite-filter-rail label{display:grid;gap:4px;font-size:var(--type-sm);color:var(--color-text-soft)}.schedule-booking-form input,.schedule-booking-form select,.schedule-booking-form textarea,.schedule-planning-sections input,.schedule-planning-sections select,.suite-filter-rail input,.suite-filter-rail select{min-height:40px;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--design-radius-control);color:var(--color-text);background:var(--color-surface);font:inherit;max-width:100%;box-sizing:border-box}.product-module-panel details>summary{cursor:pointer;color:var(--color-brand-primary);font-weight:var(--weight-medium);padding-block:10px}.ticket-knowledge-row p,.ticket-related-knowledge p{white-space:pre-wrap;overflow-wrap:anywhere}.suite-info-note{padding:10px 12px;border-left:3px solid var(--color-brand-primary);background:var(--color-surface-muted);color:var(--color-text-soft);font-size:var(--type-md)}.schedule-legend{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-block:12px;font-size:var(--type-sm);color:var(--color-text-soft)}.schedule-state-dot{width:9px;height:9px;border-radius:2px;background:var(--color-status-neutral)}.schedule-state-dot.pending{background:var(--color-status-warning)}.schedule-state-dot.confirmed{background:var(--color-status-success)}.schedule-state-dot.holiday{background:var(--color-status-information)}.schedule-day-indicators{display:flex;gap:3px;flex-wrap:wrap;align-self:end}.schedule-calendar-grid .schedule-day-indicators .schedule-count{position:static;min-width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;padding:0 3px;border-radius:3px;background:var(--color-status-neutral);color:var(--color-on-primary);font-size:var(--type-xs)}.schedule-calendar-grid .schedule-count.pending{background:var(--color-status-warning);color:var(--color-status-warning-ink)}.schedule-calendar-grid .schedule-count.confirmed{background:var(--color-status-success)}.schedule-calendar-grid .schedule-count.holiday{background:var(--color-status-information)}.schedule-calendar-grid .schedule-count.absence{background:var(--color-status-waiting)}.schedule-state-badge{display:inline-flex;padding:3px 7px;border:1px solid;border-radius:4px;font-size:var(--type-sm);color:var(--color-status-neutral);margin:6px 6px 6px 0}.schedule-state-badge.pending{color:var(--color-status-warning-ink);background:var(--color-status-warning-soft)}.schedule-state-badge.confirmed{color:var(--color-status-success);background:var(--color-status-success-soft)}.schedule-day.is-holiday{background:var(--color-status-information-soft)}.schedule-slot-choices{display:flex;flex-wrap:wrap;gap:6px;max-height:300px;overflow-y:auto;padding:4px}.schedule-slot-choices button{min-height:38px}.schedule-slot-choices button[aria-pressed=true]{background:var(--color-brand-primary);color:var(--color-on-primary)}.schedule-booking-form{display:grid;gap:12px;padding-top:18px;margin-top:16px;border-top:1px solid var(--color-border)}.schedule-booking-form label,.schedule-planning-sections label{display:grid;gap:6px;font-size:var(--type-md);color:var(--color-text-soft);min-width:0}.schedule-planning-sections{display:grid;gap:22px;margin-top:24px}.suite-inline-form{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin-block:20px}.suite-inline-form label{flex:1 1 150px}.suite-inline-form .suite-checkbox{display:flex;align-items:center;flex:1 1 300px}.suite-inline-form input[type=checkbox]{min-height:18px;width:18px}.suite-holiday-list,.suite-request-list,.suite-resource-list{list-style:none;padding:0;margin:12px 0}.suite-request-list li{border-bottom:1px solid var(--color-border);padding-block:12px}.suite-request-list li>a,.suite-request-list li>button{margin-right:10px}.suite-holiday-list li,.suite-resource-list li{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-block:10px;border-bottom:1px solid var(--color-border)}.suite-resource-list li>span{flex:1;color:var(--color-text-soft);font-size:var(--type-md)}.suite-holiday-list time{font-variant-numeric:tabular-nums;min-width:90px}.onboarding-suite-intro{padding-block:16px;margin-block:18px;border-block:1px solid var(--color-border)}.onboarding-suite-intro dl{display:grid;gap:12px;margin:0}.onboarding-suite-intro dl>div{display:grid;grid-template-columns:145px 1fr;gap:10px}.onboarding-suite-intro dt{font-weight:var(--weight-medium)}.onboarding-suite-intro dd{margin:0;color:var(--color-text-soft)}.onboarding-suite-intro>p{font-size:var(--type-sm);color:var(--color-text-soft);margin-bottom:0}.public-suite-story{max-width:1280px;margin:0 auto;padding:70px 32px}.public-suite-story h2{font-size:clamp(28px,3.2vw,44px);letter-spacing:-.03em;max-width:700px}.public-suite-story>div:first-child>p:last-child{max-width:680px;color:var(--color-text-soft)}.public-suite-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-block:28px}.public-suite-tabs button{background:var(--color-surface);border:1px solid var(--color-border);padding:12px 22px;border-radius:6px;color:var(--color-text);font:inherit;cursor:pointer;min-height:44px}.public-suite-tabs button[aria-selected=true]{background:var(--brand-900);color:var(--color-on-primary);border-color:var(--brand-900)}.public-suite-description{display:grid;grid-template-columns:1fr 2fr;gap:48px;border-block:1px solid var(--color-border);padding-block:28px;min-height:310px}.public-suite-description h3{font-size:30px;margin:0 0 12px}.public-suite-description ol{margin:0;padding-left:24px;display:grid;gap:16px}.public-suite-description li{padding-left:8px}.public-suite-description li::marker{color:var(--color-brand-primary);font-weight:700}.public-suite-description p{color:var(--color-text-soft);max-width:680px;line-height:1.6;margin-block:8px}.public-suite-note{max-width:860px;font-size:13px;line-height:1.6;margin-top:20px}.public-site .public-demonstration-note,.public-suite-note{color:var(--color-text-soft)}.public-site .tamdot-auto-status{color:var(--color-brand-primary)}@media (max-width:650px){.suite-filter-rail>input,.suite-filter-rail>label{flex-basis:100%}.product-module-shell button,.schedule-slot-choices button,.suite-row-actions button,.suite-status-filters button{min-height:44px}.suite-inline-form{display:grid;grid-template-columns:1fr}.public-suite-story{padding:42px 18px}.public-suite-description{grid-template-columns:1fr;gap:16px;min-height:430px}.public-suite-tabs{gap:6px}.public-suite-tabs button{flex:1;padding-inline:10px}.onboarding-suite-intro dl>div{grid-template-columns:1fr;gap:3px}}.product-app .inbox-classification-context{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;margin:16px 0;border:1px solid var(--color-border);border-left:3px solid var(--status-neutral);border-radius:var(--design-radius-card);background:var(--color-surface)}.product-app .inbox-classification-context.state-linked{border-left-color:var(--color-brand-primary)}.product-app .inbox-classification-context.state-pending{border-left-color:var(--status-warning)}.product-app .inbox-classification-context.state-review{border-left-color:var(--status-review)}.product-app .inbox-classification-context>div{min-width:0}.product-app .inbox-classification-context small{display:block;color:var(--color-text-muted);font-size:var(--type-sm);margin-bottom:4px}.product-app .inbox-classification-context a{display:block;font-size:var(--type-base);font-weight:var(--weight-medium);overflow-wrap:anywhere}.product-app .inbox-classification-context p{margin:5px 0 0;font-size:var(--type-md);line-height:1.55}.product-app .inbox-classification-context button{margin-top:10px}.product-app .inbox-original-loading{display:grid;place-items:center;min-height:140px}.product-app .original-email-panel>dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-bottom:16px;border-bottom:1px solid var(--color-border-subtle)}.product-app .original-email-panel dd{overflow-wrap:anywhere;font-size:var(--type-md)}.product-app .original-email-reader{padding:8px 0 0}.product-app .original-email-prose{max-width:78ch;margin:0 auto;font-size:15px;line-height:1.75}.product-app .original-email-prose p{margin:0 0 20px;white-space:pre-line;overflow-wrap:anywhere}.product-app .original-email-prose a{color:var(--color-brand-primary);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.product-app .original-email-prose blockquote{margin:16px 0;padding-left:16px;border-left:2px solid var(--color-border);color:var(--color-text-muted);white-space:pre-line}.product-app .original-email-raw{margin-top:20px;padding-top:12px;border-top:1px solid var(--color-border-subtle)}.product-app .original-email-raw summary{cursor:pointer;font-size:var(--type-sm);color:var(--color-text-muted)}.product-app .original-email-raw pre{max-height:360px;overflow:auto;font-family:ui-monospace,monospace;font-size:var(--type-sm);white-space:pre-wrap;overflow-wrap:anywhere}.product-app .reply-attachment-options input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;padding:0!important;margin:0!important;flex:0 0 18px!important;box-shadow:none!important;border-radius:3px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.product-app .reply-attachment-options input[type=checkbox]:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:3px}.product-app .reply-attachment-options label{min-height:36px;cursor:pointer}.product-app .dashboard-contact-list>article{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px 2px;border-bottom:1px solid var(--color-border-subtle)}.product-app .dashboard-contact-list>article:last-child{border-bottom:0}.product-app .dashboard-contact-heading a{color:var(--color-text)}.product-app a.dashboard-contact-case-context{min-height:36px;padding:7px 10px;border-left:3px solid var(--case-status-color,var(--color-brand-primary));border-radius:var(--design-radius-control)}.product-app a.dashboard-contact-case-context:hover{background:var(--color-surface-hover)}.product-app .dashboard-activity-event{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:14px 0!important}.product-app .dashboard-activity-content{min-width:0}.product-app .dashboard-activity-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;justify-content:space-between}.product-app .dashboard-activity-kind{font-size:var(--type-xs);font-weight:var(--weight-medium);letter-spacing:.02em;text-transform:none}.product-app .dashboard-activity-title time{font-size:var(--type-xs);color:var(--color-text-muted)}.product-app .dashboard-activity-open{display:flex;align-items:baseline;justify-content:space-between;gap:10px;width:100%;min-height:32px;padding:4px 0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--color-text);font-size:var(--type-base);font-weight:var(--weight-medium);line-height:1.4;text-align:left;cursor:pointer}.product-app .dashboard-activity-open:hover{color:var(--color-brand-primary);text-decoration:underline;text-underline-offset:3px}.product-app .dashboard-activity-content>p{margin:3px 0 8px;font-size:var(--type-sm);line-height:1.55;color:var(--color-text-muted)}.product-app .dashboard-activity-evidence{display:flex;gap:8px;flex-wrap:wrap;justify-content:space-between;font-size:var(--type-xs)}.dashboard-activity-dialog h3{margin:0 0 16px;font-size:var(--type-xl);line-height:1.4}.activity-detail-summary{padding:14px 16px;border-left:3px solid var(--color-brand-primary);border-radius:var(--design-radius-control);background:var(--color-surface-soft);line-height:1.6}.activity-detail-facts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.activity-detail-facts dt{font-size:var(--type-sm);color:var(--color-text-muted);margin-bottom:4px}.activity-detail-facts dd{margin:0;font-size:var(--type-base);overflow-wrap:anywhere}.activity-original-note{margin:16px 0;font-size:var(--type-sm);color:var(--color-text-muted)}@media (max-width:600px){.activity-detail-facts,.product-app .original-email-panel>dl{grid-template-columns:1fr}.product-app .original-email-prose{font-size:var(--type-base)}.product-app .inbox-classification-context{padding:12px}.product-app .reply-attachment-options label{min-height:44px}.product-app .dashboard-contact-case-context{flex-wrap:wrap;min-height:44px}.product-app .dashboard-contact-heading a{display:inline-flex;align-items:center;min-height:44px}.product-app .dashboard-activity-open{min-height:44px}}.product-app .product-module-table td .product-module-status{max-width:100%;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;line-height:1.4}.product-app .product-module-table td .product-module-status:before{flex-shrink:0}.case-action-workflow{list-style:none;display:grid;gap:6px;margin:8px 0 12px;padding:0}.case-action-workflow li{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:6px 8px;border:1px solid var(--color-border);border-radius:10px;padding:8px}.case-action-workflow li>span{font-size:var(--type-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.case-action-workflow button{border:0;background:transparent;text-align:left;min-width:0;min-height:28px;padding:0;color:var(--color-text);font:inherit;font-size:var(--type-sm);font-weight:var(--weight-medium)}.case-action-workflow li[aria-current=step]{border:2px solid var(--case-guided-tone);background:color-mix(in srgb,var(--case-guided-tone) 5%,var(--color-surface))}.case-action-workflow li small{grid-column:2;color:var(--case-guided-tone);font-size:var(--type-xs)}.case-action-workflow button:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:3px}.product-app .schedule-slot-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-app .schedule-slot-form>button{grid-column:1/-1}.product-app .schedule-availability-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:16px 0}.product-app .schedule-availability-days button{display:grid;align-content:start;gap:4px;min-width:0;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);padding:8px 3px;border-radius:10px;font-size:var(--type-xs)}.product-app .schedule-availability-days strong{font-size:16px;font-variant-numeric:tabular-nums}.product-app .schedule-availability-days small{font-size:var(--type-xs);overflow-wrap:anywhere;line-height:1.35}.case-action-menu-panel .case-action-flow-arrow,.case-action-menu-panel .case-action-flow>.case-action-current{display:none}.case-action-menu-panel .case-action-flow{display:grid;grid-template-columns:minmax(0,1fr)}body>.tamdot-floating-panel.case-action-menu-panel{z-index:var(--tamdot-layer-menu,10000)!important}body>.tamdot-floating-panel.case-action-menu-panel[data-in-dialog=true]{z-index:var(--tamdot-layer-dialog-menu,11010)!important}.product-app .schedule-availability-days [data-available=true] strong{color:var(--status-success)}.product-app .schedule-availability-days [aria-pressed=true]{border-color:var(--color-brand-primary);box-shadow:inset 0 0 0 1px var(--color-brand-primary);background:var(--color-brand-soft)}.product-app .operational-kpi-gauges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.operational-kpi-gauge{min-width:0;margin:0;padding:16px;border:1px solid var(--color-border);border-radius:12px}.operational-kpi-gauge figcaption{display:flex;justify-content:space-between;gap:12px;font-size:var(--type-md)}.operational-kpi-gauge figcaption span{flex-shrink:0;font-variant-numeric:tabular-nums}.operational-kpi-gauge [role=img]{display:flex;justify-content:center}.operational-kpi-gauge .product-module-muted{margin-bottom:0}.reply-attachment-handoff{flex-basis:100%;border:1px solid var(--color-border);border-left:3px solid var(--status-information);border-radius:10px;padding:12px}.reply-attachment-handoff p{margin:8px 0;font-size:var(--type-sm);line-height:1.5}.reply-attachment-handoff a{white-space:normal;overflow-wrap:anywhere}@media (max-width:600px){.product-app .operational-kpi-gauges,.product-app .schedule-slot-form{grid-template-columns:minmax(0,1fr)}.product-app .schedule-availability-days{grid-template-columns:repeat(4,minmax(0,1fr))}.case-action-workflow button{min-height:40px}}.product-app :is(.dashboard-modular-grid>.dashboard-module,.case-detail-modular-grid>.case-layout-module):not(.is-layout-editing){overflow:visible!important}.product-app :is(.dashboard-module,.case-layout-module):not(.is-collapsed):not(.is-layout-editing)>:is(.dashboard-module-collapse,.case-layout-collapse),body .product-app .dashboard-workspace .dashboard-module-kpis:not(.is-layout-editing)>.dashboard-module-collapse{position:absolute!important;top:-16px!important;right:10px!important;margin:0!important;z-index:14;padding:0;color:var(--color-brand-primary);background:var(--color-surface);border-color:var(--color-border)}.product-app .dashboard-workspace .dashboard-module-kpis:not(.is-layout-editing) .dashboard-kpis>.dashboard-kpi:last-child{padding-right:16px!important}.product-app :is(.dashboard-module-collapse,.case-layout-collapse):after{content:"";position:absolute;inset:-7px}.product-app .product-modular-grid :is(.case-layout-collapse,.case-layout-expand){min-height:28px!important;height:28px;width:28px;padding:0}.product-app :is(.dashboard-module-collapse,.case-layout-collapse):focus-visible{outline:2px solid var(--color-brand-primary)!important;outline-offset:3px}.product-app .desk-product-workspace{container:product-workspace/inline-size}.product-app .product-modular-grid{-moz-column-gap:16px!important;column-gap:16px!important;row-gap:16px!important;align-items:start}.product-app :where(.dashboard-modular-grid,.case-detail-modular-grid).layout-packed:not([data-layout-measured=true]){grid-auto-rows:auto!important}.product-app .product-modular-grid .product-module-content{min-width:0;display:flow-root}.product-app .product-modular-grid .product-module-panel{min-height:0;margin:0;padding:16px;box-shadow:none}.product-app .product-modular-grid .product-module-panel>h2{margin:0 0 12px;padding-right:32px;line-height:1.4}.product-app .product-modular-grid .case-layout-collapsed{height:auto;min-height:56px}.product-app .product-modular-grid .product-module-panel>h2{min-height:28px;font-size:16px}.product-app .product-modular-grid .knowledge-list{display:block}.product-app .product-modular-grid .knowledge-list article{padding:12px 0;border:0;border-top:1px solid var(--color-border-subtle);border-radius:0}.product-app .product-modular-grid .knowledge-list article:hover{background:var(--color-surface-hover)}.knowledge-article-content{min-width:0;width:100%}.knowledge-article-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.knowledge-article-meta time{margin-left:auto;color:var(--color-text-muted);font-size:var(--type-xs)}.knowledge-article-content .product-module-actions{margin-top:8px}.product-app .knowledge-create-form{grid-template-columns:minmax(0,1fr)}.product-app .knowledge-command-rail{border:0;padding:0;background:transparent;box-shadow:none}.product-app .knowledge-command-scope-floating.is-full-content{padding:12px!important}.product-app .knowledge-command-scope-floating .suite-filter-rail{display:flex;flex-wrap:wrap;gap:8px;align-items:end}.product-app .knowledge-command-scope-floating .suite-filter-rail>input{flex:1 1 180px;min-width:0}.product-app .knowledge-command-scope-floating .suite-filter-rail>label{flex:1 1 100px;min-width:0}.product-app .knowledge-command-scope-floating .suite-status-filters{margin-right:36px}.product-app .knowledge-command-scope-floating :is(input,select){width:100%;min-height:40px;border:1px solid var(--color-border);border-radius:var(--design-radius-control);padding:8px 10px;font:inherit}.product-app .product-modular-grid .schedule-availability-row{min-width:0}.product-app .product-modular-grid .schedule-availability-row>label{min-width:0;white-space:nowrap}.product-app .product-modular-grid .schedule-availability-row>button{white-space:nowrap}@container (max-width: 640px){.product-app .product-modular-grid .schedule-availability-row{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"day day save" "enabled from to"}.product-app .product-modular-grid .schedule-availability-row>strong{grid-area:day}.product-app .product-modular-grid .schedule-availability-row>label:nth-child(2){grid-area:enabled}.product-app .product-modular-grid .schedule-availability-row>label:nth-child(3){grid-area:from}.product-app .product-modular-grid .schedule-availability-row>label:nth-child(4){grid-area:to}.product-app .product-modular-grid .schedule-availability-row>button{grid-area:save;justify-self:end}}@container (max-width: 380px){.product-app .product-modular-grid .schedule-availability-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"day enabled" "from to" "save save"}}.product-app .product-modular-grid .schedule-planning-sections>.product-module-panel{border:0;border-radius:0}.product-app .product-modular-grid .schedule-planning-sections>.product-module-panel+.product-module-panel{border-top:1px solid var(--color-border-subtle)}.product-app .product-modular-grid .schedule-planning-sections{border:1px solid var(--color-border-subtle);border-radius:var(--design-radius-card)}.product-app .desk-product-workspace .schedule-calendar-grid .schedule-day,.product-app .desk-product-workspace .schedule-calendar-grid .schedule-day-empty{min-height:48px}@container product-workspace (max-width: 900px){.product-app .product-modular-grid.layout-packed{grid-auto-flow:row;grid-auto-rows:auto}.product-app .product-modular-grid>.case-layout-module:is(.size-small,.size-medium,.size-large,.size-full){grid-column:1/-1!important;grid-row-end:auto!important}}@container product-workspace (max-width: 600px){.product-app .product-modular-grid{-moz-column-gap:12px!important;column-gap:12px!important;row-gap:16px!important}.product-app .product-modular-grid .product-module-panel{padding:12px}.product-app .product-modular-grid .suite-filter-rail>:is(input,label){flex:1 1 100%;min-width:0}.product-app .product-modular-grid .suite-status-filters button{min-height:44px}}@container (max-width: 480px){.product-app .schedule-slot-form{grid-template-columns:minmax(0,1fr)}.product-app .schedule-availability-days{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-app .ticket-queue-panel{container:ticket-queue/inline-size}.product-app .ticket-command-rail{padding:0;border:0;box-shadow:none}.product-app .ticket-command-rail .product-module-muted,.product-app .ticket-command-rail-floating .product-module-muted{margin:4px 0 12px;font-size:var(--type-xs)}.product-app .ticket-command-rail-floating.is-full-content{padding:12px!important}.product-app .ticket-command-rail-floating .suite-filter-rail{margin-bottom:8px}.product-app .ticket-command-rail-floating .suite-filter-rail>input{flex:1 1 200px}.product-app .ticket-command-rail-floating .suite-filter-rail>label{flex:1 1 110px;min-width:0}.product-app .ticket-command-rail-floating .suite-status-filters{margin:0 36px 10px 0}.product-app .ticket-command-rail-floating .suite-status-filters button{min-height:36px}.product-app .ticket-command-rail-floating :is(input,select){font-size:var(--type-md)}.product-app :is(.ticket-command-rail,.ticket-command-rail-floating) .suite-filter-rail{flex-wrap:wrap}.product-app :is(.ticket-command-rail,.ticket-command-rail-floating) .suite-filter-rail>input{flex:1 1 180px}.product-app :is(.ticket-command-rail,.ticket-command-rail-floating) .suite-filter-rail>.ticket-more-filters{flex:0 0 auto}.ticket-filter-panel .ticket-filter-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0}.ticket-filter-panel .ticket-filter-fields label{min-width:0}.ticket-filter-panel .ticket-filter-fields select{width:100%}.product-app .ticket-queue-table td .product-module-status{width:-moz-fit-content;width:fit-content;justify-self:start;align-self:start}.product-app .ticket-queue-table .ticket-owner-name{display:block;overflow-wrap:anywhere}@container ticket-queue (max-width: 720px){.product-app .desk-product-workspace .ticket-queue-table{display:block;table-layout:auto;min-width:0}.product-app .desk-product-workspace .ticket-queue-table tbody{display:block;width:100%}.product-app .desk-product-workspace .ticket-queue-table thead{display:none}.product-app .desk-product-workspace .ticket-queue-table tr{display:grid;width:auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"identity identity" "state due" "owner files" "kind updated";gap:5px 12px;padding:12px 0;border-bottom:1px solid var(--color-border-subtle)}.product-app .desk-product-workspace .ticket-queue-table td[data-label]{display:block;width:auto;min-width:0;padding:0;border:0;font-size:var(--type-sm);line-height:1.4}.product-app .desk-product-workspace .ticket-queue-table td[data-label]:before{content:none}.product-app .desk-product-workspace .ticket-queue-table td:first-child{grid-area:identity;padding-bottom:3px}.product-app .desk-product-workspace .ticket-queue-table td:nth-child(2){grid-area:kind;color:var(--color-text-soft);font-size:var(--type-xs)}.product-app .desk-product-workspace .ticket-queue-table td:nth-child(2) small{display:inline;margin:0}.product-app .desk-product-workspace .ticket-queue-table td:nth-child(2) small:before{content:" · "}.product-app .desk-product-workspace .ticket-queue-table td:nth-child(3){grid-area:state}.product-app .desk-product-workspace .ticket-queue-table td:nth-child(4){grid-area:due}.product-app .desk-product-workspace .ticket-queue-table td:nth-child(5){grid-area:owner}.product-app .desk-product-workspace .ticket-queue-table td:nth-child(6){grid-area:files;font-size:var(--type-xs);color:var(--color-text-soft)}.product-app .desk-product-workspace .ticket-queue-table td:nth-child(6):before{content:attr(data-label) " : ";font-size:inherit;text-transform:none}.product-app .desk-product-workspace .ticket-queue-table td:nth-child(7){grid-area:updated;color:var(--color-text-muted);font-size:var(--type-xs)}.product-app .desk-product-workspace .ticket-queue-table td:nth-child(7):before{content:attr(data-label) " · ";font-size:inherit;text-transform:none}.product-app .desk-product-workspace .ticket-queue-table td>a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;line-height:1.4}.product-app .desk-product-workspace .ticket-queue-table .ticket-issue-preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:normal;overflow:hidden;max-width:none}.product-app .desk-product-workspace .ticket-queue-table td small{margin-top:2px}}@container ticket-queue (min-width: 500px) and (max-width: 720px){.product-app .desk-product-workspace .ticket-queue-table tr{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"identity identity identity" "state due owner" "kind files updated"}}.email-classification-info{flex:0 0 auto}.product-app .email-classification-info-trigger{display:grid;place-items:center;width:28px;height:28px;min-height:28px;padding:0;border:1px solid var(--color-border);border-radius:50%;color:var(--color-brand-primary);background:var(--color-surface);font:inherit;font-size:var(--type-md);font-weight:var(--weight-strong);cursor:pointer}.email-classification-info-panel{padding:14px;color:var(--color-text);font-size:var(--type-md);transition-property:none}.email-classification-info-panel header{display:flex;gap:12px;align-items:center;justify-content:space-between}.email-classification-info-panel header>button{flex:0 0 auto;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--color-border);border-radius:var(--design-radius-control);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;transition-property:color,background-color,border-color,box-shadow}.email-classification-info-panel p{position:static;margin:12px 0 0;line-height:1.6;overflow-wrap:anywhere}.email-classification-info-panel .email-classification-info-note{border-top:1px solid var(--color-border-subtle);padding-top:10px;color:var(--color-text-soft);font-size:var(--type-sm)}.email-classification-info-panel button:focus-visible,.email-classification-info-trigger:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:3px}.product-app .case-task-row.is-waiting{border-left-color:var(--status-waiting)}.product-app .case-task-main>.case-task-confirmation{color:var(--color-text);line-height:1.55}.product-app .case-task-confirmation>b{color:var(--status-waiting)}@media (max-width:650px){.product-app .ticket-command-rail :is(input,select,button),.product-app .ticket-command-rail-floating :is(input,select,button){min-height:44px}.email-classification-info-panel header>button,.product-app .email-classification-info-trigger{width:44px;height:44px;min-height:44px}}.product-app .application-view-switch{display:flex;align-items:center;gap:4px;flex:0 0 auto;flex-wrap:wrap}.product-app .application-view-switch button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 10px;border:1px solid var(--color-border);border-radius:var(--design-radius-control);background:var(--color-surface);color:var(--color-text-soft);font:inherit;font-size:var(--type-sm);cursor:pointer}.product-app .application-view-switch button[aria-pressed=true]{border-color:var(--color-brand-primary);color:var(--color-brand-primary);background:var(--color-brand-soft);font-weight:var(--weight-medium)}.product-app .application-view-switch button:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.product-app .inbox-filters>.application-view-switch{flex-basis:100%}.product-app .inbox-sender>span{display:flex;align-items:center;gap:5px}.product-app .application-mail-controls{display:flex;align-items:center;gap:12px;margin-bottom:8px}.product-app .application-mail-controls>input{flex:1;min-width:0}.product-app .application-mail-controls>small{flex:0 0 auto;color:var(--color-text-soft);font-variant-numeric:tabular-nums}.product-app .application-mail-rows{margin:0;padding:0 4px;max-height:420px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.product-app .application-mail-rows:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.product-app .application-mail-rows>article.application-mail-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr) auto!important;gap:12px;align-items:center;margin:0!important;padding:10px 8px!important;border-left-width:1px;border-bottom:1px solid var(--color-border-subtle);min-width:0}.product-app .application-mail-rows>article.application-mail-row:last-child{border-bottom:0}.product-app .application-mail-destination,.product-app .application-mail-source{min-width:0}.product-app .application-mail-source .dashboard-email-subject{display:flex;gap:5px;margin:4px 0;min-width:0;color:var(--color-text);font-size:var(--type-md);line-height:1.4;font-weight:var(--weight-medium)}.product-app .application-mail-source .dashboard-email-subject>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .application-mail-source .language-flag{flex-shrink:0}.product-app .application-mail-meta{display:flex;gap:4px 8px;flex-wrap:wrap;color:var(--color-text-soft);font-size:var(--type-xs);line-height:1.4;overflow-wrap:anywhere}.product-app .application-mail-destination .dashboard-email-case{display:flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:var(--color-text);font-size:var(--type-sm);min-width:0}.product-app .application-mail-destination .dashboard-email-case-title{display:flex;align-items:center;gap:5px;min-width:0}.product-app .application-mail-destination .dashboard-email-case-title>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .application-mail-context{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:5px}.product-app .application-mail-context>small{font-size:var(--type-xs);color:var(--color-text-soft)}.product-app .application-mail-actions{display:flex;flex-direction:column;align-items:stretch;gap:4px;margin:0}.product-app .application-mail-actions .btn{min-height:34px;padding:5px 8px;font-size:var(--type-sm)}.product-app .application-mail-context .schedule-state-badge{margin:0;font-size:var(--type-xs)}.product-app .application-mail-more{margin-top:8px}.product-app .ticket-card-list{display:grid;gap:0 24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.product-app .ticket-operational-card{padding:14px 0;border-bottom:1px solid var(--color-border-subtle);min-width:0}.product-app .ticket-card-heading,.product-app .ticket-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px}.product-app .ticket-card-heading{justify-content:space-between}.product-app .ticket-card-heading small{color:var(--color-text-muted)}.product-app .ticket-card-title{display:block;color:var(--color-text);font-size:var(--type-base);line-height:1.4;font-weight:var(--weight-medium);margin-top:6px;overflow-wrap:anywhere}.product-app .ticket-operational-card>p{margin:5px 0 10px;font-size:var(--type-sm);line-height:1.45;color:var(--color-text-soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-app .ticket-card-meta{font-size:var(--type-sm);margin-bottom:10px}.product-app .ticket-queue-table .product-module-status{white-space:nowrap;word-break:normal;overflow-wrap:normal}.product-app .schedule-person-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.product-app .schedule-person-fields label{display:grid;gap:5px;min-width:0;font-size:var(--type-sm)}.product-app .schedule-person-fields :is(input,textarea){width:100%;min-width:0}@media (max-width:650px){.product-app .application-view-switch button{min-height:44px}.product-app .ticket-command-rail .application-view-switch{width:100%}.product-app .schedule-person-fields{grid-template-columns:minmax(0,1fr)}}.document-case-dialog{width:min(760px,calc(100vw - 24px))}.document-case-review,.document-case-review label{display:grid;gap:8px;min-width:0}.document-case-review{gap:16px}.document-case-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.document-case-contact{display:grid;grid-template-columns:1fr 1.5fr 1fr auto;gap:8px;align-items:end;padding-block:8px}.document-case-review fieldset{padding:0;border:0;min-width:0}.document-case-review input,.document-case-review select,.document-case-review textarea{width:100%;min-width:0;box-sizing:border-box;font:inherit;font-size:var(--type-md);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;padding:9px 10px}.document-case-review input,.document-case-review select{min-height:40px}.document-case-loading{display:grid;place-items:center;min-height:140px}.case-create-dialog .localized-file-field{display:grid;gap:6px}.case-create-dialog .case-create-tabs button{font-size:var(--type-md);word-break:normal;overflow-wrap:normal}.case-create-dialog .case-create-tabs button:first-child{flex-shrink:0;white-space:nowrap}.case-create-dialog .case-create-file-list .btn{display:inline-grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;color:var(--color-text-soft);cursor:pointer}.case-create-dialog .case-create-file-list .btn,.case-create-dialog .localized-file-picker{border:1px solid var(--color-border);border-radius:var(--design-radius-control);background:var(--color-surface)}.case-create-dialog .localized-file-picker{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-height:44px;padding:8px 10px;box-sizing:border-box}.case-create-dialog .localized-file-picker>input[type=file]{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;padding:0;opacity:0;cursor:pointer}.case-create-dialog .localized-file-picker:focus-within{outline:2px solid var(--color-brand-primary);outline-offset:2px}.case-create-dialog .localized-file-choose{display:inline-flex;align-items:center;gap:6px;color:var(--color-brand-primary);font-weight:var(--weight-medium);font-size:var(--type-md)}.case-create-dialog .localized-file-selection{font-size:var(--type-sm);color:var(--color-text-soft)}.case-create-dialog .localized-file-picker.is-disabled{opacity:.6}.case-create-dialog .localized-file-picker.is-disabled>input{cursor:default}.product-app #schedule-slots .schedule-booking-case{grid-column:1/-1}.product-app #schedule-slots .schedule-slot-form>.schedule-slot-refresh{justify-self:start;min-height:34px;padding:5px 8px;background:var(--color-surface);color:var(--color-brand-primary)}.product-app #schedule-slots .schedule-availability-days{grid-template-columns:repeat(7,minmax(44px,1fr));gap:4px;margin:12px 0;overflow-x:auto;padding:2px}.product-app #schedule-slots .schedule-availability-days button{gap:2px;padding:6px 3px;min-height:44px;border-radius:var(--design-radius-control)}.product-app #schedule-slots .schedule-availability-days strong{font-size:var(--type-md)}.product-app #schedule-slots .schedule-slot-results-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;margin:8px 0;color:var(--color-text-soft)}.product-app #schedule-slots .schedule-slot-results-heading .btn{min-height:32px;padding:4px 8px;font-size:var(--type-sm)}.product-app #schedule-slots .schedule-slot-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:6px;max-height:156px;padding:3px}.product-app #schedule-slots .schedule-slot-choices button{min-height:36px;font-size:var(--type-sm);padding:6px 8px;white-space:nowrap;font-variant-numeric:tabular-nums}.product-app #schedule-slots .schedule-booking-form{margin-top:12px;padding-top:12px;gap:8px}.product-app #schedule-slots .schedule-booking-form h3{margin:0;font-size:var(--type-base);color:var(--color-text)}.product-app #schedule-slots .schedule-booking-form fieldset{display:grid;gap:8px}.product-app #schedule-slots .schedule-booking-details>summary{font-size:var(--type-sm);color:var(--color-brand-primary);cursor:pointer;min-height:32px;display:list-item;align-content:center}.product-app #schedule-slots .schedule-booking-details>div{display:grid;gap:8px;padding-block:8px}.product-app #schedule-slots .schedule-booking-actions{flex-wrap:wrap;gap:8px;margin:0}.product-app #schedule-slots .schedule-booking-actions>button{flex:1 1 160px;min-width:0;background:var(--color-surface);color:var(--color-brand-primary)}.product-app #schedule-slots .schedule-booking-actions>.primary{background:var(--color-brand-primary);color:var(--color-on-primary)}.product-app .schedule-state-badge.cancelled{color:var(--status-neutral);background:var(--status-neutral-soft)}@media (max-width:900px){.product-app .application-mail-rows>article.application-mail-row{grid-template-columns:minmax(0,1fr) auto!important;gap:8px}.product-app .application-mail-destination{grid-row:2}.product-app .application-mail-actions{grid-column:2;grid-row:1/3}}@media (max-width:650px){.case-create-dialog .case-create-file-list .btn{width:44px;height:44px}.product-app .application-mail-rows>article.application-mail-row{grid-template-columns:minmax(0,1fr)!important}.product-app .application-mail-source .dashboard-email-subject>span:last-child{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-app .application-mail-actions{grid-column:1;grid-row:3;flex-direction:row;flex-wrap:wrap}.product-app .application-mail-actions .btn{min-height:44px}.product-app #schedule-slots :is(.schedule-slot-choices button,.schedule-slot-refresh,.schedule-slot-results-heading .btn,.schedule-booking-details>summary,.schedule-booking-actions>button){min-height:44px}.product-app #schedule-slots .schedule-slot-choices{max-height:158px;grid-template-columns:repeat(2,minmax(0,1fr))}}.document-case-dialog .dialog-actions .button.primary{background:var(--brand-700)!important;border-color:var(--brand-700)!important;color:var(--color-surface)!important}.document-case-dialog .dialog-actions .button.primary:hover:not(:disabled){background:var(--brand-800)!important;border-color:var(--brand-800)!important}@media (max-width:650px){.document-case-contact,.document-case-fields{grid-template-columns:1fr}}.public-legal nav a,.public-locale-buttons :is(a,button){display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:0;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.public-locale-buttons b{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.public-legal nav a.active,.public-legal nav a:hover,.public-locale-buttons .is-active,.public-locale-buttons :is(a,button):hover{background:var(--color-sidebar-start);color:var(--color-surface);border-color:var(--color-sidebar-start)}.public-legal nav a:focus-visible,.public-locale-buttons :is(a,button):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.button[data-save-action]:is(:hover,:active):not(:disabled),.public-region-trigger:active,.public-region-trigger:hover{background:var(--color-save-hover)!important;border-color:var(--color-save-hover)!important;color:var(--color-surface)!important}.public-product-intro{color:var(--color-text);font-family:var(--font-geist),sans-serif}.public-product-intro>header{display:grid;gap:4px;padding:14px 18px;color:var(--color-on-primary);border-radius:8px;background:linear-gradient(180deg,var(--color-sidebar-start),var(--color-sidebar-end))}.public-product-intro>header :where(span,h2){margin:0;font-size:13px;line-height:inherit;font-weight:inherit}.public-product-intro>div{margin-top:12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);overflow:hidden}.public-product-intro article{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;padding:16px 18px;border-bottom:1px solid var(--color-border)}.public-product-intro article:last-child{border-bottom:none}.public-product-intro img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain}.public-product-intro h3{margin:0 0 6px;font-size:16px;line-height:1.35}.public-product-intro p{margin:0;font-size:13px;line-height:1.55;color:var(--color-text-soft)}.public-product-intro a{display:inline-block;margin-top:8px;font-size:12px;font-weight:600}.public-product-intro.story-chapter-preview{display:none}.public-product-intro .intro-feature-logo{width:56px;height:56px;align-self:start;display:block;background:var(--brand-700);mask:var(--intro-icon) center /contain no-repeat;-webkit-mask:var(--intro-icon) center /contain no-repeat}.public-product-intro article{transition:background-color .18s ease-out}.public-product-intro article:focus-within{background:var(--color-brand-soft)}.public-product-intro .intro-feature-info{margin-top:10px;padding:10px 12px;border-radius:6px;border:1px solid var(--color-border);background:var(--color-canvas)}.public-product-intro .intro-feature-info summary{cursor:pointer;color:var(--brand-900);font-weight:650;min-height:32px;align-content:center}.public-product-intro .intro-feature-info summary:focus-visible{outline:2px solid var(--brand-700);outline-offset:3px}.public-product-intro .intro-feature-info[open] summary{margin-bottom:8px}.public-product-intro .intro-detail-description{display:none}.public-product-intro .intro-providers{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:8px}.public-product-intro .intro-providers>span{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600}.public-product-intro .intro-providers img{width:24px;height:24px}@media (hover:hover){.public-product-intro article:hover{background:var(--color-brand-soft)}}@media (max-width:900px){.public-product-intro article{grid-template-columns:40px minmax(0,1fr)}.public-product-intro .intro-feature-logo{width:40px;height:40px}.public-product-intro h3{font-size:16px}.public-product-intro .intro-feature-description{display:none}.public-product-intro .intro-detail-description{display:block;margin-bottom:10px}.public-product-intro p{font-size:14px;color:var(--color-text-secondary,var(--text-secondary))}.public-product-intro .intro-feature-info summary{min-height:44px}}@media (prefers-reduced-motion:reduce){.public-product-intro .intro-feature-logo,.public-product-intro article{animation:none!important;transition:none}}.case-app-handoff{padding:14px;border-bottom:1px solid var(--color-border)}.product-app [data-workspace-page=schedule-team] .product-module-table{display:table;width:100%}.product-app [data-workspace-page=schedule-team] .product-module-table thead{display:table-header-group}.product-app [data-workspace-page=schedule-team] .product-module-table tbody{display:table-row-group}.product-app [data-workspace-page=schedule-team] .product-module-table tr{display:table-row}.product-app [data-workspace-page=schedule-team] .product-module-table :is(td,th){display:table-cell;padding:10px 8px;vertical-align:top;font-size:var(--type-md)}.product-app [data-workspace-page=schedule-team] .product-module-table small{display:block;font-size:var(--type-sm);margin-top:4px}@container (min-width: 560px){.product-app [data-workspace-page=schedule-team] .product-modular-grid .schedule-availability-row{grid-template-columns:90px minmax(100px,1fr) minmax(130px,1fr) minmax(130px,1fr);grid-template-areas:"day enabled from to";padding:8px 0;gap:8px}.product-app [data-workspace-page=schedule-team] .schedule-availability-row input[type=time]{width:105px}}.schedule-people-editor{margin-top:12px}.schedule-people-editor summary{font-weight:var(--weight-medium);cursor:pointer;padding:10px 0}@media (max-width:900px){.public-product-intro.story-chapter-preview{display:block;margin-top:24px}.public-product-intro article{padding:16px 12px;gap:12px;grid-template-columns:48px minmax(0,1fr)}.public-product-intro img{width:48px;height:48px}}@media (max-width:650px){.product-app [data-workspace-page=schedule-team] .product-module-table :is(thead,tbody,tr,td){display:block}.product-app [data-workspace-page=schedule-team] .product-module-table thead{display:none}.product-app [data-workspace-page=schedule-team] .product-module-table tr{padding:8px 0;border-bottom:1px solid var(--color-border)}.product-app [data-workspace-page=schedule-team] .product-module-table td{padding:4px 8px}}.app-native-icon{display:inline-block;flex-shrink:0;vertical-align:middle}.product-app small{font-size:var(--type-sm);line-height:1.45}.product-app :is(.button,.btn){font-size:var(--type-md)}.tamdot-floating-panel [data-action-tone=review]{--action-tone:var(--status-review)}.tamdot-floating-panel [data-action-tone=action]{--action-tone:var(--status-action)}.tamdot-floating-panel [data-action-tone=waiting]{--action-tone:var(--status-waiting)}.tamdot-floating-panel [data-action-tone=done]{--action-tone:var(--status-done)}.tamdot-floating-panel [data-action-tone=archive],.tamdot-floating-panel [data-action-tone=neutral]{--action-tone:var(--status-neutral)}.tamdot-floating-panel .case-action-workflow li[data-action-tone]:has(button:is(:hover,:focus-visible):not(:disabled)),.tamdot-floating-panel.ticket-action-options button[data-action-tone]:is(:hover,:focus-visible):not(:disabled){color:var(--action-tone);border-color:var(--action-tone);background:color-mix(in srgb,var(--action-tone) 8%,var(--color-surface))}.tamdot-floating-panel .case-action-workflow li[data-action-tone] button:is(:hover,:focus-visible):not(:disabled){color:var(--action-tone);background:transparent}.product-app .ticket-state-actions .tamdot-popover-trigger{color:var(--color-on-primary)!important}.public-product-intro article p,[data-scrollytelling] .public-product-intro article p{margin:0;font-size:13px;line-height:1.55}.product-app{font-synthesis:none;text-rendering:auto}.product-app :is(.dashboard-email-meta,.operational-queue-row-next,.document-main-text small,.document-received,.product-module-muted,.case-timeline-meta,.case-timeline-date){font-size:var(--type-sm);line-height:1.45}.product-app :is(.case-status-badge,.workflow-status-badge){font-size:var(--type-xs)}.product-app .case-status-glyph{filter:none;box-shadow:none}.inline-module-height{display:inline-flex;align-items:center;gap:4px;font-size:var(--type-xs);font-weight:var(--weight-medium);white-space:nowrap}.inline-module-height select{width:44px;min-height:28px;padding:2px 4px;font-size:var(--type-sm)}.product-app [data-layout-empty=true] :is(.dashboard-module-frame,.dashboard-module-body,.module-entry-preview,.dashboard-work-queue){min-height:0!important;height:auto!important}.product-app [data-layout-empty=true] .operational-queue-empty{margin:12px;padding:16px}.product-app .inbox-command-rail .inbox-filters{display:grid;gap:8px}.product-app .inbox-command-rail .inbox-filters>.inbox-primary-search{grid-column:1/-1;width:100%;max-width:none;margin:0 0 8px;min-height:40px}.product-app [data-action-tone=review]{--action-tone:var(--status-review)}.product-app [data-action-tone=action]{--action-tone:var(--status-action)}.product-app [data-action-tone=waiting]{--action-tone:var(--status-waiting)}.product-app [data-action-tone=done]{--action-tone:var(--status-done)}.product-app [data-action-tone=archive],.product-app [data-action-tone=neutral]{--action-tone:var(--status-neutral)}.product-app .case-action-workflow li[data-action-tone]:has(button:is(:hover,:focus-visible):not(:disabled)),.product-app .schedule-appointment-actions button:is(:hover,:focus-visible):not(:disabled),.product-app .ticket-state-actions button[data-action-tone]:is(:hover,:focus-visible):not(:disabled){border-color:var(--action-tone);color:var(--action-tone);background:color-mix(in srgb,var(--action-tone) 8%,var(--color-surface))}.product-app .case-action-workflow li[data-action-tone] button:is(:hover,:focus-visible):not(:disabled){color:var(--action-tone);background:transparent}.product-app .ticket-state-actions>button{color:var(--color-on-primary)}.product-app .schedule-calendar-heading{padding-right:38px;flex-wrap:wrap;gap:12px}.schedule-selected-case{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;margin-top:8px;background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--status-warning);border-radius:8px}.schedule-selected-case>a{margin-left:auto;font-weight:var(--weight-medium)}.schedule-detail-heading{display:flex;gap:14px;align-items:flex-start;margin:24px 0}.schedule-detail-heading h1{font-size:26px;margin:4px 0}.schedule-detail-heading small{color:var(--color-text-muted)}.schedule-detail-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.schedule-detail-columns>.panel{padding:20px}.schedule-detail-columns h2{font-size:var(--type-xl);margin:0 0 16px}.schedule-appointment-card{padding:14px 0;border-top:1px solid var(--color-border)}.schedule-appointment-card h3{margin:10px 0 6px;font-size:var(--type-xl)}.schedule-appointment-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.schedule-state-label{display:inline-flex;align-items:center;gap:6px;color:var(--status-warning);font-weight:var(--weight-medium)}.schedule-state-label:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.schedule-appointment-card:is([data-status=COMPLETED],[data-status=CONFIRMED]) .schedule-state-label{color:var(--status-done)}.schedule-appointment-card:is([data-status=CANCELLED],[data-status=NOT_DONE]) .schedule-state-label{color:var(--status-neutral)}.schedule-detail-timeline{list-style:none;padding:0;margin:0}.schedule-detail-timeline li{display:grid;gap:6px;border-left:2px solid var(--color-border);padding:0 0 20px 16px}.schedule-detail-timeline time{font-size:var(--type-sm);color:var(--color-text-muted)}.app-interconnection-setting{grid-column:1/-1;padding:16px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}.app-interconnection-setting label{display:flex;gap:10px;align-items:center;font-weight:var(--weight-medium)}.app-interconnection-setting p{margin:8px 0 0;line-height:1.5;font-size:var(--type-md)}.app-handoff-badge{display:inline-flex;gap:6px;align-items:center;border:1px solid var(--color-border);border-radius:6px;padding:3px 6px;color:var(--brand-700);font-size:var(--type-sm);font-weight:var(--weight-medium)}@media (max-width:650px){.schedule-detail-columns{grid-template-columns:1fr}.inline-module-height select{min-height:36px}}@media (scripting:none){.public-product-intro.story-chapter-preview{display:block}}body .product-app .ticket-state-actions{--ticket-action-color:var(--status-neutral)}body .product-app .ticket-state-actions[data-tone=action]{--ticket-action-color:var(--status-action)}body .product-app .ticket-state-actions[data-tone=review]{--ticket-action-color:var(--color-status-review-ink)}body .product-app .ticket-state-actions[data-tone=waiting]{--ticket-action-color:var(--status-waiting)}body .product-app .ticket-state-actions[data-tone=done]{--ticket-action-color:var(--status-success)}body .product-app .ticket-state-actions .tamdot-popover-trigger,body .product-app .ticket-state-actions .tamdot-popover-trigger:is(:hover,:focus-visible,:active,[aria-expanded=true]){background:var(--ticket-action-color)!important;border-color:var(--ticket-action-color)!important;color:var(--color-on-primary)!important}body .product-app .ticket-status-filter-strip{display:flex!important;flex-wrap:wrap;gap:6px;padding:8px 0!important}body .product-app .ticket-status-filter-strip>.dashboard-status-card{display:inline-flex!important;align-items:center;justify-content:space-between;flex:0 1 auto;width:auto!important;min-width:0!important;min-height:36px;height:auto!important;gap:10px;padding:6px 10px!important;border-radius:12px!important;font-size:var(--type-sm)!important;line-height:1.4}body .product-app .ticket-status-filter-strip .dashboard-status-label{display:inline-flex;align-items:center;gap:7px}body .product-app .ticket-status-filter-strip strong{margin:0!important;font-size:var(--type-sm)!important;line-height:1.4}body .product-app .inline-layout-command{position:sticky!important;top:64px!important;z-index:35;background:var(--color-surface)!important;margin-block:12px 20px}body .product-app .module-entry-content [hidden]{display:none!important}body .product-app [data-workspace-page=schedule-availability] .product-module-panel{margin-top:0!important}body .product-app [data-workspace-page=schedule-availability] .schedule-planning-sections{display:grid;gap:16px}body .product-app [data-workspace-page=schedule-availability] .suite-fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0}body .product-app [data-workspace-page=schedule-availability] .suite-fieldset>:is(button,.suite-resource-days,.suite-checkbox){grid-column:1/-1;justify-self:start}body .product-app [data-workspace-page=schedule-availability] .schedule-availability-savebar{min-height:0;margin-block:12px}body .product-app [data-workspace-page=schedule-availability] .schedule-availability-row{grid-template-columns:minmax(80px,1fr) auto minmax(110px,1fr) minmax(110px,1fr);padding-block:10px}body .product-app .schedule-case-notes,body .product-app .schedule-reference-mails{list-style:none;padding:0;margin:0}body .product-app .schedule-reference-mails li{display:flex;gap:10px;padding-block:12px;border-bottom:1px solid var(--color-border)}body .product-app .schedule-reference-mails li>div{min-width:0;flex:1}body .product-app .schedule-reference-mails a{display:block;font-weight:var(--weight-medium);overflow-wrap:anywhere}body .product-app .schedule-case-notes time,body .product-app .schedule-reference-mails small{display:block;color:var(--color-text-soft);font-size:var(--type-sm);margin-top:6px}body .product-app .schedule-case-notes li{border-bottom:1px solid var(--color-border);padding-block:12px}body .product-app .schedule-case-notes p{white-space:pre-wrap;overflow-wrap:anywhere}body .product-app .schedule-note-form{display:grid;gap:10px;margin-top:16px}body .product-app .schedule-note-form button{justify-self:start}body .auth-page,body .login-page.tamdot-access-page{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,1fr);align-items:center;gap:32px;min-height:100svh;max-width:1120px;margin-inline:auto;padding:40px 24px;background:var(--color-canvas)!important}body .auth-page .auth-marketing,body .tamdot-access-page .login-aside{display:flex!important;flex-direction:column;justify-content:space-between;gap:40px;min-height:540px;height:auto;padding:32px!important;border-radius:8px;background:var(--brand-950)!important;color:var(--color-on-primary)!important}body .auth-page .auth-marketing h1,body .tamdot-access-page .legacy-login-pitch h1{display:block!important;visibility:visible!important;opacity:1!important;margin:0 0 24px;color:var(--color-on-primary)!important;font-size:clamp(28px,3vw,38px)!important;font-weight:var(--weight-medium);letter-spacing:-.025em;line-height:1.15;text-wrap:balance}body .auth-page .auth-marketing :is(li,small),body .tamdot-access-page .login-aside :is(li,small){color:var(--color-on-primary)!important;font-size:var(--type-base);line-height:1.6}body .auth-page .auth-marketing small,body .tamdot-access-page .login-aside small{font-size:var(--type-sm)}body .auth-page .auth-marketing ul,body .tamdot-access-page .legacy-login-pitch ul{padding-left:18px;display:grid;gap:12px}body .auth-page .auth-brand-ribbon{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}body .auth-page .auth-marketing .public-brand{color:var(--color-on-primary)!important}body .auth-page .auth-marketing .public-locale-buttons a{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--brand-300);border-radius:6px}body .auth-page .auth-marketing .public-locale-buttons .is-active{background:var(--brand-700)}body .auth-page .auth-provider,body .tamdot-access-page .login-form-wrap{min-height:0!important;padding:0!important;width:100%;display:grid;justify-items:center;align-content:center}body .tamdot-access-page .login-stack{width:100%;max-width:440px}body .tamdot-access-page .login-form{width:100%!important;padding:28px!important;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}body .tamdot-access-page .login-access-tabs{display:flex;gap:6px;margin-bottom:16px}body .tamdot-access-page .login-access-tabs button{flex:1;min-height:44px;padding:8px;color:var(--brand-950);border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);font:inherit;font-size:var(--type-md);cursor:pointer}body .tamdot-access-page .login-access-tabs button.active{background:var(--brand-700);border-color:var(--brand-700);color:var(--color-on-primary)}body .tamdot-access-page .login-form :is(input:not([type=checkbox]),button){min-height:44px}body .auth-page :is(a,button,input):focus-visible,body .tamdot-access-page :is(a,button,input):focus-visible{outline:2px solid var(--brand-300);outline-offset:3px}@media (max-width:760px){body .auth-page,body .login-page.tamdot-access-page{grid-template-columns:minmax(0,1fr);gap:24px;padding:16px;align-content:start}body .auth-page .auth-marketing,body .tamdot-access-page .login-aside{min-height:0;padding:20px!important;gap:24px}body .auth-page .auth-marketing h1,body .tamdot-access-page .legacy-login-pitch h1{font-size:26px!important}body .auth-page .auth-marketing ul,body .tamdot-access-page .legacy-login-pitch ul{display:none}body .tamdot-access-page .legacy-login-pitch{display:block!important}body .product-app .inline-layout-command{top:58px!important;flex-wrap:wrap}body .product-app [data-workspace-page=schedule-availability] .schedule-availability-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:650px){body .public-site .public-header{min-height:64px!important;height:auto!important;padding:8px 12px!important;grid-template-columns:auto auto minmax(0,1fr)!important;gap:8px!important}body .public-site .public-header>nav{display:none!important}body .public-site .public-header>div{grid-column:3!important;flex-wrap:nowrap!important;gap:6px!important}body .public-site .public-header .public-header-actions>.public-locale-buttons{display:none!important}body .public-site .public-header .public-locale-buttons :is(a,button){min-width:44px!important;min-height:44px!important;width:44px!important;height:44px!important}body .public-site .public-header .button{min-height:44px!important;padding:8px 10px!important;font-size:12px!important}body .public-site .public-header .public-login-full{display:none!important}body .public-site .public-header .public-login-short{display:inline!important}body .public-site .public-header .public-mobile-navigation{position:static;margin-left:auto}body .public-site .public-header .public-mobile-navigation nav{left:12px;right:12px;width:auto}}body .public-site .public-header{background:linear-gradient(180deg,var(--color-sidebar-start),var(--color-sidebar-end))!important;color:var(--color-on-primary)}body .public-site .public-header .public-brand,body .public-site .public-header nav a{color:var(--color-on-primary)!important}body .public-site .public-header .button.ghost{display:inline-flex!important;background:var(--color-surface)!important;color:var(--brand-950)!important;border-color:var(--color-border)!important}body .public-demo-rich .demo-source-mail>:is(small,strong,span){display:block;margin-bottom:8px}@media (min-width:701px){body .product-app .module-entry-linked-preview :is(.dashboard-recent-emails>article,.operational-queue-row){height:auto!important;min-height:88px!important;padding-block:8px!important}}@media (max-width:360px){body .public-site .public-header .public-brand>span{display:none}}body .tamdot-pointer-light{display:none}body .product-app :is(.panel,.dashboard-module,.case-layout-module,.integration-card,.secretary-section,.product-module-panel){background:var(--color-surface)!important}body .product-app :is(.panel,.dashboard-module,.case-layout-module,.integration-card,.secretary-section)[data-pointer-light=true]{border-color:color-mix(in srgb,var(--brand-700) 36%,var(--color-border))}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body .product-app :is(.main-content,.content)[data-pointer-light=true]{background-image:radial-gradient(320px circle at var(--mouse-x) var(--mouse-y),color-mix(in srgb,var(--brand-700) 4%,transparent),transparent 78%)!important}}body .product-app{font-size:var(--type-base)}body .product-app :is(.dashboard-recent-emails,.dashboard-activity-item,.operational-queue-row,.ticket-list-row,.document-row,.contact-table-row,.schedule-availability-table){font-size:var(--type-md);line-height:1.5}body .product-app :is(.product-module-muted,.schedule-day-capacity,.timeline-event,.timeline-item,.timeline-calendar-event,.dashboard-module small,.ticket-list-row small,.document-row small,.contact-table-row small){font-size:var(--type-sm);line-height:1.5}body .product-app :is(.btn,.button,.product-module-secondary){border-radius:6px;min-height:36px;font-family:inherit;font-size:var(--type-md);font-weight:var(--weight-medium)}body .product-app .ticket-state-actions>.ticket-action-trigger,body .product-app .ticket-state-actions>.ticket-action-trigger:is(:hover,:focus-visible,:active,[aria-expanded=true]){background:var(--brand-700)!important;border-color:var(--brand-700)!important;color:var(--color-on-primary)!important}.ticket-action-dialog{width:min(720px,calc(100vw - 32px))}.ticket-action-dialog-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px}.ticket-action-context{display:grid;gap:12px}.ticket-action-context dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}.ticket-action-context dt{color:var(--color-text-soft);font-size:var(--type-sm)}.ticket-action-context dd{margin:4px 0 0}.ticket-action-context p{margin:0;line-height:1.6}.ticket-create-trigger{justify-self:end;margin-left:auto}.application-seat-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:16px}.application-seat-strip>div{display:grid;gap:4px;padding:12px 16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px}.invitation-applications{display:flex;flex-wrap:wrap;gap:16px;padding:12px 0;margin-top:12px;border:0}.invitation-applications label{display:flex;align-items:center;gap:8px}.invitation-applications small{color:var(--color-text-soft)}body .product-app .schedule-day.is-past:not(.is-selected){background:var(--color-surface-subtle);color:var(--color-text-soft)}body .product-app .schedule-day.is-absent{background:color-mix(in srgb,var(--status-waiting) 7%,var(--color-surface));color:var(--color-text)}body .product-app .schedule-day.is-absent .schedule-day-capacity{color:var(--status-waiting)}body .product-app .settings-page .settings-save-bar{position:sticky!important;top:72px!important;z-index:34!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;padding:12px 16px!important;margin-block:12px 20px!important}body .product-app .settings-page .settings-content-grid{align-items:start;gap:16px}body .product-app .settings-page .product-suite-offers{margin-block:16px}body .product-app .settings-page .company-profile-settings{padding:16px}body .product-app .schedule-absence-entry{gap:12px}body .product-app .schedule-planning-settings :is(td,.suite-row) .schedule-state-badge{margin-inline-start:12px}@media (max-width:700px){.application-seat-strip,.ticket-action-context dl,.ticket-action-dialog-options{grid-template-columns:1fr}body .product-app :is(.button,.btn){min-height:44px}}body .product-app .settings-page>.account-settings{display:contents}body .product-app .settings-page .account-grid{gap:16px;margin-bottom:16px}body .product-app .settings-page .product-suite-grid{gap:12px}body .product-app .settings-page .product-suite-card{padding:16px;min-height:0;gap:12px}body .product-app .settings-page .product-suite-card p{font-size:var(--type-md)}body .product-app .settings-page .company-profile-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body .product-app .settings-page .company-profile-settings fieldset{margin:0;padding:12px}body .product-app .schedule-planning-sections td .schedule-state-badge{margin-inline-start:12px;white-space:normal}body .product-app .schedule-planning-sections .suite-inline-form{margin-block:16px;padding-block:0}body .product-app .schedule-planning-sections .suite-fieldset{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body .product-app .schedule-planning-sections label{min-width:0;display:grid;gap:6px}body .product-app .schedule-planning-sections .suite-resource-days{display:flex;flex-wrap:wrap;gap:12px;grid-column:1/-1}body .product-app .schedule-planning-sections .suite-resource-days label{display:inline-flex;align-items:center;gap:6px}body .product-app .schedule-planning-sections .suite-fieldset button{min-height:36px;border:1px solid var(--brand-700);border-radius:6px;background:var(--brand-700);color:var(--color-on-primary);font:inherit;font-size:var(--type-md);cursor:pointer;padding:8px 12px}body .product-app .secretary-section{position:relative}.automation-help{position:absolute;top:12px;right:12px}.integration-capacity-rail{display:grid;grid-template-columns:minmax(160px,1fr) minmax(220px,2fr) auto;align-items:center;gap:20px;margin-block:16px}.integration-capacity-rail>span{display:grid;gap:6px}.integration-capacity-rail label{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:var(--type-sm)}.integration-capacity-rail progress{width:100%;height:8px;accent-color:var(--brand-700)}.integration-application-settings .product-module-panel{border:0;padding-inline:0}body .product-app .dashboard-activity-event{padding-block:16px;align-items:start}body .product-app .dashboard-activity-content{min-width:0}body .product-app .dashboard-activity-title{flex-wrap:wrap;gap:8px;font-size:var(--type-sm)}.dashboard-activity-app{border:1px solid var(--color-border);border-radius:6px;padding:3px 8px;color:var(--brand-700);background:var(--color-surface);font-weight:var(--weight-medium)}body .product-app .dashboard-activity-open{font-size:var(--type-base);line-height:1.5;white-space:normal;text-align:left}body .product-app .dashboard-activity-content p{font-size:var(--type-md);line-height:1.5;margin:6px 0}.operational-queue-age{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--color-text-soft);font-size:var(--type-sm);line-height:1.5;margin-top:6px}body .product-app .dashboard-module{container-type:inline-size}@container (max-width: 650px){body .product-app .dashboard-recent-emails>article{grid-template-columns:minmax(0,1fr)!important;height:auto!important;gap:6px}body .product-app .dashboard-email-case{border-left:0;padding-left:0;max-width:100%;width:100%}body .product-app .dashboard-email-main :is(.dashboard-email-subject,a,strong,b){white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important}}body .product-app .timeline-calendar-event{font:inherit!important;font-size:var(--type-sm)!important;line-height:1.5!important;min-height:36px;align-items:start;white-space:normal}body .product-app .timeline-calendar-event>span{white-space:normal!important;overflow-wrap:anywhere}body .product-app .timeline-calendar-event :is(time,small){font-size:var(--type-xs)!important;line-height:1.5!important}body .product-app .timeline-calendar-weekday{font-size:var(--type-xs)!important;font-weight:var(--weight-medium)}body .product-app .timeline-calendar-day>header span{font-size:var(--type-xs)!important}body .public-site .public-product-intro article{background:var(--color-surface)!important;box-shadow:0 6px 18px color-mix(in srgb,var(--brand-950) 4%,transparent)}.public-application-plans{max-width:1260px;padding:48px 32px;margin:auto}.public-application-plans header{max-width:780px;margin-bottom:24px}.public-application-plans h2{font-size:clamp(26px,3vw,38px);margin:0 0 12px}.public-application-plans p{font-size:16px;line-height:1.65}.public-application-plans>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.public-application-plans article{padding:24px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px}.public-application-plans h3{font-size:22px;margin-top:0}.public-application-plans small{color:var(--color-text-soft);font-size:13px}.public-plan-note{display:flex;align-items:center;justify-content:space-between;gap:20px}body .tamdot-auth-shell .public-header{position:sticky;top:0;z-index:30}body .tamdot-auth-shell .auth-page,body .tamdot-auth-shell .tamdot-access-page{min-height:0;width:min(1160px,100%);margin:36px auto;padding:24px;gap:32px}body .tamdot-auth-shell .auth-marketing,body .tamdot-auth-shell .login-aside{padding:32px!important;border-radius:8px}body .tamdot-auth-shell .auth-marketing h1,body .tamdot-auth-shell .legacy-login-pitch h1{font-size:clamp(26px,3vw,38px)!important;line-height:1.15!important}body .tamdot-auth-shell .auth-marketing .auth-brand-ribbon,body .tamdot-auth-shell .login-aside>.logo,body .tamdot-auth-shell .login-locale-switch{display:none}.auth-legal-footer{width:min(1160px,100%);margin:auto;padding:20px 24px 32px;display:flex;flex-wrap:wrap;gap:24px;align-items:start}.auth-legal-footer p{max-width:620px;font-size:var(--type-md);line-height:1.6;margin:0}.auth-legal-footer nav{display:flex;flex-wrap:wrap;gap:20px}@media (max-width:700px){.integration-capacity-rail,.public-application-plans>div,body .product-app .settings-page .company-profile-sections{grid-template-columns:1fr}.public-plan-note{flex-direction:column;align-items:start}.public-application-plans{padding:32px 20px}body .tamdot-auth-shell .auth-page,body .tamdot-auth-shell .tamdot-access-page{padding:16px;margin:16px auto;gap:16px}}.automation-box-help{position:absolute;top:12px;right:12px;z-index:2}.schedule-state-badge.rejected{color:var(--color-text-muted);background:var(--color-background);border-color:var(--color-border)}body .product-app .case-detail-modular-grid[data-layout-natural=true]>.case-layout-module{align-self:start!important;height:auto!important;min-height:0!important;display:block!important;border:1px solid var(--color-border)!important;border-radius:var(--design-radius-card)!important;background:var(--color-surface)!important;box-shadow:var(--design-shadow-rest)!important;overflow:visible;min-width:0}body .product-app .case-detail-modular-grid[data-layout-natural=true]>.case-layout-module :is(.module-entry-preview,.module-entry-content,.product-module-content){height:auto!important;min-height:0!important;flex:none!important;border:0!important;border-radius:inherit!important;box-shadow:none!important;margin:0!important}body .product-app .case-detail-modular-grid[data-layout-natural=true]>.case-layout-module :is(.product-module-panel,.case-summary-card,.case-history-list,.case-task-checklist,.case-documents-panel.is-embedded,.case-collaboration){height:auto!important;min-height:0!important;margin:0!important;border:0!important;border-radius:inherit!important;box-shadow:none!important}body .product-app .case-detail-modular-grid .case-layout-module .case-documents-panel.is-embedded{padding:0!important}body .product-app .case-documents-panel.is-embedded .case-document-group{border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important}body .product-app .module-preview-pagination{padding:12px;margin:0;border-top:1px solid var(--color-border-subtle)}body .product-app :is(.case-history-rows,.case-task-list,.case-document-scroll-list,.product-module-file-list,.product-module-history,.knowledge-list){max-height:min(480px,65svh)!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}body .product-app :is(.product-module-panel,.case-summary-card,.case-documents-panel) :is(h2,h3){overflow-wrap:normal;word-break:normal}body .product-app .workspace-consistency-warning{margin:12px 16px;padding:12px;border:1px solid var(--color-status-warning);border-radius:var(--design-radius-control);background:var(--color-status-warning-soft);color:var(--color-status-warning-ink);font-size:var(--type-md);line-height:1.5}body .product-app .compact-filter-bar{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center;gap:8px!important;grid-template-columns:none!important}body .product-app .compact-filter-bar>input[type=search]{flex:1 1 280px;min-width:0!important;width:auto!important;max-width:none!important;margin:0!important}body .product-app .compact-filter-bar .case-filter-controls{flex:1 1 380px;display:flex!important;flex-wrap:wrap!important;gap:8px;min-width:0;width:auto!important;max-width:100%!important}body .product-app .case-filter-controls>*{min-width:0;max-width:100%}body .product-app .case-type-filter{flex:1 1 180px}body .product-app .case-type-filter select{flex:1;min-width:100px;max-width:none}@media (max-width:700px){body .product-app .workspace-page-header .saved-view-bar,body .product-app .workspace-page-header .workspace-page-actions{display:flex!important;flex-wrap:wrap!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}body .product-app .workspace-page-header .saved-view-bar>*,body .product-app .workspace-page-header .workspace-page-actions>*{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;width:auto!important}body .product-app .compact-filter-bar>input[type=search]{flex:1 1 100%!important;width:100%!important;height:40px!important}body .product-app .compact-filter-bar .case-filter-controls{flex:1 1 100%!important}body .product-app .case-type-filter{flex-wrap:wrap}}body .product-app .case-workspace.organization-workspace{container:case-workspace/inline-size;min-width:0}body .product-app .dense-case-table{container:case-list/inline-size;max-width:100%;overflow:visible!important}body .product-app .dense-case-header>*{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}@container case-list (max-width: 1150px){body .product-app .has-case-type-column .dense-case-row{grid-template-columns:36px minmax(0,1fr) 44px 120px 44px!important;grid-template-areas:"select title title status menu" "select type type event menu" "select action priority due menu"!important;gap:8px!important;padding:12px!important;min-height:104px;align-items:start}body .product-app .has-case-type-column .dense-case-contact,body .product-app .has-case-type-column .dense-case-header{display:none!important}body .product-app .has-case-type-column :is(.dense-case-title,.dense-case-next-action){white-space:normal!important;overflow:visible!important;-webkit-line-clamp:unset!important}body .product-app .has-case-type-column .dense-case-event{display:block!important}}@container case-list (max-width: 520px){body .product-app .has-case-type-column .dense-case-row{grid-template-columns:32px minmax(0,1fr) 40px 44px!important;grid-template-areas:"select title title menu" "select type type type" "select status status priority" "select action action action" "select due event event"!important;min-height:0!important;padding:12px 8px!important}}body .product-app .schedule-day{background:var(--color-surface)!important;color:var(--color-text);box-shadow:none!important}body .product-app .schedule-day.is-past{background:var(--color-disabled-surface)!important;color:var(--color-text-soft)!important}body .product-app .schedule-day.is-past .schedule-day-capacity{color:var(--color-text-soft)!important}body .product-app .schedule-day.is-today:not(.is-closed){outline:2px solid var(--brand-700)!important;outline-offset:-2px}body .product-app .schedule-day.is-selected:not(.is-today):not(.is-closed){outline:1px solid var(--brand-300);outline-offset:-1px}body .product-app .schedule-day.is-closed{outline:none!important;background:var(--color-disabled-surface)!important;color:var(--color-text-soft)!important}body .product-app .schedule-day.is-closed .schedule-day-capacity{color:var(--color-text-soft)!important}body .product-app .schedule-count:is(.absence,.holiday){color:var(--color-text-soft)!important;background:transparent!important;border:0;width:auto!important;min-width:0;padding:0!important;font-size:var(--type-xs);line-height:1.3}body .product-app .schedule-count.pending.is-labeled{color:var(--color-status-warning-ink)!important;background:transparent!important;width:auto!important;min-width:0;padding:0!important;font-size:var(--type-xs);line-height:1.3}body .product-app .schedule-day:not(.is-closed):is(:hover,:focus-visible){box-shadow:inset 0 0 0 1px var(--brand-300)!important}body .workflow-chip,body :is([data-action-tone],[data-outcome-tone],[data-target-tone],[data-case-status-tone]){--workflow-tone:var(--color-status-neutral)}body :is([data-tone=action],[data-action-tone=action],[data-outcome-tone=action],[data-target-tone=action],[data-case-status-tone=action]){--workflow-tone:var(--color-status-action)}body :is([data-tone=warning],[data-case-status-tone=warning]){--workflow-tone:var(--color-status-warning-ink)}body :is([data-tone=review],[data-action-tone=review],[data-outcome-tone=review],[data-target-tone=review],[data-case-status-tone=review]){--workflow-tone:var(--color-status-review)}body :is([data-tone=waiting],[data-action-tone=waiting],[data-outcome-tone=waiting],[data-target-tone=waiting],[data-case-status-tone=waiting]){--workflow-tone:var(--color-status-waiting)}body :is([data-tone=done],[data-tone=success],[data-action-tone=done],[data-outcome-tone=done],[data-target-tone=done],[data-case-status-tone=done],[data-case-status-tone=success]){--workflow-tone:var(--color-status-success)}body :is([data-tone=information],[data-tone=new],[data-action-tone=information],[data-outcome-tone=information],[data-target-tone=information]){--workflow-tone:var(--color-status-information)}body :is([data-tone=overdue],[data-tone=critical],[data-action-tone=overdue],[data-outcome-tone=overdue]){--workflow-tone:var(--color-status-critical)}body :is(.workflow-chip,.case-history-status[data-tone],.case-history-current-state[data-tone]){display:inline-flex;align-items:center;padding:2px 6px;border-radius:6px;font-size:var(--type-xs);line-height:1.35;font-weight:var(--weight-medium);color:var(--workflow-tone)!important;background:color-mix(in srgb,var(--workflow-tone) 7%,var(--color-surface))!important;border:1px solid color-mix(in srgb,var(--workflow-tone) 38%,var(--color-border))!important}body :is(.workflow-chip,.case-history-status,.case-history-current-state)[data-tone=review]{color:var(--color-status-review-ink)!important;background:var(--color-status-review-soft)!important;border-color:var(--color-status-review)!important}body .case-history-status-change{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding-top:0}body :is(#case-history-compact,#case-history-expanded).case-history-list{container:history/inline-size}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row{--history-tone:var(--workflow-tone)!important;--history-display-tone:var(--workflow-tone)!important;--history-active-tone:var(--workflow-tone)!important;opacity:1!important;filter:none!important;padding:0!important;margin:0!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row[data-latest-history-step=true]{--history-tone:var(--workflow-tone)!important;--history-display-tone:var(--workflow-tone)!important;--history-active-tone:var(--workflow-tone)!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-rows{display:grid;gap:0!important;margin:0!important;padding:8px 12px!important;max-height:min(560px,70svh)!important;height:auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-card{margin:0!important;border:0!important;border-bottom:1px solid var(--color-border-subtle)!important;border-radius:0!important;box-shadow:none!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-open{padding:12px!important;gap:4px!important;font-size:var(--type-md)!important;line-height:1.45!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row[data-latest-history-step=true] .case-history-open{background:var(--color-surface)!important}body :is(#case-history-compact,#case-history-expanded).case-history-list :is(.case-history-subject,.case-history-summary>span,.case-history-action>span){color:var(--color-text)!important;font-size:var(--type-md)!important;line-height:1.45!important}body :is(#case-history-compact,#case-history-expanded).case-history-list :is(.case-history-attribution,.case-history-insights small){color:var(--color-text-soft)!important;font-size:var(--type-xs)!important;line-height:1.4!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-primary{gap:4px 8px!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-insights{display:flex!important;flex-wrap:wrap;gap:8px!important}body :is(#case-history-compact,#case-history-expanded).case-history-list :is(.case-history-summary,.case-history-action){flex:1 1 240px;min-width:0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;gap:2px!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-card-footer{padding:0 12px 8px!important;margin:0!important;border:0!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-source{min-height:28px!important;padding:4px 8px!important;border-color:var(--color-border)!important;box-shadow:none!important;font-size:var(--type-xs)!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-marker{background:var(--history-tone)!important;box-shadow:0 0 0 1px var(--color-border)!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row .case-history-status[data-tone]{color:var(--workflow-tone)!important;border-color:color-mix(in srgb,var(--workflow-tone) 38%,var(--color-border))!important;background:color-mix(in srgb,var(--workflow-tone) 7%,var(--color-surface))!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row:is(:hover,:focus-within) :is(.case-history-status[data-tone],.workflow-chip){color:var(--color-text)!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row:is(:hover,:focus-within) .case-history-insights small{color:var(--color-text)!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row:not([data-latest-history-step=true]) .case-history-open{background:transparent!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-primary{display:flex!important;flex-wrap:wrap}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-primary time{margin-left:auto}body .case-history-attribution{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:220px}body .case-history-attribution>span:not(.case-history-person-avatar){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .case-history-person-avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;font-size:var(--type-xs);line-height:1}body .case-history-mail-direction{flex:0 0 auto}body :is(#case-history-compact,#case-history-expanded) .language-flag{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:static!important;padding:0!important;width:20px!important;height:20px!important;flex:0 0 20px;overflow:hidden;border-radius:50%;box-shadow:none!important;transform:none!important}body :is(#case-history-compact,#case-history-expanded) .language-flag :is(img,div,svg){display:block!important;position:static!important;margin:0!important;width:16px!important;height:16px!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:50%}@container history (max-width: 440px){body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-primary{grid-template-columns:auto minmax(0,1fr)!important}body .case-history-primary time{grid-column:1/-1;justify-self:start}}html[data-theme][data-palette] body .product-app .case-detail-page .case-detail-modular-grid[data-layout-natural] .case-layout-module .case-overview-card.operational-card.tone-done{background:linear-gradient(120deg,color-mix(in srgb,var(--color-status-success) 9%,var(--color-surface)) 0,var(--color-canvas) 85%)!important}body .case-action-control[data-case-status-tone]{--workflow-fill:var(--workflow-tone);--workflow-on-fill:var(--color-text)}body .case-action-control:is([data-case-status-tone=warning]){--workflow-fill:var(--color-status-warning);--workflow-on-fill:var(--color-text)}body .case-action-control:is([data-case-status-tone=review]){--workflow-fill:var(--color-status-review);--workflow-on-fill:var(--color-text)}html[data-palette] body .case-detail-command-rail-scope-floating .case-detail-actions-command .case-action-control-detail[data-case-status-tone] .tamdot-popover-trigger,html[data-palette] body .product-app .case-action-control[data-case-status-tone] .tamdot-popover-trigger,html[data-palette] body .product-app .case-detail-command-rail .case-detail-actions-command .case-action-control-detail[data-case-status-tone] .tamdot-popover-trigger{background:linear-gradient(145deg,color-mix(in srgb,var(--workflow-fill) 6%,var(--color-surface)),color-mix(in srgb,var(--workflow-fill) 16%,var(--color-surface)))!important;color:var(--workflow-on-fill)!important;box-shadow:none!important;-webkit-text-fill-color:var(--workflow-on-fill)!important;border-color:color-mix(in srgb,var(--workflow-fill) 35%,var(--color-border))!important}body .case-action-menu-panel .case-action-item:is([data-action-tone],[data-target-tone]){background:color-mix(in srgb,var(--workflow-tone) 7%,var(--color-surface))!important;color:var(--color-text)!important;border-color:color-mix(in srgb,var(--workflow-tone) 40%,var(--color-border))!important}body .case-action-menu-panel{max-height:min(640px,80svh);overflow-y:auto}body .case-action-workflow{gap:6px}body .case-action-workflow li{min-height:0!important;padding:8px!important;gap:8px!important;border-radius:6px}body .case-action-workflow li button{min-height:28px!important;padding:0!important;font-size:var(--type-sm)!important;line-height:1.4}body .case-action-workflow li[aria-current=step]{background:linear-gradient(105deg,color-mix(in srgb,var(--workflow-tone) 8%,var(--color-surface)),var(--color-canvas))!important;border:1px solid color-mix(in srgb,var(--workflow-tone) 40%,var(--color-border))!important}body .case-action-recommended{padding:12px!important}html[data-palette] body .case-detail-command-rail-scope-floating .case-action-control[data-case-status-tone] .tamdot-popover-trigger :is(span,strong,svg),html[data-palette] body .product-app .case-action-control[data-case-status-tone] .tamdot-popover-trigger :is(span,strong,svg){color:var(--workflow-on-fill)!important;-webkit-text-fill-color:var(--workflow-on-fill)!important}body :is([data-tone=warning],[data-action-tone=warning],[data-outcome-tone=warning],[data-target-tone=warning],[data-case-status-tone=warning]){--workflow-tone:var(--color-status-warning-ink)}body .product-app .case-detail-modular-grid[data-layout-natural]>.case-layout-module :is(.case-layout-collapsed,.case-layout-low-content){border:0!important;box-shadow:none!important;border-radius:inherit!important;margin:0!important}body .product-app .case-team-summary{display:flex!important;flex-wrap:wrap;gap:8px 16px!important;padding:8px 0!important;border:0!important;background:transparent!important}body .product-app .case-team-summary>div{display:inline-flex!important;align-items:baseline;gap:4px;padding:0!important;border:0!important;background:transparent!important;border-radius:0!important}body .product-app .case-team-summary>div b{font-size:var(--type-md)!important}body .product-app .case-team-summary>p{flex-basis:100%;margin:0!important}body .product-app .case-layout-low-content>summary{padding-inline-end:48px!important}html[data-palette] body .product-app .case-reply-workspace{border-radius:var(--design-radius-card)!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;box-shadow:none!important;min-width:0}html[data-palette] body .product-app .case-reply-workspace .eyebrow{display:none}html[data-palette] body .product-app .case-reply-workspace .reply-sender-preview{border:0!important;border-radius:0!important;background:transparent!important;padding-inline:0!important;border-bottom:1px solid var(--color-border-subtle)!important}body .product-app .search-suggestion-row{display:flex!important;flex-wrap:wrap!important;gap:6px;min-width:0!important;max-width:100%!important;overflow:visible!important}body .product-app .search-suggestion-row>*{min-width:0!important;max-width:100%!important;white-space:normal!important}body .product-app .dense-case-row :is(.dense-case-title-link,.dense-case-next-action,.dense-case-next-action b,.dense-case-title,.dense-case-title span,.dense-case-next-action span,.dense-case-event,.dense-case-event span){white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;word-break:normal!important;overflow-wrap:break-word}@container case-list (max-width: 520px){body .product-app .dense-case-row .status-badge{max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}}body .product-app .case-completion-recap{margin-top:12px;padding-top:12px}body .product-app .case-completion-recap .case-completion-outcome{font-weight:var(--weight-medium);color:var(--color-text)}body .product-app .case-completion-recap p:last-child{font-size:var(--type-sm);line-height:1.5;margin-bottom:0}body .product-app .case-planning-cluster:not(.is-terminal){background:color-mix(in srgb,var(--workflow-tone) 5%,var(--color-surface))!important}html[data-palette] body .product-app .case-detail-page .case-planning-cluster :is(.case-reply-priority-card,.appointment-panel,.follow-up-panel){border:0!important;box-shadow:none!important;background:transparent!important}body .product-app .case-reply-appointment-context{margin:12px 16px;border-top:1px solid var(--color-border-subtle);padding-top:12px}body .product-app .case-reply-appointment-context>summary{font-weight:var(--weight-medium);font-size:var(--type-md);cursor:pointer}html[data-palette] body .product-app .case-reply-workspace>header{align-items:start;gap:16px;margin-bottom:12px}html[data-palette] body .product-app .case-reply-workspace h2{font-size:var(--type-xl)!important;font-weight:var(--weight-strong)!important;margin:0 0 4px}html[data-palette] body .product-app .case-reply-workspace :is(.reply-empty,.reply-editor){width:100%!important;max-width:none!important;gap:12px!important}html[data-palette] body .product-app .reply-setup-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:16px;align-items:start}html[data-palette] body .product-app .case-reply-workspace .reply-language-field{display:grid;gap:4px;min-width:0}html[data-palette] body .product-app .case-reply-workspace .reply-language-label{display:block!important}html[data-palette] body .product-app .case-reply-workspace .reply-language-control{display:flex!important;align-items:center;gap:8px;min-width:0;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--design-radius-control);background:var(--color-surface)}html[data-palette] body .product-app .case-reply-workspace .reply-language-control .language-flag{display:inline-flex!important;flex:0 0 22px!important;width:22px!important;height:22px!important}html[data-palette] body .product-app .case-reply-workspace .reply-language-control select{position:static!important;opacity:1!important;flex:1;width:100%!important;min-width:0!important;border:0!important;background-color:transparent!important;padding-inline-start:0!important}html[data-palette] body .product-app .reply-language-control:focus-within{outline:2px solid var(--color-focus-ring);outline-offset:2px}html[data-palette] body .product-app .case-reply-workspace .reply-empty>.button{width:auto!important;justify-self:start}html[data-palette] body .product-app .case-reply-workspace .reply-instructions-field textarea{min-height:88px!important}body .product-app [data-workspace-page=schedule-availability] .product-module-panel{padding:16px!important}body .product-app .schedule-hours-panel{container:working-hours/inline-size}body .product-app [data-workspace-page=schedule-availability] .schedule-availability-row{display:grid!important;grid-template-columns:minmax(100px,1fr) minmax(130px,1fr) minmax(150px,1fr) minmax(150px,1fr)!important;gap:12px!important;align-items:center;padding:8px 0!important}body .product-app .schedule-availability-row>label:not(.schedule-available-check){display:flex!important;align-items:center;gap:8px;min-width:0}body .product-app .schedule-availability-row input[type=time]{width:100%!important;min-width:0!important;max-width:160px!important}body .product-app .schedule-availability-toolbar{display:flex!important;align-items:end;gap:16px;margin-bottom:8px}body .product-app .schedule-availability-toolbar>label{flex:0 1 360px!important;width:min(360px,100%)!important}body .product-app .schedule-availability-savebar{gap:12px;margin:8px 0}body .product-app .schedule-availability-savebar p:empty{display:none}body .product-app [data-workspace-page=schedule-availability] .suite-fieldset{gap:12px!important}body .product-app [data-workspace-page=schedule-availability] :is(.suite-resource-days,.suite-weekdays){display:flex!important;flex-wrap:wrap;gap:8px 16px!important;grid-column:1/-1}body .product-app [data-workspace-page=schedule-availability] .suite-resource-days label{display:inline-flex;align-items:center;gap:4px}@container working-hours (max-width: 650px){body .product-app [data-workspace-page=schedule-availability] .schedule-availability-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important}}@media (max-width:560px){html[data-palette] body .product-app .reply-setup-grid{grid-template-columns:minmax(0,1fr)}body .product-app .schedule-availability-toolbar{flex-wrap:wrap}}html[data-theme][data-palette] body .product-app .case-detail-page .case-detail-modular-grid[data-layout-natural] .case-layout-module .case-overview-card[data-tone]{background:linear-gradient(120deg,color-mix(in srgb,var(--workflow-tone) 7%,var(--color-surface)),var(--color-surface))!important}html[data-palette] body .product-app .case-planning-cluster .appointment-proposal-composer{border-color:color-mix(in srgb,var(--workflow-tone) 28%,var(--color-border))!important;background:color-mix(in srgb,var(--workflow-tone) 3%,var(--color-surface))!important}body .document-grouping-review{gap:12px}body .document-proposal-list{display:grid;gap:8px}body .document-grouping-review article.document-proposal{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:start;padding:0;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}body .document-proposal-keep{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:76px;padding:12px 4px;cursor:pointer;font-size:var(--type-xs);color:var(--color-text-soft)}body .document-proposal-keep input{width:18px!important;height:18px;margin:0;accent-color:var(--workflow-tone);flex:0 0 auto}body .document-proposal-details{min-width:0}body .document-proposal-details>summary{display:flex;align-items:center;gap:8px;min-height:76px;padding:12px;cursor:pointer;list-style:none;color:var(--color-text)}body .document-proposal-details>summary::-webkit-details-marker{display:none}body .document-proposal-heading{display:grid;gap:4px;flex:1;min-width:0}body .document-proposal-heading strong{font-size:var(--type-base);line-height:1.4;overflow-wrap:anywhere}body .document-proposal-meta{color:var(--color-text-soft);font-size:var(--type-xs);line-height:1.4}body .document-proposal-details>summary>.app-icon{flex-shrink:0}body .document-proposal-details[open]>summary>.app-icon{transform:rotate(180deg)}body .document-proposal-details>summary:focus-visible{outline:2px solid var(--workflow-tone);outline-offset:-2px;border-radius:6px}body .document-proposal[data-selected=true]{border-color:color-mix(in srgb,var(--workflow-tone) 50%,var(--color-border))}body .document-proposal-body{display:grid;gap:12px;padding:0 12px 16px;border-top:1px solid var(--color-border-subtle)}body .document-proposal-body>.hint{margin-top:12px}body .document-proposal-sources{display:grid;gap:12px}body .document-proposal-source{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--color-border-subtle)}body .document-source-heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px}body .document-source-heading strong{flex:1;min-width:0;overflow-wrap:anywhere;font-size:var(--type-sm)}body .document-source-heading small{color:var(--color-text-soft);font-size:var(--type-xs)}body .document-original-link{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:4px;font-size:var(--type-sm);color:var(--color-text);text-decoration:underline;text-underline-offset:3px}body .document-proposal-source>label{display:grid;gap:4px;font-size:var(--type-sm)}body .document-source-warnings{font-size:var(--type-sm);line-height:1.5;color:var(--color-text)}body .document-source-warnings ul{margin:4px 0;padding-left:16px}body .document-source-facts{font-size:var(--type-sm);line-height:1.5}body .document-grouping-dialog .document-review-discard{justify-self:start;width:auto;background:transparent;box-shadow:none;font-size:var(--type-sm)}body .document-grouping-dialog .dialog-actions .button:not(.secondary){background:linear-gradient(145deg,color-mix(in srgb,var(--color-brand-primary) 5%,var(--color-surface)),color-mix(in srgb,var(--color-brand-primary) 16%,var(--color-surface)))!important;color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important;border:1px solid color-mix(in srgb,var(--color-brand-primary) 35%,var(--color-border))!important;box-shadow:none!important}@media (max-width:600px){body .document-grouping-review article.document-proposal{grid-template-columns:48px minmax(0,1fr)}body .document-proposal-details>summary{flex-wrap:wrap;padding:12px 8px;gap:4px 8px}body .document-proposal-heading{flex-basis:calc(100% - 28px)}body .document-proposal-details>summary>.workflow-chip{order:3}body .document-original-link{min-height:44px}body .case-history-primary time{flex-basis:100%;margin-left:0!important}}body .product-app .button.primary:not(.secondary){background-image:linear-gradient(145deg,color-mix(in srgb,var(--color-brand-primary) 90%,var(--color-surface)),var(--color-brand-primary));box-shadow:none}body .product-app .case-planning-cluster [data-tone] .button.primary{background:linear-gradient(145deg,color-mix(in srgb,var(--workflow-tone) 6%,var(--color-surface)),color-mix(in srgb,var(--workflow-tone) 16%,var(--color-surface)))!important;color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important;border-color:color-mix(in srgb,var(--workflow-tone) 35%,var(--color-border))!important;box-shadow:none!important}body .case-action-item :is(span,strong),body .case-action-workflow li button,body :is(.product-app,.tamdot-floating-panel,.tamdot-dialog-layer) .workflow-chip[data-tone=action]{color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row .case-history-open{background:var(--color-surface)!important;background-image:none!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row:is(:hover,:focus-within) .case-history-open{background:color-mix(in srgb,var(--color-brand-primary) 3%,var(--color-surface))!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row:is([data-latest-history-step=true],:hover,:focus-within) .case-history-status[data-tone],body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row[data-latest-history-step=true] :is(.workflow-chip,.case-history-insights small),body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-source{color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important;background:transparent!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row:is(:hover,:focus-within) :is(.workflow-chip,.case-history-subject,.case-history-insights small,.case-history-summary>span,.case-history-action>span){color:var(--brand-950)!important;-webkit-text-fill-color:var(--brand-950)!important}body .case-action-menu-panel{width:min(360px,calc(100vw - 24px))!important}body .case-action-proposals{display:grid;gap:8px;padding-block:12px}body .case-action-proposals>small{font-size:var(--type-xs);font-weight:var(--weight-strong);color:var(--color-text-soft)}body .case-action-proposals .case-action-item{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 12px;font-size:var(--type-md);color:var(--color-text)!important;border:1px solid color-mix(in srgb,var(--workflow-tone) 32%,var(--color-border))!important;background:linear-gradient(140deg,color-mix(in srgb,var(--workflow-tone) 4%,var(--color-surface)),color-mix(in srgb,var(--workflow-tone) 9%,var(--color-surface)))!important}body .case-action-more>summary{padding:10px 0;font-size:var(--type-sm);cursor:pointer;color:var(--color-text)}body .case-action-more:not([open])>section{display:none}html[data-palette] body .product-app .reply-language-control .language-flag{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;position:static!important;transform:none!important;overflow:hidden;border-radius:50%;flex:0 0 22px!important;width:22px!important;height:22px!important}html[data-palette] body .product-app .reply-language-control .language-flag :is(img,svg,div){position:static!important;display:block!important;padding:0!important;margin:0!important;width:18px!important;height:18px!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:50%;transform:none!important}html[data-palette] body .product-app .case-reply-workspace{width:100%;max-width:960px;margin-inline:auto;padding:16px!important}html[data-palette] body .product-app .case-reply-workspace .reply-editor-meta{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(180px,240px)!important;gap:8px 16px!important;align-items:start;padding:12px!important;border:1px solid var(--color-border-subtle);background:var(--color-canvas);border-radius:6px}html[data-palette] body .product-app .reply-editor-meta>.case-badge{grid-column:1/-1;justify-self:start}html[data-palette] body .product-app .reply-editor-meta>p{margin:0!important;overflow-wrap:anywhere}html[data-palette] body .product-app .case-reply-workspace .reply-body-field textarea{min-height:180px!important;height:clamp(180px,30svh,300px)!important;max-height:44svh;line-height:1.55!important;font-size:var(--type-md)!important;resize:vertical}body .reply-sender-details{font-size:var(--type-sm);margin-bottom:12px}body .reply-refine>summary,body .reply-sender-details>summary{cursor:pointer;padding:8px 0;font-size:var(--type-sm)}body .reply-refine[open]{display:grid;gap:8px}body .reply-refine:not([open])>:not(summary){display:none!important}body .reply-language-notice{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;padding:12px;border:1px solid var(--color-border);background:var(--color-canvas);border-radius:6px;font-size:var(--type-sm)}body .product-app .reply-warnings{margin:0!important;padding:0!important;gap:6px!important;font-size:var(--type-sm)!important}body .product-app .reply-external-handoff{margin:0!important;padding:8px 12px!important;gap:4px!important;font-size:var(--type-sm)!important}body .product-app .case-follow-up-elapsed{color:var(--color-text)!important}body .product-app .follow-up-create-actions .button{min-height:36px}html[data-palette] body .product-app .ticket-queue-panel.is-card-view{border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}body .product-app .ticket-queue-panel.is-card-view>h2{margin:0 0 12px}html[data-palette] body .product-app .ticket-card-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px!important}html[data-palette] body .product-app .ticket-operational-card{display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px!important;border:1px solid var(--color-border)!important;border-radius:8px;background:var(--color-surface)!important;box-shadow:var(--shadow-sm);transition:border-color .15s ease}body .product-app .ticket-operational-card>.suite-row-actions{margin-top:auto;padding-top:12px;border-top:1px solid var(--color-border-subtle)}body .document-analysis-progress{padding:12px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-canvas)}body .document-analysis-progress progress{display:block;width:100%;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:4px;overflow:hidden;accent-color:var(--color-brand-primary);background:var(--color-border)}body .document-analysis-progress progress::-webkit-progress-bar{background:var(--color-border);border-radius:4px}body .document-analysis-progress progress::-webkit-progress-value{background:var(--color-brand-primary);border-radius:4px}body .document-analysis-progress progress::-moz-progress-bar{background:var(--color-brand-primary)}body .document-grouping-dialog .case-create-file-list .is-document-processing{padding-inline:10px;border-left:1px solid var(--color-brand-primary);background:color-mix(in srgb,var(--color-brand-primary) 6%,var(--color-surface))}html[data-theme][data-palette] body .document-grouping-dialog .localized-file-picker:has(input:disabled),html[data-theme][data-palette] body .document-grouping-dialog :is(button,input,select):disabled{background:var(--color-canvas)!important;background-image:none!important;border-color:var(--color-border-subtle)!important;color:var(--color-text-soft)!important;-webkit-text-fill-color:var(--color-text-soft)!important;opacity:.65!important;cursor:not-allowed!important;box-shadow:none!important}body .document-proposal-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:12px 0 0;font-size:var(--type-sm)}body .document-proposal-overview>div:nth-child(-n+2){grid-column:1/-1}body .document-proposal-overview dt{color:var(--color-text-soft);font-weight:var(--weight-medium);margin-bottom:4px}body .document-proposal-overview dd{margin:0;overflow-wrap:anywhere;line-height:1.5}body .document-proposal-edit>summary{padding-block:8px;font-size:var(--type-sm);cursor:pointer;font-weight:var(--weight-medium)}body .document-proposal-edit .document-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 12px!important;margin-block:8px}body .document-proposal-edit .document-fields .wide{grid-column:1/-1}body .document-proposal-edit .document-fields>label{display:grid!important;min-width:0;gap:4px;font-size:var(--type-sm);align-content:start}body .document-proposal-edit :is(input,textarea,select){min-width:0;width:100%}body .document-proposal-edit:not([open])>:not(summary){display:none!important}body .document-result-list{display:grid;gap:8px}body .document-result-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);text-decoration:none}body .document-result-row>span:first-child{display:grid;gap:4px;min-width:0}body .document-result-row strong{font-size:var(--type-md);overflow-wrap:anywhere}body .document-result-row small{font-size:var(--type-xs);color:var(--color-text-soft)}body .document-result-row>span:last-child{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:var(--type-sm)}@media (max-width:600px){body .document-proposal-edit .document-fields,html[data-palette] body .product-app .case-reply-workspace .reply-editor-meta{grid-template-columns:minmax(0,1fr)!important}body .document-result-row{align-items:start}}html[data-palette] body .product-app .case-reply-workspace :is(.field,.reply-language-field){margin:0!important}html[data-palette] body .product-app .case-reply-workspace .reply-editor-meta>.case-badge{grid-column:1;grid-row:1}html[data-palette] body .product-app .case-reply-workspace .reply-editor-meta>p{grid-column:1;grid-row:2}html[data-palette] body .product-app .case-reply-workspace .reply-editor-meta>.reply-language-field{grid-column:2;grid-row:1/3}html[data-palette] body .product-app .case-reply-workspace .reply-body-field textarea{height:clamp(180px,24svh,240px)!important}html[data-palette] body .product-app .case-reply-workspace .reply-actions{margin-top:0!important;padding-top:12px!important}@media (max-width:620px){html[data-palette] body .product-app .case-reply-workspace .reply-editor-meta>.reply-language-field{grid-column:1;grid-row:3}}html body svg.app-icon.app-native-icon.app-reicon-icon{display:inline-block;flex-shrink:0;vertical-align:middle;background:none!important;background-image:none!important;-webkit-mask:none!important;mask:none!important;stroke:none}body .document-mark.is-vector{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;color:var(--color-text);border:0;background:none;box-shadow:none}body .document-mark.is-vector.is-compact{width:20px;height:20px;flex-basis:20px}body .document-mark.is-vector:after{display:none}body .public-locale-flag{display:inline-flex;align-items:center;justify-content:center;width:20px;height:15px;flex:0 0 20px;overflow:visible;border-radius:0}body .public-locale-flag>div,body .public-locale-flag>div>svg{display:block;width:100%;height:100%}body .reply-invalid-original{padding:12px;border:1px solid var(--color-border);border-radius:8px}body .reply-invalid-original>summary{cursor:pointer;color:var(--color-text);font-weight:var(--weight-medium)}body .reply-invalid-original pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:var(--color-text-soft)}body .follow-up-reminder-reached .follow-up-schedule-status{color:var(--color-text)!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row:is([data-latest-history-step=true],:hover,:focus-within) :is(.case-history-status,.workflow-chip)[data-official-status]{background:color-mix(in srgb,var(--tone-color) 8%,var(--color-surface))!important;border-color:color-mix(in srgb,var(--tone-color) 40%,var(--color-border))!important;color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important}body .case-history-event-label{font-size:var(--type-xs);font-weight:var(--weight-medium);color:var(--color-text-soft)}body .case-history-status[data-official-status=DONE],body .workflow-chip[data-official-status=DONE]{--tone-color:var(--status-success)}body .case-history-status[data-official-status=WAITING_FOR_EXTERNAL],body .workflow-chip[data-official-status=WAITING_FOR_EXTERNAL]{--tone-color:var(--status-waiting)}body .case-history-status[data-official-status=IN_PROGRESS],body .case-history-status[data-official-status=WAITING_FOR_US],body .workflow-chip[data-official-status=IN_PROGRESS],body .workflow-chip[data-official-status=WAITING_FOR_US]{--tone-color:var(--status-action)}body .case-history-status[data-official-status=INFORMATION],body .case-history-status[data-official-status=NEW],body .workflow-chip[data-official-status=INFORMATION],body .workflow-chip[data-official-status=NEW]{--tone-color:var(--status-information)}body .case-history-status[data-official-status=ARCHIVED],body .workflow-chip[data-official-status=ARCHIVED]{--tone-color:var(--status-neutral)}body .product-app .case-overview-reply-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;margin-top:16px}body .product-app .case-overview-reply-footer .case-overview-draft-ready{display:inline-flex;align-items:center;gap:6px;margin:0 auto 0 0;color:var(--color-text);font-size:var(--type-sm)}html[data-theme][data-palette] body .product-app .case-overview-reply-button{background:linear-gradient(145deg,color-mix(in srgb,var(--next-action-fill) 6%,var(--color-surface)),color-mix(in srgb,var(--next-action-fill) 14%,var(--color-surface)))!important;color:var(--color-text)!important;border-color:color-mix(in srgb,var(--next-action-fill) 35%,var(--color-border))!important;box-shadow:none!important;display:inline-flex;align-items:center;justify-content:center;gap:8px}html[data-theme][data-palette] body .product-app .case-overview-reply-button:is(:hover,:focus-visible){background:linear-gradient(145deg,color-mix(in srgb,var(--next-action-fill) 9%,var(--color-surface)),color-mix(in srgb,var(--next-action-fill) 20%,var(--color-surface)))!important;border-color:color-mix(in srgb,var(--color-status-information) 55%,var(--color-border))!important}body .case-overview-reply-button.workflow-next-action[data-action-tone=warning]{--next-action-fill:var(--color-status-warning)}body .case-overview-reply-button.workflow-next-action[data-action-tone=success]{--next-action-fill:var(--color-status-success)}html[data-theme][data-palette] body .case-reply-dialog{display:flex!important;flex-direction:column;gap:0;width:min(880px,100%);min-width:0;min-height:0!important;max-height:calc(100dvh - 40px);overflow:hidden;box-sizing:border-box;margin:0;padding:20px;border-radius:var(--design-radius-card)!important}body .case-reply-dialog>.tamdot-dialog-heading{flex-shrink:0}body .case-reply-dialog>.tamdot-dialog-heading h2{margin:0 0 4px;font-size:var(--type-xl)}body .case-reply-dialog>p{font-size:var(--type-sm);overflow-wrap:anywhere;margin-bottom:16px}body .case-reply-dialog>.dialog-body{min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:4px}html[data-palette] body .case-reply-dialog.product-app .case-reply-workspace{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}body .case-reply-dialog .reply-dialog-intro{font-size:var(--type-sm);margin:0 0 8px;color:var(--color-text-soft)}body .case-reply-dialog>.dialog-actions{flex-shrink:0;margin-top:16px;padding-top:12px;border-top:1px solid var(--color-border-subtle)}body .case-reply-dialog .case-reply-appointment-context{margin:0 0 12px;font-size:var(--type-sm)}body .case-reply-dialog .case-reply-appointment-context>summary{padding:8px 0;cursor:pointer}html[data-palette] body .product-app .case-planning-cluster .follow-up-panel{border:0!important;padding:16px!important;border-radius:0!important;background:transparent!important}body .product-app .follow-up-panel .follow-up-heading{align-items:start;gap:12px;padding-right:32px}html[data-palette] body .product-app .follow-up-panel .follow-up-current{background:transparent!important;border:0!important;border-radius:0!important;border-top:1px solid var(--color-border-subtle)!important;padding:12px 0 0!important;gap:8px}body .product-app .follow-up-current-status{display:flex;align-items:center;flex-wrap:wrap;gap:8px}body .product-app .follow-up-current-status>.app-icon{flex-shrink:0;color:var(--color-text)}body .product-app .follow-up-current-status>div{display:grid;gap:2px;min-width:0}body .product-app .follow-up-current-status small{font-size:var(--type-xs);color:var(--color-text-soft)}body .product-app .follow-up-timing-label{font-size:var(--type-base);color:var(--color-text)!important}body .product-app .follow-up-current-status>time{margin-left:auto;color:var(--color-text);font-size:var(--type-sm);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums}body .product-app .follow-up-current :is(.follow-up-note,.follow-up-no-change){margin:0;font-size:var(--type-sm);color:var(--color-text)}body .product-app .follow-up-reminder-explanation{font-size:var(--type-xs);line-height:1.5}body .product-app .follow-up-actions{margin-top:4px}body .product-app .follow-up-history-list{border-top:1px solid var(--color-border-subtle);padding-top:8px}body .product-app .follow-up-history-list>summary{cursor:pointer;font-size:var(--type-sm);color:var(--color-text-soft)}body .product-app .follow-up-history-list:not([open])>:not(summary){display:none}body .follow-up-quick-actions .button[aria-pressed=true]{background:var(--color-brand-soft);border-color:var(--brand-700)}body .privacy-flow-notice{margin:8px 0 12px;color:var(--color-text-soft);font-size:var(--type-base);line-height:1.55;max-width:72ch;overflow-wrap:anywhere}.public-privacy-rights a:not(.button),body .privacy-flow-notice a{color:var(--color-brand-primary);text-decoration:underline;text-underline-offset:3px}.public-privacy-rights :is(a,summary):focus-visible,body .privacy-flow-notice a:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:3px;border-radius:6px}.public-site .public-privacy-rights{padding-block:24px;border-block:1px solid var(--color-border-subtle)}.public-site .public-privacy-rights p{max-width:72ch;font-size:16px;line-height:1.6}.public-privacy-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block:16px}.public-privacy-rights summary{min-height:44px;align-content:center;cursor:pointer;font-weight:650}.public-legal-identity{display:grid;margin:12px 0 0}.public-legal-identity>div{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(0,1.2fr);gap:8px 20px;padding-block:12px;border-top:1px solid var(--color-border-subtle)}.public-legal-identity dt{color:var(--color-text-soft)}.public-legal-identity dd{margin:0;min-width:0;overflow-wrap:anywhere}.public-legal-pending{color:var(--color-text-soft)}.public-legal-pending code{font-size:.85em;white-space:normal;overflow-wrap:anywhere}body .privacy-settings .privacy-export-row,body .privacy-settings .privacy-inventory span{border-radius:8px}body .privacy-settings .privacy-inventory span{font-size:var(--type-sm)}body .privacy-settings .privacy-export-row:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:3px}body .first-launch-experience{grid-template-columns:minmax(0,1fr);min-width:0}body .first-launch-experience .first-launch-card{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}body .first-launch-experience .first-launch-card>*,body .first-launch-experience .first-launch-inline-settings :is(label,input,select){min-width:0;max-width:100%}body .first-launch-experience .first-launch-card :is(h1,summary,.privacy-flow-notice){overflow-wrap:anywhere}@media (max-width:760px),(pointer:coarse){body .first-launch-experience :is(.first-launch-help,.onboarding-review-steps,.first-launch-actions .button),body .product-app :is(.workspace-page-info>summary,.schedule-calendar-heading>div>button,.schedule-calendar-heading>.schedule-zoom-toggle,.notification-mark-all,.notification-read-filters>button,.notification-panel>.notification-filters button){min-width:44px!important;min-height:44px!important}html body .product-app .product-modular-grid .case-layout-collapse{min-width:44px!important;min-height:44px!important;width:44px!important;height:44px!important}body .product-app .schedule-calendar-heading>div>button{width:auto;flex-shrink:0}body .product-app .product-sidebar .logo{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}body .product-app .notification-item-actions>.notification-icon-action{flex-basis:44px;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}body .product-app .ticket-status-filter-strip .dashboard-status-card{min-height:44px}body .product-app .case-layout-module:has(>.case-layout-collapse)>:is(header,.panel-head,.workspace-page-header){padding-inline-end:52px}body .first-launch-experience .onboarding-stage-context{margin-right:52px}body .first-launch-experience :is(input,select,textarea){font-size:16px}.public-legal-identity>div{grid-template-columns:minmax(0,1fr)}.public-privacy-actions>.button{min-height:44px}}@container ticket-list (max-width: 760px){body .product-app .ticket-secretary-list .ticket-cell-main>a{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}}html body .language-flag .language-flag-svg{display:block!important;position:static!important;padding:0!important;margin:0!important;width:20px!important;height:15px!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;border-radius:0!important;flex-shrink:0;transform:none!important}html body .language-flag{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;transform:none!important}html body :is(.public-locale-flag,.language-flag):has([data-tamdot-flag="4x3"]){overflow:visible!important;border-radius:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body img[data-tamdot-flag="4x3"]{display:block!important;position:static!important;width:20px!important;height:15px!important;aspect-ratio:4/3;padding:0!important;margin:0!important;border-radius:0!important;-o-object-fit:contain!important;object-fit:contain!important;clip-path:none!important;image-rendering:auto;transform:none!important;flex-shrink:0}@media (max-width:620px){html[data-theme][data-palette] body .case-reply-dialog{max-height:calc(100dvh - 24px);padding:12px}body .tamdot-dialog-layer:has(.case-reply-dialog){padding:12px}body .product-app .case-overview-reply-footer{gap:8px}body .product-app .case-overview-reply-button{width:100%}body .product-app .follow-up-current-status>time{flex-basis:100%;margin-left:26px}body .product-app .follow-up-panel .follow-up-heading{padding-right:0}}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-scroll{max-height:min(560px,70svh);min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-scroll:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:-2px}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-rows{max-height:none!important;overflow:visible!important;padding:8px 12px!important;gap:8px!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;gap:8px!important;position:relative;align-items:start!important;padding:0!important;--history-current-tone:var(--color-status-neutral)}html body :is(#case-history-compact,#case-history-expanded) .case-history-row[data-current-case-tone=information]{--history-current-tone:var(--color-status-information)}html body :is(#case-history-compact,#case-history-expanded) .case-history-row[data-current-case-tone=action]{--history-current-tone:var(--color-status-action)}html body :is(#case-history-compact,#case-history-expanded) .case-history-row[data-current-case-tone=warning]{--history-current-tone:var(--color-status-warning-ink)}html body :is(#case-history-compact,#case-history-expanded) .case-history-row[data-current-case-tone=review]{--history-current-tone:var(--color-status-review)}html body :is(#case-history-compact,#case-history-expanded) .case-history-row[data-current-case-tone=waiting]{--history-current-tone:var(--color-status-waiting)}html body :is(#case-history-compact,#case-history-expanded) .case-history-row[data-current-case-tone=critical]{--history-current-tone:var(--color-status-critical)}html body :is(#case-history-compact,#case-history-expanded) .case-history-row[data-current-case-tone=success]{--history-current-tone:var(--color-status-success)}html body :is(#case-history-compact,#case-history-expanded) .case-history-row[data-tone=neutral]{--workflow-tone:var(--color-status-neutral)}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row:not([data-latest-history-step=true]){--history-tone:var(--color-text-soft)!important;--history-display-tone:var(--color-text-soft)!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row[data-latest-history-step=true]{--history-tone:var(--history-current-tone)!important;--history-display-tone:var(--history-current-tone)!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row:not([data-latest-history-step=true]):is(:hover,:focus-within){--history-tone:var(--workflow-tone,var(--color-text-soft))!important;--history-display-tone:var(--workflow-tone,var(--color-text-soft))!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row .case-history-marker{display:inline-flex!important;align-items:center;justify-content:center;position:relative!important;top:0!important;left:0!important;grid-column:1;grid-row:1;box-shadow:0 0 0 1px var(--color-border)!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row:before{display:block!important;content:""!important;position:absolute;left:11px!important;top:36px!important;bottom:-20px;width:1px}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row:last-child:before{display:none!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row .case-history-card{grid-column:2;min-width:0;border-left:0!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row:not([data-latest-history-step=true]) :is(.case-history-status[data-tone],.workflow-chip){color:var(--color-text-soft)!important;-webkit-text-fill-color:var(--color-text-soft)!important;background:var(--color-canvas)!important;border-color:var(--color-border)!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row:is([data-latest-history-step=true],:hover,:focus-within) :is(.case-history-status[data-tone],.workflow-chip){color:var(--workflow-tone)!important;-webkit-text-fill-color:var(--workflow-tone)!important;background:color-mix(in srgb,var(--workflow-tone) 7%,var(--color-surface))!important;border-color:color-mix(in srgb,var(--workflow-tone) 38%,var(--color-border))!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row:is([data-latest-history-step=true],:hover,:focus-within) :is(.case-history-status,.workflow-chip)[data-tone=review]{color:var(--color-status-review-ink)!important;-webkit-text-fill-color:var(--color-status-review-ink)!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row:not([data-latest-history-step=true]):not(:hover):not(:focus-within) :is(.case-history-overdue,.case-history-update-icon,.case-history-pulse-origin){color:var(--color-text-soft)!important}body .product-app .case-detail-modular-grid .case-layout-module-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:36px;padding:4px 8px 0}body .product-app .case-detail-modular-grid .case-layout-module-controls .case-layout-collapse{position:relative!important;inset:auto!important;margin:0!important;flex:0 0 auto;z-index:auto}body .product-app .case-detail-modular-grid .case-layout-module-controls .case-layout-collapse:after{content:none}body .product-app .case-detail-modular-grid .case-layout-module-controls .case-layout-signal{position:static!important;margin:0;min-width:0}body .product-app .case-detail-identity-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:start!important;gap:12px 20px!important;padding:16px 18px!important;margin-bottom:12px!important}body .product-app .case-detail-identity-main{display:grid;gap:10px;min-width:0}body .product-app .case-detail-identity-main>.panel-link{justify-self:start;font-size:var(--type-sm)}body .product-app .case-detail-identity-header .case-context-identity{display:grid;gap:8px;min-width:0}body .product-app .case-detail-identity-header .case-context-identity h1{font-size:clamp(20px,1.6vw,24px)!important;line-height:1.25!important;font-weight:var(--weight-medium);margin:0!important;white-space:normal!important;overflow-wrap:anywhere}body .product-app .case-detail-title-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:var(--type-sm);color:var(--color-text-soft)}body .product-app .case-detail-reference{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}body .product-app .case-detail-reference strong{font-variant-numeric:tabular-nums;color:var(--color-text);font-weight:var(--weight-medium);overflow-wrap:anywhere}body .product-app .case-detail-identity-header .case-context-actions{min-width:0;max-width:100%;padding-top:24px}body .product-app .case-detail-identity-header .case-context-statuses{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}body .product-app .case-detail-identity-facts{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:12px 28px;margin:0;padding-top:12px;border-top:1px solid var(--color-border-subtle)}body .product-app .case-detail-identity-facts>div{display:grid;gap:3px;min-width:0}body .product-app .case-detail-identity-facts dt{color:var(--color-text-soft);font-size:var(--type-xs)}body .product-app .case-detail-identity-facts dd{margin:0;font-size:var(--type-md);font-weight:var(--weight-medium);overflow-wrap:anywhere}body .product-app .case-detail-identity-facts [data-overdue=true] dd{color:var(--color-status-critical)}.notification-linked-record{display:flex;align-items:start;gap:8px;margin:8px 0;min-width:0;color:var(--color-text-soft)}.notification-linked-record>.app-icon{flex:0 0 auto;margin-top:2px}.notification-linked-record>div{display:grid;gap:2px;min-width:0}.notification-linked-record small{font-size:var(--type-xs)}.notification-linked-record a{display:flex;flex-wrap:wrap;gap:4px 8px;color:var(--color-text);font-size:var(--type-sm);text-decoration:none;overflow-wrap:anywhere}.notification-linked-record a strong{font-variant-numeric:tabular-nums}.notification-linked-record a:hover{text-decoration:underline}.notification-linked-record a:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:3px}html body .product-app .notification-item-heading{flex-wrap:wrap;gap:6px 10px}html body .product-app .notification-heading-left{flex:1 1 150px;max-width:100%}html body .product-app .notification-item .notification-status-tag{min-width:0;max-width:100%;white-space:normal!important;overflow-wrap:anywhere;line-height:1.4;height:auto}html body .product-app .notification-item-heading>time{flex:0 0 auto;margin-left:auto}@media (max-width:760px){body .product-app .case-detail-identity-header{grid-template-columns:minmax(0,1fr);padding:14px!important}body .product-app .case-detail-identity-header .case-context-actions{padding-top:0}body .product-app .case-detail-identity-header .case-context-statuses{justify-content:flex-start}body .product-app .case-detail-identity-facts{gap:12px 20px}body .product-app .case-detail-modular-grid .case-layout-module-controls{min-height:48px}.notification-linked-record a{min-height:32px;align-items:center}}html body .product-app .ticket-unread-marker{display:inline-flex;vertical-align:middle;margin-right:6px;color:var(--status-information)}html body .product-app .ticket-notification-context{display:inline-flex;align-items:center;gap:6px;max-width:100%;color:var(--color-text-soft);font-size:var(--type-sm);line-height:1.4;overflow-wrap:anywhere}html body .product-app .ticket-notification-context .app-icon{flex:0 0 14px;color:var(--status-information)}html body .product-app .ticket-list-row.has-unread-notification .ticket-cell-main>a,html body .product-app .ticket-operational-card.has-unread-notification .ticket-card-title{font-weight:var(--weight-strong)}html body .product-app :is(.ticket-list-row,.ticket-operational-card)[data-notification-tone=URGENT] .ticket-unread-marker{color:var(--status-critical)}html body .product-app .product-sidebar :is(.nav-link,.product-nav-heading,.product-nav-offer){color:var(--color-on-primary)!important;border-radius:var(--design-radius-control)}html body .product-app .product-sidebar :is(.nav-link.active,.product-nav-heading.is-current){background:color-mix(in srgb,var(--color-on-primary) 15%,transparent)!important;color:var(--color-on-primary)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-on-primary) 18%,transparent)!important}html[data-theme][data-palette] body .product-app .product-sidebar :is(a.nav-link,button.product-nav-heading,a.product-nav-offer):is(:hover,:focus-visible){color:var(--color-on-primary)!important;-webkit-text-fill-color:var(--color-on-primary)!important;background:color-mix(in srgb,var(--color-on-primary) 12%,transparent)!important;background-image:none!important;text-decoration:none}html[data-theme][data-palette] body .product-app .product-sidebar :is(a.nav-link,button.product-nav-heading,a.product-nav-offer):is(:hover,:focus-visible) :is(span,strong,small,svg){color:var(--color-on-primary)!important;-webkit-text-fill-color:var(--color-on-primary)!important}html[data-theme][data-palette] body .product-app .product-sidebar :is(a.nav-link,button.product-nav-heading) :is(.nav-icon,.app-icon){color:inherit!important}html body .product-app .product-topbar :is(.assistant-launcher,.compact-menu-trigger,.topbar-more-trigger,.help-trigger,.operations-trigger,.notification-bell,.architecture-ribbon-link){min-height:44px!important;height:44px;padding:8px 10px;border:1px solid var(--color-border)!important;border-radius:var(--design-radius-control)!important;background:color-mix(in srgb,var(--color-surface) 92%,transparent)!important;color:var(--color-text)!important;box-shadow:none!important;font-size:var(--type-sm);font-weight:var(--weight-medium);transform:none!important;transition:background-color .16s ease-out,border-color .16s ease-out}html body .product-app .product-topbar :is(.assistant-launcher,.compact-menu-trigger,.topbar-more-trigger,.help-trigger,.operations-trigger,.notification-bell,.architecture-ribbon-link):is(:hover,:focus-visible,.active){color:var(--color-text)!important;background:var(--color-surface-hover)!important;border-color:var(--color-border-strong)!important}html body .product-app .product-topbar .assistant-launcher>span{width:20px;height:20px;flex:0 0 20px;background:transparent!important}html body .product-app .product-topbar .assistant-launcher .tamdot-pulse-logo{width:18px!important;height:18px!important}html body .product-app .dashboard-activity-event{grid-template-columns:26px minmax(0,1fr)}html body .product-app .dashboard-activity-title{justify-content:flex-start;gap:4px 8px;font-size:var(--type-xs)}html body .product-app .dashboard-activity-title time{margin-left:auto;font-variant-numeric:tabular-nums}html body .product-app .dashboard-activity-open{min-height:30px;font-size:var(--type-md);font-weight:var(--weight-medium)}html body .product-app .dashboard-activity-open:is(:hover,:focus-visible){color:var(--color-text)!important;text-decoration:none!important;background:var(--color-surface-hover)}html body .product-app .dashboard-activity-content>p{margin:2px 0 4px;font-size:var(--type-sm);line-height:1.45}html body .product-app .dashboard-activity-evidence{justify-content:flex-start;margin-top:0;font-size:var(--type-xs)}html body .product-app .dashboard-activity-evidence a{display:inline-flex;align-items:center;gap:5px;color:var(--color-text);text-decoration:none}html body .product-app .dashboard-activity-evidence a:is(:hover,:focus-visible){color:var(--color-text);background:var(--color-brand-soft)}html body .product-app .dashboard-calendar-event{color:var(--color-text)!important;text-decoration:none!important;border-radius:6px;transition:background-color .16s ease-out,box-shadow .16s ease-out}html body .product-app .dashboard-calendar-event>.app-icon:first-child{color:var(--case-status-color)!important}html body .product-app .dashboard-calendar-event:is(:hover,:focus-visible){color:var(--color-text)!important;background:color-mix(in srgb,var(--case-status-color) 4%,var(--color-surface))!important;box-shadow:0 3px 10px color-mix(in srgb,var(--case-status-color) 7%,transparent)}html body .product-app .dashboard-calendar-event:is(:hover,:focus-visible) :is(b,small,.app-icon:last-child){color:inherit!important}html body .product-app :is(.dashboard-module,.case-layout-module):not(.is-layout-editing){position:relative}html body .product-app .case-detail-modular-grid .case-layout-module:not(.is-layout-editing)>.case-layout-module-controls{display:contents;min-height:0;padding:0;border:0;background:none;cursor:default}html body .product-app :is(.dashboard-module,.case-layout-module):not(.is-collapsed):not(.is-layout-editing) :is(.dashboard-module-collapse,.case-layout-collapse){position:absolute!important;top:6px!important;right:6px!important;bottom:auto!important;left:auto!important;margin:0!important;padding:0!important;z-index:3;display:inline-grid;place-items:center;color:var(--color-text)!important;font-size:var(--type-xl);box-shadow:none}html body .product-app :is(.dashboard-module-collapse,.case-layout-collapse):after{content:none!important}html body .product-app .case-layout-module-controls .case-layout-signal{justify-self:start;margin:8px 52px 0 16px;max-width:calc(100% - 68px)}html body .product-app :is(.dashboard-module,.case-layout-module):not(.is-layout-editing):not(.is-collapsed) :is(.panel-head,.dashboard-module-header,.product-module-panel>h2,.follow-up-heading,.case-history-head,.case-task-checklist-head){padding-right:52px!important}html body .product-app .case-layout-module:not(.is-layout-editing) .layout-matrix-cell,html body .product-app :is(.dashboard-modular-grid,.case-detail-modular-grid):not(.is-layout-editing):not(:has(>.is-layout-editing))>.layout-matrix-cell{display:none}html body .product-app .case-detail-identity-header{position:sticky!important;top:var(--case-identity-top,0)!important;z-index:12;font-size:var(--type-md);scroll-margin-top:80px}html body .product-app .case-detail-identity-header[data-compact=true]{grid-template-columns:minmax(0,1fr) auto}html body .product-app .case-detail-identity-header[data-compact=true] :is(.case-detail-identity-main>.panel-link,.case-detail-title-meta,.case-detail-identity-facts){display:none}html body .product-app .case-detail-identity-header[data-compact=true] :is(.case-detail-identity-main,.case-context-identity){display:block}html body .product-app .case-detail-identity-header[data-compact=true] .case-context-actions{padding-top:0;align-self:center}html body .product-app .case-detail-identity-header[data-compact=true] .case-context-statuses>:not(.status):not(.app-handoff-badge){display:none}html body .product-app .desk-product-workspace :is(.btn,.product-module-primary,.product-module-secondary){min-height:36px;border-radius:6px;font-size:var(--type-sm);font-weight:var(--weight-medium)}html body .product-app .desk-product-workspace :is(.product-module-panel,.ticket-queue-panel){border-radius:8px}html body .product-app .desk-product-workspace :is(.product-module-table-wrap,.ticket-card-list,.schedule-request-list,.schedule-day-timeline){scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;overscroll-behavior:contain}html body .first-launch-experience :is(.first-launch-brand,.first-launch-card){border-radius:8px!important;border-color:var(--color-border)!important;background:color-mix(in srgb,var(--color-surface) 92%,transparent)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:none!important}html body .first-launch-experience .eyebrow{display:none}html body .first-launch-experience .onboarding-stage-card h1{font-size:1.75rem;letter-spacing:-.025em}html body .first-launch-experience .first-launch-actions{position:static!important;bottom:auto!important;z-index:auto;display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;box-sizing:border-box;max-width:100%;margin:0!important;padding:16px 0 0!important;border-top:1px solid var(--color-border);border-radius:0!important;background:transparent!important;backdrop-filter:none;-webkit-backdrop-filter:none}html body .first-launch-experience .first-launch-actions .button{min-height:44px!important;max-width:100%}html body .first-launch-experience .first-launch-actions .first-launch-skip{margin-right:auto}.onboarding-setup-overview{margin:20px 0;padding-block:16px;border-block:1px solid var(--color-border)}.onboarding-setup-overview h2{margin:0 0 12px;font-size:1rem;font-weight:var(--weight-medium)}.onboarding-setup-overview ol{display:grid;gap:12px;list-style:none;padding:0;margin:0}.onboarding-setup-overview li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px}.onboarding-setup-overview li>.app-icon{margin-top:2px;color:var(--brand-700)}.onboarding-setup-overview strong{font-size:var(--type-md);font-weight:var(--weight-medium)}.onboarding-setup-overview p{margin:3px 0 0;font-size:var(--type-sm);line-height:1.5;color:var(--color-text-soft)}.onboarding-setup-overview .onboarding-setup-apps{margin-top:16px}.onboarding-setup-overview .onboarding-setup-apps strong{margin-right:8px;color:var(--color-text)}@media (max-width:760px),(pointer:coarse){html body .product-app :is(.dashboard-module,.case-layout-module):not(.is-collapsed):not(.is-layout-editing) :is(.dashboard-module-collapse,.case-layout-collapse){top:4px!important;right:4px!important}html body .product-app .dashboard-activity-open{min-height:44px}html body .product-app .case-detail-identity-header[data-compact=true]{grid-template-columns:minmax(0,1fr)}html body .product-app .case-detail-identity-header[data-compact=true] .case-context-statuses{justify-content:flex-start}}@media (max-width:480px){html body .product-app .product-topbar :is(.assistant-launcher,.compact-menu-trigger,.topbar-more-trigger,.help-trigger,.operations-trigger,.notification-bell,.architecture-ribbon-link){width:44px!important;min-width:44px!important;padding:8px!important}html body .first-launch-experience .onboarding-stage-card h1{font-size:1.5rem}html body .first-launch-experience .first-launch-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html body .first-launch-experience .first-launch-actions .first-launch-skip{grid-column:1/-1;width:100%}html body .first-launch-experience .first-launch-actions .button.primary{grid-column:2}}@media (prefers-reduced-transparency:reduce){html body .first-launch-experience :is(.first-launch-brand,.first-launch-card){background:var(--color-surface)!important;backdrop-filter:none;-webkit-backdrop-filter:none}}html body .product-app .workspace-view-switch{display:inline-flex;flex-wrap:wrap;gap:2px;align-items:center;max-width:100%;padding:3px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface)}html body .product-app .workspace-view-switch button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--color-text-soft);font:inherit;font-size:var(--type-sm);font-weight:var(--weight-medium);white-space:nowrap;text-decoration:none!important;cursor:pointer}html body .product-app .workspace-view-switch button[aria-pressed=true]{color:var(--color-brand-primary);border-color:var(--color-border);background:var(--color-brand-soft);box-shadow:none}html body .product-app .workspace-view-switch button:is(:hover,:focus-visible){color:var(--color-brand-primary);background:var(--color-brand-soft);text-decoration:none!important}.workspace-view-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}html body .product-app .workspace-filter-status-row{min-width:0;padding-bottom:8px;border-bottom:1px solid var(--color-border)}html body .product-app .workspace-filter-status-row>:is(.contact-case-status-filters,.document-period-filter,.application-view-switch){display:flex;flex-wrap:wrap;gap:6px;margin:0!important;padding:0!important;border:0;background:transparent}html body .product-app .workspace-filter-status-row>.document-period-filter>button{width:auto;flex:0 0 auto}html body .product-app :is(.contact-command-rail,.document-command-rail,.inbox-command-rail){padding:12px!important;border:1px solid var(--color-border)!important;border-radius:8px!important;background:var(--color-surface)!important;box-shadow:none!important}html body .product-app :is(.contact-command-rail,.document-command-rail,.inbox-command-rail)>.workspace-filter-surface{display:grid;gap:8px;margin:0!important;padding:0!important;min-width:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .product-app .inbox-command-rail .inbox-filters{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:0!important;border:0!important}html body .product-app .inbox-command-rail .inbox-filters>.inbox-primary-search{flex:1 1 260px;width:auto!important;min-width:0;min-height:36px;margin:0!important;max-width:none}html body .product-app :is(.contact-command-bar,.document-command-bar){display:flex!important;flex-wrap:wrap;gap:8px!important;align-items:center}html body .product-app :is(.contact-command-bar,.document-command-bar)>.document-search-shell{flex:1 1 280px;width:auto!important;min-width:0}html body .product-app :is(.contact-command-bar,.document-command-bar,.inbox-filters)>.document-result-count{order:5;white-space:nowrap}html body .product-app :is(.contact-command-bar,.document-command-bar,.inbox-filters)>.data-list-sort-control{flex:0 1 230px}html body .product-app :is(.contact-command-bar,.document-command-bar,.inbox-filters)>.data-list-sort-control select{max-width:100%}html body .product-app :is(.contact-command-bar,.document-command-bar,.inbox-filters) :is(.tamdot-popover-trigger,select,input){min-height:36px}html body .product-app :is(.ticket-command-rail,.schedule-command-rail)>.workspace-filter-surface{padding:12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);margin-bottom:12px}html body .product-app .schedule-command-rail.workspace-filter-surface{padding:12px;border:1px solid var(--color-border)!important;border-radius:8px!important;background:var(--color-surface)!important;margin-bottom:12px}html body .product-app .schedule-command-rail .schedule-filter-rail{padding:0;gap:8px}html body .product-app .ticket-command-rail .suite-filter-rail{margin-bottom:8px}html body .product-app .dashboard-module .dashboard-panel-scroll,html body .product-app .dashboard-module .dashboard-recent-emails,html body .product-app .desk-product-workspace:is([data-workspace-page=ticket],[data-workspace-page=schedule]) :is(.product-module-table-wrap,.ticket-card-list,.schedule-request-list,.schedule-request-case-list,.schedule-day-timeline,.application-mail-rows,.schedule-calendar-grid){overscroll-behavior-y:auto!important}html body .product-app .desk-product-workspace:is([data-workspace-page=ticket],[data-workspace-page=schedule]) .application-mail-rows{max-height:none;overflow-y:visible}html body .product-app .dense-case-actions>.button{min-width:60px;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}html body .product-app .dense-case-status{flex-direction:column;align-items:flex-start}html body .product-app .dense-case-status :is(.case-badge.status,.app-handoff-badge){max-width:100%}html body .product-app .dense-case-status .case-badge.status>span:last-child{white-space:normal;overflow-wrap:normal;word-break:normal}html body .product-app .dense-case-status .app-handoff-badge{min-width:0}html body .product-app .dense-case-status .app-handoff-badge .app-icon{flex-shrink:0}html body .product-app .dense-case-status .app-handoff-badge>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .product-app .dense-case-header>[role=columnheader]{white-space:nowrap!important;line-height:1.4;letter-spacing:.02em}html body .product-app .dense-case-header [role=columnheader]>button{max-width:100%;white-space:nowrap!important;overflow-wrap:normal;word-break:normal}@container case-list (min-width: 1151px){html body .product-app .has-case-type-column .dense-case-row{grid-template-columns:40px minmax(100px,.7fr) 46px minmax(145px,1.5fr) minmax(96px,.7fr) minmax(110px,.8fr) minmax(155px,1.1fr) 104px 125px 68px}}@container case-list (min-width: 521px) and (max-width: 1150px){html body .product-app .has-case-type-column .dense-case-row{grid-template-columns:36px minmax(0,1fr) 44px 120px 68px!important}}@container case-list (max-width: 520px){html body .product-app .has-case-type-column .dense-case-row{grid-template-columns:32px minmax(0,1fr) 40px 68px!important}}@media (max-width:760px),(pointer:coarse){html body .product-app .workspace-view-switch button{min-height:44px}html body .product-app .workspace-filter-status-row button,html body .product-app :is(.contact-command-bar,.document-command-bar,.inbox-filters) :is(.tamdot-popover-trigger,select,input){min-height:44px!important}}@media (max-width:600px){html body .product-app .inbox-command-rail .inbox-filters>.inbox-primary-search,html body .product-app :is(.contact-command-bar,.document-command-bar)>.document-search-shell{flex-basis:100%;width:100%!important}html body .product-app .workspace-view-switch{width:100%}html body .product-app .workspace-view-switch button{flex:1 1 auto}}html body :is(#case-history-compact,#case-history-expanded).case-history-list[data-reading-density=compact] .case-history-rows{gap:6px!important;padding:8px 10px!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list[data-reading-density=compact] .case-history-row .case-history-card{background:var(--color-surface)!important;border:1px solid var(--color-border-subtle)!important;border-radius:8px!important;box-shadow:none!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list[data-reading-density=compact] .case-history-row .case-history-open{min-height:44px;padding:8px 10px!important;gap:4px!important;font-size:var(--type-md)!important;line-height:1.45!important;background:transparent!important;color:var(--color-text)!important;text-align:left;border-radius:8px}html body :is(#case-history-compact,#case-history-expanded).case-history-list[data-reading-density=compact] .case-history-row:is(:hover,:focus-within) .case-history-card{border-color:color-mix(in srgb,var(--history-tone) 36%,var(--color-border))!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list[data-reading-density=compact] .case-history-open:focus-visible{outline:2px solid var(--color-brand-primary)!important;outline-offset:-2px}html body :is(#case-history-compact,#case-history-expanded).case-history-list[data-reading-density=compact] .case-history-insights{display:block!important;margin:0!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list[data-reading-density=compact] :is(.case-history-summary,.case-history-action){display:block!important;min-height:0!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list[data-reading-density=compact] :is(.case-history-subject,.case-history-summary>span,.case-history-action>span){display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2!important;overflow:hidden!important;font-size:var(--type-md)!important;line-height:1.45!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list[data-reading-density=compact] :is(.case-history-primary time,.case-history-attribution){font-size:var(--type-sm)!important;line-height:1.4!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list[data-reading-density=compact] .case-history-reading-hint{display:inline-flex;align-items:center;gap:4px;justify-self:end;font-size:var(--type-sm);line-height:1.4;color:var(--color-brand-primary)}html body :is(#case-history-compact,#case-history-expanded).case-history-list[data-reading-density=compact] .case-history-card-footer{display:flex!important;align-items:center;justify-content:flex-end;gap:8px;padding:0 10px 6px!important;background:transparent!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list[data-reading-density=compact] .case-history-card-footer .case-history-meta{display:inline-flex;align-items:center;gap:4px;margin-right:auto;font-size:var(--type-sm)}html body :is(#case-history-compact,#case-history-expanded).case-history-list[data-reading-density=compact] .case-history-card-footer .case-history-source{min-height:28px;padding:4px 8px;font-size:var(--type-sm);line-height:1.4;background:var(--color-surface)!important;color:var(--color-brand-primary)!important}@media (max-width:760px),(pointer:coarse){html body :is(#case-history-compact,#case-history-expanded).case-history-list[data-reading-density=compact] .case-history-card-footer .case-history-source{min-height:44px}}.product-app .dashboard-mail-flow-controls,.product-app .dashboard-mail-notification-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;font-size:var(--type-sm);color:var(--color-text-soft)}.product-app .dashboard-mail-unread-toggle{min-height:32px;padding:6px 8px;font-size:var(--type-sm)}.product-app .dashboard-mail-unread-state{display:inline-flex;align-items:center;gap:4px;max-width:100%;margin-block-end:4px;color:var(--color-brand-primary);font-size:var(--type-sm);font-weight:var(--weight-medium);line-height:1.4}.product-app .dashboard-email-target-not-in-preview{display:block;padding:10px 0;border-block-end:1px solid var(--color-border);background:var(--color-surface)}.product-app .dashboard-mail-target-context{display:grid;gap:4px;min-width:0}.product-app .dashboard-mail-target-context>small{color:var(--color-text-soft);line-height:1.45}.product-app button.dashboard-module-signal{min-width:28px;min-height:28px;cursor:pointer;font:inherit}.product-app :is(.dashboard-module-signal,.dashboard-mail-unread-toggle):focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.product-app .case-selection-summary{color:var(--color-text-soft);font-size:var(--type-sm);line-height:1.45}html body .product-app :is(.panel,.dashboard-panel,.case-summary-card,.product-module-panel){border-radius:8px}html body .product-app :is(.dense-case-row,.dense-inbox-row,.inbox-email-row,.operational-queue-row,.operational-card,.dashboard-recent-emails>article,.case-card,.case-history-card,.dashboard-email-case,.case-task-row,.operational-work-queue .operational-queue-row.has-notification[class*=case-status-],.inbox-feed.workspace-dense-table .inbox-email-row){border-left-width:0!important}html body .product-app :is(.business-case-card,.contact-case-card){border-left-width:1px!important;border-left-color:var(--color-border)!important}html body .product-app :is(.dense-case-row,.dense-inbox-row,.inbox-email-row,.operational-queue-row,.dashboard-recent-emails>article,.notification-item):before{content:none!important}html body .product-app .module-entry-linked-preview .operational-work-queue .operational-queue-row{padding:12px!important;border-radius:8px!important}html body .product-app :is(.contact-current-state,.contact-case-card,.dashboard-calendar-event,.dashboard-contact-case-context,.ticket-deadline-panel,.inbox-classification-context,.reply-attachment-handoff,.schedule-selected-case,.follow-up-panel){border-left-width:1px!important;border-left-color:var(--color-border)!important}html body .product-app :is(.notification-urgency-reason,.suite-info-note,.activity-detail-summary,.schedule-detail-timeline li,.contact-case-action){border-left:0!important}html body .product-app .inbox-feed.workspace-dense-table .inbox-destination .inbox-folder-chip[class*=case-status-]{border:1px solid var(--color-border)!important;padding-inline:7px!important;background:var(--color-surface)!important}html body .product-app .inbox-feed.workspace-dense-table .inbox-destination .inbox-folder-chip .inbox-folder-icon{color:var(--case-status-color,var(--color-text-soft))!important}html body .product-app .inbox-feed.workspace-dense-table .inbox-destination .inbox-folder-chip>span:not(.case-origin-indicator){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .product-app :is(.dashboard-modular-grid,.case-detail-modular-grid){gap:16px!important;min-width:0}html body .product-app .case-detail-modular-grid[data-layout-natural]>.case-layout-module{align-self:start!important;height:auto!important}html body .product-app .case-layout-module>:is(.panel,.case-summary-card,.product-module-content){margin:0!important}html body .product-app .case-summary-card{padding:18px!important}html body .product-app .case-summary-card>h2{font-size:var(--type-xl);line-height:1.4;margin-block:8px;padding-right:42px}html body .product-app .case-summary-card>p{margin-block:8px 16px;max-width:75ch;line-height:1.6}html body .product-app :is(.product-module-panel,.case-collaboration-panel){padding:16px!important}html body .product-app :is(.dashboard-module,.case-layout-module):not(.is-collapsed):not(.is-layout-editing) :is(.panel-head,.dashboard-module-header,.product-module-panel>h2,.follow-up-heading,.case-history-head,.case-task-checklist-head){min-height:52px;box-sizing:border-box;padding-right:64px!important}html body .product-app .case-team-identities>h2{padding-right:42px}html body .product-app :is(.dashboard-module,.case-layout-module):not(.is-collapsed):not(.is-layout-editing) :is(.dashboard-module-collapse,.case-layout-collapse){top:10px!important;right:10px!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;border-radius:6px!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important}html body .product-app :is(.dashboard-module,.case-layout-module).is-layout-editing{padding-top:0!important}html body .product-app .inline-module-toolbar{position:relative!important;inset:auto!important;display:flex!important;align-items:center;flex-wrap:wrap!important;min-height:48px!important;height:auto!important;gap:8px!important;box-sizing:border-box;border-radius:8px 8px 0 0}html body .product-app .inline-module-identity{display:flex!important;align-items:center;gap:8px;width:auto!important;flex:1 1 140px!important;min-width:0;max-width:100%!important;min-height:28px!important;height:auto!important;white-space:normal!important;text-align:left}html body .product-app .inline-module-identity :is(strong,small){font-size:var(--type-sm)!important;line-height:1.4;white-space:normal;overflow-wrap:anywhere}html body .product-app .inline-module-identity strong{min-width:0}html body .product-app .inline-module-identity small{flex-shrink:0}html body .product-app .inline-module-identity[aria-pressed=true]{border-color:var(--color-on-primary)!important;background:color-mix(in srgb,var(--color-on-primary) 12%,transparent)!important}html body .product-app .inline-module-controls{display:flex!important;align-items:center;flex-wrap:wrap!important;gap:6px!important;flex:0 1 auto!important;margin-left:auto}html body .product-app .inline-module-toolbar :is(button,.inline-module-secondary-action){min-height:30px!important;height:auto!important;padding:5px 8px!important;font-size:var(--type-xs)!important}html body .product-app .inline-layout-command{padding:12px 16px}html body .product-app .case-origin-indicator{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;color:var(--color-text-soft);vertical-align:middle}html body .product-app .case-origin-indicator .app-icon{flex-shrink:0}html body .product-app .case-origin-label{font-size:var(--type-sm);line-height:1.4;font-weight:var(--weight-regular)}html body .product-app .dashboard-recent-emails>article.dashboard-email-compact{display:grid!important;grid-template-columns:minmax(0,1fr) 40px!important;align-items:center;gap:12px!important;padding:12px 14px!important;margin:0!important;min-height:72px!important;height:auto!important}html body .product-app .dashboard-email-main{display:grid;min-width:0;gap:5px}html body .product-app .dashboard-email-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:var(--type-xs);color:var(--color-text-soft)}html body .product-app .dashboard-email-meta time{margin-left:auto;font-variant-numeric:tabular-nums}html body .product-app .dashboard-email-compact .dashboard-email-direction{display:inline-flex;align-items:center;gap:5px;font-size:var(--type-xs)}html body .product-app .dashboard-email-compact .dashboard-email-subject{display:flex!important;align-items:flex-start;gap:7px;line-height:1.45;font-size:var(--type-md)!important;min-width:0}html body .product-app .dashboard-email-compact .dashboard-email-subject>span:last-child{min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal!important;overflow-wrap:anywhere}html body .product-app .dashboard-email-compact .dashboard-email-case{grid-column:2!important;grid-row:1!important;display:grid!important;place-items:center;width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;margin:0!important;border:0!important;border-radius:6px;background:transparent!important;color:var(--color-status-neutral)!important;box-shadow:none}html body .product-app .dashboard-email-compact:is(.case-status-new,.case-status-information) .dashboard-email-case{color:var(--color-status-information)!important}html body .product-app .dashboard-email-compact.case-status-in-progress .dashboard-email-case{color:var(--color-status-action-ink)!important}html body .product-app .dashboard-email-compact.case-status-waiting-for-us .dashboard-email-case{color:var(--color-status-action)!important}html body .product-app .dashboard-email-compact:is(.case-status-waiting-for-external,.case-status-waiting-for-customer) .dashboard-email-case{color:var(--color-status-waiting)!important}html body .product-app .dashboard-email-compact.case-status-done .dashboard-email-case{color:var(--color-status-success)!important}html body .product-app .dashboard-recent-emails>article.dashboard-email-compact[data-unread-notification=true]{background:var(--color-surface)!important}html body .product-app .dashboard-mail-flow-controls{padding:8px 14px;font-size:var(--type-xs);color:var(--color-text-soft)}html[data-theme][data-palette] body .product-app .case-action-control.case-action-control[data-next-action-tone] :is(.case-action-menu.is-icon-only,.case-archived-action-menu.is-icon-only)>.tamdot-popover-trigger,html[data-theme][data-palette] body .product-app .workflow-next-action.is-icon-only{display:inline-flex!important;align-items:center;justify-content:center;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;padding:7px!important}html[data-theme][data-palette] body .product-app .case-action-trigger-image{width:18px!important;height:18px!important;flex-basis:18px!important}html[data-theme][data-palette] body .product-app .case-action-control[data-next-action-tone] .tamdot-popover-trigger,html[data-theme][data-palette] body .product-app .workflow-next-action{background:linear-gradient(145deg,color-mix(in srgb,var(--next-action-fill) 6%,var(--color-surface)),color-mix(in srgb,var(--next-action-fill) 14%,var(--color-surface)))!important}html body .product-app .case-detail-header-commands{grid-column:1/-1;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:12px;margin-top:12px;border-top:1px solid var(--color-border-subtle)}html body .product-app .case-detail-header-commands>.case-detail-command-strip{position:static!important;inset:auto!important;z-index:auto!important;display:flex!important;flex-wrap:wrap!important;width:100%!important;max-width:100%;min-width:0;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;overflow:visible!important;justify-content:flex-start!important}html body .product-app .case-detail-header-commands .button{max-width:100%;white-space:normal}html body .product-app .case-detail-header-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-left:auto}html body .product-app .case-detail-header-commands .button{min-height:34px;font-size:var(--type-sm)}html body .product-app .case-card-grid.is-list-view{min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr)!important}html body .product-app .case-monitor-table{width:100%;overflow-x:auto!important;overflow-y:hidden!important;border-radius:8px;background:var(--color-surface)}html body .product-app .case-monitor-table:focus-visible{outline:2px solid var(--color-status-information);outline-offset:2px}html body .product-app .case-monitor-table :is(.dense-case-menu-column,.case-action-trigger-content,.case-app-handoff-action,.case-read-only-action){position:relative}html body .product-app .case-monitor-table :is(.dense-case-menu-column,.case-action-trigger-content,.case-app-handoff-action,.case-read-only-action)>.sr-only{inset:0 auto auto 0;margin:0}html body .product-app .case-monitor-table :is(.dense-case-header,.dense-case-row){display:grid!important;grid-template-columns:32px 115px 135px 120px minmax(150px,.85fr) minmax(190px,2fr) minmax(100px,.6fr) 120px 155px 44px!important;grid-template-areas:none!important;gap:10px!important;align-items:center;min-width:1275px;box-sizing:border-box;padding:10px 12px!important}html body .product-app .case-monitor-table .dense-case-header{min-height:44px!important;font-size:var(--type-xs);background:var(--color-surface-soft)}html body .product-app .case-monitor-table .dense-case-row{min-height:60px!important;border-bottom:1px solid var(--color-border-subtle)}html body .product-app .case-monitor-table :is(.dense-case-header,.dense-case-row)>*{grid-area:auto!important;grid-column:auto!important;grid-row:auto!important;min-width:0}html body .product-app .case-monitor-table .dense-case-row>*{display:block!important}html body .product-app .case-monitor-table .dense-case-header>[role=columnheader]{display:flex!important;align-items:center;gap:4px}html body .product-app .case-monitor-table :is(.dense-case-contact,.dense-case-event,.dense-case-reminder){font-size:var(--type-sm);line-height:1.45}html body .product-app .case-monitor-table .dense-case-contact small{display:block;color:var(--color-text-soft);font-size:var(--type-xs);margin-top:2px}html body .product-app .case-monitor-table :is(.dense-case-title,.case-monitor-contact){font-size:var(--type-md);line-height:1.4}html body .product-app .case-monitor-table :is(.dense-case-title,.case-monitor-contact) :is(a,span,strong){overflow-wrap:anywhere}html body .product-app .case-monitor-table .dense-case-title{display:flex!important;align-items:flex-start;gap:6px;-webkit-line-clamp:unset;-webkit-box-orient:initial;overflow:hidden}html body .product-app .case-monitor-table .dense-case-title-signals{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;margin-top:2px}html body .product-app .case-monitor-table .dense-case-title>.dense-case-title-link{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;white-space:normal!important;overflow:hidden!important;min-width:0;flex:1 1 auto}html body .product-app .case-monitor-table :is(time,.case-monitor-date,.case-monitor-reminder){font-size:var(--type-xs);font-variant-numeric:tabular-nums;line-height:1.45}html body .product-app .case-monitor-table .dense-case-actions{justify-self:end;min-width:0!important}html body .product-app .case-monitor-table :is(a[href],button,input){scroll-margin-block:calc(var(--topbar-height,72px) + 12px) 84px}@media (max-width:900px){html body .product-app .case-monitor-table :is(a[href],button,input){scroll-margin-block-start:calc(var(--mobile-navigation-height,58px) + 112px + 8px)}}html body .tamdot-dialog.case-completed-activity-dialog{width:min(640px,calc(100vw - 32px));max-width:640px;padding:24px;border-radius:8px}html body .case-completed-activity-dialog .tamdot-dialog-heading h2{font-size:20px;line-height:1.4;font-weight:var(--weight-medium);margin:0}html body .case-completed-activity-dialog>p{margin:8px 0 20px;font-size:var(--type-md);line-height:1.6;color:var(--color-text-soft)}html body .case-completed-activity-fields{display:grid;gap:20px}html body .case-completed-activity-fields fieldset{margin:0;min-width:0;padding:16px 0 0;border:0;border-top:1px solid var(--color-border-subtle);display:grid;gap:14px}html body .case-completed-activity-fields legend{padding:0 8px 0 0;font-size:var(--type-base);font-weight:var(--weight-medium)}html body .case-completed-activity-fields .field{display:grid;gap:6px;margin:0;min-width:0}html body .case-completed-activity-fields .field>span{font-size:var(--type-sm);font-weight:var(--weight-medium);color:var(--color-text-soft)}html body .case-completed-activity-fields :is(input,select,textarea){width:100%;min-width:0;box-sizing:border-box;padding:10px 12px;border-radius:6px;font-family:var(--font-geist,Arial),sans-serif;font-size:var(--type-base);line-height:1.5}html body .case-completed-activity-fields textarea{min-height:100px;resize:vertical}html body .case-completed-activity-next{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}html body .case-completed-activity-next .is-full{grid-column:1/-1}html body .case-action-effect{color:var(--color-text-soft);font-size:var(--type-sm);line-height:1.6}html body .case-action-effect summary{cursor:pointer;min-height:28px}html body .case-completed-activity-dialog .dialog-actions{margin-top:20px;padding-top:16px;border-top:1px solid var(--color-border-subtle)}html body .tamdot-dialog .follow-up-quick-actions .button[aria-pressed=true]{background:var(--brand-900)!important;border-color:var(--brand-900)!important;color:var(--color-on-primary)!important;-webkit-text-fill-color:var(--color-on-primary)!important}html body .case-team-identities{display:grid;gap:14px}html body .case-team-identities :is(h3,h4){margin:0 0 8px;font-size:var(--type-md)}html body .case-team-identities :is(.case-participant,.case-participant-card){border-radius:6px;padding:12px;min-width:0}html body .product-app .case-team-identities .participant-chips{display:flex;flex-wrap:wrap;gap:8px}html body .product-app .case-team-identities .participant-chip{min-width:0;padding:10px 12px!important;border-radius:6px;line-height:1.5}html body .product-app .case-team-identities .participant-chip small{font-size:var(--type-xs)}html body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-rows{gap:0!important;padding:8px 12px!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-rows:before{content:none!important;display:none!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-row{grid-template-columns:24px minmax(0,1fr)!important;gap:6px!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-row:before{top:30px!important;left:11px!important;bottom:-20px}html body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-row .case-history-marker{margin:10px 0 0!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-row .case-history-card{border:0!important;border-bottom:1px solid var(--color-border-subtle)!important;border-radius:0!important;background:var(--color-surface)!important;box-shadow:none!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-row:last-child .case-history-card{border-bottom:0!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-open{position:relative}html body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-primary{gap:4px 8px!important;align-items:center}html body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-event-action{margin:0;font-size:var(--type-md);font-weight:var(--weight-medium)}html body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-primary time{font-size:var(--type-xs)!important;font-variant-numeric:tabular-nums}html body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-direction{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;margin:0}html body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-meta{display:inline-flex;align-items:center;gap:4px;font-size:var(--type-xs)}html body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-attribution{font-size:var(--type-xs)!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-subject{font-size:var(--type-sm)!important;-webkit-line-clamp:1!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs :is(.case-history-summary>span,.case-history-action>span){-webkit-line-clamp:1!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-reading-hint{flex:0 0 auto;margin:0}@container history (max-width: 480px){html body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-primary time{flex-basis:100%;margin-left:0!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-reading-hint{position:absolute;top:12px;right:8px}html body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-primary{padding-right:18px}html body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs :is(.case-history-subject,.case-history-summary>span,.case-history-action>span){-webkit-line-clamp:2!important}}html body .product-app .follow-up-panel{padding:16px!important;background:var(--color-surface)!important}html body .product-app .follow-up-panel :is(.follow-up-case-deadline,.follow-up-current){margin:0;padding:14px 0;border-top:1px solid var(--color-border-subtle);background:transparent}html body .product-app .follow-up-panel :is(.follow-up-case-deadline,.follow-up-current-status){display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px}html body .product-app .follow-up-panel .follow-up-date-copy{min-width:0}html body .product-app .follow-up-panel .follow-up-date-copy>small{display:block;font-size:var(--type-sm);line-height:1.5;color:var(--color-text-soft);margin-bottom:5px}html body .product-app .follow-up-panel .follow-up-date-value{display:flex;align-items:center;flex-wrap:wrap;line-height:1.5}html body .product-app .follow-up-panel :is(time,strong){font-variant-numeric:tabular-nums}html body .product-app .follow-up-panel .follow-up-date-edit{min-height:32px;padding:5px 10px;margin:0}html body .product-app .case-team-identities :is(.case-team-owner,.case-team-contacts){min-width:0}html body .product-app .case-team-identities .case-team-summary{margin-top:0;padding-top:12px;border-top:1px solid var(--color-border-subtle)}@media (hover:hover) and (pointer:fine){html body .product-app :is(.dense-case-row,.dense-inbox-row,.operational-queue-row,.dashboard-recent-emails>article,.case-history-card):hover{background-color:var(--color-surface-muted)!important;box-shadow:none!important}}html body :is(.product-app,.tamdot-dialog-layer,.tamdot-floating-panel,.public-site,.public-demo-page) :is(button,a[href],summary,input,select,textarea):focus-visible{outline:2px solid var(--color-status-information);outline-offset:2px}html body :is(.public-site,.public-demo-page) :is(button,a[href],summary):focus-visible{outline-color:var(--color-public-hover)}html body [data-story-workspace-section]{max-width:760px;margin-inline:auto;border-radius:8px}html body [data-story-workspace-section] [data-story-glass]{padding:18px!important;border-radius:8px!important}html body [data-story-workspace-section] [data-story-stage]{gap:12px}html body [data-story-workspace-section] :is(p,li,small){line-height:1.6}html body .public-demo-fullscreen .public-demo-environment{max-width:1280px;margin-inline:auto;border-radius:8px}html body .public-demo-rich article{padding:18px;border-radius:8px}html body :is(.public-demo-rich .demo-status,.public-demo-rich .demo-source-mail){border-left:0}html body .product-app .dashboard-module-agenda .dashboard-case-calendar,html body .product-app .dashboard-module-agenda .module-entry-content>.dashboard-panel,html body .product-app .dashboard-module-agenda .module-entry-preview .module-entry-content{flex:0 0 auto}html body .product-app .dashboard-module-agenda .dashboard-calendar-grid{flex:0 0 auto;grid-auto-rows:minmax(44px,auto)}@media (max-width:900px){html body .product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true]{--matrix-columns:1;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;grid-auto-flow:row!important;align-items:start!important}html body .product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true]>:is(.dashboard-module,.case-layout-module){grid-column:1/-1!important;grid-row:auto!important;height:auto!important;min-width:0;align-self:start!important}html body .product-app .dashboard-modular-grid .module-entry-preview{height:auto!important}html body .product-app .dashboard-modular-grid .module-entry-content{min-height:0!important}html body .product-app .dashboard-module-recent_emails>.dashboard-panel{height:auto!important}html body .product-app .dashboard-modular-grid[data-layout-matrix=true] .dashboard-mail-flow>.dashboard-recent-emails{flex:0 0 auto;max-height:480px!important;overflow:auto!important}html body .product-app .case-detail-header-tools{margin-left:0}html body .case-completed-activity-dialog .dialog-actions>button{min-height:44px!important}html body .product-app .follow-up-panel .follow-up-date-edit{min-height:44px;padding-inline:12px}html body .product-app .inline-module-controls{flex:1 1 100%!important;justify-content:flex-start;margin-left:0}html body .product-app .inline-module-toolbar :is(button,.inline-module-secondary-action){min-height:44px!important;min-width:44px!important;font-size:var(--type-sm)!important}html body .product-app :is(.dashboard-module,.case-layout-module):not(.is-collapsed):not(.is-layout-editing) :is(.dashboard-module-collapse,.case-layout-collapse){width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;top:4px!important;right:8px!important}html body .product-app :is(.dashboard-module,.case-layout-module) :is(.panel-head,.case-history-head,.follow-up-heading,.case-task-checklist-head){padding-right:64px!important}html body .product-app .dashboard-email-compact .dashboard-email-case,html[data-theme][data-palette] body .product-app .case-action-control.case-action-control[data-next-action-tone] :is(.case-action-menu.is-icon-only,.case-archived-action-menu.is-icon-only)>.tamdot-popover-trigger,html[data-theme][data-palette] body .product-app .workflow-next-action.is-icon-only{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}html body .product-app .dashboard-recent-emails>article.dashboard-email-compact{grid-template-columns:minmax(0,1fr) 44px!important;padding:12px!important}}@media (max-width:600px){html body .product-app .workspace-page-header .workspace-page-info[open]{flex:1 1 100%;width:100%}html body .product-app .workspace-page-header .workspace-page-info[open] p{position:static;inset:auto;width:100%;margin-top:8px;padding:12px;box-shadow:none}html body .case-completed-activity-dialog{padding:18px!important}html body .case-completed-activity-next{grid-template-columns:minmax(0,1fr)}html body .case-completed-activity-fields :is(input,select,textarea){font-size:16px;min-height:44px}html body .product-app .case-summary-card{padding:16px!important}html body .product-app .case-summary-card h2{font-size:var(--type-xl)}html body .product-app .case-monitor-table :is(.dense-case-header,.dense-case-row){min-width:1275px}}@media (prefers-reduced-motion:reduce){html body :is(.product-app,.tamdot-dialog-layer,.tamdot-floating-panel,.public-site,.public-demo-page) :is(button,a,summary){animation:none!important}}@media (forced-colors:active){html body :is(.product-app,.tamdot-dialog-layer,.tamdot-floating-panel,.public-site,.public-demo-page) :is(button,a,summary):is(:hover,:focus-visible){background-image:none!important;box-shadow:none!important;outline-color:Highlight}html body .tamdot-dialog .follow-up-quick-actions .button[aria-pressed=true]{background:Highlight!important;color:HighlightText!important;-webkit-text-fill-color:HighlightText!important}}@media (max-width:600px),(pointer:coarse){.product-app :is(button.dashboard-module-signal,.dashboard-mail-unread-toggle,.dashboard-mail-notification-pager .button){min-height:44px;min-width:44px}}@media (max-width:900px),(pointer:coarse){html body .product-app .dashboard-command-rail .workspace-period-filter>button,html body .product-app .dashboard-command-rail :is(.workspace-custom-period-trigger,.workspace-custom-period-panel button,.workspace-custom-period-fields input,.workspace-period-reset){min-height:44px!important}html body .product-app .inline-module-toolbar :is(button,.inline-module-secondary-action,.inline-module-height select){min-height:44px!important;min-width:44px!important;font-size:var(--type-sm)!important}html body .product-app .inline-module-controls{gap:8px!important}html body .case-completed-activity-dialog .dialog-actions>button,html[data-theme][data-palette] body .product-app .case-overview-reply-button{min-height:44px!important}html body .product-app .dashboard-email-compact .dashboard-email-case,html[data-theme][data-palette] body .product-app .case-action-control.case-action-control[data-next-action-tone] :is(.case-action-menu.is-icon-only,.case-archived-action-menu.is-icon-only)>.tamdot-popover-trigger,html[data-theme][data-palette] body .product-app .workflow-next-action.is-icon-only{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}html body .product-app .dashboard-recent-emails>article.dashboard-email-compact{grid-template-columns:minmax(0,1fr) 44px!important}html body .product-app :is(.dashboard-module,.case-layout-module):not(.is-collapsed):not(.is-layout-editing) :is(.dashboard-module-collapse,.case-layout-collapse){width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;top:4px!important;right:8px!important}html body .product-app .follow-up-panel .follow-up-date-edit{min-height:44px;padding-inline:12px}}html body .product-app .case-detail-header-command-disclosure{grid-column:1/-1;min-width:0}html body .product-app .case-detail-header-command-disclosure>summary{display:none}html body .product-app .case-detail-identity-header[data-compact=true]{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important;padding:6px 12px!important;min-height:48px!important;overflow:visible!important}html body .product-app .case-detail-identity-header[data-compact=true] :is(.case-detail-identity-main,.case-context-identity){min-width:0}html body .product-app .case-detail-identity-header[data-compact=true]>.case-detail-identity-main{grid-column:1;grid-row:1}html body .product-app .case-detail-identity-header[data-compact=true] .case-context-identity h1{display:block!important;margin:0!important;font-size:var(--type-base)!important;line-height:1.4!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis}html body .product-app .case-detail-identity-header[data-compact=true] .case-context-actions{grid-column:2;grid-row:1;min-width:0;margin:0;padding:0!important}html body .product-app .case-detail-identity-header[data-compact=true] .case-context-statuses{flex-wrap:nowrap}html body .product-app .case-detail-identity-header[data-compact=true] .case-context-statuses .status{white-space:nowrap}html body .product-app .case-detail-identity-header[data-compact=true] .case-detail-header-command-disclosure{grid-column:3;grid-row:1}html body .product-app .case-detail-identity-header[data-compact=true] .case-detail-header-command-disclosure>summary{display:grid;place-items:center;width:32px;height:32px;min-width:32px;list-style:none;cursor:pointer;border:1px solid var(--color-border);border-radius:6px;color:var(--color-brand-primary);background:var(--color-surface)}html body .product-app .case-detail-header-command-disclosure>summary::-webkit-details-marker{display:none}html body .product-app .case-detail-header-command-disclosure>summary>span:not(.app-icon){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}html body .product-app .case-detail-identity-header[data-compact=true] .case-detail-header-command-disclosure .case-detail-header-commands{position:absolute;top:calc(100% + 6px);right:0;z-index:16;width:min(680px,100%);max-height:min(480px,calc(var(--case-viewport-height,100dvh) - var(--case-identity-top,0px) - 70px));overflow-y:auto;box-sizing:border-box;margin:0!important;padding:16px!important;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);box-shadow:var(--shadow-float)}html body .product-app .case-detail-identity-header[data-compact=true] .case-detail-header-tools{margin:0}html body .product-app .case-detail-header-command-disclosure:not([open])>.case-detail-header-commands{display:none!important}html body .product-app .follow-up-panel .follow-up-heading{display:flex;flex-wrap:wrap}html body .product-app .follow-up-panel .follow-up-create-actions{flex:0 1 auto;min-width:0;max-width:100%}html body .product-app .follow-up-panel .follow-up-create-actions .button{max-width:100%;white-space:normal}@media (max-width:760px),(pointer:coarse){html body .product-app .case-detail-identity-header[data-compact=true]{padding:4px 8px!important;gap:6px!important;min-height:54px!important}html body .product-app .case-detail-identity-header[data-compact=true] .case-detail-header-command-disclosure>summary{width:44px;height:44px;min-width:44px}html body .product-app .case-detail-identity-header[data-compact=true] .case-context-statuses .status>span:last-child{max-width:116px;overflow:hidden;text-overflow:ellipsis}}@media (max-width:380px){html body .product-app .case-detail-identity-header[data-compact=true] .case-context-statuses .status>span:last-child{max-width:86px}}html body .product-app .follow-up-panel .follow-up-date-timeline{list-style:none;display:grid;gap:0;margin:12px 0;padding:0}html body .product-app .follow-up-panel .follow-up-date-event{position:relative;display:grid!important;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0!important;padding:12px 0!important;border:0!important;background:transparent}html body .product-app .follow-up-panel .follow-up-date-event:not(:last-child):after{content:"";position:absolute;top:calc(50% + 24px);bottom:-12px;left:23px;width:1px;background:var(--color-border-strong);pointer-events:none}html body .product-app .follow-up-panel .follow-up-calendar-stamp{display:grid;place-content:center;text-align:center;width:48px;height:48px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-brand-hover);font-variant-numeric:tabular-nums}html body .product-app .follow-up-panel .follow-up-calendar-stamp b{font-size:20px;line-height:1.1}html body .product-app .follow-up-panel .follow-up-calendar-stamp>span{font-size:var(--type-xs);line-height:1.3;text-transform:uppercase}html body .product-app .follow-up-panel .follow-up-event-label{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:4px;font-size:var(--type-md);line-height:1.45}html body .product-app .follow-up-panel .follow-up-date-value{gap:6px 8px;font-size:var(--type-sm)}html body .product-app .follow-up-panel .follow-up-date-event>.follow-up-date-edit{min-width:-moz-max-content;min-width:max-content;white-space:nowrap}html body .product-app .follow-up-panel .follow-up-relative-date{border-radius:4px;padding:2px 6px;background:var(--color-status-information-soft);color:var(--color-brand-primary);font-size:var(--type-xs);line-height:1.4}html body .product-app .follow-up-panel .follow-up-date-event:is([data-deadline-timing=PASSED],[data-reminder-timing=PASSED]) .follow-up-relative-date{color:var(--color-status-critical);background:var(--color-status-critical-soft)}html body .product-app .follow-up-panel .follow-up-event-context{margin:6px 0 0;max-width:65ch;font-size:var(--type-sm);line-height:1.5;color:var(--color-text-soft);overflow-wrap:anywhere}html body .product-app .follow-up-panel .follow-up-timeline-explanation{display:flex;align-items:flex-start;gap:6px;margin:4px 0 12px;padding-top:8px;color:var(--color-text-soft);font-size:var(--type-xs);line-height:1.5}html body .product-app .follow-up-panel .follow-up-timeline-explanation .app-icon{flex-shrink:0;margin-top:1px}@media (max-width:480px){html body .product-app .follow-up-panel .follow-up-date-event{grid-template-columns:44px minmax(0,1fr);gap:8px}html body .product-app .follow-up-panel .follow-up-calendar-stamp{width:44px;height:48px}html body .product-app .follow-up-panel .follow-up-date-event:not(:last-child):after{left:21px}html body .product-app .follow-up-panel .follow-up-date-event>.follow-up-date-edit{grid-column:2;justify-self:start;margin-top:0}}html body .product-app :is(.has-unread-notification,.is-unread-notification,.operational-queue-row.has-notification,.notification-item.unread,.dense-case-row.has-unread-notification.tone-urgent,.operational-work-queue .operational-queue-row.has-notification[class*=case-status-]){box-shadow:none!important;background-image:none!important;animation:none!important}html body .product-app :is(.notification-unread-marker,.dense-case-update-icon,.dashboard-notification-mark,.ticket-unread-marker){position:static!important;inset:auto!important;transform:none!important;display:inline-flex!important;align-items:center;justify-content:center;width:28px!important;height:28px!important;min-width:28px!important;flex:0 0 28px;margin:0;padding:0!important;border:1px solid var(--color-border-subtle)!important;border-radius:50%!important;background:var(--color-surface)!important;color:var(--color-status-information)!important;box-shadow:0 1px 5px color-mix(in srgb,var(--color-status-information) 12%,transparent)!important;animation:none!important;vertical-align:middle}html body .product-app :is(.notification-unread-marker,.dense-case-update-icon,.dashboard-notification-mark,.ticket-unread-marker) .app-icon{width:16px!important;height:16px!important;color:inherit!important;filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--color-status-information) 18%,transparent))}html body .product-app .notification-center-unread-marker{margin-top:2px}html body .product-app .contact-card-primary-link{display:flex;align-items:center;gap:8px;min-width:0}html body .product-app .contact-card-primary-link>span:not(.notification-unread-marker){min-width:0}html body .product-app .product-topbar .notification-bell{width:44px!important;height:44px!important;min-width:44px!important;border-radius:50%!important;background:var(--color-surface)!important;background-image:none!important;animation:none!important}html body .product-app .product-topbar .notification-bell[data-unread=true]{border-color:var(--color-border)!important;box-shadow:0 2px 7px color-mix(in srgb,var(--color-status-information) 12%,transparent)!important}html body .product-app .product-topbar .notification-bell[data-unread=true]>.app-icon{color:var(--color-status-information)!important;filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--color-status-information) 18%,transparent))}html body :is(.public-site,.public-demo-page) .intro-feature-trigger{border-radius:inherit!important}@media (hover:hover) and (pointer:fine){html body :is(.public-site,.public-demo-page) .public-product-intro .intro-feature-trigger:is(:hover,:focus-visible){box-shadow:none!important;background:transparent!important;background-image:none!important;border-color:transparent!important;animation:none!important}html body :is(.public-site,.public-demo-page) .public-product-intro article:is(:hover,:focus-within){background:var(--color-surface-muted)!important;box-shadow:none!important}}html body .tamdot-dialog .document-association-preview{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:12px;margin:0;border-radius:6px;background:var(--color-status-information-soft);color:var(--color-text-soft);overflow-wrap:anywhere;line-height:1.5}html body .tamdot-dialog .document-association-preview .app-icon{flex:0 0 auto;margin-top:2px}html body .tamdot-dialog :is(.document-proposal,.document-proposal-heading,.document-proposal-meta,.document-proposal-body){min-width:0;overflow-wrap:anywhere}html body .tamdot-dialog.document-grouping-dialog>.dialog-actions>.button{min-height:44px!important}html body .product-app .notification-list{display:grid;gap:0;padding:0 16px}html body .product-app .notification-list .notification-item{display:grid!important;grid-template-columns:28px minmax(0,1fr);margin:0!important;border:0!important;border-bottom:1px solid var(--color-border-subtle)!important;background-image:none!important;animation:none!important}html body .product-app .notification-list .notification-item:after,html body .product-app .notification-list .notification-item:before{content:none!important}html body .product-app .notification-item-content{display:grid;min-width:0}html body .product-app .notification-item :is(.notification-subject,.notification-context,.notification-urgency-reason){margin:0;padding:0;max-width:65ch;line-height:1.5;overflow-wrap:anywhere}html body .product-app .notification-item :is(.notification-context,.notification-urgency-reason){font-size:var(--type-md);color:var(--color-text-soft);background:none!important;border:0!important}html body .product-app .notification-item .notification-linked-record{margin:0}html body .product-app .notification-item .notification-date{color:var(--color-text-soft);font-size:var(--type-sm);line-height:1.5;font-variant-numeric:tabular-nums}html body .product-app .notification-item[data-notification-kind] .notification-status-tag{border:0;background:none!important;padding:0;font-size:var(--type-sm);line-height:1.5;color:var(--color-text-soft)!important}html body .product-app .notification-item[data-notification-kind=ACTION] .notification-status-tag{color:var(--color-brand-primary)!important}html body .product-app .notification-item:is([data-notification-kind=ERROR],.notification-tone-error) .notification-status-tag{color:var(--color-status-critical)!important}html body .product-app .notification-item:is([data-notification-kind=WARNING],.notification-tone-warning) .notification-status-tag{color:var(--color-text)!important}html body .product-app .notification-item-actions{margin:0;gap:8px;flex-wrap:wrap}html body .product-app .notification-load-state{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 16px;margin:0;color:var(--color-text-soft);font-size:var(--type-md);line-height:1.5}html body .product-app .notification-load-state>button{min-height:44px;color:var(--color-brand-primary)}html body .product-app .notification-counts-unavailable{margin:0;padding:8px 16px;font-size:var(--type-sm);color:var(--color-text-soft)}@media (max-width:480px){html body .product-app .notification-list{padding:0 12px}html body .product-app .notification-list .notification-item{grid-template-columns:28px minmax(0,1fr)}html body .product-app .notification-item .notification-urgency-icon{position:static}html body .product-app .notification-item-heading{padding-left:0;min-height:0}}@media (forced-colors:active){html body .product-app :is(.notification-unread-marker,.dense-case-update-icon,.dashboard-notification-mark,.ticket-unread-marker){color:LinkText!important;border-color:LinkText!important;box-shadow:none!important}html body .product-app :is(.notification-unread-marker,.dense-case-update-icon,.dashboard-notification-mark,.ticket-unread-marker) .app-icon{filter:none}}html body .case-action-menu-panel .case-action-proposals .case-action-item>span{min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:left}html body .case-action-menu-panel .case-action-review-reason{margin:0 0 12px;padding:0;color:var(--color-text-soft);font-size:var(--type-sm);line-height:1.5;overflow-wrap:anywhere}html body .case-action-menu-panel .case-action-item-copy{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;text-align:left}html body .case-action-menu-panel .case-action-reminder-date{color:inherit;font-size:var(--type-sm);font-weight:var(--weight-regular);line-height:1.5;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}html body .case-column-filter-panel{max-width:calc(100vw - 24px)}html body .case-column-filter-form{display:grid;gap:16px;min-width:0;padding:8px}html body .case-column-filter-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}html body .case-column-filter-fields.is-single{grid-template-columns:minmax(0,1fr)}html body .case-column-filter-fields fieldset{display:grid;align-content:start;gap:6px;margin:0;padding:12px 0 0;min-width:0;border:0;border-top:1px solid var(--color-border-subtle)}html body .case-column-filter-fields legend{padding:0 8px 0 0;font-size:var(--type-base);font-weight:var(--weight-medium);color:var(--color-text)}html body .case-column-filter-fields label{font-size:var(--type-sm);line-height:1.5;color:var(--color-text-soft)}html body .case-column-filter-fields :is(select,input:not([type=checkbox])){box-sizing:border-box;width:100%;min-width:0;min-height:40px;padding:8px;font-size:var(--type-md);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px}html body .case-column-date-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html body .case-column-filter-fields :is(.case-column-text-field,.case-column-date-fields label){display:grid;gap:6px;margin-top:6px}html body .case-column-value-options{display:grid;gap:4px;margin-top:8px}html body .case-column-value-options label{display:flex;align-items:center;gap:8px;min-height:28px;color:var(--color-text);overflow-wrap:anywhere}html body .case-column-value-options input{flex:0 0 auto;accent-color:var(--color-brand-primary)}html body .case-column-filter-help{margin:0;font-size:var(--type-sm);line-height:1.5;color:var(--color-text-soft)}html body .case-column-filter-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid var(--color-border-subtle)}html body .case-column-filter-actions .button{min-height:44px}html body .case-column-filter-control>.tamdot-popover-trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px}html body .case-column-filter-control.is-active>.tamdot-popover-trigger{color:var(--color-brand-primary);background:var(--color-brand-soft)}html body .product-app .case-monitor-table .dense-case-header [role=columnheader]>button{display:inline-flex;align-items:center;min-height:32px;padding:4px 0;text-align:left;flex:1 0 auto}html body .product-app .case-monitor-table .dense-case-header [role=columnheader]>button .app-icon{flex:0 0 auto}html body .product-app .case-column-filter-control.is-header{flex:0 0 auto;position:relative}html body .product-app .case-column-filter-control.is-header>.tamdot-popover-trigger{position:relative;min-width:26px;width:26px;height:32px;min-height:32px;padding:4px;border:0;border-radius:6px}html body .case-column-filter-dot{position:absolute;top:3px;right:2px;width:4px;height:4px;border-radius:50%;background:currentColor}html body .product-app .case-pagination-readable{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:20px 0 8px;font-size:var(--type-md);font-variant-numeric:tabular-nums}html body .product-app .case-page-size{display:flex;flex-wrap:wrap}html body .product-app .case-page-size select{min-height:44px;border-radius:6px;color:var(--color-text)}html body .product-app .case-page-position{display:grid;gap:4px;text-align:center}html body .product-app .case-page-position>span{color:var(--color-text-soft)}html body .product-app .case-page-buttons{display:flex;align-items:center;gap:8px}html body .product-app .case-page-buttons .button{min-height:44px}html body .product-app .case-card-distilled{display:grid!important;grid-template-columns:24px minmax(0,1fr);align-content:start}html body .product-app .case-card-distilled>.case-select{grid-column:1;grid-row:1}html body .product-app .case-card-distilled .case-card-main{display:grid;grid-column:2;grid-row:1;min-width:0}html body .product-app .case-card-distilled .case-card-title-row>div{display:grid;min-width:0}html body .product-app .case-card-distilled .business-case-title{overflow-wrap:anywhere}html body .product-app .case-card-distilled .case-card-contact :is(a,span){display:inline-flex;align-items:baseline;gap:6px;margin:0;max-width:100%;font-size:var(--type-md);line-height:1.5;overflow-wrap:anywhere;color:var(--color-text-soft)}html body .product-app .case-card-distilled .case-card-contact .app-icon{flex:0 0 auto;align-self:center}html body .product-app .case-card-distilled .case-card-next-action{padding:0;background:transparent;border:0;border-radius:0;display:grid}html body .product-app .case-card-distilled .case-card-next-action small{color:var(--color-text-soft);font-size:var(--type-sm);text-transform:none;letter-spacing:normal}html body .product-app .case-card-distilled .case-card-next-action b{font-weight:var(--weight-regular);overflow-wrap:anywhere}html body .product-app .case-card-distilled .case-card-operational-strip{grid-template-columns:minmax(0,1fr);margin:0}html body .product-app .case-card-distilled .case-card-operational-strip>span{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;box-shadow:none;font-size:var(--type-md)}html body .product-app .case-card-distilled .case-card-operational-strip small{font-size:var(--type-sm);color:var(--color-text-soft);text-transform:none;letter-spacing:normal;font-weight:var(--weight-regular)}html body .product-app .case-card-distilled .case-card-operational-strip time{font-size:var(--type-md);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere}html body .product-app .case-card-distilled .business-case-footer{grid-column:1/-1;grid-row:2;width:100%;box-sizing:border-box;align-items:flex-start;gap:12px}html body .product-app .case-card-secondary-details{min-width:0;flex:1 1 80px}html body .product-app .case-card-secondary-details summary{display:list-item;cursor:pointer;min-height:36px;padding-block:8px;box-sizing:border-box;color:var(--color-text-soft)}html body .product-app .case-card-secondary-content{justify-items:start;font-size:var(--type-sm);line-height:1.5;overflow-wrap:anywhere}html body .product-app .case-priority-historical{color:var(--color-text-soft);font-size:var(--type-sm);font-weight:400}html body .product-app .case-card-distilled .case-card-decision-actions{flex-wrap:wrap;justify-content:flex-end;min-width:0;max-width:100%}html body .product-app .case-card-distilled .case-attachment-tooltip{width:min(300px,calc(100vw - 48px));max-height:220px;overflow:auto;overflow-wrap:anywhere}@media (max-width:900px),(pointer:coarse){html body .case-column-filter-fields :is(select,input:not([type=checkbox])){min-height:44px}html body .case-column-value-options label{min-height:44px}html body .product-app .case-column-filter-control.is-header>.tamdot-popover-trigger{min-width:44px;width:44px;min-height:44px;height:44px}html body .product-app .case-monitor-table .dense-case-header [role=columnheader]>button{min-height:44px}html body .product-app .case-monitor-table :is(.dense-case-header,.dense-case-row){grid-template-columns:32px 135px 155px 145px minmax(175px,.85fr) minmax(190px,2fr) minmax(125px,.6fr) 155px 145px 185px 44px!important;min-width:1600px}html body .product-app .case-card-secondary-details summary{min-height:44px;padding-block:12px}}@media (max-width:600px){html body .case-column-filter-fields{grid-template-columns:minmax(0,1fr)}html body .case-column-filter-form{padding:4px}html body .product-app .case-pagination-readable{justify-content:center;gap:16px 24px}html body .product-app .case-page-size{flex:1 1 100%;justify-content:space-between}html body .product-app .case-page-position{flex:1 1 100%}html body .product-app .case-pagination-readable .case-page-buttons .button span{display:inline}}html body>.tamdot-dialog-layer[data-viewport-contained=true]{box-sizing:border-box;min-width:0;min-height:0;overflow:hidden;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}html body>.tamdot-dialog-layer[data-viewport-contained=true]>.tamdot-dialog{display:flex!important;flex-direction:column;box-sizing:border-box;min-width:0!important;min-height:0!important;justify-self:center;overflow:hidden!important}html body>.tamdot-dialog-layer[data-viewport-contained=true]>.tamdot-dialog>:not(.dialog-body){flex:0 0 auto}html body>.tamdot-dialog-layer[data-viewport-contained=true]>.tamdot-dialog>.dialog-body{flex:1 1 auto;min-width:0;min-height:0;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scroll-padding-block:4px}html body>.tamdot-dialog-layer[data-viewport-contained=true]>.tamdot-dialog>.dialog-actions{position:static;flex-wrap:wrap}html body>.tamdot-dialog-layer[data-viewport-contained=true]>.tamdot-dialog[data-scroll-owner=dialog]{overflow-y:auto!important}html body>.tamdot-dialog-layer[data-viewport-contained=true]>.tamdot-dialog[data-scroll-owner=dialog]>.dialog-body{flex:0 0 auto;overflow:visible!important}html body .product-app .product-topbar{height:auto!important;flex-wrap:wrap;align-content:center;row-gap:8px}html body .product-app .product-topbar>.global-search-wrap{flex:1 1 18rem;width:auto;min-width:0;max-width:100%}html body .product-app .product-topbar>.global-search-wrap>.global-search{box-sizing:border-box;width:100%;min-width:0;max-width:100%}html body .product-app .product-topbar>.top-actions{flex:0 1 auto;flex-wrap:wrap;min-width:0;max-width:100%;margin-inline-start:auto}@media (min-width:901px){html body .product-app .product-topbar>.global-search-wrap{max-width:min(500px,100%)}}@media (min-width:1241px){html body .product-app .product-topbar .topbar-secondary-surface{flex:0 1 auto;flex-wrap:wrap;min-width:0;max-width:100%}html body .product-app .product-topbar .topbar-secondary-surface>:where(a,button,.help-menu,.operation-indicator){min-width:0;max-width:100%}html body .product-app .product-topbar .topbar-secondary-surface :is(.architecture-ribbon-link,.help-trigger,.operations-trigger){max-width:100%;white-space:normal;overflow-wrap:anywhere}}html body .product-app .workflow-status-filter.workflow-status-filter .case-badge.status{border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}html body .product-app .dense-row-icon-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:6px!important}html body .product-app .document-download-label.sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}html body .case-action-menu-panel.case-action-menu-panel{max-height:min(70svh,640px)!important;overflow-y:auto!important}html body .product-app .notification-list .notification-item-content .notification-date{grid-area:auto!important;margin:0!important}html body .product-app .notification-list .notification-item .notification-item-actions{display:flex!important;flex-wrap:nowrap!important;grid-area:auto!important;width:100%!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;margin:0!important;padding:0!important;border:0!important}html body .product-app .notification-list .notification-item-actions>*{grid-area:auto!important;margin:0!important;flex:0 0 auto!important}html body .product-app .notification-list .notification-item-actions>.notification-primary-action{margin-inline-end:auto!important;max-width:calc(100% - 92px);white-space:normal}html body .product-app :is(.dense-case-row,.workspace-dense-row,.document-table-row,.contact-card):hover{background:color-mix(in srgb,var(--color-brand-primary) 7%,var(--color-surface))!important}html body .product-app .workflow-status-filter-rail{display:flex;align-items:center;flex-wrap:nowrap;gap:4px;flex:0 1 auto;order:0;padding:0;border:0;min-width:0}html body .product-app .workflow-status-filter{min-height:34px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);font-size:var(--type-sm)}html body .product-app .workflow-status-filter[aria-pressed=true]{outline:1px solid var(--color-brand-primary);outline-offset:-1px}html body .product-app .workflow-status-filter .case-badge{border:0!important;background:transparent!important;padding:0;box-shadow:none}html body .product-app .filter-result-count{margin-inline-start:5px;font-size:var(--type-xs);font-variant-numeric:tabular-nums}html body .product-app .inbox-filter-rail{display:flex;align-items:center;flex-wrap:wrap;width:100%}html body .product-app .inbox-state-filters{display:flex;flex-wrap:wrap;gap:6px}html body .product-app .inbox-state-filters button{min-height:34px;padding:6px 10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text);font-size:var(--type-sm)}html body .product-app .inbox-state-filters button[aria-pressed=true]{border-color:var(--color-brand-primary);color:var(--color-brand-primary);background:color-mix(in srgb,var(--color-brand-primary) 7%,var(--color-surface))}html body .product-app .workflow-next-action[data-action-tone=action]{--next-action-fill:var(--color-status-action)}html body .product-app .workflow-next-action[data-action-tone=warning]{--next-action-fill:var(--color-status-warning)}html body .product-app .workflow-next-action[data-action-tone=waiting]{--next-action-fill:var(--color-status-waiting)}html body .product-app .workflow-next-action[data-action-tone=success]{--next-action-fill:var(--color-status-success)}@media (min-width:901px){html body .product-app .case-detail-modular-grid[data-layout-matrix=true][data-layout-measured=true]:not(.is-layout-editing){grid-auto-rows:8px!important;gap:16px!important}}html body .product-app .case-module-header{padding:14px 16px!important}html body .product-app .case-layout-module>.case-module-body{padding:0!important}html body .case-quick-workspace{width:min(1060px,100%)!important}html body .case-quick-workspace .case-detail-page{padding:0!important}html body .case-quick-workspace :is(.case-detail-header-tools,.case-detail-header-commands,.case-detail-command-strip){display:none!important}html body .case-quick-workspace .case-detail-modular-grid{margin-top:16px}html body .case-action-menu-panel{border-radius:8px}html body .case-action-menu-panel .case-action-proposals{display:grid;gap:8px;margin-top:12px}html body .case-action-menu-panel .case-action-next-step{margin-top:12px}html body .case-action-menu-panel .case-action-more,html body .case-action-menu-panel .case-action-next-step{padding-top:12px;border-top:1px solid var(--color-border-subtle)}html body .product-app .dashboard-activity-event{position:relative;gap:12px!important;padding:14px 12px!important;margin:0!important;border-radius:6px}html body .product-app .dashboard-activity-open{display:block;width:100%;text-align:start;border:0;border-radius:0;padding:0;margin:6px 0;background:transparent!important;line-height:1.5}html body .product-app .dashboard-activity-symbol{width:28px;height:28px;overflow:hidden;border-radius:6px}html body .product-app .dashboard-activity-symbol img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html body .product-app .dashboard-activity-evidence{display:flex;align-items:center;justify-content:space-between;gap:12px}html body .product-app .activity-case-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 32px;width:32px;height:32px;min-height:32px;padding:0!important;line-height:1;text-overflow:clip!important;margin-inline-start:auto}html body .product-app .notification-list .notification-item{grid-template-columns:26px minmax(0,1fr)!important;gap:10px!important;border-radius:0!important;box-shadow:none!important}html body .product-app .notification-item-content{grid-template-columns:minmax(0,1fr) auto}html body .product-app .notification-item-content>:not(.notification-date,.notification-item-actions){grid-column:1/-1}html body .product-app .notification-item-content .notification-date{align-self:center}html body .product-app .notification-item .notification-item-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin:0;padding:0;border:0}html body .product-app .notification-icon-action{width:32px!important;height:32px!important;min-height:32px!important;border-radius:6px!important}html body .product-app .synchronization-catch-up{width:100%;margin-block:8px;justify-content:center}html body .scan-coverage-calendar{margin-block:16px;max-width:420px;color:var(--color-text)}html body .scan-coverage-calendar>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}html body .scan-coverage-calendar>header>div{display:flex;gap:4px}html body .scan-coverage-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}html body .scan-coverage-days>small{text-align:center;padding-block:4px;color:var(--color-text-soft)}html body .scan-coverage-days>button{min-width:0;min-height:36px;border:1px solid var(--color-border);border-radius:6px;padding:6px;background:var(--color-surface);color:var(--color-text);font-variant-numeric:tabular-nums}html body .scan-coverage-days>button[data-covered=true]{color:var(--color-text);background:linear-gradient(145deg,color-mix(in srgb,var(--status-success) 28%,var(--color-surface)),color-mix(in srgb,var(--status-success) 12%,var(--color-surface)));border-color:color-mix(in srgb,var(--status-success) 40%,var(--color-border))}html body .scan-coverage-days>button[aria-pressed=true]{box-shadow:inset 0 -3px var(--color-brand-primary);outline:0;border-color:var(--color-brand-primary)}html body .scan-coverage-days>button:disabled{opacity:.35}html body .scan-coverage-legend{display:flex;margin-block:10px 6px;font-size:var(--type-sm)}html body .scan-coverage-legend>span:before{content:"";display:inline-block;width:10px;height:10px;margin-inline-end:5px;border:1px solid var(--color-border);background:var(--color-surface);border-radius:2px}html body .scan-coverage-legend>span[data-covered=true]:before{background:color-mix(in srgb,var(--status-success) 25%,var(--color-surface));border-color:var(--status-success)}@media (max-width:600px){html body .product-app .workflow-status-filter-rail{flex-wrap:nowrap;padding-bottom:10px;max-width:100%}html body .product-app .workflow-status-filter{min-height:40px}html body .product-app .notification-icon-action{width:40px!important;height:40px!important;min-height:40px!important}html body .case-quick-workspace .case-detail-identity-bar{position:static!important}html body .product-app .inbox-state-filters button{min-height:40px}}html body .product-app .case-command-rail .follow-up-sticky-controls{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;width:100%}html body .product-app .case-command-rail .follow-up-sticky-controls>.button{flex:0 0 auto}html body .product-app .case-inline-search{display:flex;align-items:center;gap:6px;flex:1 1 190px;min-width:120px;max-width:280px;margin:0;border:1px solid var(--color-border);border-radius:6px;padding-inline:8px;background:var(--color-surface)}html body .product-app .case-inline-search input{width:100%;min-width:0;height:34px;border:0;background:transparent;padding:6px 0;font-size:var(--type-sm)}html body .product-app .case-inline-result-count{flex:0 0 auto;color:var(--color-text-soft);font-size:var(--type-xs);white-space:nowrap}html body .product-app .workflow-status-filter{--filter-tone:var(--status-neutral);white-space:nowrap;flex:0 0 auto;padding:5px 7px;color:var(--filter-tone);border-color:color-mix(in srgb,var(--filter-tone) 32%,var(--color-border))}html body .product-app .workflow-status-filter:is([data-status=NEW],[data-status=INFORMATION]){--filter-tone:var(--status-information)}html body .product-app .workflow-status-filter[data-status=IN_PROGRESS]{--filter-tone:var(--status-action);color:var(--color-status-action-ink)}html body .product-app .workflow-status-filter[data-status=WAITING_FOR_US]{--filter-tone:var(--status-action)}html body .product-app .workflow-status-filter[data-status=WAITING_FOR_EXTERNAL]{--filter-tone:var(--status-waiting)}html body .product-app .workflow-status-filter[data-status=DONE]{--filter-tone:var(--status-success)}html body .product-app .workflow-status-filter[aria-pressed=true]{outline:0;border-color:var(--filter-tone);background:color-mix(in srgb,var(--filter-tone) 10%,var(--color-surface))}html body .product-app .workflow-status-filter .case-status-glyph,html body .product-app .workflow-status-filter>i{background:var(--filter-tone);color:var(--filter-tone)}html body .product-app .workflow-status-filter>i{display:inline-block;width:7px;height:7px;margin-inline-end:5px;border-radius:50%}html body .case-action-menu-panel .case-action-more .case-action-item{--action-tone:var(--status-neutral)!important}html body .dashboard-activity-symbol.is-tamdot{background:transparent!important;padding:0;border:0}html body .dashboard-activity-symbol.is-tamdot img{width:28px;height:28px;border-radius:6px}html body .product-app .memo-status-legend{display:flex;flex-wrap:wrap;gap:7px 14px;margin-block:12px;color:var(--color-text-soft);font-size:var(--type-xs)}html body .product-app .memo-status-legend>span{display:inline-flex;align-items:center;gap:5px}html body .product-app .memo-status-legend i{width:7px;height:7px;border-radius:2px;background:var(--legend-color)}html body .product-app .dashboard-contact-order{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;font-size:var(--type-xs);color:var(--color-text-soft)}html body .product-app .dashboard-contact-order select{min-height:34px;max-width:190px;padding:6px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);font-size:var(--type-sm)}html body .product-app .dashboard-contact-case-context>.case-badge{margin-inline-start:auto}html body .product-app .contact-last-exchange-date{flex:0 0 auto;margin-inline-start:8px;white-space:nowrap;color:var(--color-text-soft);font-size:var(--type-xs)}html body .product-app .full-timeline-command-rail .memo-status-filters{flex-wrap:wrap;margin-bottom:10px}html body .product-app .full-timeline-command-rail .full-timeline-query-row{margin:0;gap:8px}html body .product-app .full-timeline-controls>select:first-child{display:none}html body .product-app .full-timeline-toolbar{margin-block:8px 0;padding:0;gap:8px}html body .product-app .timeline-filter-group{gap:4px}html body .rescan-volume-summary{padding:10px 12px;margin:0 0 12px;border-radius:6px;background:var(--color-brand-soft);font-size:var(--type-md)}@media (max-width:1300px){html body .product-app .case-command-rail .follow-up-sticky-controls{flex-wrap:wrap}html body .product-app .case-command-rail .workflow-status-filter-rail{flex:1 1 100%;order:-1;padding-block:2px}}@media (max-width:600px){html body .product-app .case-inline-search{max-width:none;flex:1 1 100%}html body .product-app .workflow-status-filter-rail{overflow-x:auto}html body .product-app .dashboard-contact-case-context{flex-wrap:wrap;gap:6px}html body .product-app .contact-last-exchange-date{margin-inline-start:0}}html body .product-app .case-detail-page[hidden]{display:none!important}html body .scan-coverage-legend [data-selection=true]:before{background:var(--color-surface);border-color:var(--color-brand-primary);box-shadow:inset 0 -3px var(--color-brand-primary)}html body .product-app .case-command-rail .workflow-status-filter-rail{overflow-x:auto;overscroll-behavior-inline:contain}html body .product-app .case-command-rail .workflow-status-filter{padding-inline:6px;font-size:var(--type-xs);flex-shrink:0}@media (min-width:901px){html body .product-app .case-monitor-table :is(.dense-case-header,.dense-case-row){grid-template-columns:32px minmax(0,.9fr) minmax(0,1.3fr) 44px minmax(0,1fr) minmax(0,2.6fr) minmax(0,.6fr) minmax(0,1fr) minmax(0,.85fr) minmax(0,.85fr) 44px!important;width:100%;padding:8px!important}}@media (max-width:900px){html body .product-app .case-monitor-table>.dense-case-header{display:none!important}}html body .product-app .case-command-rail{padding:0;border:0;background:transparent;box-shadow:none}html body .product-app .case-filter-surface .workflow-status-filter-rail{display:flex;flex-wrap:wrap;max-width:100%}html body .product-app .case-filter-surface .workflow-status-filter{display:inline-flex;align-items:center;color:var(--color-text);border:1px solid color-mix(in srgb,var(--filter-tone) 42%,var(--color-border));background:var(--color-surface)}html body .product-app .case-filter-surface .workflow-status-filter:is([aria-pressed=true],:hover,:focus-visible){color:var(--color-text);background:color-mix(in srgb,var(--filter-tone) 8%,var(--color-surface));border-color:var(--filter-tone)}html body .product-app .case-filter-status-dot{width:7px;height:7px;flex:0 0 7px;border-radius:2px;background:var(--filter-tone)}html body .product-app .case-filter-status-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding-inline:3px;border-radius:10px;font-size:var(--type-xs);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--filter-tone) 13%,var(--color-surface))}html body .product-app .case-filter-commands{display:flex;flex-wrap:wrap;align-items:center}html body .product-app .case-filter-commands>.inbox-primary-search{flex:1 1 280px;min-width:120px;max-width:none;margin:0}html body .product-app .case-filter-meta:empty{display:none}html body .product-app .case-filter-meta{margin-top:6px}html body .product-app .case-badge.case-status-in-progress .case-status-glyph{background:var(--status-action)!important;color:var(--status-action)!important}html body .product-app .case-card-grid.is-card-view{align-items:start;grid-auto-rows:auto;gap:12px}html body .product-app .case-card-grid.is-card-view .case-card-distilled{min-height:0!important;height:auto;padding:12px;gap:10px 8px}html body .product-app .case-card-distilled .case-card-main{gap:8px}html body .product-app .case-card-distilled .case-card-title-row>div{gap:5px}html body .product-app .case-card-distilled .business-case-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--type-base);line-height:1.4}html body .product-app .case-card-distilled .case-card-next-action{gap:3px}html body .product-app .case-card-distilled .case-card-next-action b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--type-md);line-height:1.45}html body .product-app .case-card-distilled .business-case-footer{margin-top:0;padding-top:8px;align-items:center}html body .product-app .case-card-distilled .case-card-decision-actions .case-action-trigger-copy{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html body .product-app .case-card-distilled .case-action-menu>.tamdot-popover-trigger{width:36px;min-width:36px;min-height:36px;padding:7px}html body .product-app .case-card-distilled .case-card-operational-strip>span{padding:0!important;border:0!important;background:transparent!important}html body .scan-coverage-days>button[data-synchronized=true]:not([data-covered=true]){color:var(--color-text);background:linear-gradient(145deg,color-mix(in srgb,var(--status-success) 22%,var(--color-surface)),color-mix(in srgb,var(--status-success) 8%,var(--color-surface)));border-color:color-mix(in srgb,var(--status-success) 45%,var(--color-border));border-style:dashed}html body .scan-coverage-legend{flex-wrap:wrap;gap:6px 12px}html body .scan-coverage-legend [data-synchronized=true]:before{border-color:var(--status-success);border-style:dashed;background:color-mix(in srgb,var(--status-success) 16%,var(--color-surface))}html body .product-app .full-timeline-command-rail{padding:0;border:0;background:transparent;box-shadow:none}html body .product-app .memo-filter-surface .memo-status-filters{margin:0}html body .product-app .memo-filter-surface .timeline-case-selector{flex:1 1 260px;min-width:160px}html body .product-app .memo-filter-surface .timeline-case-selector label{display:block;margin:0;width:100%;min-width:0;flex:1 1 auto}html body .product-app .memo-filter-surface .timeline-case-selector input{width:100%;min-height:38px;padding:8px 10px;font-size:var(--type-sm);font-weight:400;border:1px solid var(--color-border);border-radius:6px}html body .product-app .case-filter-commands :is(select,.tamdot-popover-trigger,.clear-filters-button){min-height:38px;font-size:var(--type-sm)}html body .product-app .case-page-size{display:inline-flex;align-items:center;margin:0 0 0 auto;color:var(--color-text-soft);font-size:var(--type-xs)}html body .product-app .case-page-size select{width:auto;padding:6px}html body :is(.memo-advanced-filter-content,.case-advanced-filter-content){font-size:var(--type-sm)}html body .memo-advanced-filter-content{display:grid;gap:12px;padding:12px}html body .memo-advanced-filter-content>label{display:grid;gap:5px}html body .memo-advanced-filter-content :is(select,input){min-height:36px;width:100%}html body .memo-advanced-filter-content .timeline-filter-group{display:flex;flex-wrap:wrap;gap:5px}html body .product-app .case-monitor-table .dense-case-header [role=columnheader]>button{flex:0 0 auto;border-radius:4px}html body .product-app .case-monitor-table .dense-case-header [role=columnheader]>button:is(:hover,:focus-visible){background:transparent!important;color:var(--color-brand-primary);box-shadow:inset 0 -2px color-mix(in srgb,var(--color-brand-primary) 35%,transparent)}html body .column-sort-icon{display:inline-flex}html body .column-sort-icon[data-direction=descending]{transform:rotate(180deg)}html body .scan-coverage-days>button[data-partial=true]{color:var(--color-text);background:color-mix(in srgb,var(--status-warning) 12%,var(--color-surface));border-color:color-mix(in srgb,var(--status-warning) 55%,var(--color-border));border-style:dotted}html body .scan-coverage-legend [data-partial=true]:before{background:color-mix(in srgb,var(--status-warning) 12%,var(--color-surface));border-color:var(--status-warning);border-style:dotted}html body .first-launch-experience :is(.first-launch-card,.first-launch-brand),html body :is(.tamdot-dialog,.tour-card){background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 97%,transparent),color-mix(in srgb,var(--color-surface) 91%,transparent))!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid color-mix(in srgb,var(--color-brand-primary) 20%,var(--color-surface))!important;box-shadow:0 16px 44px color-mix(in srgb,var(--color-brand-primary) 16%,transparent),inset 0 1px color-mix(in srgb,var(--color-on-primary) 80%,transparent)!important}html body .first-launch-experience{padding-block:16px}html body .first-launch-experience .first-launch-brand{padding:12px 18px;margin-bottom:12px}html body .first-launch-experience .first-launch-card{padding:20px 24px}html body .first-launch-experience .onboarding-stage-context{margin-bottom:12px}html body .first-launch-experience .onboarding-why-card{display:none}html body .first-launch-experience .onboarding-page-block :is(h1,h2){font-size:clamp(20px,2vw,28px);line-height:1.25;margin-block:0 12px}html body .first-launch-experience .onboarding-page-block p{margin-block:0 12px}html body .first-launch-experience .first-launch-actions{margin-top:12px}html body .onboarding-page-blocks{position:relative;min-height:80px;max-height:var(--onboarding-page-height,60vh);overflow-y:auto;overflow-x:hidden}html body .onboarding-page-block{margin-bottom:12px}html body .onboarding-page-blocks [data-onboarding-leaf][data-page-visible=false]{position:absolute!important;visibility:hidden!important;pointer-events:none;inset:0 0 auto;block-size:0!important;min-block-size:0!important;max-block-size:0!important;overflow:clip!important;contain:strict}html body .onboarding-page-blocks .onboarding-page-split{display:contents!important}html body .tour-card{inset:auto 16px 16px auto!important;width:min(400px,calc(100vw - 32px))!important;max-height:calc(100dvh - 32px)!important;padding:20px!important;overflow:auto;border-radius:16px!important}html body .tour-card h2{font-size:20px;line-height:1.25;margin:8px 0}html body .tour-card>p{margin:0 0 16px;font-size:var(--type-base);line-height:1.5}html body .tour-card .tour-actions{display:flex;flex-wrap:wrap;gap:8px}html body .tour-card .tour-actions .button{min-height:44px}html body .tour-card .tour-actions .button.primary{background:var(--color-brand-primary);color:var(--color-on-primary)}html body .case-action-essentials{display:grid;gap:5px;margin-block:8px}html body .case-action-item[data-action-tone=danger]{border-color:var(--color-status-critical);color:var(--color-status-critical);background:color-mix(in srgb,var(--color-status-critical) 7%,var(--color-surface))}html body .case-activity-checklist-dialog{width:min(760px,100%)}html body .case-activity-checklist-dialog .case-task-checklist{border:0;box-shadow:none;padding-inline:0}html body .case-checklist-inline-editor{padding-block:12px;border-block:1px solid var(--color-border-subtle)}html body .reply-slot-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}html body .reply-slot-fields>button{grid-column:1/-1;justify-self:start}html body .reply-appointment-slots ul{padding:0;list-style:none}html body .reply-appointment-slots li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-block:8px;border-bottom:1px solid var(--color-border-subtle)}html body .reply-identity-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}html body .reply-identity-row .reply-sender-details{flex:1;min-width:0;margin:0;overflow-wrap:anywhere}html body .reply-identity-row .reply-sender-details>summary{min-height:44px;align-content:center}html body .reply-identity-row .reply-help-button{display:inline-flex;align-items:center;flex:none;gap:6px;min-height:44px;padding:8px}html body .reply-help-text{margin:0 0 16px;padding:12px;background:var(--color-surface-soft);color:var(--color-text);font-size:var(--type-md);line-height:1.5;border-radius:6px}html body .tamdot-dialog .reply-purpose{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}html body .tamdot-dialog .reply-purpose>button{min-height:44px;white-space:normal;text-align:start}html body .tamdot-dialog .reply-purpose>button[aria-pressed=true]{color:var(--color-brand-primary);border-color:var(--color-brand-primary);background:var(--color-surface-soft)}@media (max-width:540px){html body .reply-slot-fields{grid-template-columns:minmax(0,1fr)}}html body .onboarding-page-block>[hidden]{display:none!important}html body .onboarding-page-nav{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:8px;font-size:var(--type-sm)}html body .first-launch-experience .onboarding-step-heading :is(h1,h2){font-size:clamp(20px,2vw,26px);line-height:1.25;margin:0 0 8px}html body .first-launch-experience .onboarding-step-heading p{margin:0 0 12px;font-size:var(--type-md);line-height:1.5}html body .onboarding-data-notice{margin:0 0 12px;font-size:var(--type-sm);color:var(--text-muted)}html body .onboarding-data-notice summary{cursor:pointer;width:-moz-fit-content;width:fit-content}html body .onboarding-data-notice[open] p{margin-block:8px}html body .onboarding-office :is(.office-day-options,.office-policy-grid){margin:0 0 12px}@media (prefers-reduced-transparency:reduce){html body .first-launch-experience :is(.first-launch-card,.first-launch-brand),html body :is(.tamdot-dialog,.tour-card){background:var(--color-surface)!important;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (max-width:600px){html body .product-app .memo-filter-surface .timeline-case-selector{flex-basis:100%}html body .product-app .case-filter-commands :is(select,.tamdot-popover-trigger,.clear-filters-button,input){min-height:44px}html body .first-launch-experience{padding:8px}html body .first-launch-experience .first-launch-card{padding:16px}html body .first-launch-experience .first-launch-brand{padding:8px 12px}html body .first-launch-experience .onboarding-phase-state small{display:none}}@media (max-width:900px),(pointer:coarse){html body .product-app .case-filter-commands>.inbox-primary-search{flex-basis:100%}html body .product-app .case-card-distilled .case-action-menu>.tamdot-popover-trigger{min-width:44px;width:44px;min-height:44px}}html body .product-app .case-command-rail:not(.data-list-command-rail-floating){padding:0!important}html body .product-app .case-filter-surface{padding:8px!important;gap:8px;min-width:0}html body .product-app .case-filter-surface .workspace-filter-status-row{padding-bottom:8px}html body .product-app .case-filter-surface .inbox-filter-rail{margin:0;padding:0;min-width:0}html body .product-app .case-filter-surface .workflow-status-filter-rail{gap:4px;padding:0;margin:0;overflow:visible}html body .product-app .case-filter-surface .workflow-status-filter{min-height:32px;padding:4px 6px;gap:4px;font-size:var(--type-xs)}html body .product-app .case-filter-surface .case-filter-status-count{min-width:18px;height:18px;padding-inline:3px}html body .product-app .case-filter-commands{gap:6px;margin:0;padding:0;min-height:0}html body .product-app .case-filter-surface .case-status-select{display:none}html body .product-app .case-filter-commands>.inbox-primary-search{flex:1 1 180px;height:34px;min-height:34px;padding:6px 10px;font-size:var(--type-sm)}html body .product-app .case-filter-commands :is(.button,select,.tamdot-popover-trigger,.clear-filters-button){min-height:34px;padding-block:6px}html body .product-app .case-filter-commands .clear-filters-button{width:34px;min-width:34px;padding-inline:7px}html body .product-app .case-filter-commands .clear-filters-button>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html body .product-app .case-page-size{gap:4px;white-space:nowrap}html body .product-app .case-page-size select{min-width:58px;padding-inline:6px}html body .product-app .case-filter-feedback,html body .product-app .case-filter-meta.sr-only{margin:0}html body .product-app .case-monitor-table{min-width:0;max-width:100%;box-sizing:border-box;contain:inline-size;container-type:normal;overflow-x:visible!important;overflow-y:visible!important}html body .product-app .case-monitor-table .dense-case-header>[role=columnheader]{white-space:normal!important}html body .product-app .case-monitor-table .dense-case-header [role=columnheader]>button{min-width:0!important;max-width:100%;flex-shrink:1;flex-wrap:wrap;white-space:normal!important;overflow-wrap:normal;gap:3px;padding-inline:0;font-size:var(--type-xs);line-height:1.3}html body .product-app .case-monitor-table :is(.dense-case-event,.dense-case-contact,.dense-case-due,.dense-case-reminder){overflow-wrap:anywhere;font-size:var(--type-xs);line-height:1.4}html body .product-app .case-monitor-table :is(.dense-case-event,.dense-case-due,.dense-case-reminder) time{white-space:normal!important;overflow:visible!important;text-overflow:clip}html body .product-app .case-monitor-table .dense-case-status .case-badge{max-width:100%;white-space:normal;overflow-wrap:anywhere;font-size:var(--type-xs)}html body .product-app .case-monitor-table .dense-case-priority{font-size:var(--type-xs);overflow-wrap:anywhere}html body .product-app .case-monitor-table .dense-case-tags-cell :is(.case-tags,.case-tag){min-width:0;max-width:100%}html body .product-app .case-monitor-table .dense-case-tags-cell .case-tag{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .product-app .case-monitor-table .dense-case-actions{width:44px!important}html body .product-app .case-monitor-table .column-sort-icon{flex:0 0 auto}@container case-workspace (max-width: 760px){html body .product-app .case-monitor-table>.dense-case-header{display:none!important}html body .product-app .case-monitor-table>.dense-case-row:not(.dense-case-header){min-width:0!important;width:100%;min-height:0!important;grid-template-columns:44px minmax(0,1fr) 44px 32px!important;grid-template-areas:"action status priority select" "title title title title" "contact contact event event" "appointment appointment appointment appointment" "due due reminder reminder"!important;gap:4px 8px!important;padding:12px!important}html body .product-app .case-monitor-table .dense-case-row>.dense-case-actions{grid-area:action!important;justify-self:start}html body .product-app .case-monitor-table .dense-case-row>.dense-case-status{grid-area:status!important}html body .product-app .case-monitor-table .dense-case-row>.dense-case-priority{grid-area:priority!important}html body .product-app .case-monitor-table .dense-case-row>.dense-case-select{grid-area:select!important}html body .product-app .case-monitor-table .dense-case-row>.dense-case-title{grid-area:title!important}html body .product-app .case-monitor-table .dense-case-row>.dense-case-contact{grid-area:contact!important}html body .product-app .case-monitor-table .dense-case-row>.dense-case-event{grid-area:event!important;text-align:end}html body .product-app .case-monitor-table .dense-case-row>.dense-case-due{grid-area:due!important}html body .product-app .case-monitor-table .dense-case-row>.dense-case-reminder{grid-area:reminder!important}html body .product-app .case-monitor-table .dense-case-row>.dense-case-appointment{grid-area:appointment!important}html body .product-app .case-monitor-table .dense-case-row>.dense-case-tags-cell{display:none!important}html body .product-app .case-monitor-table :is(.dense-case-due,.dense-case-reminder,.dense-case-appointment):before{content:attr(data-mobile-label);display:block;color:var(--color-text-soft);font-size:var(--type-xs)}html body .product-app .case-filter-commands>.inbox-primary-search{flex-basis:100%}}@media (max-width:900px),(pointer:coarse){html body .product-app .case-filter-surface .workflow-status-filter{min-height:44px}html body .product-app .case-filter-commands :is(.button,select,.tamdot-popover-trigger,.clear-filters-button,input){min-height:44px}html body .product-app .case-filter-commands .clear-filters-button{min-width:44px;width:44px}}@media (max-width:600px){html body .product-app .case-filter-surface .workflow-status-filter-rail{display:none}html body .product-app .case-filter-surface .case-status-select{display:block;width:100%;min-height:44px;margin:0;padding:8px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text);font-size:var(--type-md)}}html body .product-app :is(.workspace-filter-surface,.workspace-filter-surface.inbox-filter-surface,.inbox-command-rail){--filter-control-height:34px;padding:8px;border-radius:8px}html body .product-app :is(.workspace-command-bar,.schedule-filter-rail){display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}html body .product-app .workspace-filter-more>.tamdot-popover-trigger,html body .product-app :is(.workspace-command-bar,.schedule-filter-rail)>:is(input,select,.button,.clear-filters-button){min-height:var(--filter-control-height,34px);height:var(--filter-control-height,34px);font-size:var(--type-sm)}html body .product-app .workspace-filter-more>.tamdot-popover-trigger{min-width:34px;padding:0 9px;font-size:var(--type-2xl);line-height:1;font-weight:var(--weight-strong)}html body .workspace-filter-menu{width:min(360px,calc(100vw - 24px))!important;min-width:0!important;padding:10px!important;border-radius:10px}html body .workspace-filter-menu-content{display:grid;gap:8px;min-width:0}html body .workspace-filter-menu-content :is(.saved-view-bar,.document-filter-grid){display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0}html body .workspace-filter-menu-content :is(label,.data-list-sort-control){display:grid;gap:4px;min-width:0;font-size:var(--type-sm)}html body .workspace-filter-menu-content :is(input,select){width:100%;min-width:0;min-height:34px;height:auto;font-size:var(--type-sm)}html body .workspace-filter-section>.tamdot-popover-trigger{display:flex;justify-content:space-between;text-align:start;width:100%;min-height:34px;padding:8px;background:transparent;border:1px solid var(--color-border);border-radius:6px}html body .workspace-filter-section-content{position:static!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:none!important;margin-top:8px;padding:8px 0!important;border:0!important;box-shadow:none!important;background:transparent!important}html body .workspace-filter-menu-content>.saved-view-bar>.button{width:100%;justify-content:flex-start}html body .product-app .schedule-filter-rail>label{display:grid;gap:4px;min-width:0;font-size:var(--type-xs)}html body .product-app .schedule-filter-rail>label:first-child{flex:1 1 220px}html body .product-app .schedule-filter-rail>label :is(input,select){min-height:34px;width:100%}html body .product-app .schedule-filter-rail>.workspace-filter-more{margin-top:18px}html body .product-app .schedule-filter-rail>.clear-filters-button{align-self:end}html body .product-app :is(.dense-case-header,.inbox-table-header) [role=columnheader]{min-width:0}html body .product-app :is([role=columnheader],th,.workspace-dense-header)>button{width:-moz-fit-content!important;width:fit-content!important;max-width:100%;min-width:0;background:transparent!important;background-image:none!important;box-shadow:none!important}html body .product-app :is([role=columnheader],th,.workspace-dense-header)>button:hover{color:var(--color-brand-primary)!important;text-decoration:underline;text-underline-offset:4px}html body .product-app .sortable-column>button{display:inline-flex;align-items:center;gap:4px;padding:4px 0;border:0;color:inherit;font:inherit;font-weight:var(--weight-medium);cursor:pointer}html body .product-app .sortable-column>button:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:3px}html body .product-app .case-monitor-table .dense-case-header>[role=columnheader]{align-self:stretch;border-inline-start:1px solid var(--color-border);padding-inline-start:8px!important}html body .product-app .case-monitor-table .dense-case-header [role=columnheader]>.case-table-column-title{flex:0 1 auto!important;width:-moz-fit-content!important;width:fit-content!important;font-size:var(--type-md);font-weight:var(--weight-strong);line-height:1.3}html body .product-app .case-monitor-table .dense-case-header .case-table-column-title,html body .product-app .case-monitor-table .dense-case-header :is([role=columnheader],.case-table-column-title):is(:hover,:focus-visible){background:transparent!important;background-image:none!important;box-shadow:none!important;transform:none!important}html body .product-app .case-monitor-table .dense-case-header .case-table-column-title:after,html body .product-app .case-monitor-table .dense-case-header .case-table-column-title:before{content:none!important}html body .product-app .case-table-column-title:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}body .case-action-menu-panel .case-action-item[data-action-tone=danger]{--next-action-color:var(--color-status-critical);--next-action-fill:var(--color-status-critical)}html body .product-app :is(.dense-case-row,.workspace-dense-row,.inbox-email-row,.contact-table-row,.document-table-row,.document-row):not(.selected-row):not([aria-selected=true]):hover{background:var(--color-surface)!important;background-image:none!important}html body .product-app .case-priority-historical{display:inline-flex;white-space:nowrap}@media(max-width:900px){html body .product-app .product-sidebar .logo>span{display:none!important}html body .product-app .product-sidebar .logo>img{flex-shrink:0}}@media(max-width:900px),(pointer:coarse){html body .product-app :is(.workspace-filter-surface,.inbox-command-rail){--filter-control-height:44px}html body .product-app .workspace-filter-more>.tamdot-popover-trigger{min-width:44px}html body .workspace-filter-menu-content :is(input,select,button){min-height:44px}}html body :is(.public-site,.public-demo-page) [data-story-workspace]{border:0!important;box-shadow:none!important;background:transparent!important}html body :is(.public-site,.public-demo-page) [data-story-workspace-section=general] [data-story-workspace-scroll]{padding:0}html body :is(.public-site,.public-demo-page) .public-product-intro>div{border:0;border-radius:0;background:transparent}html body :is(.public-site,.public-demo-page) .public-product-intro article{display:block;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}html body :is(.public-site,.public-demo-page) .public-product-intro article+article{margin-top:4px}html body :is(.public-site,.public-demo-page) .public-product-intro .intro-feature-trigger{padding:20px 18px;border-radius:0}html body [data-story-workspace] [data-secretary-sample],html body [data-story-workspace] [data-story-stage]{border:0!important;box-shadow:none!important;background:transparent!important}html body .case-action-menu-panel{padding:16px!important}html body .public-site [data-public-narrative] [data-story-workspace] [data-story-glass]{padding:16px;border:1px solid var(--color-border-subtle)!important;border-radius:8px!important;background:var(--color-surface)!important;box-shadow:none!important}html body .public-site [data-public-narrative] [data-story-workspace] [data-story-organisation]{padding:12px 16px;background:var(--color-surface)!important;border:0!important;border-radius:8px!important}html body .public-site [data-public-narrative] [data-story-workspace] [data-story-glass][data-explained=true]{outline:3px solid var(--story-explanation-color);outline-offset:-3px}html body .public-site [data-public-narrative] .public-product-intro article{background:var(--color-surface)!important;border-radius:8px!important}html body .public-site [data-public-narrative] .public-product-intro article+article{margin-top:12px}html body .public-site [data-public-narrative] .public-product-intro .intro-feature-trigger{padding:20px;border-radius:8px}@media(max-width:600px){html body .public-site [data-public-narrative] .public-product-intro .intro-feature-trigger,html body .public-site [data-public-narrative] [data-story-workspace] [data-story-glass]{padding:16px}html body .public-site [data-public-narrative] [data-story-workspace] small{overflow-wrap:anywhere}}@media(forced-colors:active){html body .public-site [data-public-narrative] [data-story-workspace] [data-story-glass][data-explained=true]{outline-color:Highlight}}html body .case-action-menu-panel :is(.case-action-proposals,.case-action-essentials,.case-action-finalize){display:grid;gap:5px;margin:12px 0 0;padding:0}html body .case-action-menu-panel :is(.case-action-proposals>small,.case-action-section-label){margin:0 0 3px;font-size:var(--type-xs);font-weight:var(--weight-medium);line-height:1.4;color:var(--color-text-soft)}html body .case-action-menu-panel .case-action-next-step{padding:0;margin:10px 0 0;border:0;background:transparent}html body .case-action-menu-panel .case-action-next-step p{margin:3px 0 0;font-size:var(--type-sm);line-height:1.5}html body .case-action-menu-panel .case-action-item{margin:0;min-height:36px;padding:8px 10px;line-height:1.4}html body .case-action-menu-panel .case-action-more{margin-top:12px;padding-top:10px}html body .tamdot-dialog-layer>.tamdot-dialog{padding:28px!important;background:var(--color-surface)!important;color:var(--color-text)}html body .tamdot-dialog .tamdot-dialog-heading{margin-bottom:8px}html body .tamdot-dialog .tamdot-dialog-heading h2{margin:0;font-size:var(--type-2xl);font-weight:var(--weight-medium);line-height:1.3;text-wrap:balance}html body .tamdot-dialog>p[id$=-description]{margin:0 0 20px;color:var(--color-text-soft);line-height:1.6;font-size:var(--type-base);max-width:65ch}html body .tamdot-dialog>.dialog-body{padding:8px!important}html body .tamdot-dialog .case-operation-subject{font-weight:var(--weight-medium);font-size:var(--type-base);line-height:1.5;overflow-wrap:anywhere}html body .tamdot-dialog .field{gap:7px;margin-bottom:16px}html body .tamdot-dialog .field>span{font-size:var(--type-md);font-weight:var(--weight-medium)}html body .tamdot-dialog>.dialog-actions{margin-top:24px;padding-top:16px;border-top:1px solid var(--color-border-subtle);gap:8px}html body .product-app .notification-list .notification-item{background:var(--color-surface)!important}html body .product-app .notification-list .notification-item.unread{background:color-mix(in srgb,var(--color-brand-primary) 4%,var(--color-surface))!important}html body .product-app .notification-item-content{gap:9px 12px!important}html body .product-app .notification-item .notification-subject{color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important;opacity:1;font-size:16px!important;font-weight:var(--weight-medium);line-height:1.4}html body .product-app .notification-item .notification-subject *{color:inherit!important;-webkit-text-fill-color:inherit!important}html body .product-app .notification-item .notification-urgency-reason{color:var(--color-text)!important;font-weight:var(--weight-medium)}html body .product-app .notification-list .notification-item-actions{grid-column:1/-1;justify-content:flex-start;flex-wrap:wrap}html body .product-app .notification-list .notification-item-actions>.notification-primary-action{display:inline-flex!important;align-items:center;gap:7px;min-height:36px;padding:7px 10px;border:1px solid var(--color-brand-primary);border-radius:6px;color:var(--color-brand-primary)!important;font-weight:var(--weight-medium)}html body .notification-sound-settings{padding:12px 16px;border-top:1px solid var(--color-border)}html body .notification-sound-settings summary{min-height:32px;align-content:center;font-weight:var(--weight-medium);cursor:pointer}html body .notification-sound-control>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}html body .notification-sound-control strong{margin-inline-end:auto}html body .notification-sound-control p{margin:10px 0 0;font-size:var(--type-sm);line-height:1.5;color:var(--color-text-soft)}html body .notification-sound-control button[aria-checked=true]{color:var(--color-status-success)!important;border-color:var(--color-status-success)!important}html body .product-app .dashboard-calendar-day-detail{display:grid;gap:10px}html body .product-app .dashboard-calendar-day-detail>h3{margin:16px 0 0}html body .product-app .dashboard-case-calendar .dashboard-calendar-day-detail .dashboard-calendar-event[data-tone]{display:grid;grid-template-columns:42px minmax(0,1fr) 16px;gap:12px;align-items:center;margin:0;padding:12px!important;background:var(--color-surface)!important;border:1px solid var(--color-border-subtle)!important;border-radius:10px;box-shadow:none!important}html body .product-app .dashboard-calendar-event>span{display:grid;gap:5px;min-width:0;flex:1}html body .product-app .dashboard-calendar-event b{font-size:var(--type-md);line-height:1.4}html body .product-app .dashboard-calendar-event small{font-size:var(--type-sm);color:var(--color-text-soft);line-height:1.5}html body .product-app .dashboard-calendar-event .memo-event-next-action{color:var(--color-text)}@media(max-width:600px){html body .product-app .dashboard-case-calendar .dashboard-calendar-day-detail .dashboard-calendar-event[data-tone]{grid-template-columns:32px minmax(0,1fr) 16px;gap:8px;padding:10px!important}}html body .product-app .inbox-filter-rail{gap:8px 20px}html body .product-app .inbox-filter-rail :is(.inbox-state-filters,.application-view-switch){display:flex;flex-wrap:wrap;gap:5px;padding:0;background:transparent;border:0}html body .product-app .inbox-filter-rail button{min-height:34px;padding:6px 10px;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);background:var(--color-surface);font-size:var(--type-sm)}html body .product-app .inbox-filter-rail button[aria-pressed=true]{color:var(--color-brand-primary);border-color:var(--color-brand-primary);background:var(--color-brand-soft);font-weight:var(--weight-medium)}html body .product-app .inbox-action-menu>summary{display:grid;place-items:center;min-width:36px;min-height:36px;padding:6px;border:1px solid var(--color-border);border-radius:6px;color:var(--color-brand-primary);background:var(--color-surface)}@media(max-width:600px){html body .tamdot-dialog-layer>.tamdot-dialog{padding:20px!important}html body .case-action-menu-panel .case-action-item,html body .notification-sound-control .button,html body .product-app .inbox-filter-rail button{min-height:44px}}@media(forced-colors:active){html body .product-app :is(.notification-item,.dashboard-case-calendar .dashboard-calendar-day-detail .dashboard-calendar-event[data-tone]){background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important}}html body .product-app .integration-application-settings{padding:24px!important;display:grid;gap:24px}html body .product-app .integration-application-settings>h2{display:flex;align-items:center;gap:10px;margin:0;font-size:var(--type-xl);line-height:1.4}html body .product-app .integration-capacity-rail{margin:0;padding:0;gap:24px;align-items:center}html body .product-app .integration-capacity-rail>span{display:grid;gap:6px}html body .product-app .integration-capacity-rail label{display:flex;flex-wrap:wrap;gap:6px 16px;margin-bottom:8px}html body .product-app .integration-capacity-rail progress{width:100%;height:8px;accent-color:var(--color-brand-primary)}html body .product-app .integration-application-settings .product-mailbox-settings{border:0!important;border-top:1px solid var(--color-border)!important;border-radius:0!important;background:none!important;box-shadow:none!important;padding:24px 0 0!important;margin:0!important}html body .product-app .product-mailbox-settings>h2{margin:0 0 8px;font-size:16px;line-height:1.4}html body .product-app .product-mailbox-settings>p{margin:0 0 16px;max-width:72ch;line-height:1.6}html body .product-app .product-mailbox-choices{border:0;margin:0 0 16px;padding:0;display:grid;gap:0}html body .product-app .product-mailbox-choices .suite-checkbox{border:0!important;border-bottom:1px solid var(--color-border)!important;border-radius:0!important;padding:14px 0!important;min-width:0;display:flex;align-items:center;gap:12px}html body .product-app .product-mailbox-choices .suite-checkbox>span{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}html body .product-app .product-mailbox-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:20px}html body .product-app :is(.product-mailbox-actions,.full-timeline-heading-actions)>.button,html body .tamdot-dialog .reply-appointment-slots li .button,html body .tamdot-dialog :is(.reply-slot-fields,.reply-stage-actions)>.button{display:inline-flex;align-items:center;gap:8px}html body .product-app #mail-connections{scroll-margin-top:90px}html body .product-app .platform-monitoring-page .monitoring-grid>.panel,html body .product-app .platform-monitoring-page>.panel{padding:24px!important;margin-block:24px}html body .product-app .platform-monitoring-page .panel>.panel-head{padding:0 0 20px!important;margin:0!important;display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px 24px}html body .product-app .platform-monitoring-page .panel>:is(h2,p,header:not(.panel-head)){margin-inline:0}html body .product-app .platform-monitoring-page :is(h2,h3){margin-top:0;margin-bottom:8px;line-height:1.4}html body .product-app .platform-monitoring-page .panel p{max-width:72ch;line-height:1.6}html body .product-app .platform-monitoring-page .eyebrow{display:none}html body .product-app .platform-monitoring-page :is(.monitoring-tenant-grid,.monitoring-scan-policy-grid){gap:20px}html body .product-app .platform-monitoring-page :is(.monitoring-tenant-connections,.monitoring-tenant-scans){display:grid;gap:0;min-width:0}html body .product-app .platform-monitoring-page :is(.monitoring-tenant-connections,.monitoring-tenant-scans)>article{display:grid;gap:6px;padding:16px 0;border:0;border-top:1px solid var(--color-border);border-radius:0;background:none;overflow-wrap:anywhere}html body .product-app .platform-monitoring-page .monitoring-scan-policy-grid>label{display:grid;gap:10px;align-content:start;min-width:0}html body .product-app .platform-monitoring-page .monitoring-scan-policy-grid>:is(label,.monitoring-plan-limits,.monitoring-quota-meter){padding:0;border:0;border-radius:0;background:none;box-shadow:none}html body .product-app .platform-monitoring-page :is(.monitoring-kpis,.monitoring-ai-insights) :is(span,small){font-size:var(--type-sm);line-height:1.5}html body .product-app .platform-monitoring-page .monitoring-scan-policy-grid>label>.button{justify-self:start}html body .product-app .platform-monitoring-page :is(.monitoring-health-list,.monitoring-subscription-list,.monitoring-error-list,.monitoring-table,.monitoring-activity){padding:0}html body .product-app .platform-monitoring-page .monitoring-grid{gap:24px}html body .product-app .platform-monitoring-page .monitoring-grid>.panel{margin:0;min-width:0}html body .product-app .platform-monitoring-page .monitoring-admin-tabs{flex-wrap:wrap;border:0;border-bottom:1px solid var(--color-border);border-radius:0;background:none;padding:0 0 8px;gap:8px}html body .product-app .case-action-item{justify-content:flex-start;gap:10px}html body .product-app .case-action-item>.app-icon{flex:0 0 16px}html body .product-app .case-action-item-copy{flex:1}html body .product-app .case-action-menu-panel :is(.case-action-proposals,.case-action-essentials){gap:6px;margin-block:10px}html body .product-app .case-action-menu-panel .case-action-next-step{margin-block:10px}html body .tamdot-dialog:is(.case-operation-dialog,.case-completed-activity-dialog,.case-activity-checklist-dialog){width:min(540px,100%);padding:24px!important}html[data-theme][data-palette] body .tamdot-dialog.case-reply-dialog{width:min(620px,100%)}html body .tamdot-dialog.case-reply-dialog .tamdot-dialog-heading{gap:12px}html body .tamdot-dialog.case-reply-dialog .tamdot-dialog-heading h2{font-size:20px;line-height:1.3}html body .tamdot-dialog.case-reply-dialog .case-operation-subject{margin-bottom:12px;padding:10px 12px}html body .tamdot-dialog.case-reply-dialog .dialog-body{flex:0 1 auto}html body .tamdot-dialog:is(.case-operation-dialog,.case-reply-dialog)>p[id$=description]{margin-bottom:16px!important;font-size:var(--type-md);line-height:1.5}html body .tamdot-dialog .case-operation-subject{display:flex;align-items:flex-start;gap:12px;margin:0 0 16px;padding:12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px}html body .tamdot-dialog .case-operation-subject>.app-icon{flex:0 0 22px;color:var(--color-brand-primary);margin-top:2px}html body .tamdot-dialog .case-operation-subject>div{display:grid;gap:8px;min-width:0}html body .tamdot-dialog .case-operation-subject .case-badge{justify-self:start}html body .tamdot-dialog .case-operation-subject strong{font-size:var(--type-base);line-height:1.5;overflow-wrap:anywhere}html body .tamdot-dialog:is(.case-operation-dialog,.case-reply-dialog) .dialog-actions{padding-top:16px;margin-top:20px}html body .tamdot-dialog .reply-preparation-steps{display:flex;gap:16px;border-bottom:1px solid var(--color-border);margin-bottom:20px}html body .tamdot-dialog .reply-preparation-steps button{display:inline-flex;align-items:center;gap:8px;padding:8px 0 12px;background:none;border:0;border-bottom:2px solid transparent;color:var(--color-text-soft)}html body .tamdot-dialog .reply-preparation-steps button[aria-current=step]{border-bottom-color:var(--color-brand-primary);color:var(--color-text);font-weight:var(--weight-medium)}html[data-theme][data-palette] body .tamdot-dialog.case-reply-dialog .reply-preparation-steps button:disabled{background:transparent!important;box-shadow:none!important;color:var(--color-text-soft)!important;opacity:.65}html body .tamdot-dialog .reply-appointment-slots{margin:0;padding:0}html body .tamdot-dialog .reply-appointment-slots h3{font-size:var(--type-base);margin:0 0 8px}html body .tamdot-dialog .reply-appointment-slots p{margin:0 0 12px;line-height:1.45;font-size:var(--type-sm)}html body .tamdot-dialog .reply-slot-fields{gap:12px}html body .tamdot-dialog .reply-slot-fields>.button{justify-self:start}html body .tamdot-dialog .reply-appointment-slots ul{padding:0;margin:16px 0;list-style:none}html body .tamdot-dialog .reply-appointment-slots li{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--color-border);padding:8px 0}html body .tamdot-dialog .reply-stage-actions{display:flex;justify-content:flex-end;margin-top:20px}html body .tamdot-dialog.case-reply-dialog [hidden]{display:none!important}html body .tamdot-dialog.case-reply-dialog .reply-message-surface textarea{min-height:180px;max-height:280px}html body .tamdot-dialog.case-reply-dialog .reply-editor-meta{padding:12px!important;gap:8px 16px}html body .product-app .dense-case-status{flex-direction:row!important;align-items:center!important;flex-wrap:nowrap;gap:6px}html body .product-app .inbox-destination{display:flex;align-items:center;flex-wrap:wrap;gap:6px}html body .product-app .inbox-destination>.inbox-linked-tags{flex-basis:100%}html body .product-app .case-card-status-line{display:flex;align-items:center;flex-wrap:wrap;gap:6px}html body .product-app .notification-list .notification-item{display:block!important}html body .product-app .notification-heading-left{flex-wrap:wrap}html body .product-app .notification-list .notification-item :is(.notification-context,.notification-urgency-reason){font-size:var(--type-sm);line-height:1.5}html body .product-app .notification-activity-origin{font-size:var(--type-xs);font-weight:var(--weight-regular);color:var(--color-text-soft)}html body .product-app .notification-item-heading .notification-center-unread-marker{margin:0}html body .product-app .full-timeline-heading-actions{align-items:center;gap:20px}html body .product-app .full-timeline-nav{gap:8px}@media(max-width:720px){html body .product-app .integration-application-settings,html body .product-app .platform-monitoring-page .monitoring-grid>.panel,html body .product-app .platform-monitoring-page>.panel{padding:20px 16px!important}html body .product-app .integration-capacity-rail{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}html body .product-app .product-mailbox-actions>.button{flex:1 1 220px;justify-content:center}html body .tamdot-dialog:is(.case-operation-dialog,.case-completed-activity-dialog,.case-activity-checklist-dialog,.case-reply-dialog){padding:20px 16px!important}html body .tamdot-dialog .reply-slot-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html body .tamdot-dialog .reply-slot-fields>button,html body .tamdot-dialog .reply-slot-fields>label:first-child{grid-column:1/-1}html body .product-app .platform-monitoring-page .panel-head>select{width:100%;min-width:0}html body .product-app .platform-monitoring-page .monitoring-scan-policy-grid{grid-template-columns:minmax(0,1fr)}html body .product-app .full-timeline-heading-actions{width:100%;flex-wrap:wrap;gap:12px}html body .product-app .full-timeline-nav{width:100%;justify-content:space-between}}html body :is(.tamdot-dialog,[data-public-simulation]) .case-operation-subject{display:flex;align-items:flex-start;gap:12px;padding:12px;margin:0 0 16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px}html body :is(.tamdot-dialog,[data-public-simulation]) .case-operation-subject>.app-icon{flex:0 0 24px;margin-top:2px;color:var(--color-brand-primary)}html body :is(.tamdot-dialog,[data-public-simulation]) .case-operation-subject>div{display:grid;gap:10px;min-width:0}html body :is(.tamdot-dialog,[data-public-simulation]) .case-operation-subject strong{font-size:15px;line-height:1.45;overflow-wrap:anywhere}html body [data-public-simulation] .case-operation-subject{padding:0;margin:0;border:0;background:transparent}.case-action-status-transition{display:flex;flex-wrap:wrap;gap:8px;align-items:center}html body :is(.tamdot-dialog,[data-public-simulation]) .case-action-status-transition .case-badge{display:inline-flex;width:auto;align-items:center;gap:6px;padding:5px 8px;border:1px solid;border-radius:5px;font-size:12px;font-weight:650;line-height:1.4}html body :is(.tamdot-dialog,[data-public-simulation]) .case-badge[data-tone=action]{color:var(--color-status-action);background:var(--color-status-action-soft)}html body :is(.tamdot-dialog,[data-public-simulation]) .case-badge[data-tone=waiting]{color:var(--color-status-waiting);background:var(--color-status-waiting-soft)}html body :is(.tamdot-dialog,[data-public-simulation]) .case-badge[data-tone=warning]{color:var(--color-status-warning-ink);background:var(--color-status-warning-soft)}html body :is(.tamdot-dialog,[data-public-simulation]) .case-badge[data-tone=information]{color:var(--color-status-information);background:var(--color-status-information-soft)}html body :is(.tamdot-dialog,[data-public-simulation]) .case-badge[data-tone=success]{color:var(--color-status-success);background:var(--color-status-success-soft)}html body :is(.tamdot-dialog,[data-public-simulation]) .case-badge[data-tone=neutral]{color:var(--color-status-neutral);background:var(--color-status-neutral-soft)}html body .tamdot-dialog-heading{gap:12px;align-items:center;justify-content:flex-start}html body .tamdot-dialog-heading>h2{flex:1;text-align:start}html body .tamdot-dialog-heading-icon{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:10px;color:var(--color-brand-primary);background:var(--color-brand-soft)}html body .tamdot-dialog-heading-icon[data-tone=success]{color:var(--color-status-success);background:var(--color-status-success-soft)}html body .tamdot-dialog-heading-icon[data-tone=danger]{color:var(--color-status-critical);background:var(--color-status-critical-soft)}html body .tamdot-dialog .dialog-body>.field:last-child{margin-bottom:4px}html body .tamdot-dialog :is(input,select,textarea):focus-visible{outline-offset:3px}html body .product-app .dashboard-email-compact .dashboard-email-meta{height:auto!important;min-height:28px;line-height:1.45!important;overflow:visible}html body .product-app .dashboard-email-compact .dashboard-email-main{height:auto!important;grid-template-rows:auto auto;gap:8px}html body .product-app .dashboard-email-compact .dashboard-email-meta .notification-unread-marker{position:static!important;flex:0 0 28px;align-self:center}html body .product-app .dashboard-email-compact .dashboard-email-subject{margin:0!important;height:auto!important}@media(hover:hover) and (forced-colors:none){html:root body :is(.button.primary,.public-header .public-header-actions>a[href^="/connect"],[data-story-play],[data-demo-apply]):not(:disabled):hover{background-color:color-mix(in srgb,var(--brand-700) 82%,var(--color-on-primary))!important;color:var(--color-on-primary)!important;-webkit-text-fill-color:var(--color-on-primary)!important}html:root body .product-app :is(.notification-filters,.notification-read-filters) button:hover{color:var(--brand-950)!important;-webkit-text-fill-color:var(--brand-950)!important}html:root body .public-header .public-header-actions>a[href^="/connect"]:hover :is(.public-login-full,.public-login-short){color:var(--color-on-primary)!important;-webkit-text-fill-color:var(--color-on-primary)!important}html:root body .product-app .notification-bell>.notification-badge,html:root body .product-app :is(.notification-filters,.notification-read-filters) button:hover>span{background:var(--brand-700)!important;color:var(--color-on-primary)!important;-webkit-text-fill-color:var(--color-on-primary)!important}html:root body .product-app .product-sidebar :is(a.nav-link,button.product-nav-heading,a.product-nav-offer):hover{background:color-mix(in srgb,var(--brand-700) 82%,var(--color-on-primary))!important;color:var(--color-on-primary)!important;-webkit-text-fill-color:var(--color-on-primary)!important}html:root body .product-app .product-sidebar :is(a.nav-link,button.product-nav-heading,a.product-nav-offer):hover :is(span,strong,small,svg){color:var(--color-on-primary)!important;-webkit-text-fill-color:var(--color-on-primary)!important}}.product-app :where(a,button,summary,[role=button]){border-radius:var(--design-radius-control)}.product-app :is(.contact-case-link,.contact-all-cases-link){border-radius:var(--design-radius-control)}html body .product-app .product-sidebar .logo{min-height:44px;padding:6px 9px;margin-bottom:12px}.product-app .case-read-error{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.product-app .case-read-error>p{flex-basis:100%;margin:0 0 4px;color:var(--color-text-soft)}html body .product-app .product-sidebar .logo:is(:hover,:focus-visible){background:color-mix(in srgb,var(--color-sidebar-text) 9%,transparent)!important;color:var(--color-sidebar-text)!important;-webkit-text-fill-color:currentColor;box-shadow:none!important}html body .product-app .product-sidebar .logo:is(:hover,:focus-visible)>span{background:none;-webkit-text-fill-color:currentColor}html body .product-app .product-sidebar .logo:is(:hover,:focus-visible) :is(img,.logo-mark){transform:none;filter:none;box-shadow:none}@media(max-width:600px){html body .tamdot-dialog .tamdot-dialog-heading h2{font-size:var(--type-xl)!important}html body .tamdot-dialog .case-operation-subject{padding:12px;gap:10px}}html body [data-public-narrative] [data-story-workspace]{display:block!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}html body [data-public-narrative] [data-story-workspace-sidebar]{display:none!important}html body [data-public-narrative] :is([data-story-workspace-main],[data-story-workspace-scroll],[data-story-frame],[data-story-preview],[data-demo-shelf],[data-pinned-preview],[data-inline-preview]){border:0!important;outline:0;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body [data-public-narrative] [data-story-workspace-scroll]{padding:8px!important}@media(max-width:1100px){html body [data-public-narrative] :is([data-inline-preview],[data-story-workspace-scroll]){max-height:none!important;overflow:visible!important}}html body .product-app .dashboard-mail-flow .dashboard-recent-emails{display:block!important}html body .product-app .dashboard-mail-flow .dashboard-recent-emails>article.dashboard-email-compact{min-height:68px!important;height:auto!important;max-height:none!important;grid-template-rows:auto!important;overflow:visible!important;padding:9px 12px!important}html body .product-app .dashboard-mail-flow .dashboard-email-main{align-self:center;grid-template-rows:auto auto!important;gap:4px!important;overflow:hidden!important}html body .product-app .dashboard-mail-flow .dashboard-email-compact .dashboard-email-meta{min-height:24px;gap:6px;flex-wrap:nowrap}html body .product-app .dashboard-mail-flow .dashboard-email-meta time{flex-shrink:0;white-space:nowrap}html body .product-app .dashboard-mail-flow .dashboard-email-subject{width:100%;max-width:100%;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.5!important}html body .product-app .dashboard-mail-flow .dashboard-email-subject .localized-content,html body .product-app .dashboard-mail-flow .dashboard-email-subject .localized-content>span,html body .product-app .dashboard-mail-flow .dashboard-email-subject>span:last-child{display:block!important;min-width:0;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;-webkit-line-clamp:unset!important}html body .product-app .dashboard-mail-flow .dashboard-email-subject>.language-flag{flex-shrink:0}html body .product-app .notification-list .notification-item{padding:10px 12px!important}html body .product-app .notification-list .notification-item .notification-item-content{grid-template-columns:minmax(0,1fr)!important}html body .product-app .notification-list .notification-subject{margin:0!important;line-height:1.4!important}html body .product-app .notification-list :is(.notification-context,.notification-urgency-reason){margin:0!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}html body .product-app .notification-list .notification-item-footer{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}html body .product-app .notification-list .notification-item-footer .notification-date{flex:1 1 auto;white-space:nowrap;font-size:var(--type-xs)}html body .product-app .notification-list .notification-item-footer .notification-item-actions{flex:0 1 auto;gap:6px!important}html body .product-app .notification-list .notification-item-footer .notification-primary-action{max-width:none!important;font-size:var(--type-xs)}html body .product-app .notification-list .notification-item-footer .notification-icon-action{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:6px!important}html body .product-app .notification-list .notification-linked-record small{display:none}html body .product-app .notification-list .notification-mailbox{font-size:var(--type-xs);line-height:1.3}.memo-pending-reminders{margin:12px 0;padding:12px 16px;border:1px solid var(--brand-300);border-left:3px solid var(--brand-700);border-radius:8px;background:color-mix(in srgb,var(--brand-300) 12%,var(--color-surface))}.source-appointment-options{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--color-border-subtle)}.source-appointment-options h4{margin:0 0 8px;font-size:var(--type-base)}.source-slot-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px;max-height:160px;overflow-y:auto;scrollbar-gutter:stable}.source-slot-options>button{display:flex;justify-content:space-between;gap:12px;min-height:44px;text-align:left}.memo-pending-reminders header{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--type-md)}.memo-pending-reminders header small{color:var(--color-text-soft);margin-left:auto;font-size:var(--type-xs)}.memo-pending-reminders article{display:flex;align-items:center;gap:8px;padding-top:8px;font-size:var(--type-md)}.memo-pending-reminders article>a{flex:1;min-width:0;font-weight:var(--weight-medium);overflow-wrap:anywhere}.memo-pending-reminders button{display:inline-flex;gap:8px;align-items:center;min-height:36px;padding:6px 10px;border:1px solid var(--brand-300);border-radius:6px;color:var(--brand-900);background:var(--color-surface);font:inherit;font-size:var(--type-sm)}html body :is(.tamdot-dialog-layer,.tamdot-drawer-backdrop){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:color-mix(in srgb,var(--brand-950) 36%,transparent)}html body :is(.tamdot-dialog,.tamdot-drawer,.tamdot-popover-panel){background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border-strong)}html body :is(.tamdot-dialog,.tamdot-drawer,.tamdot-popover-panel) :is(input,select,textarea){background:var(--color-surface)!important;color:var(--color-text)!important;border:1px solid var(--color-border-strong);border-radius:8px}html body .tamdot-dialog .dialog-actions{gap:8px;border-top:1px solid var(--color-border);padding-top:16px}html body .case-task-completion-subject{display:block;margin:0 0 16px;padding:12px;border:1px solid var(--color-border);border-radius:8px;font-size:var(--type-base);line-height:1.5}html body .case-task-completion-fields{display:grid;gap:16px}html body .case-task-completion-fields .field{margin:0}html body .case-task-completion-fields textarea{min-height:88px}html body .case-task-checklist[data-editor-open]>:is(.case-task-checklist-head,.case-task-checklist-toolbar,.case-task-list,.workspace-consistency-warning){display:none}html body .case-checklist-inline-editor{display:grid;gap:16px;padding:0;margin:0;background:var(--color-surface);border:0}html body .case-checklist-inline-editor>:is(h3,p,.case-task-completion-subject){margin:0}html body .case-checklist-inline-editor.case-task-completion-dialog>h3{display:none}html body .case-checklist-inline-editor>p{color:var(--color-text-soft);font-size:var(--type-md);line-height:1.5}html body .case-activity-checklist-dialog:has([data-editor-open]) .case-activity-checklist-tools,html body .case-activity-checklist-dialog:has([data-editor-open])>.dialog-actions{display:none}html body .case-activity-checklist-tools{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}html body .case-activity-checklist-dialog .case-task-checklist-head{padding:0;margin-bottom:16px}html body .case-activity-checklist-dialog .case-task-checklist-toolbar{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 12px;background:var(--color-surface)}html body .assistant-panel{width:min(540px,calc(100vw - 24px));max-height:calc(100dvh - 24px)}html body .assistant-panel.is-empty{height:auto;min-height:0}html body .assistant-panel :is(.assistant-header,.assistant-toolbar,.assistant-composer,.assistant-privacy,.assistant-rich-text,.assistant-brand>span){background:var(--color-surface)!important}html body .assistant-panel .assistant-header{padding:16px}html body .assistant-panel .assistant-brand>span{width:36px;height:36px;padding:0;border:0}html body .assistant-panel .assistant-toolbar{padding:12px 16px;gap:8px}html body .assistant-panel .assistant-feed{padding:0 16px}html body .assistant-panel.is-empty .assistant-feed{flex:0 1 auto;min-height:0}html body .assistant-panel .assistant-empty{padding:16px 0}html body .assistant-panel .assistant-empty h2{font-size:var(--type-2xl);margin:0 0 8px;line-height:1.3}html body .assistant-panel .assistant-empty p{margin:0 0 16px;color:var(--color-text-soft);font-size:var(--type-md);line-height:1.5}html body .assistant-panel .assistant-empty>div{gap:8px}html body .assistant-panel .assistant-empty button{min-height:44px;padding:10px 12px;border:1px solid var(--color-border);border-radius:8px}html body .assistant-panel .assistant-composer{padding:12px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}html body .assistant-panel .assistant-composer textarea{grid-column:1/-1;min-height:76px;max-height:150px;padding:12px}html body .assistant-panel .assistant-composer>button[type=submit]{grid-column:2;grid-row:2;min-height:40px}html body .assistant-panel .assistant-composer .pulse-voice{grid-column:1;grid-row:2;align-self:center}html body .assistant-panel .assistant-privacy{padding:10px 16px;font-size:var(--type-xs);line-height:1.5}html body .product-app .dense-case-row,html body .product-app :is(.dense-case-row,.business-case-card):has(.priority-icon.urgent){border-left:0!important;box-shadow:none!important}.product-app .scan-application-status{display:inline-flex;align-items:center;gap:6px}html body .product-app .settings-content-grid>.privacy-settings{display:grid;gap:16px}html body .product-app .dashboard-status-card.case-status-information{--case-status-color:var(--color-status-information)}html body .product-app .dashboard-status-card.case-status-information[aria-pressed=true]{background:color-mix(in srgb,var(--color-status-information) 9%,var(--color-surface))!important}html body .product-app .case-scan-readonly-notice{margin:0 0 16px;padding:12px 16px;border:1px solid var(--color-border);border-inline-start:3px solid var(--color-brand-primary);border-radius:8px;background:var(--color-surface);color:var(--color-text);line-height:1.5}html body .product-app .settings-page .account-settings-column,html body .product-app .settings-page .settings-data-column{display:flex;flex-direction:column;gap:16px;min-width:0;grid-row:auto!important}html body .product-app .settings-page .account-settings-column>*,html body .product-app .settings-page .settings-data-column>*{margin-block:0}html body .product-app .settings-page .settings-identity-data-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));-moz-columns:auto;columns:auto;gap:16px;margin-top:16px}html body .product-app .settings-reset-disclosure{border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}html body .product-app :is(.settings-reset-disclosure,.settings-personal-data)>summary{cursor:pointer;min-height:44px;padding:12px;font-weight:var(--weight-medium);color:var(--color-text)}html body .product-app .settings-reset-disclosure>.panel{border:0;margin:0}html body .product-app .settings-personal-data>a{margin:0 12px 12px}html body .product-app :is(.settings-reset-disclosure,.settings-personal-data)>summary:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:-3px;border-radius:6px}@media (min-width:901px){html body .product-app .case-monitor-table :is(.dense-case-header,.dense-case-row){grid-template-columns:32px minmax(0,.9fr) minmax(0,1.3fr) 60px minmax(0,1fr) minmax(0,2.6fr) minmax(0,.6fr) minmax(0,1fr) minmax(0,.85fr) minmax(0,.85fr) 44px!important;min-width:0!important;gap:12px!important;padding-inline:12px!important}html body .product-app .case-monitor-table .dense-case-status{display:flex;align-items:center;gap:8px;min-width:0}html body .product-app .case-monitor-table .dense-case-priority{padding-inline:8px;justify-content:center}html body .product-app .case-monitor-table .dense-case-column-title{padding-inline:2px}}@media (max-width:760px){html body .product-app .settings-page .settings-identity-data-grid{grid-template-columns:minmax(0,1fr)}}html body .privacy-settings>:is(p,.privacy-inventory,.privacy-actions){margin:0!important}html body .privacy-settings>.button{display:inline-flex;align-items:center;justify-self:start;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:44px;margin:0}html body .privacy-settings .privacy-inventory{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:8px}html body .privacy-settings .privacy-inventory>span{display:grid;gap:4px;min-width:0;padding:12px;border:1px solid var(--color-border);background:var(--color-surface)}html body .privacy-settings .privacy-actions{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:600px){html body .assistant-panel{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}html body .assistant-panel :is(.assistant-close,.assistant-composer>button[type=submit]){min-height:44px}html body .case-checklist-inline-editor .dialog-actions{position:sticky;bottom:0;background:var(--color-surface);padding-block:12px}html body .product-app .notification-list .notification-item-footer :is(.notification-icon-action,.notification-primary-action){min-height:44px!important}html body .product-app .notification-list .notification-item-footer .notification-icon-action{width:44px!important;min-width:44px!important;height:44px!important}.memo-pending-reminders article{flex-wrap:wrap}.memo-pending-reminders article>a{flex-basis:calc(100% - 30px)}.memo-pending-reminders button{margin-left:25px;min-height:44px}.memo-pending-reminders header small{margin-left:0}}html body .product-app .dashboard-module[data-layout-preview=compact]{container:dashboard-preview/inline-size}html body .product-app .dashboard-module[data-layout-preview=compact] .dashboard-activity-event{grid-template-columns:24px minmax(0,1fr) 32px;align-items:start;gap:8px!important;padding:10px 12px!important;border-bottom:1px solid var(--color-border);border-radius:0}html body .product-app .dashboard-module[data-layout-preview=compact] .dashboard-activity-symbol,html body .product-app .dashboard-module[data-layout-preview=compact] .dashboard-activity-symbol img{width:24px;height:24px}html body .product-app .dashboard-module[data-layout-preview=compact] .dashboard-activity-open{min-height:0;margin:4px 0;font-size:var(--type-md);line-height:1.4}html body .product-app .dashboard-module[data-layout-preview=compact] .dashboard-activity-title{gap:4px 8px}html body .product-app .dashboard-module[data-layout-preview=compact] .dashboard-activity-title time{font-size:var(--type-xs)}html body .product-app .dashboard-module[data-layout-preview=compact] .dashboard-activity-content>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:2px 0 4px;font-size:var(--type-sm)}html body .product-app .dashboard-module[data-layout-preview=compact] .activity-case-link{width:32px;height:32px;min-height:32px;min-width:32px;margin:0;align-self:center}@container dashboard-preview (max-width:400px){html body .product-app .module-entry-linked-preview .operational-work-queue .operational-queue-row{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}html body .product-app .dashboard-module[data-layout-preview=compact] .operational-queue-actions{justify-self:end}}@media(min-width:901px){html body .product-app .dashboard-modular-grid[data-layout-matrix=true]>.dashboard-module[data-layout-preview=compact]:not(.is-collapsed):not(.is-layout-editing){min-height:0!important;overflow:hidden}html body .product-app .dashboard-module[data-layout-preview=compact]:not(.is-layout-editing)>.module-entry-preview{display:flex;flex-direction:column;height:100%!important;min-height:0}html body .product-app .dashboard-module[data-layout-preview=compact]:not(.is-layout-editing) .module-entry-content{flex:1 1 0!important;min-height:0!important;overflow:hidden}html body .product-app .dashboard-module[data-layout-preview=compact] .module-entry-content>.dashboard-panel{display:flex;flex-direction:column;height:100%!important;min-height:0!important}html body .product-app .dashboard-module[data-layout-preview=compact] .panel-head{flex:0 0 auto}html body .product-app .dashboard-module[data-layout-preview=compact]:not(.is-layout-editing) .dashboard-panel-scroll{flex:1 1 0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}html body .product-app .dashboard-module[data-layout-preview=compact] .module-preview-pagination{flex:0 0 auto;margin-top:0!important}html body .product-app .dashboard-module-recent_emails[data-layout-preview=compact]>.dashboard-panel{display:flex;flex-direction:column;height:100%!important;min-height:0!important}html body .product-app .dashboard-module-recent_emails[data-layout-preview=compact] .dashboard-mail-flow{flex:1 1 0;min-height:0!important;overflow:hidden}html body .product-app .dashboard-module-recent_emails[data-layout-preview=compact] .dashboard-recent-emails{min-height:0!important;overflow:auto!important;overscroll-behavior:contain}}@media(max-width:900px){html body .product-app .dashboard-module[data-layout-preview=compact] .activity-case-link{width:44px;height:44px;min-width:44px;min-height:44px}html body .product-app .dashboard-module[data-layout-preview=compact] .dashboard-activity-event{grid-template-columns:24px minmax(0,1fr) 44px}html body .product-app .dashboard-module[data-layout-preview=compact] .dashboard-activity-open{min-height:44px}}html body .product-app .nav-link.has-integration-issue .nav-icon{position:relative}html body .product-app .nav-link .nav-icon>.nav-issue-indicator{position:absolute;top:-3px;right:-4px;width:10px;height:10px;margin:0;border:2px solid var(--color-sidebar-start);border-radius:50%;background:var(--status-warning);box-shadow:none}html body .product-app .nav-link .nav-icon>.nav-issue-indicator[data-severity=critical]{background:var(--status-critical)}html body .product-app .integration-source-settings{border-top:1px solid var(--line);margin-top:16px;padding-top:4px}html body .product-app .integration-source-settings>summary{min-height:44px;padding:12px 0;color:var(--action-primary);font-size:var(--type-md);font-weight:var(--weight-medium);cursor:pointer}html body .product-app .integration-source-settings>summary:focus-visible{outline:2px solid var(--action-primary);outline-offset:3px}html body .product-app .integration-source-settings>p{max-width:75ch;font-size:var(--type-md)}html body .synchronization-panel>.synchronization-scan-primary{display:flex;justify-content:center}.case-rules-guide{padding:20px;min-width:0}.case-rules-heading h2{margin:0 0 8px}.case-rules-detail p,.case-rules-heading p,.case-rules-text p{max-width:75ch;line-height:1.6}.case-rules-heading small,.case-rules-note,.case-rules-scroll-help{color:var(--color-text-soft)}.case-rules-scroll-help{margin:16px 0 8px;font-size:var(--type-base)}.case-rules-scroll{overflow:auto;max-height:720px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);overscroll-behavior:contain;scrollbar-gutter:stable}html body .product-app .case-rules-guide summary:focus-visible,html body .product-app .case-rules-node:focus-visible,html body .product-app .case-rules-scroll:focus-visible{outline:2px solid var(--action-primary);outline-offset:3px}.case-rules-map{width:1040px;height:1260px;position:relative;margin-inline:auto}.case-rules-connectors{position:absolute;inset:0;width:1040px;height:1260px;overflow:visible;color:var(--action-primary)}.case-rules-edge>path{fill:none;stroke:currentColor;stroke-width:1.5}.case-rules-edge>text{fill:var(--color-text);font-size:var(--type-sm);font-weight:var(--weight-medium);paint-order:stroke;stroke:var(--color-surface);stroke-width:5px;stroke-linejoin:round}html body .case-rules-node{position:absolute;width:300px;height:104px;display:flex;flex-direction:column;justify-content:center;gap:6px;text-align:start;white-space:normal;padding:14px 16px;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-surface);color:var(--color-text);cursor:pointer}html body .case-rules-node strong{font-size:15px;line-height:1.3}html body .case-rules-node span{color:var(--color-text-soft);font-size:var(--type-md);line-height:1.35}html body .case-rules-node:hover{background:var(--color-surface-muted);border-color:var(--action-primary)}html body .case-rules-node:active{background:var(--color-brand-soft-strong)}html body .case-rules-node.is-selected{border:2px solid var(--action-primary);background:var(--color-brand-soft)}.case-rules-detail{padding:20px 0;border-bottom:1px solid var(--color-border)}.case-rules-detail h3{display:flex;align-items:center;gap:8px;margin:0}.case-rules-detail p{margin:10px 0}.case-rules-guide summary{cursor:pointer;min-height:44px;padding-block:12px;font-weight:var(--weight-medium)}.case-rules-detail code{overflow-wrap:anywhere;font-size:var(--type-sm)}.case-rules-text ol{padding-inline-start:22px}.case-rules-text li{margin-block:20px}.case-rules-text p{margin:6px 0}.case-rules-note{font-size:var(--type-md);margin-bottom:0}.case-appointment-fact time{white-space:normal;overflow-wrap:anywhere}@media(max-width:600px){.case-rules-guide{padding:16px}.case-rules-detail p,.case-rules-heading p,.case-rules-text p{font-size:16px}.case-rules-scroll{max-height:540px}.case-rules-map{margin-inline:0}}html body .product-app.case-reply-dialog .dialog-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}html body .product-app.case-reply-dialog .reply-footer-actions{flex:1 1 280px}html body .product-app.case-reply-dialog .reply-footer-actions:empty{display:none}html body .product-app.case-reply-dialog .reply-footer-actions .reply-actions{display:flex;flex-wrap:wrap;align-items:center;padding:0;margin:0;border:0}html body .product-app.case-reply-dialog .reply-footer-actions .button{min-width:0;max-width:100%;white-space:normal}html body .tamdot-dialog .dialog-body :is(input,select,textarea,button):focus-visible{outline-offset:-2px!important}html body :is(.case-task-completion-fields,.case-task-completion-fields .field){min-width:0}html body .case-task-completion-fields :is(select,textarea){width:100%;max-width:100%;min-width:0;box-sizing:border-box}html body .product-app .case-task-selection-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--color-border)}html body .product-app .case-task-checklist-toolbar{flex-wrap:wrap}html body .product-app .case-task-completion-subject li+li{margin-top:8px}html body .product-app .dashboard-activity-event,html body .product-app .dashboard-recent-emails>article.dashboard-email-compact{border-bottom:1px solid var(--color-border-strong)!important;background:var(--color-surface)!important;padding-block:14px!important}html body .product-app .dashboard-activity-event:nth-of-type(2n){background:color-mix(in srgb,var(--color-brand-primary) 3%,var(--color-surface))!important}html body .product-app .dashboard-activity-event:focus-within,html body .product-app .dashboard-activity-event:hover,html body .product-app .dashboard-recent-emails>article.dashboard-email-compact:focus-within,html body .product-app .dashboard-recent-emails>article.dashboard-email-compact:hover{background:var(--color-surface-hover)!important}html body .product-app .notification-proposed-case{flex-wrap:wrap}html body .product-app .notification-proposed-case>.case-badge{flex:0 0 auto}@media (max-width:480px){html body .product-app.case-reply-dialog .reply-footer-actions{flex-basis:100%}html body .product-app.case-reply-dialog .reply-footer-actions .button{flex:1 1 120px;min-height:44px}}@media (max-width:760px){html body .product-app .case-detail-identity-header[data-compact=true] .case-context-identity h1{white-space:normal!important;overflow:visible!important;text-overflow:clip;overflow-wrap:anywhere}}html body .case-badge.status .case-status-label{display:inline-flex;flex-direction:column;gap:2px;line-height:1.25;text-align:start}html body .case-badge.status .case-status-label small{color:inherit;font-size:inherit;font-weight:var(--weight-regular);opacity:.9}html body .product-app .case-monitor-table .dense-case-appointment{min-width:0;font-size:var(--type-xs);line-height:1.4;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}html body .product-app .case-monitor-table .dense-case-appointment time{white-space:normal}html body .product-app .case-monitor-table .dense-case-appointment small{display:block;color:var(--color-text-soft);font-size:var(--type-xs)}html body .product-app .case-badge.status[data-status=IN_PROGRESS] .case-status-label,html body .product-app .case-badge.status[data-status=IN_PROGRESS] .case-status-label small{color:var(--status-action)!important}html body .product-app .dashboard-contact-case-context.case-status-in-progress{--case-state:var(--status-action)}html body .bulk-action-menu .case-status-menu-item.case-status-in-progress{--bulk-status-color:var(--status-action);--case-status-color:var(--status-action)}html body .public-demo-page .public-demo-case-detail[data-status=IN_PROGRESS]{--demo-case-tone:var(--color-status-action-ink)}html body .public-demo-page :is(.public-demo-overview-stats button,.public-demo-overview-columns section>button)[data-status=IN_PROGRESS]{border-left-color:var(--status-action)}.monitoring-admin-tabs{position:sticky;top:var(--topbar-height,64px);z-index:5;display:flex;flex-wrap:wrap;gap:6px;padding:8px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px}.monitoring-operator-details{margin-top:12px}.monitoring-operator-details summary{cursor:pointer;font-weight:var(--weight-medium)}.monitoring-request-filters{display:flex;flex-wrap:wrap;gap:12px;margin-block:16px;align-items:center}.monitoring-request-filters>div{display:flex;flex-wrap:wrap;gap:6px}.monitoring-request-filters input{flex:1 1 240px;min-width:0}.monitoring-request-filters [aria-pressed=true]{border-color:var(--color-brand-primary);background:var(--color-canvas);color:var(--color-text)}@media (max-width:600px){.monitoring-admin-tabs{position:static}.monitoring-admin-tabs>*{flex:1 1 140px}.monitoring-request-filters>div{width:100%}}.monitoring-optional-details>summary{cursor:pointer;font-weight:var(--weight-medium);padding-block:8px}.monitoring-optional-details[open]>summary{margin-bottom:16px}html body .platform-monitoring-page .monitoring-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:600px){html body .platform-monitoring-page .monitoring-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.memo-calendar-navigation,.memo-kind-filters{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.75rem 0}.memo-calendar-navigation{justify-content:center}.memo-calendar-navigation strong{font-size:.875rem;text-align:center}.memo-kind-filters button[aria-pressed=true]{border-color:var(--color-brand-primary);box-shadow:inset 0 0 0 1px currentColor}.memo-unread-bell{display:inline-flex;margin-inline-start:.35rem;color:var(--color-brand-primary)}html body .product-app.case-reply-dialog>.dialog-actions{flex-wrap:nowrap;gap:8px}html body .product-app.case-reply-dialog .reply-footer-actions{flex:1 1 auto;min-width:0}html body .product-app.case-reply-dialog .reply-footer-actions .reply-actions{flex-wrap:nowrap;gap:8px}html body .product-app.case-reply-dialog .dialog-actions .button{flex:0 0 auto;white-space:nowrap;min-width:0;min-height:44px;padding-inline:10px}html body .product-app.case-reply-dialog .reply-actions>.button.danger{margin-inline-start:auto}html body .product-app.case-reply-dialog .dialog-actions .button>svg{display:none}@media(max-width:620px){html body .product-app.case-reply-dialog .reply-footer-actions .reply-actions,html body .product-app.case-reply-dialog>.dialog-actions{gap:6px}html body .product-app.case-reply-dialog .reply-footer-actions{flex-basis:auto}html body .product-app.case-reply-dialog .dialog-actions .button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;position:relative}html body .product-app.case-reply-dialog .dialog-actions .reply-footer-create{flex:1 1 auto;width:auto;padding-inline:10px}html body .product-app.case-reply-dialog .dialog-actions .button>svg{display:block}html body .product-app.case-reply-dialog .dialog-actions .button>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html body .product-app.case-reply-dialog .dialog-actions .button>.tamdot-dialog-busy-label{position:static;width:auto;height:auto;margin:0;clip-path:none;font-size:0}}.full-timeline-calendar-viewport{overflow-anchor:none}@media(max-width:600px){.memo-kind-filters{display:grid;grid-template-columns:1fr 1fr}.memo-calendar-navigation{flex-wrap:nowrap}.memo-calendar-navigation strong{flex:1;min-width:0}}html body .product-app .memo-kind-filters .button{display:inline-flex;align-items:center;justify-content:center;gap:6px}@media(max-width:900px){html body .product-app .memo-filter-surface .full-timeline-query-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center}html body .product-app .memo-filter-surface .timeline-case-selector{grid-column:1/-1;width:100%;min-width:0}html body .product-app .memo-filter-surface .full-timeline-query-row>select{width:100%}html body .product-app .memo-filter-surface .memo-status-filters{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-block:4px}}.product-app .brief-quick-capture{display:grid;gap:.55rem;margin:0 0 1rem}.product-app .brief-quick-capture label{font-weight:var(--weight-medium)}.product-app .brief-quick-capture textarea{width:100%;min-height:5rem;resize:vertical}.product-app .brief-quick-capture small{color:var(--text-secondary);line-height:1.45}.product-app .brief-quick-capture-actions{display:flex;align-items:center;justify-content:space-between;gap:.65rem;flex-wrap:wrap}.product-app .brief-quick-capture-actions .pulse-voice-control{min-width:0}@media(max-width:480px){.product-app .brief-quick-capture-actions>.button{flex:1}}body .product-app .dashboard-workspace .dashboard-module:not(.is-collapsed):not(.is-layout-editing)>.dashboard-module-collapse{top:8px!important;right:10px!important;width:30px;height:30px}body .product-app .dashboard-workspace .dashboard-module-collapse:after{inset:0}body .product-app .dashboard-module .panel-head{min-height:48px;padding:12px 50px 12px 16px!important;box-sizing:border-box}body .product-app .dashboard-module .panel-head h2{margin:0;font-size:var(--type-base);line-height:24px}body .product-app .dashboard-module-morning_brief .operational-morning-brief{padding:0!important;margin:0;min-height:0!important}body .product-app .dashboard-module-morning_brief .operational-morning-brief-choices{display:grid;gap:6px;padding:10px 12px;margin:0}body .product-app .dashboard-module-morning_brief .operational-morning-brief-choices>button{min-height:38px;padding:8px 10px;font-size:var(--type-sm)}body .product-app .dashboard-module-morning_brief .brief-replay-button{margin:0 12px 10px}body .product-app .dashboard-module-kpis .dashboard-kpis.command-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(59px,1fr))!important;padding:10px 12px!important;gap:6px!important;min-height:0!important}body .product-app .dashboard-module-kpis .dashboard-kpis>.dashboard-kpi{grid-column:auto!important;min-width:0;min-height:59px!important;gap:10px;text-align:left}body .product-app .dashboard-module-kpis .dashboard-kpi>span{min-width:0}body .product-app .dashboard-module-kpis .dashboard-kpi b{overflow-wrap:anywhere}body .product-app .dashboard-module-kpis .dashboard-kpi strong{flex:0 0 auto;font-variant-numeric:tabular-nums}body .product-app .collapsed-module-header{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-height:48px;padding:7px 10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);box-sizing:border-box}body .product-app .collapsed-module-header h2{flex:0 1 auto;margin:0;font-size:var(--type-base);line-height:22px}body .product-app .collapsed-module-summary{flex:1 1 100px;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:var(--type-sm);color:var(--color-text-secondary)}body .product-app .collapsed-module-actions{display:flex;align-items:center;gap:6px;margin-left:auto}body .product-app .collapsed-module-header :is(.dashboard-module-expand,.collapsed-module-news){position:static!important;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:32px;min-width:32px;padding:5px;border:1px solid var(--color-border);border-radius:5px;color:var(--color-brand-primary);background:var(--color-surface)}body .product-app .collapsed-module-news{font-size:var(--type-xs);font-variant-numeric:tabular-nums}body .product-app .collapsed-module-fact{min-width:0;display:inline-flex;align-items:center;gap:6px;max-width:100%;color:inherit;text-decoration:none}body .product-app .collapsed-module-fact>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body .product-app .collapsed-status-count{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:4px 7px;border:1px solid var(--case-status-color,currentColor);border-radius:5px;color:var(--case-status-color,var(--color-brand-primary));background:var(--color-surface);text-decoration:none;font-size:var(--type-sm)}body .product-app .collapsed-status-count i{width:7px;height:7px;border-radius:50%;background:currentColor}body .product-app .collapsed-status-count .collapsed-status-label{color:var(--color-text);font-weight:var(--weight-regular);white-space:nowrap}body .product-app .collapsed-status-count b{font-variant-numeric:tabular-nums}body .product-app .collapsed-module-header :is(.dashboard-module-expand,.collapsed-module-news,.collapsed-module-fact,.collapsed-status-count):hover{background:var(--color-surface-hover,var(--color-surface))}body .product-app .collapsed-module-header :is(button,a):focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}body .product-app .case-module-body-actions{display:flex;justify-content:flex-end;gap:8px;padding:8px 12px}body .product-app .brief-capture-dialog .brief-quick-capture{display:grid;gap:10px}body .product-app .brief-capture-dialog textarea{width:100%;min-height:140px;box-sizing:border-box;resize:vertical}@media(max-width:600px){body .product-app .dashboard-module-kpis .dashboard-kpis.command-kpi-strip{grid-template-rows:repeat(2,minmax(64px,auto))!important}body .product-app .collapsed-module-header{gap:6px}body .product-app .collapsed-module-summary{order:3;flex-basis:100%}}html body .product-app .dashboard-modular-grid>.dashboard-module.is-collapsed{align-self:start!important;background:var(--color-surface)!important}html body .product-app .case-layout-module.case-layout-collapsed>.case-module-header,html body .product-app .dashboard-module.is-collapsed>.collapsed-module-header{background:var(--color-surface)!important}html body .product-app .case-module-header{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}html body .product-app .case-module-header-copy{flex:1 1 auto;min-width:0}html body .product-app .case-module-header-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-left:auto}body .product-app .dashboard-workspace.has-module-dock{padding-right:64px}body .product-app .dashboard-module-dock{--dock-tone:var(--color-brand-primary);position:fixed;right:16px;top:50%;transform:translateY(-50%);z-index:230;display:flex;flex-direction:column;gap:4px;padding:6px;max-height:calc(100dvh - 180px);overflow:visible;border:1px solid var(--color-border-subtle);border-radius:14px;background:var(--color-surface);box-shadow:var(--shadow-float)}body .product-app .dashboard-dock-icon{position:relative;flex:0 0 auto;min-height:40px;padding:0;color:var(--color-text-soft);transform:none;transition:color .14s ease-out}body .product-app .dashboard-dock-icon,body .product-app .dashboard-dock-key-face{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:10px;background:transparent}body .product-app .dashboard-dock-key-face{box-sizing:border-box;transition:background-color .14s ease-out,color .14s ease-out}body .product-app .dashboard-dock-icon:is(:hover,:focus-visible){color:var(--dock-tone)}body .product-app .dashboard-dock-icon:is(:hover,:focus-visible) .dashboard-dock-key-face{background:color-mix(in srgb,var(--dock-tone) 10%,var(--color-surface))}body .product-app .dashboard-dock-icon[aria-expanded=true]{color:var(--color-surface)}body .product-app .dashboard-dock-icon[aria-expanded=true] .dashboard-dock-key-face{background:var(--dock-tone)}body .product-app .dashboard-dock-icon:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-brand-primary));outline-offset:2px}body .product-app .dashboard-dock-news{position:absolute;top:-3px;right:-3px;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;box-sizing:border-box;padding:0 4px;border:2px solid var(--color-surface);border-radius:999px;background:var(--dock-tone);color:var(--color-surface);font-size:var(--type-xs);line-height:1;font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}body .product-app .dashboard-dock-news svg{display:none}body .dashboard-dock-preview{padding:0!important;border-radius:10px!important;background:var(--color-surface)!important;color:var(--color-text);font-family:var(--font-geist,Arial),sans-serif;overflow:auto;animation:dashboard-dock-arrive .18s ease-out both}body .dashboard-dock-preview>div{padding:0 16px 12px}body .dashboard-dock-preview>div>header{position:sticky;top:0;z-index:2;padding:12px 0;background:var(--color-surface);border-bottom:1px solid var(--color-border-subtle);display:flex;align-items:center;justify-content:space-between;gap:12px}body .dashboard-dock-preview>div>header h2{display:flex;align-items:center;gap:8px;margin:0;min-width:0;font-size:16px;font-weight:var(--weight-medium)}body .dashboard-dock-tools{display:flex;align-items:center;gap:6px;flex-shrink:0}body .dashboard-dock-preview>div>header button{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:7px}body .dashboard-dock-summary{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0;overflow-wrap:anywhere}body .dashboard-dock-summary :is(.collapsed-module-fact,.collapsed-status-count){display:inline-flex;align-items:center;gap:6px;border:1px solid var(--color-border);border-radius:6px;padding:8px;min-height:36px;color:var(--color-brand-primary);text-decoration:none}body .dashboard-dock-summary .collapsed-status-count i{width:7px;height:7px;border-radius:50%;background:currentColor}body .dashboard-dock-summary .collapsed-status-count{color:var(--case-status-color,var(--color-brand-primary));border-color:var(--case-status-color,var(--color-border))}body .dashboard-dock-unread{display:flex;align-items:center;gap:6px;margin:14px 0 0;font-size:var(--type-sm);color:var(--color-brand-primary)}body .dashboard-dock-preview button{font:inherit;font-size:var(--type-md);border:1px solid var(--color-border);border-radius:var(--design-radius-control);background:var(--color-surface);color:var(--color-text)}body .dashboard-dock-details{display:grid;border-top:1px solid var(--color-border-subtle)}body .dashboard-dock-details .dashboard-dock-detail{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;padding:12px 0;border:0;border-bottom:1px solid var(--color-border-subtle);border-radius:0;color:var(--color-text);background:var(--color-surface);text-align:left;text-decoration:none}body .dashboard-dock-detail>span{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}body .dashboard-dock-detail strong{overflow-wrap:anywhere;font-size:var(--type-base);line-height:1.4;font-weight:var(--weight-medium)}body .dashboard-dock-detail small{font-size:var(--type-sm);line-height:1.4;color:var(--color-text-muted)}body .dashboard-dock-detail>svg{flex-shrink:0;align-self:flex-start;margin-top:3px}body .dashboard-dock-preview button:disabled{cursor:not-allowed;opacity:.55}body .dashboard-dock-detail:is(:hover,:focus-visible) strong{color:var(--color-brand-primary);text-decoration:underline;text-underline-offset:3px}body .dashboard-dock-detail .dashboard-dock-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:var(--type-sm);color:var(--color-text-muted)}body .dashboard-dock-meta time{font-size:var(--type-xs);margin-left:auto}body .dashboard-dock-detail .dashboard-dock-person{font-size:var(--type-sm);color:var(--color-text);overflow-wrap:anywhere}body .dashboard-dock-facts{display:flex;flex-wrap:wrap;gap:6px 12px}body .dashboard-dock-fact{display:inline-flex;align-items:center;gap:5px;min-width:0;font-size:var(--type-sm)}body .dashboard-dock-fact>svg{flex-shrink:0}body .dashboard-dock-attachments{display:grid;gap:4px;padding:8px 10px;border:1px solid var(--color-border-subtle);border-radius:6px;background:var(--color-surface)}body .dashboard-dock-attachments small{overflow-wrap:anywhere}body .dashboard-dock-context{display:block;overflow-wrap:anywhere}body .dashboard-dock-meta .case-badge{max-width:100%}body :is(.dashboard-dock-preview,.assistant-panel) .case-badge.status{display:inline-flex;align-items:center;gap:5px;padding:3px 6px;border:1px solid color-mix(in srgb,var(--workflow-tone,var(--color-status-neutral)) 30%,transparent);border-radius:4px;color:var(--workflow-tone,var(--color-status-neutral));background:color-mix(in srgb,var(--workflow-tone,var(--color-status-neutral)) 7%,var(--color-surface));font-family:inherit;font-size:var(--type-xs);font-weight:var(--weight-medium);white-space:normal}body :is(.dashboard-dock-preview,.assistant-panel) .case-status-glyph{display:inline-flex;flex:0 0 9px;width:9px;height:9px;border-radius:50%;background:currentColor}body :is(.dashboard-dock-preview,.assistant-panel) .case-status-glyph svg{display:none}body :is(.dashboard-dock-preview,.assistant-panel) .case-status-label small{color:inherit}body .dashboard-dock-kpi{font-size:24px;color:var(--color-brand-primary);font-variant-numeric:tabular-nums}body .dashboard-dock-more{justify-content:space-between;min-height:44px;gap:8px;padding-top:10px;color:var(--color-brand-primary)}body .dashboard-dock-more,body .product-app .dashboard-dock-key-label{display:flex;align-items:center;font-size:var(--type-md);font-weight:var(--weight-medium)}body .product-app .dashboard-dock-key-label{position:absolute;top:50%;right:calc(100% + 14px);padding:0 12px;height:32px;width:-moz-max-content;width:max-content;max-width:min(220px,calc(100vw - 120px));border:0;border-radius:8px;background:var(--brand-900);color:var(--color-surface);box-shadow:var(--shadow-float);white-space:nowrap;text-align:left;opacity:0;visibility:hidden;transform:translate(6px,-50%);transition:opacity .14s ease-out,transform .16s cubic-bezier(.2,.8,.2,1),visibility .16s;pointer-events:none}body .product-app .dashboard-dock-key-label:after{content:"";position:absolute;top:50%;right:-4px;width:8px;height:8px;background:inherit;border-radius:1px;transform:translateY(-50%) rotate(45deg)}@media (min-width:701px) and (min-height:581px) and (hover:hover){body .product-app .dashboard-module-dock:not([data-preview-open=true]) .dashboard-dock-icon:is(:hover,:focus-visible) .dashboard-dock-key-label{opacity:1;visibility:visible;transform:translateY(-50%)}}body .product-app .dashboard-module-dock[data-preview-open=true] .dashboard-dock-key-label{opacity:0;visibility:hidden;transition:none}body .dashboard-dock-empty{padding:24px 0;max-width:52ch;color:var(--color-text-muted)}@keyframes dashboard-dock-arrive{0%{opacity:0}to{opacity:1}}@media (max-height:580px),(max-width:700px){body .product-app .dashboard-workspace.has-module-dock{padding-right:0;padding-bottom:0}body .product-app .dashboard-module-dock{position:relative;inset:auto;z-index:auto;width:100%;box-sizing:border-box;margin-bottom:12px;max-height:none;overflow-x:auto;overflow-y:hidden;flex-direction:row;justify-content:flex-start;transform:none;border-radius:10px;box-shadow:none;scrollbar-width:thin}body .product-app .dashboard-dock-icon{flex:0 0 auto;gap:8px;width:auto;height:40px;min-width:44px;min-height:40px;padding:0 12px;border:1px solid var(--color-border-subtle);border-radius:10px;background:var(--color-surface);color:var(--color-text)}body .product-app .dashboard-dock-icon>.dashboard-dock-key-face svg{color:var(--dock-tone)}body .product-app .dashboard-dock-icon:is(:hover,:focus-visible){background:color-mix(in srgb,var(--dock-tone) 8%,var(--color-surface));border-color:color-mix(in srgb,var(--dock-tone) 35%,var(--color-border-subtle))}body .product-app .dashboard-dock-icon[aria-expanded=true]{background:var(--dock-tone);border-color:var(--dock-tone);color:var(--color-surface)}body .product-app .dashboard-dock-icon[aria-expanded=true]>.dashboard-dock-key-face svg{color:currentColor}body .dashboard-dock-preview>div>header button{min-width:44px;min-height:44px}body .product-app .dashboard-dock-key-face{display:contents}body .product-app .dashboard-dock-key-label{position:static;display:inline;height:auto;width:auto;max-width:none;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;font-size:var(--type-sm);font-weight:var(--weight-medium);white-space:nowrap;opacity:1;visibility:visible;transform:none;transition:none}body .product-app .dashboard-dock-key-label:after{content:none}body .product-app .dashboard-dock-news{position:static;border:0}body .product-app .dashboard-dock-icon[aria-expanded=true] .dashboard-dock-news{background:var(--color-surface);color:var(--dock-tone)}}@media (prefers-reduced-motion:reduce){body .dashboard-dock-preview{animation:none}body .product-app .dashboard-dock-key-face,body .product-app .dashboard-dock-key-label{transition:none;transform:none!important}}.product-app .notification-panel .notification-mark-all{display:inline-flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);flex:0 0 auto}.product-app .notification-panel .notification-heading-left{gap:7px;flex-wrap:wrap}.product-app .notification-panel .notification-status-tag{font-size:var(--type-xs);font-weight:var(--weight-medium);text-transform:none;letter-spacing:0}.product-app .notification-panel .notification-subject{margin-top:7px;line-height:1.45}.product-app .notification-panel .notification-context{line-height:1.5;margin-top:6px;-webkit-line-clamp:3}.product-app .notification-panel .notification-urgency-reason{margin-top:6px;line-height:1.45}.product-app .notification-panel .notification-item-footer{margin-top:12px;gap:10px;align-items:center;flex-wrap:wrap}@media (max-width:720px){.product-app .notification-panel .notification-mark-all{width:44px;min-width:44px;height:44px;min-height:44px}}.onboarding-context-brief{display:grid;gap:12px;min-width:0}.onboarding-context-brief label{display:grid;gap:6px;min-width:0}.onboarding-context-brief label>span{font-weight:var(--weight-medium)}.onboarding-context-brief label small{font-weight:400;color:var(--color-text-muted)}.first-launch-experience .onboarding-context-brief textarea.first-launch-input{min-height:64px;height:64px;width:100%;resize:vertical;box-sizing:border-box}.first-launch-experience .onboarding-context-brief .first-launch-analysis-note{margin:0;font-size:var(--type-sm);line-height:1.45}.onboarding-context-brief.onboarding-page-split>:not(:last-child){margin-bottom:12px}.onboarding-context-brief .onboarding-general-choice{width:-moz-fit-content;width:fit-content;min-height:44px;max-width:100%;white-space:normal;text-align:left}.onboarding-context-brief .onboarding-general-choice[aria-pressed=true]{border-color:var(--color-brand-primary);background:var(--color-surface)}.onboarding-context-details{margin-top:16px}.onboarding-context-details summary{cursor:pointer;min-height:44px;display:list-item;align-content:center;color:var(--color-brand-primary)}.product-app .mobile-search-close,.product-app .mobile-search-trigger{display:none}@media (max-width:650px){html body .product-app .product-topbar{--topbar-height:60px;display:flex!important;flex-wrap:nowrap;height:auto!important;min-height:60px!important}html body .product-app .product-topbar>.global-search-wrap{flex:0 0 44px;width:44px!important}html body .product-app .product-topbar>.top-actions{flex:0 1 auto;flex-wrap:nowrap;width:auto;margin-left:auto}.product-app .mobile-search-close,.product-app .mobile-search-trigger{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;padding:8px;border:1px solid var(--color-border);border-radius:var(--design-radius-control);background:var(--color-surface);color:var(--color-text)}html body .product-app .product-topbar>.global-search-wrap:not(.is-search-open)>.global-search{display:none!important}html body .product-app .product-topbar>.global-search-wrap.is-search-open{position:absolute;inset-inline:12px;top:8px;width:auto!important;max-width:none}.product-app .global-search-wrap.is-search-open>.mobile-search-trigger{display:none}html body .product-app .global-search-wrap.is-search-open>.global-search{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 0 0 10px!important}.product-app .global-search-wrap.is-search-open .global-search-typeahead{flex:1 1 auto;min-width:0}.product-app .global-search-wrap.is-search-open .global-search input{font-size:16px;min-width:0;width:100%}.product-app .global-search-wrap.is-search-open .mobile-search-close{border-width:0 0 0 1px;border-radius:0 var(--design-radius-control) var(--design-radius-control) 0}.product-app .global-search-wrap :is(.search-palette,.global-search-examples){max-height:min(60dvh,420px);overflow-y:auto}html body .product-app .product-topbar .topbar-secondary-surface{top:calc(var(--mobile-navigation-height, 58px) + 64px);max-height:calc(100dvh - var(--mobile-navigation-height, 58px) - 138px - env(safe-area-inset-bottom))}}.mail-case-links{display:flex;flex-direction:column;gap:5px;min-width:0;max-width:100%}.mail-case-links-label{display:inline-flex;align-items:center;gap:5px;font-size:var(--type-xs);font-weight:var(--weight-medium);color:var(--color-text-muted)}.mail-case-links-items{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.mail-case-links-items .mail-case-link{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-width:0;text-decoration:none}.mail-case-link>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-case-link>svg{flex-shrink:0;color:var(--case-status-color,var(--color-text-soft))}.mail-case-link[aria-current=page]{font-weight:var(--weight-strong)}.case-history-card>.mail-case-links{padding:0 8px 10px}@media (max-width:700px){.mail-case-links-items .mail-case-link{min-height:44px}}.assistant-privacy-details{width:100%}.assistant-privacy-details>summary{cursor:pointer;min-height:28px;align-content:center}.assistant-privacy-details[open]>span{display:block;margin:8px 0}@media (max-width:650px){html body .product-app{--mobile-navigation-height:0px;--phone-switch-width:120px;--topbar-height:56px}html body .product-app>.product-sidebar{--mobile-navigation-height:0px;position:static;display:block;height:0!important;min-height:0!important;width:0;padding:0!important;border:0;background:transparent!important}html body .product-app>.product-sidebar>:is(.logo,.mobile-current-page,.mobile-navigation-trigger){display:none}html body .product-app>.content{margin:0;min-width:0;width:100%;padding-top:0}html body .product-app .product-topbar{position:sticky;top:0;z-index:300;min-height:calc(56px + env(safe-area-inset-top))!important;gap:4px;padding:calc(6px + env(safe-area-inset-top)) 8px 6px calc(var(--phone-switch-width) + 20px)}html body .product-app .product-topbar>.top-actions{gap:4px;flex:0 0 auto}html body .product-app .product-topbar .top-actions>:is(button,.compact-menu,.topbar-secondary-menu){flex-shrink:0}html body .product-app .product-topbar :is(.assistant-launcher,.topbar-more-trigger,.notification-bell,.account-trigger){box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px;padding:8px}html body .product-app .product-topbar .account-trigger>:not(.avatar){display:none}html body .product-app .product-topbar .account-trigger{justify-content:center}html body .product-app .product-topbar>.global-search-wrap.is-search-open{inset-inline:8px;top:calc(6px + env(safe-area-inset-top))}html body .product-app .product-sidebar nav{position:fixed;inset:calc(64px + env(safe-area-inset-top)) 8px calc(72px + env(safe-area-inset-bottom));width:auto;grid-template-columns:minmax(0,1fr);border:1px solid var(--color-border);border-radius:8px;box-shadow:var(--shadow-popover)}html body .product-app .product-sidebar .mobile-navigation-backdrop{position:fixed;inset:56px 0 0;width:100%}html body .product-app .product-sidebar nav :is(.nav-link,.product-nav-heading){min-height:44px;background:var(--color-surface);color:var(--color-text);border-color:var(--color-border);border-radius:6px}html body .product-app .product-sidebar nav .nav-link.active{background:var(--color-brand-soft);color:var(--color-brand-primary)}html body .product-app .product-sidebar nav .product-nav-items{border-color:var(--color-border)}html:root body .product-app .product-sidebar nav :is(a.nav-link,button.product-nav-heading){background:var(--color-surface)!important;color:var(--color-text)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none}html:root body .product-app .product-sidebar nav :is(a.nav-link.active,button.product-nav-heading.is-current){background:var(--color-brand-soft)!important;color:var(--color-brand-primary)!important}html:root body .product-app .product-sidebar nav :is(a.nav-link,button.product-nav-heading):is(:hover,:focus-visible){background:var(--color-surface-hover,var(--color-surface))!important;color:var(--color-brand-primary)!important}html:root body .product-app .product-sidebar nav :is(a.nav-link,button.product-nav-heading):is(:hover,:focus-visible) :is(span,strong,small,svg){color:inherit!important;-webkit-text-fill-color:currentColor!important}html body [data-phone-navigation]{z-index:315}html body .product-app .product-topbar :is(.topbar-secondary-surface,.account-panel){top:calc(60px + env(safe-area-inset-top))!important;max-height:calc(var(--phone-viewport-height,100dvh) - 76px - env(safe-area-inset-top))}html body .product-app :is(.workspace-page-header,.product-workspace-heading){align-items:flex-start;gap:12px;padding-block:0 12px;margin-bottom:12px}html body .product-app :is(.workspace-page-title-line,.product-workspace-heading) h1{font-size:24px;line-height:1.2}html body .product-app :is(.workspace-page-actions,.product-workspace-actions){display:flex;flex-wrap:wrap;gap:8px;max-width:100%}html body .product-app :is(input,select,textarea){font-size:16px}html body .product-app .workspace-filter-surface{position:static!important}html body .product-app :is(.dashboard-status-grid,.ticket-status-filter-strip){display:flex!important;flex-wrap:nowrap;overflow-x:auto;gap:6px;padding-bottom:6px;scrollbar-width:thin}html body .product-app :is(.dashboard-status-grid,.ticket-status-filter-strip)>.dashboard-status-card{flex:0 0 auto!important;width:-moz-max-content!important;width:max-content!important;max-width:none;min-height:44px;white-space:nowrap}html body .product-app :is(.dashboard-status-grid,.ticket-status-filter-strip) .dashboard-status-label{white-space:nowrap}html body .product-app :is(.packed-layout-grid,.product-workspace-grid){gap:12px}html body .product-app .ticket-card-list{grid-template-columns:minmax(0,1fr)}html body .product-app .ticket-card-title{font-size:16px;line-height:1.4}html body .product-app :is(.schedule-day-zoom-toolbar,.schedule-calendar-controls){display:flex;flex-wrap:wrap;gap:8px}html body .product-app .schedule-day-zoom-toolbar>:is(input,select){flex:1 1 130px;min-width:0;min-height:44px}html body .product-app .dashboard-module-dock{border-radius:8px;padding:6px;gap:4px}html body .product-app .dashboard-module-dock>button{flex:0 0 auto}html body .tamdot-drawer-layer{position:fixed;inset:auto!important;left:var(--phone-viewport-left,0)!important;top:var(--phone-viewport-top,0)!important;width:var(--phone-viewport-width,100vw);height:var(--phone-viewport-height,100dvh);overflow:hidden}html body>.tamdot-drawer-layer>.tamdot-drawer{position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;margin:0;border-radius:0;display:flex!important;flex-direction:column;overflow:hidden}html body>.tamdot-drawer-layer .assistant-panel .assistant-header{padding:calc(8px + env(safe-area-inset-top)) 12px 8px;min-height:56px}html body .assistant-panel .assistant-brand{min-width:0;gap:8px}html body .assistant-panel .assistant-brand>div{min-width:0}html body .assistant-panel .assistant-brand small{display:block;max-width:100%;font-size:var(--type-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .assistant-panel .assistant-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 44px}html body .assistant-panel .assistant-toolbar label{min-width:0}html body .assistant-panel .assistant-toolbar :is(select,button){min-height:44px;width:100%;font-size:16px}html body .assistant-panel .assistant-toolbar>button{display:inline-flex;align-items:center;justify-content:center}html body .assistant-panel .assistant-toolbar>button span{display:none}html body>.tamdot-drawer-layer .assistant-panel .assistant-feed{flex:1 1 auto;overflow-y:auto!important;min-height:0;padding:12px;gap:12px;overscroll-behavior:contain;scroll-padding-block:12px}html body .assistant-panel.is-empty .assistant-feed{flex:1 1 auto}html body .assistant-panel :is(.assistant-rich-text,.assistant-plain-text){font-size:16px;line-height:1.5;padding:10px 12px}html body .assistant-panel .pulse-context-tools{gap:4px;padding-bottom:4px}html body .assistant-panel .pulse-attention{flex-basis:180px}html body .assistant-panel .pulse-attention>summary{min-height:44px}html body .assistant-panel .assistant-composer{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:end}html body .assistant-panel .assistant-composer textarea{grid-column:2;grid-row:1;height:64px;padding:10px;margin:0}html body .assistant-panel .assistant-composer>button[type=submit]{grid-column:3;grid-row:1;width:44px;height:48px;padding:8px;justify-content:center}html body .assistant-panel .assistant-send-label{display:none}html body .assistant-panel .assistant-composer .pulse-voice{grid-column:1;grid-row:1;align-self:end;min-width:0}html body .assistant-panel .pulse-voice>button:first-child{width:44px;min-width:44px;height:48px;padding:8px}html body .assistant-panel .pulse-voice>span:empty{display:none}html body .assistant-panel .pulse-voice>span:not(:empty){position:static;display:block;width:auto;max-width:none;font-size:var(--type-sm)}html body .assistant-panel .assistant-composer:has(.pulse-voice>span:not(:empty)){grid-template-columns:44px minmax(0,1fr) 44px}html body .assistant-panel .assistant-composer:has(.pulse-voice>span:not(:empty)) .pulse-voice{grid-column:1/-1;grid-row:2;display:flex;gap:8px;align-items:center}html body .assistant-panel>footer{display:block;padding:0 12px max(6px,env(safe-area-inset-bottom));font-size:var(--type-xs)}html body .assistant-panel .assistant-privacy-details>summary{min-height:32px}html body .assistant-panel .assistant-privacy-details[open]{max-height:120px;overflow:auto}html body .assistant-panel .pulse-operation{overflow:visible;font-size:var(--type-base)}html body .assistant-panel .pulse-operation :is(header,footer){padding:10px;flex-wrap:wrap;gap:8px}html body .assistant-panel .pulse-operation dd{overflow-wrap:anywhere}html body .assistant-panel .pulse-operation button{min-height:44px;white-space:normal}html body .tamdot-dialog-layer{align-items:end}html body .tamdot-dialog{padding:16px;border-radius:12px}html body .tamdot-dialog .tamdot-dialog-heading{gap:10px}html body .tamdot-dialog h2{font-size:20px;line-height:1.3}html body .tamdot-dialog>p{font-size:var(--type-base);line-height:1.5;margin-block:12px}html body .tamdot-dialog :is(input,textarea,select){font-size:16px;min-height:44px}html body .tamdot-dialog .dialog-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}html body .tamdot-dialog .dialog-actions>button{min-height:44px;flex:1 1 100px;min-width:0;white-space:normal}html.tamdot-drawer-open [data-phone-navigation],html[data-phone-keyboard=true] .assistant-panel>footer,html[data-phone-keyboard=true] [data-phone-navigation]{display:none}}.phone-mailbox-attention{display:none}.integration-recovery-guidance{padding:12px 0;border-block:1px solid var(--color-border-subtle)}.integration-recovery-guidance strong{color:var(--color-text)}.integration-recovery-guidance p{margin:6px 0 0;line-height:1.55;color:var(--color-text-soft);max-width:65ch}@media (max-width:650px){html body .product-app .product-topbar{border-color:var(--color-sidebar-start)}html body .product-app .product-topbar :is(.mobile-search-trigger,.topbar-more-trigger,.notification-bell,.account-trigger){border:0!important;box-shadow:none!important;background:transparent!important;color:var(--color-sidebar-text)!important}html body .product-app .product-topbar .assistant-launcher{border:0;background:transparent;box-shadow:none}html body .product-app .product-topbar .global-search-wrap.is-search-open{background:var(--color-surface);color:var(--color-text);border-radius:6px}html body .product-app .product-topbar .global-search-wrap.is-search-open button{color:var(--color-text)!important}html body .product-app .phone-mailbox-attention{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;background:var(--color-surface);color:var(--color-text);border-bottom:1px solid var(--color-border);font-size:var(--type-sm);text-decoration:none}html body .product-app .phone-mailbox-attention>svg:first-child{color:var(--status-review-ink,var(--color-text));flex:none}html body .product-app .phone-mailbox-attention>span{flex:1;min-width:0}html body .product-app .phone-mailbox-attention>b{color:var(--color-brand-primary)}html body .product-app :is(.page,.product-module-page){padding:16px 12px 24px;background:var(--color-canvas)}html body .product-app .case-display-switch{display:none!important}html body .product-app .case-filter-surface{padding:8px!important}html body .product-app .case-filter-surface .workflow-status-filter-rail{display:none!important}html body .product-app .case-filter-surface .case-status-select{display:block!important;width:100%;min-height:44px;padding:8px 12px;margin:0;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text);font-size:16px}html body .product-app .case-filter-commands{display:grid!important;gap:8px!important;margin:8px 0 0!important}html body .product-app .case-filter-commands>.inbox-primary-search{grid-column:1/-1;min-height:44px}html body .product-app .case-filter-commands>.button.primary{margin:0;min-height:44px;font-size:var(--type-md)}html body .product-app .case-filter-commands :is(.case-page-size,.case-filter-meta){display:none!important}html body .product-app .case-filter-feedback{padding:4px 0 0!important;margin:0!important}html body .product-app .case-filter-feedback :is(.filter-chip,.active-filter-chip){font-size:var(--type-sm)}html body .product-app .case-monitor-table{display:grid;gap:10px;padding:0;border:0;background:transparent;overflow:visible}html body .product-app .case-monitor-table>.dense-case-header{display:none!important}html body .product-app .case-monitor-table>.dense-case-row:not(.dense-case-header){grid-template-columns:minmax(0,1fr) 44px 32px!important;grid-template-areas:"status action select" "title title title" "contact event event" "appointment appointment appointment" "due reminder reminder"!important;gap:4px 8px!important;min-height:0!important;padding:12px!important;border:1px solid var(--color-border)!important;border-radius:8px;background:var(--color-surface)}html body .product-app .case-monitor-table .dense-case-row>.dense-case-priority{display:none!important}html body .product-app .case-monitor-table .dense-case-row>.dense-case-status{grid-area:status!important;padding:0!important;min-height:44px;align-content:center}html body .product-app .case-monitor-table .dense-case-row>.dense-case-actions{grid-area:action!important;justify-self:end}html body .product-app .case-monitor-table .dense-case-row>.dense-case-select{grid-area:select!important;align-self:center}html body .product-app .case-monitor-table .dense-case-title{align-items:start;gap:6px;padding-block:4px!important}html body .product-app .case-monitor-table .dense-case-title-link{display:block!important;font-size:16px!important;line-height:1.4;font-weight:var(--weight-medium);white-space:normal!important;overflow:visible!important;-webkit-line-clamp:unset!important}html body .product-app .case-monitor-table :is(.dense-case-contact,.dense-case-event){padding:0!important;min-height:0!important;font-size:var(--type-sm);line-height:1.5}html body .product-app .case-monitor-table .dense-case-contact b{font-weight:var(--weight-regular)}html body .product-app .case-monitor-table :is(.dense-case-due,.dense-case-reminder,.dense-case-appointment){min-height:0!important;padding:4px 0 0!important;font-size:var(--type-md)}html body .product-app .case-monitor-table :is(.dense-case-due,.dense-case-reminder,.dense-case-appointment).is-empty{display:none!important}html body .product-app .case-monitor-table :is(.dense-case-due,.dense-case-reminder,.dense-case-appointment):before{font-size:var(--type-xs);line-height:1.5}html body .product-app .case-detail-identity-header{position:static!important;min-height:0!important;padding:12px!important;gap:8px!important;box-shadow:none!important}html body .product-app .case-detail-identity-header h1{font-size:var(--type-xl)!important;line-height:1.4}html body .product-app .case-detail-identity-header .case-identity-primary-action{align-self:start}html body .product-app .case-overview-card .operational-card-body{padding:16px!important;background:var(--color-surface)!important}html body .product-app .case-overview-card h2{font-size:var(--type-xl);line-height:1.4;margin:0 0 8px}html body .product-app .case-overview-card h2[data-repeats-title=true]{display:none}html body .product-app .case-overview-card p{font-size:var(--type-base);line-height:1.55;margin:0 0 12px}html body .product-app .operational-card-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:12px}html body .product-app .operational-card-facts :is(dt,dd){overflow-wrap:anywhere}html body .product-app .operational-card-facts dt{font-size:var(--type-xs);letter-spacing:0}html body .product-app .operational-card-facts dd{font-size:var(--type-md);line-height:1.45}html body .product-app .case-timeline-panel label:has(>select){display:flex;align-items:center;gap:8px;width:100%}html body .product-app .case-timeline-panel label:has(>select)>span{flex:none;white-space:nowrap;width:auto}html body .product-app .case-timeline-panel select{min-width:0;flex:1;width:100%;min-height:44px;font-size:16px}html body .product-app .notification-panel{position:fixed!important;inset:var(--phone-viewport-top,0) auto auto var(--phone-viewport-left,0)!important;box-sizing:border-box;width:var(--phone-viewport-width,100vw)!important;max-width:none!important;height:var(--phone-viewport-height,100dvh)!important;max-height:none!important;margin:0!important;border:0!important;border-radius:0!important;display:flex!important;flex-direction:column;overflow:hidden!important;background:var(--color-canvas)!important;z-index:1800!important}html body .product-app .notification-panel>header{flex:none;display:flex;align-items:center;gap:8px;padding:max(8px,env(safe-area-inset-top)) 12px 8px}html body .product-app .notification-panel-title{flex:1;min-width:0}html body .product-app .notification-panel-title>b{font-size:var(--type-xl);color:inherit}html body .product-app .notification-panel-title>small{color:var(--color-sidebar-muted);font-size:var(--type-xs);line-height:1.5}html body .product-app .notification-panel-header-actions{gap:4px;flex:none}html body .product-app .notification-panel-header-actions button{width:44px!important;min-width:44px!important;height:44px!important;background:transparent!important;color:var(--color-sidebar-text)!important;border:0!important;box-shadow:none}html body .product-app .notification-panel>:is(.notification-read-filters,.notification-source-filters,.notification-filters){flex:none;margin:0;padding:6px 12px;background:var(--color-surface)}html body .product-app .notification-list{flex:1 1 auto;min-height:0;overflow-y:auto!important;overscroll-behavior:contain;padding:12px!important;display:block}html body .product-app .notification-list .notification-item{padding:14px!important;min-width:0;border:1px solid var(--color-border)!important;background:var(--color-surface)!important}html body .product-app .notification-list .notification-item-content{min-width:0;width:100%}html body .product-app .notification-list .notification-subject{display:block!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;line-height:1.4!important;max-width:100%}html body .product-app .notification-list :is(.notification-context,.notification-urgency-reason){display:block!important;max-height:none!important;white-space:normal!important;overflow:visible!important;-webkit-line-clamp:unset!important;font-size:var(--type-md);line-height:1.5}html body .product-app .notification-list .notification-item-footer{display:flex!important;flex-wrap:wrap;gap:4px 12px;margin-top:10px}html body .product-app .notification-list .notification-date{flex:1 1 100%}html body .product-app .notification-list .notification-item-actions{display:flex;gap:8px}html body .product-app .notification-list .notification-primary-action{min-width:0!important;max-width:100%;flex:1;justify-content:center;white-space:normal!important}html body .product-app .notification-sound-settings{flex:none;margin:0;padding:8px 12px max(8px,env(safe-area-inset-bottom));background:var(--color-surface)}html body .assistant-panel .assistant-header{background:var(--color-sidebar-start)!important;color:var(--color-sidebar-text);padding:10px 12px}html body .assistant-panel .assistant-header :is(h2,strong,b){color:inherit;font-size:var(--type-xl)}html body .assistant-panel .assistant-header p{color:var(--color-sidebar-muted);font-size:var(--type-xs)}html body .assistant-panel .assistant-header button{background:transparent;border:0;color:inherit}html body .assistant-panel .assistant-feed{background:var(--color-canvas)}html body .assistant-panel .assistant-plain-text,html body .assistant-panel .assistant-rich-text{font-size:15px;line-height:1.5}html body .assistant-panel .pulse-operation header{padding:10px 12px;font-size:var(--type-sm)}html body .assistant-panel .pulse-operation li{padding:12px}html body .assistant-panel .pulse-step-heading{align-items:start;font-size:var(--type-base)}html body .assistant-panel .pulse-operation[data-operation-status=COMPLETED] details>summary,html body .assistant-panel .pulse-step-heading small{display:none}html body .assistant-panel .pulse-operation details{margin-block:8px}html body .assistant-panel .pulse-operation :is(p,dd,dt){font-size:var(--type-md);line-height:1.5}html body .assistant-panel .pulse-operation li>a{min-height:44px;display:inline-flex;gap:8px;align-items:center;font-size:var(--type-base)}}@media (max-width:379px){html body .product-app{--phone-switch-width:44px}}html body .product-app .inline-layout-command{align-items:center;justify-content:space-between;gap:16px;text-align:left}html body .product-app .inline-layout-command>div:first-child{min-width:0}html body .product-app .inline-layout-command .inline-layout-help{font-size:var(--type-sm);line-height:1.4}html body .product-app .inline-module-toolbar{background:var(--color-surface)!important;color:var(--color-text)!important;border-bottom:1px solid var(--color-border);padding:8px 12px!important;gap:8px}html body .product-app .inline-module-toolbar .inline-module-identity{color:var(--color-text)!important}html body .product-app .case-layout-module.is-layout-editing>.case-module-header,html body .product-app .inline-module-toolbar .inline-module-identity small,html body .product-app .is-layout-editing>.module-entry-preview>.module-entry-content>.monitor-panel>.panel-head,html body .product-app .is-layout-editing>.module-entry-preview>.module-entry-content>.panel>.panel-head{display:none}html body .product-app .case-dock-content{display:grid;gap:12px}html body .product-app .case-dock-content .module-head{display:none}html body .product-app .memo-kind-filters .button[aria-pressed=true]{background:var(--color-brand-primary)!important;color:var(--color-on-primary)!important;border-color:var(--color-brand-primary)!important;box-shadow:none}@media (min-width:1000px){html body .product-app .full-timeline-page .dashboard-case-calendar{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);-moz-column-gap:20px;column-gap:20px;align-items:start}html body .product-app .full-timeline-page .dashboard-case-calendar>:is(.dashboard-calendar-scope-note,.memo-status-legend,.dashboard-calendar-toolbar){grid-column:1/-1}html body .product-app .full-timeline-page .dashboard-calendar-grid{grid-column:1;margin:0}html body .product-app .full-timeline-page .dashboard-calendar-day-detail{grid-column:2;margin:0;padding:16px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}html body .product-app .full-timeline-page .dashboard-calendar-event{padding:12px 0;border:0;border-bottom:1px solid var(--color-border);border-radius:0}}@media (max-width:650px){html body .product-app .inline-layout-command{flex-wrap:wrap;padding:12px}html body .product-app .inline-layout-command-actions{width:100%;justify-content:flex-end!important}html body .product-app .inline-module-toolbar{flex-wrap:wrap}html body .product-app .full-timeline-page .workflow-status-filter-rail.memo-status-filters{display:flex!important;flex-wrap:nowrap;overflow-x:auto}html body .product-app .full-timeline-page .memo-status-filters .workflow-status-filter{min-height:44px;flex:0 0 auto}}html body .product-app .inline-layout-command{display:flex!important;width:100%!important;max-width:none!important;margin-inline:0!important;border-radius:8px!important}html body .product-app .inline-layout-command>div:first-child{justify-items:start!important;text-align:left!important}html body .product-app :is(.dashboard-module,.case-layout-module).is-layout-editing>.inline-module-toolbar,html body .product-app :is(.dashboard-module,.case-layout-module).is-layout-editing[data-layout-selection=selected]>.inline-module-toolbar{background:var(--color-surface)!important;color:var(--color-text)!important;border-color:var(--color-border)!important}html body .product-app :is(.dashboard-module,.case-layout-module).is-layout-editing>.inline-module-toolbar :is(strong,.inline-module-identity,.inline-module-height){color:var(--color-text)!important}html body .product-app .dashboard-module.is-layout-editing .panel-head{display:none!important}@media (min-width:901px){html body .product-app .dashboard-modular-grid>.dashboard-module.is-layout-editing[data-layout-preview=compact]{display:flex!important;flex-direction:column;min-height:0!important;overflow:hidden!important}html body .product-app .dashboard-module.is-layout-editing[data-layout-preview=compact]>.module-entry-preview{display:flex;flex:1 1 0;flex-direction:column;height:auto!important;min-height:0!important}html body .product-app .dashboard-module.is-layout-editing[data-layout-preview=compact] .module-entry-content{flex:1 1 0!important;min-height:0!important;overflow:hidden!important}html body .product-app .dashboard-module.is-layout-editing[data-layout-preview=compact] .dashboard-panel-scroll{flex:1 1 0;min-height:0;overflow:auto}html body .product-app .dashboard-module-recent_emails.is-layout-editing>.dashboard-panel{flex:1 1 0;height:auto!important;min-height:0!important}}@media (max-width:650px){html body .product-app .notification-panel>header,html body>.tamdot-drawer-layer .assistant-panel>.assistant-header{background:var(--color-sidebar-start)!important;color:var(--color-sidebar-text)!important}html body .product-app .notification-panel>header :is(b,button),html body>.tamdot-drawer-layer .assistant-panel>.assistant-header :is(b,button){color:var(--color-sidebar-text)!important;-webkit-text-fill-color:currentColor!important}html body>.tamdot-drawer-layer .assistant-panel>.assistant-header small{color:var(--color-sidebar-muted)!important}html body .product-app .notification-list .notification-item.unread{background:var(--color-surface)!important}html body .product-app .notification-list .notification-item-footer .notification-item-actions{flex:1 1 100%}html body .product-app .notification-list .notification-item-footer .notification-primary-action{font-size:var(--type-md)}html body .product-app .inline-layout-command{flex-direction:column;align-items:stretch}html body .product-app .inline-layout-command-actions{display:flex!important;flex-wrap:wrap;gap:8px}html body .product-app .inline-layout-command-actions>button{flex:1;min-width:0}}html body .dashboard-dock-workspace{container-type:inline-size;border-radius:14px;background:var(--color-surface)}html body .dashboard-dock-workspace>div{padding:18px}html body .dashboard-dock-workspace>div>header{position:sticky;top:0;z-index:2;padding:0 0 14px;background:var(--color-surface)}html body .dashboard-dock-workspace .dashboard-dock-summary[data-has-details=true]{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--color-border-subtle)}html body .dashboard-dock-workspace :is(.case-summary-card,.case-team-participants,.case-collaboration,.product-module-panel,.panel){border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;background:var(--color-surface)!important}html body .dashboard-dock-workspace .case-collaboration>h3{display:none}html body .dashboard-dock-workspace .case-team-collaboration-details{margin-top:20px;padding-top:16px;border-top:1px solid var(--color-border)}html body .dashboard-dock-workspace .case-collaboration-assignment{display:flex;gap:12px;align-items:end}html body .dashboard-dock-workspace .case-review-note{margin-top:20px}html body .dashboard-dock-workspace .case-history-list{max-height:none!important;overflow:visible!important}html body .dashboard-dock-workspace .case-history-card{padding:14px 0}html body .dashboard-dock-workspace :is(.case-review-note-editor textarea,.case-review-note-outcome select){width:100%}html body .dashboard-dock-workspace .dashboard-dock-details{max-height:none;overflow:visible}html body .case-review-note[data-case-status]{border-left-width:1px!important;border:1px solid var(--color-border)!important;box-shadow:none!important;background:var(--color-surface)!important;padding:14px;border-radius:10px}html body .case-review-note[data-case-status] textarea:focus-visible{outline-color:var(--color-brand-primary)}html body .assistant-panel .pulse-operation{border:1px solid var(--color-border);border-radius:12px;overflow:hidden;background:var(--color-surface)}html body .assistant-panel .pulse-operation>header{background:var(--color-brand-soft);border-bottom:1px solid var(--color-border);padding:12px 16px;gap:12px}html body .assistant-panel .pulse-operation>header>span{font-size:var(--type-sm);padding:4px 8px;border-radius:6px;background:var(--color-surface)}html body .assistant-panel .pulse-operation[data-operation-status=COMPLETED]>header>span{color:var(--status-success)}html body .assistant-panel .pulse-step-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}html body .assistant-panel .pulse-step-heading>small{display:block;font-size:var(--type-xs)}html body .assistant-panel .pulse-operation>ol{margin:0;padding:0;list-style:none}html body .assistant-panel .pulse-operation>ol>li{padding:16px;border-bottom:1px solid var(--color-border-subtle)}html body .assistant-panel .pulse-operation>ol>li:last-child{border-bottom:0}html body .assistant-panel .pulse-target-case{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-block:12px}html body .assistant-panel .pulse-target-case>a{display:flex;gap:8px;align-items:start;flex:1 1 220px;font-weight:var(--weight-medium);line-height:1.45}html body .assistant-panel .pulse-target-case .app-icon{flex:none;margin-top:2px}html body .assistant-panel .pulse-target-case .case-badge{font-size:var(--type-xs)}html body .assistant-panel .pulse-action-facts{display:grid;gap:10px;margin-top:12px}html body .assistant-panel .pulse-action-facts>div{min-width:0}html body .assistant-panel .pulse-action-facts small{font-size:var(--type-xs);color:var(--color-text-soft)}html body .assistant-panel .pulse-action-facts p{margin:3px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}html body .assistant-panel .pulse-operation footer{padding:12px 16px;border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:8px}html body .assistant-panel .pulse-result{display:grid;gap:8px;margin-top:12px}html body .assistant-panel .pulse-result>p{margin:0}html body .assistant-panel .pulse-operation [data-step-status=COMPLETED] .pulse-step-heading>.app-icon{color:var(--status-success)}@media (max-width:650px){html body .product-app .dashboard-modular-grid{display:flex!important;flex-direction:column;gap:12px!important}html body .product-app .dashboard-module[data-layout-module=WORK_QUEUE]{order:-5}html body .product-app .dashboard-module[data-layout-module=AGENDA]{order:-4}html body .product-app .dashboard-module[data-layout-module=RECENT_EMAILS]{order:-3}html body .product-app .dashboard-module[data-layout-module=MORNING_BRIEF]{order:-2}html body .product-app .dashboard-module[data-layout-module=KPIS]{order:-1}html body .product-app .dashboard-module{position:static!important;width:100%!important;height:auto!important}html body .product-app .dashboard-module :is(.panel-head,.module-head,.case-module-header){padding:12px!important}html body .product-app .dashboard-module .dashboard-case-card{padding:12px!important}html body .product-app .dashboard-module .dashboard-case-card h3{font-size:15px!important;line-height:1.35}html body .product-app :is(.workflow-status-filter-rail,.case-status-tabs){display:flex!important;flex-wrap:nowrap!important;overflow:auto;scrollbar-width:thin;gap:6px!important}html body .product-app :is(.workflow-status-filter-rail,.case-status-tabs)>button{flex:none;min-height:44px}html body .product-app .case-detail-page{display:flex;flex-direction:column;gap:12px}html body .product-app .case-detail-page .case-detail-modular-grid{display:flex!important;flex-direction:column;gap:12px!important}html body .product-app .case-detail-page .case-layout-module{margin:0!important;width:100%!important}html body .product-app .case-detail-page .case-overview-hero{padding:16px!important}html body .product-app .case-detail-page .case-overview-hero h2{font-size:var(--type-xl)!important;line-height:1.35}html body .product-app .case-detail-page .case-overview-meta{gap:12px!important}html body .product-app .case-history-order{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:8px}html body .product-app .case-history-order label{white-space:nowrap;width:auto}html body .assistant-panel .assistant-toolbar{padding:8px 12px;gap:8px;background:var(--color-surface)}html body .assistant-panel .assistant-toolbar>label{flex:1;min-width:0}html body .assistant-panel .assistant-toolbar>button{width:44px;min-width:44px;height:44px;padding:0;display:grid;place-items:center}html body .assistant-panel .assistant-toolbar>button>span{display:none}html body .assistant-panel .assistant-feed{padding:12px}html body .assistant-panel .assistant-message{margin:12px 0 8px}html body .assistant-panel .assistant-message.user{margin-left:24px;padding:12px;border-radius:12px 12px 2px 12px}html body .assistant-panel .assistant-empty{padding:16px 0}html body .assistant-panel .assistant-empty h2{font-size:var(--type-2xl)}html body .assistant-panel .pulse-context-tools{margin-bottom:12px}html body .assistant-panel .pulse-operation>header{align-items:center}html body .assistant-panel .pulse-step-heading{grid-template-columns:auto minmax(0,1fr)}html body .assistant-panel .pulse-step-heading>small{grid-column:2}html body .assistant-panel .pulse-target-case{display:grid;grid-template-columns:1fr;gap:8px}html body .assistant-panel .pulse-target-case .case-badge{justify-self:start}html body .assistant-panel .assistant-composer{padding:10px 12px;gap:8px;border-top:1px solid var(--color-border);background:var(--color-surface)}html body .assistant-panel .assistant-composer textarea{min-height:48px!important;max-height:120px;font-size:16px}html body .product-app .notification-list .notification-item{padding:14px 12px;margin:0;border:0!important;border-bottom:1px solid var(--color-border)!important;border-radius:0}html body .product-app .notification-list .notification-subject{font-size:15px!important}html body .product-app .notification-list .notification-context{font-size:var(--type-md)}html body .product-app .notification-list .notification-item-footer{flex-wrap:nowrap;align-items:center}html body .product-app .notification-list .notification-date{flex:1}html body .product-app .notification-list .notification-item-actions{width:auto}html body .product-app .notification-list .notification-primary-action{font-size:var(--type-sm);padding:8px}html body .dashboard-dock-workspace>div{padding:12px}html body .dashboard-dock-workspace .dashboard-dock-summary{font-size:var(--type-sm)}html body .product-app .dashboard-workspace-heading{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between;gap:12px;padding-block:12px!important}html body .product-app .dashboard-workspace-heading .workspace-page-actions{width:auto!important;margin:0!important}html body .product-app .dashboard-workspace-heading .workspace-page-actions>button{width:44px!important;min-width:44px;height:44px;padding:0!important}html body .product-app .dashboard-workspace-heading .workspace-page-actions>button>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html body .product-app .dashboard-status-filter-strip .dashboard-status-grid{display:flex!important;flex-wrap:nowrap!important;overflow:auto;gap:6px;padding-bottom:4px}html body .product-app .dashboard-status-filter-strip .dashboard-status-card{flex:none}html body .product-app .dashboard-filter-panel .workspace-period-filter{display:flex!important;flex-wrap:nowrap!important;gap:8px;overflow-x:auto;max-width:100%}html body .product-app .dashboard-filter-panel .workspace-custom-period:not(.is-open),html body .product-app .dashboard-filter-panel .workspace-period-filter>button{flex:0 0 auto!important;width:-moz-max-content!important;width:max-content!important;min-width:-moz-max-content!important;min-width:max-content!important;white-space:nowrap}}@media(max-width:650px){html body .product-app .dashboard-filter-panel .workspace-period-filter:has(.workspace-custom-period.is-open){flex-wrap:wrap!important;overflow:visible}html body .product-app .dashboard-filter-panel .workspace-custom-period.is-open{width:100%}html body .product-app .notification-panel .notification-list{background:var(--color-surface)}html body .product-app .notification-panel .notification-item{background:var(--color-surface)!important}}html body .assistant-panel .assistant-message-label{display:none}html body .assistant-panel .assistant-message.assistant[data-latest] .assistant-rich-text{border-inline-start:1px solid var(--color-border)}html body .info-pill{--info-pill-color:var(--color-text-muted);display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0;min-height:28px;padding:4px 8px;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--info-pill-color) 24%,var(--color-surface));border-radius:var(--design-radius-control);color:var(--info-pill-color);background:color-mix(in srgb,var(--info-pill-color) 5%,var(--color-surface));font-family:var(--font-geist,Arial),sans-serif;font-size:var(--type-sm);font-weight:var(--weight-regular);line-height:1.4;text-align:left;white-space:normal;overflow-wrap:anywhere;vertical-align:middle}html body .info-pill[data-info-tone=information]{--info-pill-color:var(--color-status-information)}html body .info-pill[data-info-tone=action]{--info-pill-color:var(--color-status-action)}html body .info-pill[data-info-tone=waiting]{--info-pill-color:var(--color-status-waiting)}html body .info-pill[data-info-tone=success]{--info-pill-color:var(--color-status-success)}html body .info-pill>svg{flex:0 0 14px}html body .info-pill>span{min-width:0}html body .info-pill b{color:inherit;font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}html body .info-pill time{font:inherit;font-variant-numeric:tabular-nums}html body .case-history-list .case-history-header{position:static;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:12px 16px;margin:0;border:0;border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface);color:var(--color-text)}html body .case-history-list .case-history-header h2{margin:0;font-size:15px;font-weight:var(--weight-medium)}html body .case-history-list .case-history-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0}html body .case-history-list .case-history-counts{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none}html body .case-history-list .case-history-counts li{margin:0;padding:0;min-width:0}html body .case-history-list .case-history-header .case-history-sort{display:flex;align-items:center;gap:8px;margin-left:auto;min-width:0;max-width:100%}html body .case-history-list .case-history-sort>span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html body .case-history-list .case-history-header select{width:auto;min-width:0;max-width:100%;min-height:36px;padding:6px 28px 6px 10px;border:1px solid var(--color-border);border-radius:var(--design-radius-control);background-color:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--type-sm)}html body .case-history-list .case-history-header>small{font-size:var(--type-sm);color:var(--color-text-muted)}html body .case-history-list .case-history-schedule{display:flex;margin-block:8px 4px}html body .case-history-list .case-history-direction .info-pill{min-height:24px;padding:2px 6px;font-size:var(--type-xs)}html body .dashboard-dock-preview{container-type:inline-size}html body .dashboard-dock-preview>div>header h2>svg{color:var(--color-brand-primary);flex:0 0 auto}html body .dashboard-dock-preview .dashboard-dock-summary{align-items:center;margin-block:12px}html body .dashboard-dock-preview .dashboard-dock-details{border-top:0;min-width:0}html body .dashboard-dock-preview .dashboard-dock-summary+.dashboard-dock-details{border-top:1px solid var(--color-border-subtle)}html body .dashboard-dock-preview .case-dock-content{display:grid;gap:12px;min-width:0}html body .dashboard-dock-preview .case-dock-actions{display:flex;justify-content:flex-end;padding-top:12px}html body .dashboard-dock-preview .case-dock-content .case-timeline-panel,html body .dashboard-dock-preview .case-dock-content>:is(.case-summary-card,.case-task-checklist){padding:0;border:0;border-radius:0;box-shadow:none;background:var(--color-surface)}html body .dashboard-dock-preview .case-dock-content .module-head{display:none}html body .dashboard-dock-preview :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-scroll{max-height:none;height:auto;overflow:visible;scrollbar-gutter:auto}html body .dashboard-dock-preview .case-participants-section{padding:0}html body .dashboard-dock-preview .case-participants-section>h2{display:none}html body .dashboard-dock-preview .case-team-contacts{padding:0}html body .dashboard-dock-preview .case-team-contacts h3{margin:0 0 8px;font-size:var(--type-md)}html body .dashboard-dock-preview .participant-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0 16px}html body .dashboard-dock-preview .participant-chip{display:grid;gap:4px;padding:10px 0;min-width:0;border:0;border-radius:0;background:transparent;font-size:var(--type-md);line-height:1.4}html body .dashboard-dock-preview .participant-chip small{font-size:var(--type-sm);color:var(--color-text-muted)}html body .dashboard-dock-preview .case-history-header{padding-inline:0}html body .dashboard-dock-preview :is(input,select,textarea){box-sizing:border-box;max-width:100%;border:1px solid var(--color-border);border-radius:var(--design-radius-control);background-color:var(--color-surface);color:var(--color-text);font:inherit}html body .case-history-list select:focus-visible,html body .dashboard-dock-preview :is(input,select,textarea):focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}html body .dashboard-dock-preview :is(button,a):focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}@container (max-width: 480px){html body .case-history-list .case-history-toolbar{align-items:stretch}html body .case-history-list .case-history-header .case-history-sort{flex:1 0 100%;margin:0}html body .case-history-list .case-history-header select{width:100%;min-height:44px;font-size:var(--type-base)}}@media (max-width:650px){html body .dashboard-dock-preview>div>header{gap:8px}html body .dashboard-dock-preview>div>header h2{font-size:var(--type-base);line-height:1.35;word-break:normal;overflow-wrap:normal}html body .dashboard-dock-preview>div>header h2>svg{width:16px;height:16px}html body .dashboard-dock-preview .dashboard-dock-tools{flex-shrink:0;gap:4px}html body .case-history-list .case-history-header{padding:12px}html body .dashboard-dock-preview .case-history-header{padding-inline:0}html body .dashboard-dock-preview :is(input,select){min-height:44px}html body .dashboard-dock-preview textarea{font-size:16px}}html body .admin-ocr-settings{max-width:960px;padding:24px;display:grid;gap:16px}html body .admin-ocr-settings header h2{margin:0 0 8px}html body .admin-ocr-settings p{margin:0;line-height:1.5}html body .admin-ocr-settings fieldset{margin:0;padding:0;border:0;min-width:0}html body .admin-ocr-settings legend{font-weight:var(--weight-medium);margin-bottom:12px}html body .ocr-provider-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html body .ocr-provider-options label{display:flex;gap:12px;align-items:center;padding:16px;border:1px solid var(--color-border);border-radius:var(--design-radius-control);cursor:pointer}html body .ocr-provider-options label[data-selected=true]{border-color:var(--color-brand-primary);background:var(--color-brand-soft)}html body .ocr-provider-options input{width:18px;height:18px;margin:0;flex:none;accent-color:var(--color-brand-primary)}html body .ocr-provider-options label span{display:grid;gap:4px}html body .admin-ocr-settings>small,html body .ocr-provider-options small{color:var(--color-text-muted)}html body .ocr-model-label{margin-top:16px;display:grid;gap:8px;max-width:400px}html body .ocr-flow{display:flex;flex-wrap:wrap;gap:8px}html body .ocr-flow span{padding:6px 10px;font-size:var(--type-sm);background:var(--color-brand-soft);border-radius:var(--design-radius-control)}html body .ocr-settings-actions{display:flex;flex-wrap:wrap;gap:8px}html body .product-app .notification-panel .notification-list .notification-item{position:relative;display:block!important;margin:0!important;padding:12px!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--color-brand-primary) 14%,var(--color-surface))!important;border-radius:0!important;background-color:var(--color-surface)!important}html body .product-app .notification-panel .notification-list .notification-item.unread{background-color:color-mix(in srgb,var(--color-brand-primary) 5%,var(--color-surface))!important}html body .product-app .notification-list .notification-item .notification-item-content{display:grid!important;grid-template-columns:minmax(0,1fr) 32px!important;gap:5px 8px!important;min-width:0}html body .product-app .notification-list .notification-item-heading{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0}html body .product-app .notification-heading-left{min-width:0;display:flex;align-items:center;gap:8px}html body .product-app .notification-heading-left>svg{color:var(--color-brand-primary);flex:none}html body .product-app .notification-transition{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}html body .product-app .notification-transition .case-badge{font-size:var(--type-xs);padding:2px 4px;min-height:20px}html body .product-app .notification-list .notification-date{white-space:nowrap;margin:0;font-size:var(--type-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums}html body .product-app .notification-list .notification-item .notification-subject-row{margin:0}html body .product-app .notification-list .notification-subject{margin:0;font-size:var(--type-md);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}html body .product-app .notification-list .notification-item .notification-context{grid-column:1!important;margin:0!important;font-size:var(--type-sm);line-height:1.4;color:var(--color-text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html body .product-app .notification-list .notification-item-footer{display:contents!important}html body .product-app .notification-change-label{grid-column:1;font-size:var(--type-xs);color:var(--color-text-muted)}html body .product-app .notification-list .notification-item-footer .notification-item-actions{grid-column:2!important;grid-row:2/span 2!important;align-self:center;width:32px!important;flex:none;margin:0!important}html body .product-app .notification-list .notification-item-footer .notification-primary-action{width:32px!important;height:32px!important;min-height:32px!important;padding:6px!important;border:0;background:transparent;color:var(--color-brand-primary);display:grid;place-items:center}html body .dashboard-dock-mail-title{display:flex;justify-content:space-between;gap:12px;color:inherit;text-decoration:none}html body .dashboard-dock-mail-title strong{min-width:0;overflow-wrap:anywhere}html body .dashboard-dock-mail-title svg{flex:none;margin-top:2px}html body .dashboard-dock-case-link{width:-moz-fit-content;width:fit-content;max-width:100%;text-decoration:none}html body .dashboard-dock-case-link:hover .info-pill{border-color:var(--color-brand-primary);color:var(--color-brand-primary)}html body .dashboard-dock-meta{min-width:0}html body .dashboard-dock-meta>time{margin-left:0;white-space:nowrap;flex:0 0 auto;font-variant-numeric:tabular-nums}html body .dashboard-dock-detail,html body .dashboard-dock-entry{min-width:0}@media (max-width:767px){html body .phone-module-workspace{min-width:0;width:100%;padding-bottom:12px}html body .phone-module-strip{display:flex;align-items:stretch;gap:4px;overflow-x:auto;padding:6px;margin:0 0 12px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);scrollbar-width:thin;scroll-padding:8px}html body .phone-module-strip>button{position:relative;flex:0 0 72px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:64px;padding:8px 4px;border:0;border-radius:8px;background:transparent;color:var(--color-text-muted);font-size:var(--type-xs);line-height:1.2;text-align:center}html body .phone-module-strip>button>span:first-child{position:relative;display:flex}html body .phone-module-strip>button[aria-selected=true]{color:var(--color-brand-primary);background:var(--color-brand-soft);font-weight:var(--weight-medium)}html body .phone-module-strip>button:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:-2px}html body .phone-module-news{position:absolute;inset:-7px -13px auto auto;background:var(--color-brand-primary);color:white;min-width:15px;height:15px;border-radius:8px;font-size:var(--type-xs);line-height:15px;padding-inline:2px}html body .phone-module-content{min-width:0;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);overflow:clip}html body .phone-module-content>header{display:grid;gap:8px;padding:14px;border-bottom:1px solid var(--color-border-subtle)}html body .phone-module-content>header h2{margin:0;font-size:16px;line-height:1.3;font-weight:var(--weight-medium)}html body .phone-module-summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:var(--type-sm)}html body .phone-module-summary .collapsed-status-count{min-height:44px;padding-inline:10px}html body .phone-module-body{min-width:0;padding:0 14px 14px;overflow-wrap:anywhere}html body .phone-module-body :is(.case-dock-content,.case-timeline-panel){padding:0;border:0;box-shadow:none;min-width:0}html body .phone-module-body .module-head{display:none}html body .phone-module-body .case-history-header{padding-inline:0}html body .phone-module-body .case-history-scroll{max-height:none!important;height:auto!important;overflow:visible!important}html body .phone-module-body :is(input,select,textarea){box-sizing:border-box;max-width:100%}html body .phone-module-body .case-participants-section{padding:12px 0}html body .phone-module-body .participant-chips{display:grid;grid-template-columns:minmax(0,1fr)}html body .phone-module-body .participant-chip{max-width:100%;min-width:0}html body .case-detail-modular-grid:empty,html body .phone-module-workspace+.dashboard-modular-grid:empty{display:none}html body .product-app .notification-list .notification-item .notification-item-content{grid-template-columns:minmax(0,1fr) 44px!important}html body .product-app .notification-list .notification-item-footer .notification-item-actions{width:44px!important}html body .product-app .notification-list .notification-item-footer .notification-primary-action{width:44px!important;height:44px!important;min-height:44px!important}html body .admin-ocr-settings{padding:16px}html body .ocr-provider-options{grid-template-columns:minmax(0,1fr)}html body .ocr-settings-actions button{width:100%}}@media (max-width:650px){html body .product-app .product-sidebar nav{padding:12px;background:var(--color-surface)!important}html body .product-app .product-sidebar nav .product-nav-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0;padding:4px 0 12px;border:0}html:root body .product-app .product-sidebar nav a.nav-link{min-height:48px;padding:8px;margin:0;border:0;border-radius:6px;font-size:var(--type-md);gap:8px}html body .product-app .product-sidebar nav .product-nav-heading{min-height:36px;border:0;padding:4px 8px;font-size:var(--type-sm)}html body .product-app .product-sidebar nav .nav-icon{width:20px;height:20px;flex:none}html body .product-app .product-sidebar nav .nav-count-badge{margin-left:auto}html body .product-app .dashboard-filter-panel{margin-bottom:12px}html body .product-app .dashboard-filter-panel .workspace-period-filter{min-height:36px}}@media (max-width:767px){html body .phone-module-body .dashboard-dock-detail{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;padding:14px 0;min-height:52px;border:0;border-bottom:1px solid var(--color-border-subtle);border-radius:0;color:var(--color-text);background:var(--color-surface);text-align:left;text-decoration:none}html body .phone-module-body .dashboard-dock-entry{display:grid;gap:7px;min-width:0;flex:1}html body .phone-module-body .dashboard-dock-detail>svg{flex:none;margin-top:3px}html body .phone-module-body .dashboard-dock-more{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding-top:12px}html body .phone-module-body .dashboard-dock-facts{display:flex;gap:6px;flex-wrap:wrap}html body .phone-module-strip{scrollbar-width:none}html body .phone-module-strip::-webkit-scrollbar{display:none}html body .phone-dashboard-filters{margin:0 0 12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;overflow:clip}html body .phone-dashboard-filters>summary{display:flex;align-items:center;gap:8px;padding:10px 12px;min-height:44px;font-size:var(--type-md);cursor:pointer}html body .phone-dashboard-filters>summary>span{margin-left:auto;font-size:var(--type-sm);color:var(--color-text-muted)}html body .phone-dashboard-filters[open]>summary{border-bottom:1px solid var(--color-border-subtle)}html body .phone-dashboard-filters .workspace-filter-toolbar{padding:10px}}html body .product-app .notification-list .notification-item .notification-subject-row{grid-column:1!important;min-width:0}html body .product-app .notification-list .notification-item .notification-linked-record{display:block!important;margin:0!important;min-width:0}html body .product-app .notification-list .notification-item .notification-linked-record a{display:block!important;min-height:0!important;font-size:var(--type-sm)!important;line-height:1.4!important}html body .product-app .notification-list .notification-item .notification-linked-record a>strong{display:inline;margin-right:5px;color:var(--color-text-soft);font-size:var(--type-xs);font-weight:var(--weight-regular)}html body .product-app .notification-list .notification-item .notification-subject{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;white-space:normal!important;font-size:var(--type-sm)!important;font-weight:var(--weight-medium)!important;line-height:1.4!important}html body .product-app .notification-list .notification-item .notification-linked-record a>strong+.notification-subject{display:-webkit-box!important}.product-app .mail-case-panels{display:grid;gap:10px;width:100%}.product-app .mail-case-panels .mail-case-links-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px}.product-app .mail-case-panel{min-width:0;padding:14px;border:1px solid var(--color-border);border-inline-start:3px solid currentColor;border-radius:8px;background:var(--color-surface)}.product-app .mail-case-panel-identity{display:flex;flex-wrap:wrap;align-items:start;gap:8px}.product-app .mail-case-panel-identity>a{display:flex;gap:8px;flex:1 1 220px;min-width:0;color:var(--color-text)}.product-app .mail-case-panel-identity strong{overflow-wrap:anywhere}.product-app .mail-case-panel p{color:var(--color-text);font-size:var(--type-md);margin:10px 0}.product-app .mail-case-panel-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.product-app .mail-case-panel-actions .button{min-height:36px}.product-app .mail-case-link .case-badge{flex:0 0 auto;font-size:var(--type-xs)}@media(max-width:600px){.product-app .mail-case-panel-actions .button{min-height:44px}.product-app .mail-case-link{flex-wrap:wrap}}.product-app .mail-case-panel[data-case-tone=action]{border-inline-start-color:var(--status-action)}.product-app .mail-case-panel[data-case-tone=waiting]{border-inline-start-color:var(--status-waiting)}.product-app .mail-case-panel[data-case-tone=information]{border-inline-start-color:var(--status-information)}.product-app .mail-case-panel[data-case-tone=success]{border-inline-start-color:var(--status-success)}html body .product-app .product-nav-heading .product-nav-workspace-link{min-width:0;flex:1;color:inherit;font:inherit;text-decoration:none;padding-block:8px}html body .product-app .product-nav-expand{border:0;background:transparent;color:inherit;width:32px;min-height:32px;padding:6px}html:root body .product-app .business-case-card.case-card-distilled,html:root body .product-app .business-case-card.case-card-distilled.has-unread-notification,html:root body .product-app .business-case-card.case-card-distilled:is(:hover,:focus-within){background-color:var(--color-surface)!important;background-image:none!important;transform:none!important}html body .product-app .case-card-secondary-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;width:100%;padding-top:12px}html body .product-app .case-card-secondary-content>span{display:grid;gap:4px;margin:0;min-width:0;overflow-wrap:anywhere;font-size:var(--type-sm);color:var(--color-text)}html body .product-app .case-card-secondary-content small{margin:0;font-size:var(--type-xs);font-weight:var(--weight-regular);color:var(--color-text-muted)}html body .product-app .case-card-detail-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;grid-column:1/-1}html body .product-app .case-card-detail-chips:empty,html body .product-app .case-card-secondary-content>.case-tags:empty{display:none}html body .product-app .case-card-operational-strip{display:flex;gap:8px 16px;flex-wrap:wrap}html body .product-app .mail-case-related{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;padding-top:6px;color:var(--color-text-muted);font-size:var(--type-xs)}html body .product-app .mail-case-related>svg{flex:none}html body .product-app .mail-case-related a{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;max-width:100%;color:var(--color-text-soft);text-decoration:none}html body .product-app .mail-case-related a>.localized-content{max-width:45ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .product-app .mail-case-related .case-badge{font-size:var(--type-xs);min-height:18px;padding:1px 4px}.memo-kind-label-phone,.memo-phone-reset,.memo-phone-status-select{display:none}html body .dashboard-dock-preview{scrollbar-gutter:stable;overscroll-behavior:contain}html body .dashboard-module-dock{isolation:isolate}html body .dashboard-dock-preview .dashboard-dock-tools button{min-height:36px;width:36px;padding:8px}@media (max-width:650px){html:has(.product-app),html:has(.product-app) body{overscroll-behavior-y:none}html body .product-app>.content{overflow:visible}html body .product-app .product-topbar{position:fixed;inset:0 0 auto;width:100%;box-sizing:border-box;margin:0}html body .product-app>.content{padding-top:calc(56px + env(safe-area-inset-top))}html body .product-app .product-sidebar nav{flex-direction:column;justify-content:flex-start;align-content:start;gap:0;height:auto;bottom:auto;max-height:calc(var(--phone-viewport-height,100dvh) - 152px - env(safe-area-inset-top));overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}html body .product-app .product-sidebar [data-feature-tooltip]:after{display:none!important}html body .product-app .product-sidebar.mobile-navigation-open nav{display:flex}html:root body .product-app .product-sidebar nav .product-nav-workspace-link{color:var(--color-text)!important;-webkit-text-fill-color:currentColor!important;background:transparent!important;margin:0;padding:4px 0}html body .product-app .product-sidebar nav .product-nav-group{flex:none;min-height:0}html body .product-app .product-sidebar nav>a.nav-link{min-height:44px;flex:none}html body .product-app .product-sidebar nav .product-nav-heading{display:flex;align-items:center;gap:8px;color:var(--color-text);background:var(--color-surface)}html body .product-app .product-sidebar nav .product-nav-heading.is-current{color:var(--color-brand-primary)}html body .product-app .workspace-page-header{gap:8px;padding-bottom:8px;margin-bottom:8px}html body .product-app .workspace-page-title-line h1{font-size:var(--type-2xl)}html body .product-app .case-filter-surface{padding:8px}html body .product-app .case-filter-surface .workspace-filter-status-row{margin:0;padding:0 0 6px}html body .product-app .case-filter-commands{display:grid;grid-template-columns:minmax(0,1fr) 44px 44px;gap:6px;padding:0}html body .product-app .case-filter-commands>.inbox-primary-search{grid-column:1;min-width:0;width:100%}html body .product-app .case-filter-commands :is(input,select,.button,.tamdot-popover-trigger){box-sizing:border-box;min-height:44px;height:44px;margin:0;padding-block:8px}html body .product-app .case-filter-commands>.case-create-compact{grid-column:2;width:44px;padding:8px}html body .product-app .case-create-compact>span,html body .product-app .case-filter-commands .case-page-size{display:none}html body .product-app .case-filter-commands .workspace-filter-menu{min-width:0}html body .product-app .case-filter-commands>.workspace-filter-more{grid-column:3;width:44px;min-width:0}html body .product-app .case-card-distilled .case-card-decision-actions{flex:none;margin-left:auto;width:auto}html body .product-app .case-card-distilled .case-card-decision-actions>.tamdot-popover{flex:none;width:auto}html body .product-app .case-card-distilled .case-card-decision-actions .tamdot-popover-trigger{width:44px!important;min-width:44px}html body .product-app .case-filter-surface :is(.active-filter-chips,.workspace-active-filters){gap:4px;margin-block:4px 0}html body .product-app .case-filter-surface :is(.active-filter-chips,.workspace-active-filters) button{font-size:var(--type-xs);padding:4px 6px}html:root body .product-app .full-timeline-page .case-filter-surface.memo-filter-surface .workflow-status-filter-rail.memo-status-filters{display:none!important}html body .product-app .memo-phone-status-select{display:block;width:100%;min-width:0;height:44px;padding:8px;margin:0}html body .product-app .full-timeline-query-row.case-filter-commands{grid-template-columns:minmax(0,1fr) 84px 44px}html body .product-app .full-timeline-query-row>:is(.timeline-case-selector,select){min-width:0;width:100%;grid-row:1!important}html body .product-app .full-timeline-query-row>.timeline-case-selector{grid-column:1!important}html body .product-app .full-timeline-query-row>select{grid-column:2!important}html body .product-app .full-timeline-query-row>.workspace-filter-more{grid-column:3!important;grid-row:1!important}html body .product-app .full-timeline-query-row>.clear-filters-button{display:none}html body .memo-phone-reset{display:block}html body .product-app .timeline-case-selector :is(label,input){min-width:0;width:100%;margin:0}html body .product-app .memo-kind-filters{display:flex;flex-wrap:nowrap;gap:0;padding:6px 0 0}html body .product-app .memo-kind-filters>button{flex:1;flex-direction:column;min-width:0;min-height:44px;padding:5px 2px;border-radius:4px;gap:3px;font-size:var(--type-xs);white-space:nowrap;line-height:1.2}html body .product-app .memo-kind-label-full{display:none}html body .product-app .memo-kind-label-phone{display:inline}html body .product-app .memo-kind-filters>button svg{width:13px;height:13px;flex:none}html body .product-app .memo-active-filters{display:none}html body .product-app .full-timeline-heading-actions{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;width:100%}html body .product-app .full-timeline-heading-actions>:is(.button,.full-timeline-nav){width:auto!important;flex:none;margin:0}html body .product-app .full-timeline-heading-actions .button{min-height:40px;padding:8px 12px;font-size:var(--type-sm)}html body .product-app .full-timeline-head .workspace-page-actions{margin:0}html body .product-app .full-timeline-calendar-viewport{height:auto!important;max-height:none!important;overflow:visible!important;padding:10px;min-width:0}html body .product-app .memo-calendar-navigation{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;padding:0 0 10px;gap:4px}html body .product-app .memo-calendar-navigation strong{font-size:var(--type-sm);line-height:1.4;overflow-wrap:anywhere}html body .product-app .dashboard-case-calendar{display:block;min-width:0;width:100%}html body .product-app .full-timeline-page :is(.dashboard-calendar-scope-note,.memo-status-legend){display:none}html body .product-app .dashboard-calendar-grid{display:grid;width:100%;min-width:0!important;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:auto;overflow:visible;margin:0}html body .product-app .dashboard-calendar-grid>:is(button,.dashboard-calendar-outside){min-width:0;width:auto;min-height:44px;height:48px;padding:4px;border-radius:4px}html body .product-app .dashboard-calendar-grid .dashboard-calendar-weekday{padding:4px 0;font-size:var(--type-xs);overflow:hidden;text-align:center}html body .product-app .dashboard-calendar-grid .dashboard-calendar-day-count{min-width:14px;height:14px;font-size:var(--type-xs);inset:auto 3px 4px auto}html body .product-app .dashboard-calendar-grid .memo-unread-bell{position:static;margin-inline-start:2px;vertical-align:middle}html body .product-app .memo-unread-bell svg{width:11px;height:11px}html body .product-app .dashboard-calendar-tooltip{display:none!important}html body .product-app .dashboard-calendar-day-detail{min-width:0;margin-top:14px;height:auto;max-height:none;overflow:visible}html body .product-app .dashboard-calendar-day-detail h3{font-size:var(--type-md)}html body .product-app .dense-case-row :is(.dense-case-appointment,.dense-case-due,.dense-case-reminder){text-align:start}html body .product-app .dense-case-title{font-size:var(--type-base);line-height:1.4}}body .product-app :is(.button,.btn):has(>svg){display:inline-flex;align-items:center;justify-content:center;gap:8px}@media (max-width:760px){html body .product-app .case-card-decision-actions .case-preview-info-button{min-width:44px;min-height:44px}html body .product-app .dashboard-calendar-day-detail .dashboard-calendar-more{min-height:44px}html body .product-app :is(.case-quick-filter-row,.timeline-filter-group,.directory-status-filter,.workspace-period-filter) button{min-height:44px!important}}@media (max-width:379px){html body .product-app .dashboard-calendar-grid .memo-unread-bell{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0}html body .product-app .dashboard-calendar-grid>button:has(.memo-unread-bell) .dashboard-calendar-day-count{box-shadow:0 0 0 2px var(--color-brand-primary)}}body .product-app .case-detail-priority-value{display:inline-flex;align-items:center;gap:6px}@media (max-width:760px){html body .product-app .settings-page .settings-save-bar{top:calc(57px + env(safe-area-inset-top))!important;flex-direction:row!important;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px!important}html body .product-app .settings-save-bar .workspace-page-heading-copy{min-width:0;flex:1}html body .product-app .settings-save-bar h1{font-size:20px!important;margin:0}html body .product-app .settings-save-bar .workspace-page-actions{margin:0!important;flex:none;width:auto!important}html body .product-app .settings-save-bar .workspace-page-actions .button{min-height:44px;width:auto!important;white-space:nowrap}html body .product-app .account-section .support-contact-trigger{min-height:44px}}body .product-app .push-device-switch:after{content:"";position:absolute;inset:-12px -5px}body .product-app .schedule-day-capacity[data-mode=AVAILABILITY][data-empty=true]{color:var(--color-text-muted)}body .product-app .workspace-page-actions>a.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:6px 12px;border:1px solid var(--color-border);border-radius:var(--design-radius-control,6px);background:var(--color-surface);color:var(--color-brand-primary);text-decoration:none}body .product-app .workspace-page-actions>a.btn:hover{background:var(--color-surface-hover,var(--color-surface))}@media (max-width:760px){html body .product-app .schedule-day-zoom-toolbar .btn,html body .product-app .workspace-page-actions>a.btn{min-height:44px}}body .product-app .next-steps-panel{margin:0 0 16px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface)}body .product-app .next-steps-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:16px 18px 12px;flex-wrap:wrap}body .product-app .next-steps-head h2{margin:0;font-size:var(--type-xl);font-weight:var(--weight-medium);color:var(--color-brand-primary)}body .product-app .next-steps-head p{margin:4px 0 0;font-size:var(--type-md);color:var(--color-text-muted);max-width:65ch}body .product-app .next-steps-all{display:inline-flex;align-items:center;gap:6px;min-height:36px;font-size:var(--type-md);font-weight:var(--weight-medium);color:var(--color-brand-primary);text-decoration:none}body .product-app .next-steps-all:hover{text-decoration:underline;text-underline-offset:3px}body .product-app .next-steps-list{list-style:none;margin:0;padding:0}body .product-app .next-steps-list,body .product-app .next-steps-list li+li{border-top:1px solid var(--color-border-subtle,var(--color-border))}body .product-app .next-steps-row{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 18px;color:inherit;text-decoration:none}body .product-app .next-steps-row:hover{background:var(--color-surface-hover,var(--color-surface))}body .product-app .next-steps-row:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:-2px}body .product-app .next-steps-reason{justify-self:start;display:inline-flex;align-items:center;gap:6px;font-size:var(--type-sm);font-weight:var(--weight-medium);color:var(--color-status-action)}body .product-app .next-steps-reason:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}body .product-app .next-steps-reason[data-reason=OVERDUE]{color:var(--color-status-critical)}body .product-app .next-steps-reason[data-reason=REVIEW_REQUIRED]{color:var(--color-status-review-ink,var(--color-status-review))}body .product-app .next-steps-reason[data-reason=UNASSIGNED]{color:var(--color-status-neutral)}body .product-app .next-steps-copy{display:grid;gap:2px;min-width:0}body .product-app .next-steps-copy strong{font-size:var(--type-base);font-weight:var(--weight-medium);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .product-app .next-steps-copy span{font-size:var(--type-md);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .product-app .next-steps-open{display:inline-flex;align-items:center;gap:6px;font-size:var(--type-md);font-weight:var(--weight-medium);color:var(--color-brand-primary)}@media (max-width:760px){html body .product-app .next-steps-panel{margin:0 0 12px}html body .product-app .next-steps-head{padding:14px 14px 10px}html body .product-app .next-steps-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"reason open" "copy copy";gap:6px 10px;padding:12px 14px;min-height:44px}html body .product-app .next-steps-reason{grid-area:reason}html body .product-app .next-steps-copy{grid-area:copy}html body .product-app .next-steps-copy span,html body .product-app .next-steps-copy strong{white-space:normal}html body .product-app .next-steps-open{grid-area:open}}body .product-app .product-nav-group.is-single>.product-nav-heading{display:none}body .product-app .product-nav-group.is-single{border:0;background:none;padding:0}body .product-app .nav-section-label{display:block;margin:14px 0 4px;padding:0 12px;font-size:var(--type-xs);font-weight:var(--weight-medium);letter-spacing:.02em;color:var(--color-sidebar-muted);text-transform:none}body>.tamdot-drawer-layer:has(.assistant-panel){backdrop-filter:none!important}body>.tamdot-drawer-layer:has(.assistant-panel) .tamdot-drawer-backdrop{background:color-mix(in srgb,var(--color-brand-primary) 12%,transparent)}body .assistant-panel .assistant-toolbar{display:flex;align-items:center;gap:8px}body .assistant-panel .assistant-toolbar label{flex:1;min-width:0}body .assistant-panel .assistant-toolbar>button{margin-inline-start:auto}body .assistant-panel .assistant-empty{padding-block:8px 4px}body .assistant-panel .assistant-empty h2{font-size:var(--type-xl);font-weight:var(--weight-medium);letter-spacing:-.01em;margin:0 0 6px}body .assistant-panel .pulse-context-tools{margin-top:8px}body>.tamdot-drawer-layer .assistant-panel .assistant-feed{flex:1 1 auto;min-height:0;overflow-y:auto}html body .product-app .case-card-decision-actions .case-action-trigger-content{display:inline-flex;align-items:center;gap:6px}html body .product-app .case-card-decision-actions .case-action-trigger-short{font-size:var(--type-md);font-weight:var(--weight-medium);white-space:nowrap}html body .product-app .case-card-decision-actions .case-action-menu{width:auto!important;min-width:0;padding-inline:10px 12px!important}body .product-app .top-actions .assistant-launcher.is-help-mode:not(.active){display:none}@media (min-width:768px){html body .product-app .phone-mailbox-attention{display:flex;align-items:center;gap:10px;min-height:44px;margin:12px 24px 0;padding:10px 14px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);text-decoration:none;font-size:var(--type-base)}html body .product-app .phone-mailbox-attention>svg:first-child{color:var(--status-review-ink,var(--color-text));flex:none}html body .product-app .phone-mailbox-attention>span{flex:1;min-width:0}html body .product-app .phone-mailbox-attention>b{color:var(--color-brand-primary);font-weight:var(--weight-medium)}html body .product-app .phone-mailbox-attention:hover{background:var(--color-surface-hover,var(--color-surface))}}html body .product-app .case-card-decision-actions .case-action-control .case-action-menu{background:none!important;border:0!important;box-shadow:none!important}html body .product-app .case-card-decision-actions .case-action-control .case-action-menu>.tamdot-popover-trigger,html[data-theme][data-palette] body .product-app .case-card-decision-actions .case-action-control.case-action-control[data-next-action-tone] .tamdot-popover-trigger{background:var(--color-surface)!important;background-image:none!important;border:1px solid var(--color-border)!important;color:var(--color-brand-primary)!important;box-shadow:none!important;border-radius:var(--design-radius-control,6px)!important}html body .product-app .case-card-decision-actions .case-action-control .case-action-menu>.tamdot-popover-trigger:hover,html[data-theme][data-palette] body .product-app .case-card-decision-actions .case-action-control.case-action-control[data-next-action-tone] .tamdot-popover-trigger:hover{background:var(--color-surface-hover,var(--color-surface))!important}html body .product-app .case-card-decision-actions .case-action-trigger-image{color:var(--color-brand-primary)!important}html body .product-app :is(.case-card,.case-card-distilled,.dense-case-row) .localized-fallback-label{display:none}html body .product-app .top-actions .account-trigger{display:inline-grid!important;place-items:center;width:40px;height:40px;min-height:40px;padding:0!important;border-radius:50%}html body .product-app .top-actions .account-trigger>:not(.avatar){display:none!important}html body .product-app .top-actions .account-trigger .avatar{margin:0}html body .product-app :is(.dashboard-status-card,.business-case-card)[class*=case-status-]{border-left:1px solid var(--color-border)!important;box-shadow:none!important}html body .product-app .dense-case-row[class*=case-status-],html body .product-app article.dense-case-row[class*=case-status-]{border-left:0!important;box-shadow:none!important}@media (max-width:760px){html body .product-app #tamdot-mobile-navigation .nav-section-label{grid-column:1/-1;margin-top:10px}}html body .product-app .case-status-label,html body .product-app .case-status-label :is(small,span){font-size:var(--type-xs)!important;line-height:1.3}html body .product-app .integration-details dt,html body .product-app .notification-badge{font-size:var(--type-xs)!important}html body .product-app :is(.button,.btn):not(.icon-button):not([class*=pill]):not(.account-trigger){border-radius:var(--design-radius-control,6px)}html body .product-app .button.primary{font-weight:var(--weight-medium)}:root{--design-shadow-rest:0 1px 2px color-mix(in srgb,var(--brand-950) 6%,transparent),0 6px 18px color-mix(in srgb,var(--brand-950) 4%,transparent)}html body .product-app .case-detail-page .case-layout-module[data-unified-header]{border:1px solid var(--color-border)!important;border-radius:var(--design-radius-card)!important;background:var(--color-surface)!important;box-shadow:var(--design-shadow-rest)!important;overflow:hidden}html body .product-app .case-detail-page .case-layout-module[data-unified-header]>.case-module-header{display:flex!important;align-items:center!important;gap:10px!important;min-height:52px;padding:10px 14px 10px 16px!important;border-bottom:1px solid var(--color-border-subtle,var(--color-border))!important}html body .product-app .case-module-header-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;background:var(--color-surface);color:var(--color-brand-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-300) 50%,var(--color-border))}html body .product-app .case-detail-page .case-module-header-copy>h2{font-size:15px!important;font-weight:var(--weight-medium)!important;color:var(--color-text)!important;letter-spacing:0!important}html body .product-app .case-detail-page .case-module-toggle{width:32px!important;height:32px!important;min-height:32px!important;border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;color:var(--color-text-muted)!important;box-shadow:none!important}html body .product-app .case-detail-page .case-module-toggle:is(:hover,:focus-visible){border-color:var(--color-border)!important;background:var(--color-surface)!important;color:var(--color-brand-primary)!important}html[data-theme][data-palette] body .product-app .case-detail-page .case-detail-modular-grid.case-detail-modular-grid .case-layout-module.case-layout-module .case-overview-card.case-overview-card.operational-card:is([data-tone],.tone-done){background:var(--color-surface)!important}html body .product-app .case-detail-page .case-overview-card .operational-card-body>h2{font-size:20px!important;font-weight:var(--weight-medium)!important;line-height:1.3!important;letter-spacing:-.005em}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row .case-history-marker{width:28px!important;height:28px!important;margin:10px 0 0!important;border:1px solid color-mix(in srgb,var(--brand-300) 55%,var(--color-border))!important;border-radius:8px!important;background:color-mix(in srgb,var(--brand-300) 16%,var(--color-surface))!important;color:var(--color-brand-primary)!important;box-shadow:none!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row[data-marker-family=mail-out] .case-history-marker{background:var(--color-surface)!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row[data-marker-family=system] .case-history-marker{border-color:var(--color-border)!important;background:var(--color-canvas)!important;color:var(--color-text-soft)!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row[data-latest-history-step=true] .case-history-marker{border-color:transparent!important;background:var(--history-current-tone,var(--color-brand-primary))!important;color:var(--color-surface)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--history-current-tone,var(--color-brand-primary)) 18%,transparent)!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row[data-current-case-tone=review][data-latest-history-step=true] .case-history-marker{color:var(--color-status-review-ink)!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row:before{left:14px!important;top:42px!important;background:var(--color-border-subtle,var(--color-border))!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row .case-history-open{border-radius:8px;transition:background-color .12s ease}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row .case-history-open:is(:hover,:focus-visible){background:var(--color-surface-muted)!important}@media (prefers-reduced-motion:reduce){html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row .case-history-open{transition:none}}html body .product-app .case-detail-header-command-disclosure[open]>.case-detail-header-commands{display:grid!important;gap:2px!important;width:min(300px,calc(100vw - 32px))!important;min-width:0!important;max-width:300px!important;padding:6px!important;border:1px solid var(--color-border)!important;border-radius:8px!important;background:var(--color-surface)!important;box-shadow:var(--shadow-float)!important}html body .product-app .case-detail-header-commands :is(.case-detail-command-strip,.case-detail-view-commands){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:2px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body .product-app .case-detail-header-commands .case-detail-command-strip{padding-bottom:6px!important;border-bottom:1px solid var(--color-border-subtle,var(--color-border))!important}html body .product-app .case-detail-header-commands .case-detail-layout-command,html body .product-app .case-detail-header-commands :is(.case-detail-command-strip,.case-detail-view-commands)>.button{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;min-height:36px!important;height:auto!important;padding:7px 10px!important;border:0!important;border-radius:6px!important;background:transparent!important;box-shadow:none!important;font-size:var(--type-base)!important;font-weight:var(--weight-regular)!important;color:var(--color-text)!important;text-align:left!important}html body .product-app .case-detail-header-commands .case-detail-layout-command:is(:hover,:focus-visible),html body .product-app .case-detail-header-commands :is(.case-detail-command-strip,.case-detail-view-commands)>.button:is(:hover,:focus-visible){background:var(--color-surface-muted)!important;color:var(--color-brand-primary)!important}html body .product-app .case-detail-header-commands .button svg{flex:none;color:var(--color-text-muted)}html body .product-app .case-detail-header-commands .case-detail-layout-status:empty{display:none!important}html body .product-app .case-detail-header-commands .case-identity-disclosed-meta{display:flex!important;flex-wrap:wrap!important;align-items:center!important;margin:0!important;border-bottom:1px solid var(--color-border-subtle,var(--color-border))!important;font-size:var(--type-md)!important;color:var(--color-text-soft)!important}html body .product-app .case-detail-header-commands .case-identity-disclosed-meta:empty{display:none!important}html body .product-app .case-identity-priority{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 10px;font-size:var(--type-base);color:var(--color-text)}html body .product-app .case-detail-header-commands .case-identity-disclosed-meta{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:2px!important;padding:6px 0!important}html body .product-app .case-detail-header-commands .case-identity-disclosed-meta .case-tags>.button{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;min-height:36px!important;padding:7px 10px!important;border:0!important;border-radius:6px!important;background:transparent!important;box-shadow:none!important;font-size:var(--type-base)!important;font-weight:var(--weight-regular)!important;color:var(--color-text)!important}html body .product-app .case-detail-header-commands .case-identity-disclosed-meta .case-tags>.button:is(:hover,:focus-visible){background:var(--color-surface-muted)!important;color:var(--color-brand-primary)!important}@media (max-width:700px){html body .product-app .case-detail-header-commands .case-detail-layout-command,html body .product-app .case-detail-header-commands :is(.case-detail-command-strip,.case-detail-view-commands)>.button{min-height:44px!important}}html body .product-app .dashboard-module .dashboard-panel>.panel-head h2{display:inline-flex;align-items:center;gap:10px;font-size:15px!important;font-weight:var(--weight-medium)!important}html body .product-app .dashboard-module[data-layout-module] .dashboard-panel>.panel-head h2:before{content:"";flex:none;width:30px;height:30px;border-radius:7px;background:var(--color-surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-300) 50%,var(--color-border))}html body .product-app .dashboard-module[data-layout-module] .dashboard-panel>.panel-head h2{position:relative}html body .product-app .dashboard-module[data-layout-module] .dashboard-panel>.panel-head h2:after{content:"";position:absolute;left:7px;top:50%;width:16px;height:16px;margin-top:-8px;background:var(--color-brand-primary);-webkit-mask:var(--module-icon) center /contain no-repeat;mask:var(--module-icon) center /contain no-repeat}html body .product-app .dashboard-module[data-layout-module=WORK_QUEUE]{--module-icon:url(/icons/reicon/Folder.svg)}html body .product-app .dashboard-module[data-layout-module=RECENT_EMAILS]{--module-icon:url(/icons/reicon/Envelope.svg)}html body .product-app .dashboard-module[data-layout-module=ACTIVITY]{--module-icon:url(/icons/reicon/History.svg)}html body .product-app .dashboard-module[data-layout-module=AGENDA]{--module-icon:url(/icons/reicon/CalendarDays.svg)}html body .product-app .dashboard-module[data-layout-module=CONTACTS]{--module-icon:url(/icons/reicon/Users.svg)}html body .product-app .dashboard-module[data-layout-module=KPIS]{--module-icon:url(/icons/reicon/ChartLine.svg)}html body .product-app .dashboard-module[data-layout-module=MORNING_BRIEF]{--module-icon:url(/icons/reicon/Note.svg)}html body .product-app .dashboard-module .dashboard-module-collapse{border-color:transparent!important;background:transparent!important;box-shadow:none!important;color:var(--color-text-muted)!important}html body .product-app .dashboard-module .dashboard-module-collapse:is(:hover,:focus-visible){border-color:var(--color-border)!important;background:var(--color-surface)!important;color:var(--color-brand-primary)!important}html body .product-app .case-detail-page .case-layout-module[data-unified-header]>.case-module-header{background:linear-gradient(90deg,color-mix(in srgb,var(--semantic-status-color,var(--brand-300)) 13%,var(--color-surface)) 0,color-mix(in srgb,var(--semantic-status-color,var(--brand-300)) 5%,var(--color-surface)) 55%,var(--color-surface) 100%)!important}html body .product-app .case-detail-page .case-module-header-icon{color:color-mix(in srgb,var(--semantic-status-color,var(--color-brand-primary)) 70%,var(--brand-950));box-shadow:0 0 0 1px color-mix(in srgb,var(--semantic-status-color,var(--brand-300)) 35%,var(--color-border))}html:root body .product-app{--v256-band:color-mix(in srgb,var(--brand-300) 11%,var(--color-surface));--v256-band-soft:color-mix(in srgb,var(--brand-300) 5%,var(--color-surface));--v256-list-gap:12px}@media (min-width:901px){html:root body .product-app .product-sidebar nav :is(a.nav-link,a.product-nav-offer,a.product-nav-workspace-link,button.product-nav-expand){border-radius:var(--design-radius-control)!important;box-shadow:none!important;background-image:none!important;transition:background-color .12s ease-out}html:root body .product-app .product-sidebar nav :is(a.nav-link,a.product-nav-offer):not(.active){border-color:transparent!important}html:root body .product-app .product-sidebar nav :is(a.nav-link,a.product-nav-offer,a.product-nav-workspace-link,button.product-nav-expand):not(.active):is(:hover,:focus-visible){background:color-mix(in srgb,var(--color-on-primary) 9%,transparent)!important;border-color:transparent!important;color:var(--color-on-primary)!important;-webkit-text-fill-color:var(--color-on-primary)!important}html:root body .product-app .product-sidebar nav a.nav-link.active,html:root body .product-app .product-sidebar nav a.nav-link.active:is(:hover,:focus-visible){background:color-mix(in srgb,var(--color-on-primary) 15%,transparent)!important;border-color:color-mix(in srgb,var(--color-on-primary) 22%,transparent)!important;box-shadow:none!important;color:var(--color-on-primary)!important}html:root body .product-app .product-sidebar nav :is(a.nav-link,a.product-nav-offer,a.product-nav-workspace-link,button.product-nav-expand):focus-visible{outline:2px solid var(--color-on-primary)!important;outline-offset:2px!important}}html:root body .product-app :is(.product-sidebar,.product-topbar) :is(a,button,summary):focus:not(:focus-visible){outline:none!important;box-shadow:none}@media (hover:hover) and (min-width:651px){html:root body .product-app .product-topbar :is(.assistant-launcher,.compact-menu-trigger,.topbar-more-trigger,.help-trigger,.operations-trigger,.notification-bell,.account-trigger,.architecture-ribbon-link):hover{background-color:color-mix(in srgb,var(--color-brand-primary) 5%,var(--color-surface))!important;border-color:var(--color-border-strong)!important;transform:none!important}}html:root body .product-app .product-topbar :is(.assistant-launcher,.compact-menu-trigger,.topbar-more-trigger,.help-trigger,.operations-trigger,.notification-bell,.account-trigger,.architecture-ribbon-link):focus-visible{outline:2px solid var(--color-brand-primary)!important;outline-offset:2px!important;background-color:color-mix(in srgb,var(--color-brand-primary) 5%,var(--color-surface))!important}html:root body .product-app .product-topbar .account-trigger .avatar{border-radius:4px!important}html:root body .product-app :is(.product-sidebar,.product-topbar) :is(a,button,summary):not(.notification-bell):focus-visible{box-shadow:none!important}html:root body .product-app :is(.document-library,.contact-directory,.inbox-workspace){row-gap:var(--v256-list-gap)}html:root body .product-app .data-list-command-rail-anchor>.data-list-command-rail{border:1px solid var(--color-border)!important;border-radius:var(--design-radius-card)!important;box-shadow:none!important}html:root body .product-app .data-list-command-rail-anchor:has(+:is(.workspace-dense-table,.contact-groups,.panel.empty-state,.case-card-grid.is-list-view,.case-list-state))>.data-list-command-rail{border-bottom-color:var(--color-border-subtle)!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}html:root body .product-app .data-list-command-rail-anchor+:is(.workspace-dense-table,.contact-groups,.panel.empty-state,.case-list-state){margin-top:calc(-1 * var(--v256-list-gap))!important;border:1px solid var(--color-border)!important;border-top:0!important;border-radius:0 0 var(--design-radius-card) var(--design-radius-card)!important;background:var(--color-surface)!important;box-shadow:none!important}html:root body .product-app .case-workspace>.data-list-command-rail-anchor+:is(.case-card-grid.is-list-view,.case-list-state){margin-top:0!important}html:root body .product-app .data-list-command-rail-anchor+.workspace-dense-table{padding:0!important;overflow:visible}html:root body .product-app .data-list-command-rail-anchor+.panel.empty-state{padding:28px 16px!important}html:root body .product-app :is(.data-list-command-rail-anchor+.workspace-dense-table,.data-list-command-rail-anchor+.case-card-grid.is-list-view .workspace-dense-table)>.workspace-dense-header{background:var(--v256-band)!important;background-image:none!important;border:0!important;border-bottom:1px solid var(--color-border-subtle)!important;border-radius:0!important;box-shadow:none!important}html:root body .product-app .data-list-command-rail-anchor+.document-list>.document-table-group{background:var(--v256-band-soft)!important;border-color:var(--color-border-subtle)!important}html:root body .product-app .data-list-command-rail-anchor+.workspace-dense-table>:last-child{border-bottom-left-radius:var(--design-radius-card);border-bottom-right-radius:var(--design-radius-card)}html:root body .product-app .data-list-command-rail-anchor+.case-card-grid.is-list-view>.workspace-dense-table{border:1px solid var(--color-border)!important;border-top:0!important;border-radius:0 0 var(--design-radius-card) var(--design-radius-card)!important;box-shadow:none!important}html:root body .product-app .data-list-command-rail-anchor+.case-card-grid.is-list-view>.workspace-dense-table>.dense-case-header{background:var(--v256-band)!important;background-image:none!important;border-bottom:1px solid var(--color-border-subtle)!important}html:root body .product-app .data-list-command-rail-anchor+.case-card-grid.is-list-view>.workspace-dense-table>.dense-case-header :is(button,span,strong):not(.sr-only),html:root body .product-app :is(.data-list-command-rail-anchor+.workspace-dense-table>.workspace-dense-header,.data-list-command-rail-anchor+.case-card-grid.is-list-view>.workspace-dense-table>.dense-case-header),html:root body .product-app :is(.data-list-command-rail-anchor+.workspace-dense-table>.workspace-dense-header,.data-list-command-rail-anchor+.case-card-grid.is-list-view>.workspace-dense-table>.dense-case-header)>*{color:var(--color-text-soft)!important;font-size:var(--type-sm)!important;font-weight:var(--weight-medium)!important;letter-spacing:0!important;text-transform:none!important}html.tamdot-keyboard-open body nav[data-phone-navigation]{display:none!important}@media (max-width:767px){html body :is(input,textarea,[contenteditable=true]){scroll-margin-block:16px 24px}html.tamdot-keyboard-open body>.case-action-menu-panel{bottom:calc(10px + var(--tamdot-keyboard-inset, 0px))!important;max-height:calc(var(--tamdot-visual-height, 100dvh) - 20px)!important}html.tamdot-keyboard-open body .tamdot-dialog>p[id$=-description]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}@media (max-width:650px){html body:has(.product-topbar .global-search-wrap.is-search-open) [data-application-launcher=compact]{visibility:hidden}html body .product-app .product-topbar:has(>.global-search-wrap.is-search-open)>:not(.global-search-wrap){visibility:hidden}html body .product-app .product-topbar>.global-search-wrap.is-search-open{z-index:5}html body .product-app .product-topbar>.global-search-wrap.is-search-open,html body .product-app .product-topbar>.global-search-wrap.is-search-open>.global-search{border-radius:var(--design-radius-control);background:var(--color-surface)}html body .product-app .product-topbar>.global-search-wrap.is-search-open>.global-search:focus-within{box-shadow:0 0 0 2px var(--color-focus-ring)!important}html body .product-app .product-topbar>.global-search-wrap.is-search-open .global-search-typeahead input,html body .product-app .product-topbar>.global-search-wrap.is-search-open .global-search-typeahead input:is(:focus,:focus-visible){border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;color:var(--color-text)!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}html body .product-app .product-topbar>.global-search-wrap.is-search-open .global-search-typeahead input::-moz-placeholder{color:var(--color-text-muted);opacity:1;text-shadow:none}html body .product-app .product-topbar>.global-search-wrap.is-search-open .global-search-typeahead input::placeholder{color:var(--color-text-muted);opacity:1;text-shadow:none}html body .product-app .product-topbar>.global-search-wrap.is-search-open .global-search-typeahead input::-webkit-search-cancel-button,html body .product-app .product-topbar>.global-search-wrap.is-search-open .global-search-typeahead input::-webkit-search-decoration{-webkit-appearance:none;display:none}}@media (max-width:767px){html body .phone-module-strip{scroll-snap-type:x proximity;scroll-padding-inline:6px}html body .phone-module-strip>button{flex:1 0 auto;min-width:60px;max-width:112px;padding-inline:6px;scroll-snap-align:start}html body .phone-module-strip>button>span:last-child{white-space:nowrap;font-size:var(--type-sm);line-height:1.2}html body .phone-module-strip[data-overflow=end]{-webkit-mask-image:linear-gradient(90deg,currentColor calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,currentColor calc(100% - 32px),transparent)}html body .phone-module-strip[data-overflow=start]{-webkit-mask-image:linear-gradient(270deg,currentColor calc(100% - 32px),transparent);mask-image:linear-gradient(270deg,currentColor calc(100% - 32px),transparent)}html body .phone-module-strip[data-overflow=both]{-webkit-mask-image:linear-gradient(90deg,transparent,currentColor 32px,currentColor calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent,currentColor 32px,currentColor calc(100% - 32px),transparent)}html body .notification-panel .notification-filters{padding-inline:12px!important}}html body .product-app .case-system-tags{display:inline-flex;flex-wrap:wrap;align-items:center;min-width:0;max-width:100%;vertical-align:middle}html body .product-app .case-system-tag{display:inline-flex;align-items:center;min-width:0;box-sizing:border-box;border:1px solid var(--color-border-subtle);background:var(--color-surface);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .product-app .case-system-tag[data-kind=domain]{border-color:transparent;background:var(--color-brand-soft);color:var(--color-brand-primary)}html body .product-app .case-system-tag[data-kind=counterparty]{background:var(--color-surface-muted);color:var(--color-text)}html body .product-app .case-system-tag:is([data-kind=reference],[data-kind=amount],[data-kind=date]){font-variant-numeric:tabular-nums}html body .product-app .case-system-tag[data-kind=more]{background:transparent}html body .product-app .case-monitor-table .dense-case-tags-cell{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}html body .product-app .case-monitor-table .dense-case-tags-cell .dense-case-system-tags{flex:0 1 auto}@media (max-width:600px){}html:root body .product-app .data-list-command-rail{--v257-chip-h:32px;--v257-ctl-h:36px;--v257-gap:6px;padding:8px!important}html:root body .product-app .data-list-command-rail>.workspace-filter-surface{display:flex!important;flex-direction:column;gap:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html:root body .product-app .data-list-command-rail .workspace-filter-status-row{display:block;padding:0 0 8px!important;margin:0 0 8px!important;border:0!important;border-bottom:1px solid var(--color-border-subtle)!important}html:root body .product-app .data-list-command-rail .inbox-filter-rail{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html:root body .product-app .data-list-command-rail :is(.workflow-status-filter-rail,.workspace-period-filter,.inbox-state-filters,.application-view-switch){align-items:center;flex-wrap:wrap;gap:4px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;min-width:0}html:root body .product-app .data-list-command-rail :is(.workflow-status-filter,.workspace-period-filter>button,.inbox-state-filters>button,.application-view-switch>button){--filter-tone:var(--status-neutral);display:inline-flex!important;align-items:center;justify-content:center;gap:4px!important;flex:0 0 auto;height:var(--v257-chip-h)!important;min-height:var(--v257-chip-h)!important;padding:4px 8px!important;margin:0!important;border:1px solid color-mix(in srgb,var(--filter-tone) 42%,var(--color-border))!important;border-radius:var(--design-radius-control)!important;background:var(--color-surface)!important;background-image:none!important;box-shadow:none!important;outline:0;color:var(--color-text)!important;-webkit-text-fill-color:currentColor;font-size:var(--type-xs)!important;font-weight:var(--weight-regular)!important;line-height:1.2!important;letter-spacing:0!important;white-space:nowrap;text-transform:none!important;transform:none!important}html:root body .product-app .data-list-command-rail .workflow-status-filter{padding-inline:6px!important}html:root body .product-app .data-list-command-rail :is(.workspace-period-filter>button,.inbox-state-filters>button,.application-view-switch>button){border-color:var(--color-border)!important}html:root body .product-app .data-list-command-rail .workflow-status-filter:is([data-status=NEW],[data-status=INFORMATION]){--filter-tone:var(--status-information)}html:root body .product-app .data-list-command-rail .workflow-status-filter:is([data-status=IN_PROGRESS],[data-status=WAITING_FOR_US]){--filter-tone:var(--status-action)}html:root body .product-app .data-list-command-rail .workflow-status-filter[data-status=WAITING_FOR_EXTERNAL]{--filter-tone:var(--status-waiting)}html:root body .product-app .data-list-command-rail .workflow-status-filter[data-status=DONE]{--filter-tone:var(--status-success)}html:root body .product-app .data-list-command-rail :is(.workflow-status-filter,.workspace-period-filter>button,.inbox-state-filters>button,.application-view-switch>button):hover{background:color-mix(in srgb,var(--filter-tone) 6%,var(--color-surface))!important;border-color:color-mix(in srgb,var(--filter-tone) 70%,var(--color-border))!important}html:root body .product-app .data-list-command-rail :is(.workflow-status-filter,.workspace-period-filter>button,.inbox-state-filters>button,.application-view-switch>button):is([aria-pressed=true],.active){background:color-mix(in srgb,var(--filter-tone) 10%,var(--color-surface))!important;border-color:var(--filter-tone)!important;font-weight:var(--weight-medium)!important}html:root body .product-app .data-list-command-rail :is(.workflow-status-filter,.workspace-period-filter>button,.inbox-state-filters>button,.application-view-switch>button):focus-visible{outline:2px solid var(--color-brand-primary)!important;outline-offset:1px!important}html:root body .product-app .data-list-command-rail .workflow-status-filter>:is(.case-filter-status-dot,i){display:inline-block;width:7px!important;height:7px!important;flex:0 0 7px;margin:0!important;border-radius:2px!important;background:var(--filter-tone)!important}html:root body .product-app .data-list-command-rail .application-view-switch>button .app-icon{width:14px;height:14px;flex:none}html:root body .product-app .data-list-command-rail .case-filter-status-count{display:inline-grid!important;place-items:center;min-width:18px!important;height:18px!important;padding:0 4px!important;margin:0!important;border:0!important;border-radius:9px!important;background:color-mix(in srgb,var(--filter-tone) 13%,var(--color-surface))!important;color:var(--color-text)!important;font-size:var(--type-xs)!important;font-weight:var(--weight-medium)!important;line-height:1!important;font-variant-numeric:tabular-nums}@media (min-width:901px){html:root body .product-app .data-list-command-rail :is(.workflow-status-filter-rail,.workspace-period-filter,.inbox-state-filters,.application-view-switch){display:flex!important}html:root body .product-app .data-list-command-rail .workspace-command-bar>.case-page-size{display:inline-flex!important}}html:root body .product-app .data-list-command-rail .workspace-command-bar{display:flex!important;flex-wrap:wrap;align-items:center;gap:var(--v257-gap)!important;grid-template-columns:none!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important}html:root body .product-app .data-list-command-rail .workspace-command-bar>:is(.inbox-primary-search,.document-search-shell){order:0;flex:1 1 260px!important;min-width:140px;width:auto!important;max-width:none!important;grid-column:auto!important;margin:0!important;height:var(--v257-ctl-h)!important;min-height:var(--v257-ctl-h)!important;border:1px solid var(--color-border)!important;border-radius:var(--design-radius-control)!important;background:var(--color-surface)!important;box-shadow:none!important}html:root body .product-app .data-list-command-rail .workspace-command-bar>.inbox-primary-search{padding:0 10px!important;font-size:var(--type-sm)!important}html:root body .product-app .data-list-command-rail .document-search-shell{display:flex!important;align-items:center;padding:0!important}html:root body .product-app .data-list-command-rail .document-search-shell>:is(svg,.app-icon,.ui-icon){display:none!important}html:root body .product-app .data-list-command-rail .document-search-shell>.document-search{flex:1 1 auto;height:calc(var(--v257-ctl-h) - 2px)!important;min-height:0!important;padding:0 10px!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:var(--type-sm)!important}html:root body .product-app .data-list-command-rail :is(.inbox-primary-search,.document-search-shell):is(:hover,:focus-within,:focus){border-color:var(--color-border-strong)!important}html:root body .product-app .data-list-command-rail :is(.inbox-primary-search:focus-visible,.document-search-shell:focus-within){outline:2px solid var(--color-brand-primary)!important;outline-offset:-1px!important}html:root body .product-app .data-list-command-rail .workspace-command-bar>.button.primary{height:var(--v257-ctl-h)!important;min-height:var(--v257-ctl-h)!important;padding:0 12px!important;font-size:var(--type-sm)!important}html:root body .product-app .data-list-command-rail .data-list-sort-control{display:inline-flex!important}html:root body .product-app .data-list-command-rail :is(.data-list-sort-control,.case-page-size){order:1;flex-direction:row!important;align-items:center;gap:6px!important;flex:0 0 auto!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--color-text-soft)!important;font-size:var(--type-xs)!important;font-weight:var(--weight-regular)!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap}html:root body .product-app .data-list-command-rail :is(.data-list-sort-control,.case-page-size)>span{font-size:var(--type-xs)!important;font-weight:var(--weight-regular)!important;text-transform:none!important;letter-spacing:0!important;color:var(--color-text-soft)!important}html:root body .product-app .data-list-command-rail :is(.data-list-sort-control,.case-page-size) select{width:auto!important;min-width:0!important;max-width:220px;height:var(--v257-ctl-h)!important;min-height:var(--v257-ctl-h)!important;padding:0 28px 0 10px!important;border:1px solid var(--color-border)!important;border-radius:var(--design-radius-control)!important;background-color:var(--color-surface)!important;color:var(--color-text)!important;font-size:var(--type-sm)!important;font-weight:var(--weight-regular)!important;letter-spacing:0!important;text-transform:none!important}html:root body .product-app .data-list-command-rail .workspace-command-bar>.case-page-size{order:4}html:root body .product-app .data-list-command-rail .workspace-filter-more{order:2;flex:0 0 auto!important;margin:0!important}html:root body .product-app .data-list-command-rail .workspace-filter-more>.tamdot-popover-trigger{display:inline-grid!important;place-items:center;width:var(--v257-ctl-h)!important;min-width:var(--v257-ctl-h)!important;height:var(--v257-ctl-h)!important;min-height:var(--v257-ctl-h)!important;padding:0!important;border:1px solid var(--color-border)!important;border-radius:var(--design-radius-control)!important;background:var(--color-surface)!important;color:var(--color-text)!important;font-size:16px!important;line-height:1!important}html:root body .product-app .data-list-command-rail .workspace-filter-more>.tamdot-popover-trigger:is(:hover,[aria-expanded=true]){border-color:var(--color-border-strong)!important;background:color-mix(in srgb,var(--color-brand-primary) 5%,var(--color-surface))!important}html:root body .product-app .data-list-command-rail .workspace-command-bar>.clear-filters-button{order:3;height:var(--v257-ctl-h)!important;min-height:var(--v257-ctl-h)!important;margin:0!important;font-size:var(--type-sm)!important}html:root body .product-app .data-list-command-rail .workspace-command-bar>.document-result-count{order:5;flex:0 0 auto;margin:0 0 0 2px!important;padding:0!important;color:var(--color-text-soft)!important;font-size:var(--type-sm)!important;font-weight:var(--weight-regular)!important;line-height:var(--v257-ctl-h)!important;white-space:nowrap;font-variant-numeric:tabular-nums}html:root body .product-app .data-list-command-rail .workspace-command-bar>.document-result-count b{color:var(--color-text)!important;font-size:var(--type-sm)!important;font-weight:var(--weight-medium)!important}@media (min-width:901px){html:root body .product-app .full-timeline-command-rail .memo-filter-surface>[data-tour-target=memo-controls]{gap:var(--v257-gap)!important;padding:0 0 8px!important;margin:0 0 8px!important;border-bottom:1px solid var(--color-border-subtle)!important;align-items:center!important}html:root body .product-app .full-timeline-command-rail .memo-filter-surface>[data-tour-target=memo-controls]>:first-child{height:var(--v257-ctl-h)!important;min-height:var(--v257-ctl-h)!important;padding-inline:10px!important;border:1px solid var(--color-border)!important;border-radius:var(--design-radius-control)!important;background:var(--color-surface)!important;box-shadow:none!important}html:root body .product-app .full-timeline-command-rail .memo-filter-surface>[data-tour-target=memo-controls]>:first-child>.app-icon:first-child{display:none!important}html:root body .product-app .full-timeline-command-rail .memo-filter-surface>[data-tour-target=memo-controls]>:first-child input{height:calc(var(--v257-ctl-h) - 2px)!important;min-height:0!important;padding:0!important;border:0!important;font-size:var(--type-sm)!important}html:root body .product-app .full-timeline-command-rail .memo-filter-surface>[data-tour-target=memo-controls]>select{height:var(--v257-ctl-h)!important;min-height:var(--v257-ctl-h)!important;padding:0 28px 0 10px!important;border:1px solid var(--color-border)!important;border-radius:var(--design-radius-control)!important;font-size:var(--type-sm)!important;font-weight:var(--weight-regular)!important}html:root body .product-app .full-timeline-command-rail .memo-filter-surface>[data-tour-target=memo-controls]>:is(div[role=group],.tamdot-popover>.tamdot-popover-trigger,.clear-filters-button){height:var(--v257-ctl-h)!important;min-height:var(--v257-ctl-h)!important}html:root body .product-app .full-timeline-command-rail .memo-filter-surface>[data-tour-target=memo-controls]>div[role=group]{padding:2px!important}html:root body .product-app .full-timeline-command-rail .memo-filter-surface>[data-tour-target=memo-controls]>div[role=group]>button{height:calc(var(--v257-ctl-h) - 6px)!important;min-height:0!important;font-size:var(--type-sm)!important}html:root body .product-app .full-timeline-command-rail .memo-filter-surface>[data-tour-target=memo-controls]>.tamdot-popover>.tamdot-popover-trigger{padding:0 10px!important;border:1px solid var(--color-border)!important;border-radius:var(--design-radius-control)!important;background:var(--color-surface)!important;font-size:var(--type-sm)!important}html:root body .product-app .full-timeline-command-rail .memo-filter-surface>[data-tour-target=memo-controls]+div{align-items:center!important;gap:8px 10px!important}html:root body .product-app .full-timeline-command-rail .memo-filter-surface>[data-tour-target=memo-controls]+div>div[data-memo-views]{height:var(--v257-chip-h)!important;min-height:var(--v257-chip-h)!important;padding:2px!important}html:root body .product-app .full-timeline-command-rail .memo-filter-surface>[data-tour-target=memo-controls]+div>div[data-memo-views]>button{height:calc(var(--v257-chip-h) - 6px)!important;min-height:0!important;padding:0 8px!important;font-size:var(--type-xs)!important;gap:4px!important}html:root body .product-app .full-timeline-command-rail .memo-filter-surface>[data-tour-target=memo-controls]+div>div[data-memo-views]>button .app-icon{width:14px!important;height:14px!important}}html:root body .product-app :is(.dense-case-header .case-table-column-title,.workspace-dense-header .sortable-column>button){display:inline-flex!important;flex-wrap:nowrap!important;align-items:center;gap:4px;text-align:start}html:root body .product-app :is(.dense-case-header,.workspace-dense-header) .column-sort-icon{display:inline-flex;flex:none;width:12px;height:12px}html:root body .product-app .data-list-command-rail-anchor+.case-card-grid.is-list-view>.workspace-dense-table>.dense-case-header :is([aria-sort=ascending],[aria-sort=descending]) :is(button,span):not(.sr-only),html:root body .product-app :is(.dense-case-header,.workspace-dense-header) :is([aria-sort=ascending],[aria-sort=descending])>button{color:var(--color-text)!important}html:root body .product-app .workspace-dense-header .sortable-column>button[aria-disabled=true]{cursor:default}html:root body .product-app .workspace-list-view-switch .workspace-view-icon,html:root body .product-app .workspace-list-view-switch .workspace-view-icon .app-icon{width:15px;height:15px}@media (min-width:1391px){html:root body .product-app .product-topbar .operations-trigger{box-sizing:border-box;width:212px!important;min-width:212px!important;max-width:212px!important;justify-content:flex-start!important}html:root body .product-app .product-topbar .operations-trigger .operations-trigger-copy{flex:1 1 auto;min-width:0}}html:root body .product-app .product-topbar .operations-trigger .operations-state-icon{box-sizing:border-box;display:grid!important;place-items:center;width:20px!important;height:20px!important;min-width:20px;flex:0 0 20px!important;padding:0!important;border-radius:6px}html:root body .product-app .product-topbar .operations-trigger .operations-state-icon>:is(svg,.app-icon,.tamdot-loader,.operations-tamdot-loader){width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important;flex:0 0 18px!important}@media (max-width:900px){html:root body .product-app .data-list-command-rail{--v257-chip-h:44px;--v257-ctl-h:44px}html:root body .product-app .data-list-command-rail :is(.workflow-status-filter-rail,.workspace-period-filter,.inbox-state-filters,.application-view-switch){flex-wrap:nowrap!important;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;max-width:100%}html:root body .product-app .data-list-command-rail .inbox-filter-rail{row-gap:6px}html:root body .product-app .data-list-command-rail :is(.workflow-status-filter,.workspace-period-filter>button,.inbox-state-filters>button,.application-view-switch>button){font-size:var(--type-sm)!important;padding-inline:10px!important}html:root body .product-app .data-list-command-rail .workspace-command-bar>:is(.inbox-primary-search,.document-search-shell){flex:1 1 100%!important;font-size:16px!important}html:root body .product-app .data-list-command-rail .document-search-shell>.document-search{font-size:16px!important}html:root body .product-app .data-list-command-rail .case-filter-commands>.inbox-primary-search{flex:1 1 160px!important}html:root body .product-app .data-list-command-rail .data-list-sort-control{flex:1 1 0!important;min-width:0}html:root body .product-app .data-list-command-rail .data-list-sort-control select{flex:1 1 auto;min-width:0!important;max-width:none;font-size:16px!important}html:root body .product-app .data-list-command-rail .workspace-command-bar>.document-result-count{margin:0!important}}html body .product-app :is(.dashboard-layout-live,.case-layout-live){display:contents}@media (min-width:701px) and (min-height:581px){html body .product-app .case-detail-page.has-module-dock{padding-right:64px}}html body .product-app .case-detail-page .dashboard-dock-sheet>.case-layout-module[data-unified-header]{display:flex!important;flex-direction:column;flex:1 1 auto;min-height:0;max-height:100%;height:100%;margin:0!important;border:1px solid var(--color-border)!important;border-radius:var(--design-radius-card,8px)!important;box-shadow:none!important;grid-column:auto!important;grid-row:auto!important}html body .product-app .case-detail-page .dashboard-dock-sheet>.case-layout-module[data-unified-header]>.case-module-header{flex:none;flex-wrap:nowrap!important}html body .product-app .case-detail-page .dashboard-dock-sheet>.case-layout-module>.case-module-content{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin}html body .product-app .case-detail-page .dashboard-dock-sheet .case-module-content :is(.module-entry-preview,.module-entry-content){height:auto!important;max-height:none!important;overflow:visible!important}html body .product-app .case-detail-page .dashboard-dock-sheet .case-module-header-actions{flex-wrap:nowrap}html body .product-app .case-detail-page .dashboard-dock-sheet .case-module-header-actions>.button{white-space:nowrap}@media (max-width:700px),(pointer:coarse){html body .product-app .case-detail-page .dashboard-dock-sheet .case-module-toggle{width:44px!important;height:44px!important;min-height:44px!important}}html body .product-app :is(.dashboard-dock-empty,.case-ribbon-empty){display:grid;justify-items:start;gap:12px;max-width:60ch;margin:8px 0 0;padding:20px 0;color:var(--color-text-soft);font-size:var(--type-base);line-height:1.5}html body .product-app :is(.dashboard-dock-empty,.case-ribbon-empty)>p{margin:0}html body .product-app :is(.dashboard-dock-empty,.case-ribbon-empty)>.button{display:inline-flex;align-items:center;gap:8px;min-height:40px}@media (max-width:700px){html body .product-app :is(.dashboard-dock-empty,.case-ribbon-empty)>.button{min-height:44px}}html body .product-app :is(.dashboard-panel-scroll,.dashboard-recent-emails,.dashboard-mail-flow,.module-entry-content,.case-history-rows,.case-history-viewport,.case-history-scroll,.timeline-scroll-area,.case-task-list,.case-document-scroll-list,.case-documents-content,.product-module-file-list,.product-module-history,.knowledge-list,.application-mail-rows,.product-module-table-wrap,.ticket-card-list,.schedule-request-list,.schedule-day-timeline,.case-rules-scroll,.dashboard-dock-sheet,.dashboard-dock-sheet .case-module-content){overscroll-behavior:auto!important}@media (min-width:901px){html body .product-app .case-detail-page .case-layout-module :is(.case-task-list,.case-document-scroll-list){max-height:none!important;overflow-y:visible!important}}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row[data-marker-family=mail-in]{--history-marker-tone:var(--color-status-information)}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row[data-marker-family=mail-out]{--history-marker-tone:var(--color-brand-primary)}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row[data-marker-family=schedule]{--history-marker-tone:var(--color-accent-mauve)}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row[data-marker-family=done]{--history-marker-tone:var(--color-status-success)}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row:is([data-marker-family=note],[data-marker-family=system]){--history-marker-tone:var(--color-text-soft)}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row .case-history-marker.case-history-marker{box-sizing:border-box!important;display:grid!important;place-items:center!important;width:28px!important;height:28px!important;min-width:28px!important;margin:10px 0 0!important;padding:0!important;border:1px solid color-mix(in srgb,var(--history-marker-tone) 26%,var(--color-border))!important;border-radius:8px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--history-marker-tone) 12%,var(--color-surface)) 0,var(--color-surface) 100%)!important;color:var(--history-marker-tone)!important;box-shadow:none!important;transform:none!important;filter:none!important;opacity:1!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row[data-latest-history-step=true] .case-history-marker.case-history-marker{border-color:color-mix(in srgb,var(--history-marker-tone) 42%,var(--color-border))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--history-marker-tone) 20%,var(--color-surface)) 0,color-mix(in srgb,var(--history-marker-tone) 6%,var(--color-surface)) 100%)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--history-marker-tone) 10%,transparent)!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row .case-history-marker>svg.app-icon{display:block;width:16px!important;height:16px!important;flex:none;transform:none!important}html body .case-history-dialog .case-history-detail dt{font-size:var(--type-sm)!important;font-weight:var(--weight-medium)!important;letter-spacing:0!important;text-transform:none!important;color:var(--color-text-soft)!important}html body .product-app .case-group-by{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 12px;font-size:var(--type-md);font-weight:var(--weight-medium);white-space:nowrap}html body .product-app .case-group-by[aria-pressed=true]{background:var(--color-brand-soft);border-color:var(--color-brand-primary);color:var(--color-brand-primary)}html body .product-app .case-group-by[aria-pressed=false]{color:var(--color-text-soft)}html body .product-app .case-system-tags{gap:2px 8px}html body .product-app .case-system-tag{min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--color-text-muted);font-size:var(--type-sm);font-weight:var(--weight-regular);overflow:visible;text-overflow:clip;max-width:none}html body .product-app .case-system-tag.case-system-indicator{gap:4px;border:0;background:transparent;color:var(--color-brand-primary);font-weight:var(--weight-medium)}html body .product-app .case-system-tag.case-system-indicator .case-system-indicator-icon{flex:0 0 auto;width:16px;height:16px}html body .product-app .case-system-tag.case-system-fact+.case-system-tag.case-system-fact:before,html body .product-app .case-system-tag.case-system-indicator+.case-system-tag.case-system-fact:before{content:"·";margin-right:8px;color:var(--color-text-muted)}html body .product-app .case-system-tag[data-kind=counterparty].case-system-fact{background:transparent;color:var(--color-text-soft)}html body .product-app .case-identity-system-tags .case-system-tag{min-height:0;font-size:var(--type-sm)}html body .product-app .case-monitor-table .dense-case-tags-cell{container-type:inline-size}html body .product-app .case-monitor-table .dense-case-tags-cell .dense-case-system-tags .case-system-tag{max-width:none}@container (max-width: 120px){html body .product-app .dense-case-system-tags .case-system-fact{display:none}html body .product-app .dense-case-system-tags .case-system-indicator .case-system-tag-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (max-width:600px){html body .product-app .case-identity-system-tags .case-system-tag{max-width:none}}html body .product-app .next-steps-warning{display:grid;gap:8px;min-width:0;padding:10px 12px;border-radius:10px}html body .product-app .next-steps-warning[data-overdue=true]{border-color:color-mix(in srgb,var(--color-status-critical) 35%,transparent)}html body .product-app .next-steps-warning-line{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--color-text);font-size:var(--type-base);line-height:1.4}html body .product-app .next-steps-warning-icon{flex:0 0 auto;margin-top:2px;color:var(--color-status-warning-ink,var(--color-status-warning))}html body .product-app .next-steps-warning-overdue,html body .product-app .next-steps-warning[data-overdue=true] .next-steps-warning-icon{color:var(--color-status-critical);font-weight:var(--weight-strong)}html body .product-app .next-steps-warning-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}html body .product-app .next-steps-warning-toggle{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 2px;border:0;background:transparent;box-shadow:none;color:var(--color-text-soft);font:inherit;font-size:var(--type-md);font-weight:var(--weight-medium);cursor:pointer}html body .product-app .next-steps-warning-toggle:hover{color:var(--color-text);text-decoration:underline;text-underline-offset:3px}html body .product-app .next-steps-warning .next-steps-panel{margin:4px 0 0}html body .product-app .next-steps-warning-band{margin:0 0 12px;min-width:0}html body .product-app .next-steps-warning-tour{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 14px;border:1px solid var(--color-status-critical);border-radius:8px;background:var(--color-surface);color:var(--color-status-critical);font-size:var(--type-md);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;text-decoration:none}html body .product-app .next-steps-warning-tour:hover{background:var(--color-status-critical-soft)}html body .product-app .next-steps-warning-tour:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:4px}html body .product-app .attention-glow-ring{position:relative;isolation:isolate}html body .product-app .attention-glow-ring:after,html body .product-app .attention-glow-ring:before{content:"";position:absolute;inset:-4px;border-radius:11px;pointer-events:none}html body .product-app .attention-glow-ring:before{z-index:-1;padding:2px;background:conic-gradient(from var(--assistant-ring-angle),transparent 0deg,transparent 150deg,color-mix(in srgb,var(--color-status-warning) 55%,transparent) 250deg,var(--color-status-warning) 320deg,var(--color-status-critical) 352deg,transparent 1turn);-webkit-mask:linear-gradient(var(--brand-950) 0 0) content-box,linear-gradient(var(--brand-950) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(var(--brand-950) 0 0) content-box exclude,linear-gradient(var(--brand-950) 0 0);animation:assistant-ring-turn 4s linear infinite}html body .product-app .attention-glow-ring:after{z-index:-2;inset:-3px;box-shadow:0 0 10px 1px color-mix(in srgb,var(--color-status-critical) 45%,transparent);animation:assistant-ring-glow 4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){html body .product-app .attention-glow-ring:before{animation:none;background:color-mix(in srgb,var(--color-status-critical) 80%,var(--color-status-warning))}html body .product-app .attention-glow-ring:after{animation:none;opacity:.7}}@media (forced-colors:active){html body .product-app .attention-glow-ring:after,html body .product-app .attention-glow-ring:before{display:none}}@media (max-width:650px){html body .product-app .case-group-by,html body .product-app .next-steps-warning-all,html body .product-app .next-steps-warning-toggle,html body .product-app .next-steps-warning-tour{min-height:44px}html body .product-app .next-steps-warning-actions{gap:6px 12px}html body .product-app .next-steps-warning-tour{flex:1 1 100%;justify-content:center}}:root{--assistant-aurora:linear-gradient(135deg,var(--color-surface) 0%,var(--color-surface) 28%,color-mix(in srgb,var(--assistant-ivory) 78%,var(--color-surface)) 62%,color-mix(in srgb,var(--assistant-mist) 34%,var(--color-surface)) 100%);--assistant-aurora-soft:linear-gradient(160deg,var(--color-surface) 0%,var(--color-surface) 55%,color-mix(in srgb,var(--assistant-ivory) 55%,var(--color-surface)) 85%,color-mix(in srgb,var(--assistant-mist) 16%,var(--color-surface)) 100%)}html body .product-app .next-steps-warning,html body .product-app .next-steps-warning[data-overdue=true]{border:1px solid var(--color-border-subtle);background:linear-gradient(180deg,color-mix(in srgb,var(--brand-300) 7%,var(--color-surface)),var(--color-surface))}html body .product-app .dashboard-module .dashboard-panel>.panel-head,html body .product-app .dashboard-module .operational-morning-brief>.panel-head{min-height:52px;align-items:center;border-bottom:1px solid var(--color-border-subtle,var(--color-border))!important;background:linear-gradient(90deg,color-mix(in srgb,var(--brand-300) 20%,var(--color-surface)) 0,color-mix(in srgb,var(--brand-300) 8%,var(--color-surface)) 55%,var(--color-surface) 100%)!important;border-radius:var(--design-radius-card) var(--design-radius-card) 0 0}html body .product-app .dashboard-module .operational-morning-brief>.panel-head{display:flex;padding:10px 56px 10px 16px}html body .product-app .dashboard-module[data-layout-module] .operational-morning-brief>.panel-head h2{position:relative;display:inline-flex;align-items:center;gap:10px;margin:0;font-size:15px!important;font-weight:var(--weight-medium)!important}html body .product-app .dashboard-module[data-layout-module] .operational-morning-brief>.panel-head h2:before{content:"";flex:none;width:30px;height:30px;border-radius:7px;background:var(--color-surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-300) 50%,var(--color-border))}html body .product-app .dashboard-module[data-layout-module] .operational-morning-brief>.panel-head h2:after{content:"";position:absolute;left:7px;top:50%;width:16px;height:16px;margin-top:-8px;background:var(--color-brand-primary);-webkit-mask:var(--module-icon) center /contain no-repeat;mask:var(--module-icon) center /contain no-repeat}html body .product-app .dashboard-kpis.command-kpi-strip .dashboard-kpi>span{display:grid;gap:2px;min-width:0}html body .product-app .dashboard-kpis.command-kpi-strip .dashboard-kpi>span>b{white-space:normal;overflow:visible;text-overflow:clip}html body .product-app [data-layout-matrix=true] .dashboard-kpis.command-kpi-strip .dashboard-kpi>span>small{display:block!important;overflow:hidden;color:var(--color-text-muted);font-size:var(--type-xs);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}html body .product-app .product-topbar .pulse-entry.pulse-trigger{border:1px solid var(--assistant-border)!important;background:var(--assistant-aurora)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--assistant-mist) 14%,transparent),0 6px 16px -10px var(--assistant-glow)!important}html body .product-app .product-topbar .pulse-entry.pulse-trigger:before{inset:0;opacity:1;background:linear-gradient(105deg,transparent 30%,var(--assistant-sheen) 48%,transparent 66%);transform:translateX(-120%);animation:v262-assistant-sweep 7s ease-in-out infinite}html body .product-app .product-topbar .pulse-entry.pulse-trigger:is(:hover,:focus-visible,.active){border-color:var(--assistant-mist)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--assistant-mist) 26%,transparent),0 8px 20px -10px var(--assistant-glow)!important}html body .product-app .product-topbar .pulse-entry.pulse-trigger:is(:hover,:focus-visible):before{animation-duration:2.4s}@keyframes v262-assistant-sweep{0%,62%{transform:translateX(-120%)}82%,to{transform:translateX(120%)}}html body .assistant-panel.is-assistant-a>.assistant-header,html body>.tamdot-drawer-layer .assistant-panel.is-assistant-a>.assistant-header{position:relative;border-bottom:1px solid var(--assistant-border)!important;background:var(--assistant-aurora)!important;color:var(--color-text)!important}html body .assistant-panel.is-assistant-a>.assistant-header:after{content:"";position:absolute;inset:auto 0 -1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--assistant-mist),transparent)}html body>.tamdot-drawer-layer .assistant-panel.is-assistant-a>.assistant-header :is(b,button,small){color:var(--color-text)!important;-webkit-text-fill-color:currentColor!important}html body .assistant-panel :is(.assistant-brief,.pulse-operation){border-color:var(--assistant-border)!important;background:var(--assistant-aurora-soft)!important;box-shadow:inset 0 1px 0 var(--color-surface),0 6px 18px -14px var(--assistant-glow)}html body .assistant-panel .pulse-operation>:first-child{background:color-mix(in srgb,var(--assistant-ivory) 32%,var(--color-surface))!important}html body .assistant-panel .assistant-brief[data-active]{border-color:var(--assistant-mist)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--assistant-mist) 18%,transparent),0 8px 22px -14px var(--assistant-glow)}html body .product-app .product-skip-link{position:fixed;top:8px;left:8px;z-index:10050;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--design-radius-control,6px);background:var(--color-brand-primary);color:var(--color-on-primary);font-size:var(--type-base);font-weight:var(--weight-medium);text-decoration:none;transform:translateY(calc(-100% - 16px))}html body .product-app .product-skip-link:focus{transform:none;outline:2px solid var(--color-surface);outline-offset:2px;box-shadow:0 0 0 4px var(--color-brand-primary)}html body .product-app .product-main-region{display:block;min-width:0}html body .product-app .product-main-region:focus{outline:none}html body .product-app .list-state{display:grid;justify-items:center;gap:12px;padding:32px 16px;text-align:center}html body .product-app .list-state .list-state-message{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--color-text-soft);font-size:var(--type-base);line-height:1.45}html body .product-app .list-state[data-state=error] .list-state-message{color:var(--color-text)}html body .product-app .list-state[data-state=error] .list-state-message svg{flex:none;color:var(--color-status-critical)}html body .product-app .list-state .list-state-retry{display:inline-flex;align-items:center;gap:6px;min-height:36px}@media (max-width:650px){html:root body .product-app .product-sidebar nav .product-nav-workspace-link{display:inline-flex;align-items:center;min-height:44px}html body .product-app .workspace-page-title-line .help-button{min-width:44px;width:44px;min-height:44px;height:44px}html body .product-app .case-filter-feedback :is(.filter-chip,.active-filter-chip),html body .product-app .case-filter-surface :is(.active-filter-chips,.workspace-active-filters) button{min-height:44px}html body .product-app .dashboard-calendar-grid button,html body .product-app .list-state .list-state-retry{min-height:44px}html body .product-app .dashboard-module .operational-morning-brief>.panel-head{padding:10px 56px 10px 12px}}@media (prefers-reduced-motion:reduce){html body .product-app .product-topbar .pulse-entry.pulse-trigger:before{animation:none!important;transform:translateX(-120%)}}@media (forced-colors:active){}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row{--v262-entry-tone:var(--workflow-tone,var(--color-text-soft));--history-marker-tone:var(--v262-entry-tone)!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row[data-latest-history-step=true]{--history-marker-tone:var(--history-current-tone,var(--color-brand-primary))!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row[data-latest-history-step=true][data-current-case-tone=review]{--history-marker-tone:var(--color-status-review-ink)!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row[data-latest-history-step=true][data-current-case-tone=neutral]{--history-marker-tone:var(--color-text-soft)!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row .case-history-open:is(:hover,:focus-visible){background:transparent!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row .case-history-card{transition:background-color .18s ease-out,box-shadow .18s ease-out}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row:is(:hover,:focus-within) .case-history-card{background:color-mix(in srgb,var(--v262-entry-tone) 3%,var(--color-surface))!important;border-color:var(--color-border-subtle)!important;box-shadow:inset 2px 0 0 color-mix(in srgb,var(--v262-entry-tone) 55%,transparent)!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row :is(.case-history-marker,.case-history-status,.workflow-chip,.case-history-schedule .info-pill,.mail-case-related .case-badge){transition:filter .22s ease-out,color .22s ease-out,background-color .22s ease-out,border-color .22s ease-out}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row:not([data-latest-history-step=true]) :is(.case-history-marker,.case-history-status,.workflow-chip,.case-history-schedule .info-pill,.mail-case-related .case-badge,.case-history-update-icon){filter:grayscale(1)!important}html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row:not([data-latest-history-step=true]):is(:hover,:focus-within) :is(.case-history-marker,.case-history-status,.workflow-chip,.case-history-schedule .info-pill,.mail-case-related .case-badge,.case-history-update-icon){filter:none!important}@media (prefers-reduced-motion:reduce){html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row :is(.case-history-card,.case-history-marker,.case-history-status,.workflow-chip,.case-history-schedule .info-pill,.mail-case-related .case-badge){transition:none!important}}@media (forced-colors:active){html body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row:is(:hover,:focus-within) .case-history-card{box-shadow:none!important;outline:1px solid CanvasText}}html body .product-app .case-detail-page.case-status-information{--case-header-status-tone:var(--color-status-information)}html body .product-app .case-detail-page .dashboard-module-dock{--v262-dock-tone:var(--case-header-status-tone,var(--case-status-color,var(--color-brand-primary)));--dock-tone:var(--v262-dock-tone)}html body .product-app .case-detail-page .dashboard-module-dock .dashboard-dock-icon{color:var(--v262-dock-tone)}html body .product-app .case-detail-page .dashboard-module-dock .dashboard-dock-icon[aria-expanded=true]{color:var(--color-surface)}@media (max-height:580px),(max-width:700px){html body .product-app .case-detail-page .dashboard-module-dock .dashboard-dock-icon{color:var(--color-text)}html body .product-app .case-detail-page .dashboard-module-dock .dashboard-dock-icon[aria-expanded=true]{color:var(--color-surface)}}@media (prefers-reduced-motion:reduce){html body .product-app .case-detail-page .dashboard-module-dock .dashboard-dock-key-face{transition:none}}html body .product-app .phone-module-workspace .case-task-checklist{padding-inline:0}body .case-shelf-menu-panel{font-family:var(--font-geist,Arial),sans-serif}body .case-shelf-menu-panel .case-badge.status{display:inline-flex;align-items:center;gap:5px;padding:2px 6px;border:1px solid color-mix(in srgb,var(--workflow-tone,var(--color-status-neutral)) 30%,transparent);border-radius:4px;color:var(--workflow-tone,var(--color-status-neutral));background:color-mix(in srgb,var(--workflow-tone,var(--color-status-neutral)) 7%,var(--color-surface));font-family:inherit;font-size:var(--type-xs);font-weight:var(--weight-medium)}body .case-shelf-menu-panel .case-badge.status[data-tone=review]{color:var(--color-status-review-ink)}body .case-shelf-menu-panel .case-status-glyph{display:inline-flex;flex:0 0 8px;width:8px;min-width:8px;height:8px;margin:0;padding:0;overflow:visible;box-sizing:border-box;border:0;border-radius:50%;background:currentColor}body .case-shelf-menu-panel .case-status-glyph svg{display:none}@media (max-width:650px){:root{--type-xs:12px}}body .case-history-attribution>.case-history-attribution-text{flex:0 1 auto;min-width:0}html body :is(.case-history-attribution,.case-history-action,.case-history-summary) .sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.account-section .field>span,.avatar,.business-case-footer,.dashboard-status-card span,.desk-product-workspace .product-module-status,.inbox-linked-case>small,.inbox-message-meta dt,.inbox-summary-block>small,.language-policy-note,.language-preference-field small,.localized-original-toggle,.product-app .document-library .document-case-title,.product-app .document-library .document-group-count,.product-app .document-library .document-main-text>small,.product-app .document-library .document-received,.product-app .inbox-content-controls .inbox-privacy-assurance b,.product-app .inbox-content-controls .inbox-privacy-assurance p,.product-app .inbox-current-task>header>small,.product-app .inbox-grouping-state>.inbox-linked-identity>small,.product-app .inbox-message-meta dt,.product-app .inbox-message-page .inbox-content-controls p,.product-app .inbox-privacy-assurance p,.product-app .inbox-summary-block small,.product-app .ticket-case-table td small,.product-app .ticket-list-head .ticket-list-row,.product-app .ticket-secretary-list .product-module-status,.product-app .ticket-secretary-list .ticket-cell-due small,.product-app .ticket-secretary-list .ticket-cell-main .ticket-solution-hint,.product-app .ticket-secretary-list .ticket-cell-owner small,.product-app :where(.case-badge,.case-tag,.notification-status-tag,.operational-status-badge),.product-app :where(.case-badge,.operational-status-badge,.notification-status-tag,.case-history-status,.scan-confidence,.status-badge,.status-tag,.case-layout-signal,.dashboard-module-signal,.contact-operational-status),.secretary-section .field>span{font-size:var(--type-xs)}.document-tag-trigger,.product-app :where(.case-badge.status,.case-badge.attention,.case-badge.priority,.operational-status-badge,.notification-status-tag,.status-badge,.status-tag,.case-history-status,.contact-operational-status){font-size:var(--type-xs)!important}html body .product-app .product-sidebar nav :is(a.nav-link,.product-nav-heading)>span:not(.nav-icon):not(.nav-count-badge){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;hyphens:none;-webkit-hyphens:none;word-break:normal;overflow-wrap:normal}@media (min-width:901px) and (max-width:1180px){.product-app{--workspace-navigation-width:208px}html body .product-app .product-sidebar nav a.nav-link{font-size:var(--type-md);letter-spacing:-.01em}}html body .product-app .settings-application-tabs{display:inline-flex;flex-wrap:wrap;gap:4px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 0 20px;padding:4px;border:1px solid var(--color-border);border-radius:var(--design-radius-control);background:var(--color-surface);box-sizing:border-box}html body .product-app .settings-application-tabs .btn{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--color-text-soft);font:inherit;font-size:var(--type-md);font-weight:var(--weight-medium);cursor:pointer;box-shadow:none}html body .product-app .settings-application-tabs .btn:hover{color:var(--color-text);background:var(--color-brand-soft)}html body .product-app .settings-application-tabs .btn[aria-pressed=true]{border-color:var(--color-border);background:var(--color-brand-soft);color:var(--color-text);box-shadow:inset 0 -2px 0 var(--color-brand-primary)}html body .product-app .settings-application-tabs .btn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}html body .product-app .account-settings .account-grid .panel{padding:20px}@media (max-width:650px){html body .product-app .settings-application-tabs{display:flex;width:100%}html body .product-app .settings-application-tabs .btn{flex:1 1 0;min-width:0;min-height:40px}html body .product-app .settings-save-bar .workspace-page-heading-copy{min-width:-moz-min-content;min-width:min-content}html body .product-app .settings-save-bar h1{overflow-wrap:normal!important;word-break:normal!important;hyphens:none}html body .product-app .account-settings .account-grid .panel{padding:16px}}html body .product-app .architecture-page :is(#architecture-validation-title,#architecture-catalog-title),html body .product-app :is(#architecture-validation-title,#architecture-catalog-title){font-size:var(--type-lg);font-weight:var(--weight-medium);letter-spacing:-.02em;line-height:1.3}html body .product-app .integration-group-heading h2{margin:0 0 4px;color:var(--color-text);font-size:var(--type-lg);font-weight:var(--weight-medium);letter-spacing:-.02em}html body .product-app .integration-group-heading p{margin:0;color:var(--color-text-soft);font-size:var(--type-sm)}html body .product-app .secretary-settings .business-scope-editor{padding:16px}html body .product-app .secretary-settings .business-scope-editor h2{font-size:var(--type-xl);font-weight:var(--weight-medium)}html body .product-app .secretary-settings .business-scope-editor :is(.subtext,small){display:block;color:var(--color-text-soft);font-size:var(--type-md);line-height:1.5}html body .product-app [data-application-launcher=overview]>h2{margin:0;color:var(--brand-950);font-size:var(--type-lg);font-weight:var(--weight-medium);letter-spacing:-.02em}html body .product-app [data-application-launcher=overview]>p{margin:4px 0 0;color:var(--color-text-soft);font-size:var(--type-md)}html body .product-app .secretary-section label.field{display:block;min-width:0}html body .product-app .secretary-section .field+.field{margin-top:12px}html body .product-app .secretary-section .field small{color:var(--color-text-soft);font-size:var(--type-xs);line-height:1.45}html body .product-app :is(input[type=search],input[type=text],input:not([type])){text-overflow:ellipsis}@media (max-width:900px){html body .product-app .case-document-references li{grid-template-columns:32px minmax(0,1fr) auto!important;-moz-column-gap:10px;column-gap:10px;row-gap:2px;align-items:center}html body .product-app .case-document-references li>.case-document-file-icon{grid-column:1;grid-row:1/span 2;align-self:start}html body .product-app .case-document-references li>:is(.case-document-main,.case-document-source){grid-column:2;min-width:0}html body .product-app .case-document-references li>.button{grid-column:3;grid-row:1/span 2}html body .product-app .case-document-references .case-document-main strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;overflow-wrap:anywhere;line-height:1.35}}@media (max-width:700px){html body .product-app .case-document-references li{grid-template-columns:32px minmax(0,1fr)!important;padding:12px}html body .product-app .case-document-references li>.button{grid-column:1/-1;grid-row:auto;justify-self:stretch;margin-top:6px}html body .product-app .case-documents-panel.is-embedded .case-documents-content{max-height:none!important;overflow:visible!important}html body .product-app .phone-module-body .case-documents-panel.is-embedded{border:0!important;box-shadow:none!important;background:transparent!important}}@media (max-width:650px){html body .product-app .product-topbar{background:var(--color-surface)!important;border-bottom:1px solid var(--color-border-subtle)!important;box-shadow:0 1px 0 color-mix(in srgb,var(--brand-950) 4%,transparent)}html body .product-app .product-topbar :is(.mobile-search-trigger,.topbar-more-trigger,.notification-bell,.account-trigger,.assistant-launcher,.tenant-trigger,.compact-menu-trigger){color:var(--color-text)!important}html:root body .product-app .product-topbar .notification-bell{background:var(--color-surface)!important;border:1px solid var(--color-border-subtle)!important;box-shadow:0 1px 2px color-mix(in srgb,var(--brand-950) 8%,transparent)!important}html:root body .product-app .product-topbar .notification-bell>.app-icon{color:var(--color-brand-primary)!important;filter:none}html body .product-app :is(input[type=search],input[type=text],input[type=email],input:not([type]),select,textarea,.inbox-primary-search,.case-status-select){font-size:var(--type-base)!important}html body .product-app :is(input,textarea)::-moz-placeholder{font-size:var(--type-base)}html body .product-app :is(input,textarea)::placeholder{font-size:var(--type-base)}html body .product-app .workspace-page-header h1{font-size:var(--type-xl,18px)!important;line-height:1.25}html body .product-app .case-detail-page h1{font-size:20px!important;line-height:1.25}html:root body .product-app .data-list-command-rail .workspace-command-bar>:is(.inbox-primary-search,.document-search-shell){font-size:var(--type-base)!important}html body .product-app .case-filter-commands>.inbox-primary-search,html:root body .product-app .data-list-command-rail .data-list-sort-control select,html:root body .product-app .data-list-command-rail .document-search-shell>.document-search{font-size:var(--type-base)!important}}html body .product-app .dashboard-modular-grid>.dashboard-module{position:relative}html body .product-app .dashboard-modular-grid>.dashboard-module[data-resizing=true]{overflow:visible!important;z-index:20}html body .product-app .notification-panel .notification-list .notification-group{margin:0;padding:0;--notification-group-accent:var(--color-border-strong)}html body .product-app .notification-panel .notification-list .notification-group[data-notification-group=todo]{--notification-group-accent:var(--color-status-action)}html body .product-app .notification-panel .notification-list .notification-group[data-notification-group=new]{--notification-group-accent:var(--color-status-information)}html body .product-app .notification-panel .notification-list .notification-group+.notification-group{border-top:1px solid var(--color-border)}html body .product-app .notification-panel .notification-list .notification-group-heading{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;margin:0;padding:10px 12px 6px;background:var(--color-surface);color:var(--color-text);font-size:var(--type-md);font-weight:var(--weight-strong);line-height:1.3}html body .product-app .notification-panel .notification-list .notification-group-heading:before{content:"";flex:none;width:3px;height:14px;border-radius:2px;background:var(--notification-group-accent)}html body .product-app .notification-panel .notification-list .notification-group-total{min-width:20px;height:18px;padding:0 6px;box-sizing:border-box;display:inline-grid;place-items:center;border-radius:9px;background:var(--color-surface-muted);color:var(--color-text);font-size:var(--type-xs);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}html body .product-app .notification-panel .notification-list .notification-group-items{list-style:none;margin:0;padding:0}html body .product-app .notification-panel .notification-list .notification-row{margin:0;padding:0;min-width:0}html body .product-app .notification-panel .notification-list .notification-item[data-triage-group]{padding:9px 12px 10px!important}html body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-item-content{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"head head" "subject action" "step action";gap:2px 10px!important;align-items:center;min-width:0}html body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-item-heading{grid-area:head!important;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;margin:0}html body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-heading-left{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:nowrap}html body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-type-label{display:inline-flex;align-items:center;gap:4px;min-width:0;color:var(--color-text-muted);font-size:var(--type-xs);font-weight:var(--weight-medium);line-height:1.3}html body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-type-label [role=img]{display:inline-grid;place-items:center;color:var(--color-brand-primary)}html body .product-app .notification-panel .notification-list .notification-item[data-triage-group=todo] .notification-type-label{color:var(--color-text)}html body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-unread-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--color-brand-primary)}html body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-date{flex:none;margin:0;white-space:nowrap;color:var(--color-text-muted);font-size:var(--type-xs);font-variant-numeric:tabular-nums}html body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-subject-row{grid-area:subject!important;min-width:0;margin:0}html body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-linked-record a{display:flex!important;flex-wrap:nowrap!important;align-items:baseline;gap:6px;min-width:0;color:var(--color-text);text-decoration:none}html body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-linked-record a>.notification-subject{flex:1 1 auto}html body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-linked-record a>strong{flex:none;margin:0;color:var(--color-text-muted);font-size:var(--type-xs);font-weight:var(--weight-regular)}html body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-linked-record a>strong+.notification-subject,html body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-subject{display:block!important;min-width:0;margin:0;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;-webkit-line-clamp:unset!important;color:var(--color-text);font-size:var(--type-base)!important;font-weight:var(--weight-medium)!important;line-height:1.35!important}html body .product-app .notification-panel .notification-list .notification-item[data-triage-group].unread .notification-subject{font-weight:var(--weight-strong)!important}html body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-next-step{grid-area:step!important;min-width:0;margin:0!important;display:block!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis;-webkit-line-clamp:unset!important;max-height:none!important;color:var(--color-text-muted);font-size:var(--type-md)!important;font-weight:var(--weight-regular);line-height:1.4!important}html body .product-app .notification-panel .notification-list .notification-item[data-triage-group=todo] .notification-next-step{color:var(--color-text);font-weight:var(--weight-medium)}html body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-next-step.notification-transition{display:flex!important;align-items:center;gap:4px}html body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-item-footer{display:contents!important}html body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-item-footer .notification-item-actions{grid-area:action!important;align-self:center;width:auto!important;margin:0!important;display:flex;justify-content:flex-end}html body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-item-footer .notification-primary-action{width:auto!important;min-width:0!important;height:32px!important;min-height:32px!important;padding:0 10px!important;box-sizing:border-box;display:inline-flex!important;align-items:center;justify-content:center;gap:4px;flex:none;border:1px solid var(--color-border)!important;border-radius:var(--design-radius-control)!important;background:var(--color-surface)!important;color:var(--color-brand-primary)!important;font-size:var(--type-sm)!important;font-weight:var(--weight-medium);white-space:nowrap!important;text-decoration:none}html body .product-app .notification-panel .notification-list .notification-item[data-triage-group=todo] .notification-item-footer .notification-primary-action{border-color:var(--color-brand-primary)!important;background:var(--color-brand-primary)!important;color:var(--color-on-primary)!important}html body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-item-footer .notification-primary-action:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}html body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-primary-action :is(.notification-action-text,svg){color:inherit!important;opacity:1!important}@media (max-width:650px){html body .product-app .notification-panel .notification-list{padding:0!important}html body .product-app .notification-panel .notification-list .notification-item[data-triage-group]{margin:0!important;border:0!important;border-bottom:1px solid var(--color-border)!important;border-radius:0!important}html body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-next-step{white-space:normal!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-item-footer .notification-primary-action{height:44px!important;min-height:44px!important;padding:0 12px!important;font-size:var(--type-md)!important}}@media (max-width:360px){html body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-item-footer .notification-primary-action{padding:0 8px!important}html body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-action-text{max-width:74px;overflow:hidden;text-overflow:ellipsis}}html:root body .product-app .notification-panel>.notification-read-filters{display:flex!important;align-items:stretch;gap:16px!important;margin:0!important;padding:0 14px!important;min-height:0!important;height:auto!important;border:0!important;border-bottom:1px solid var(--color-border-subtle)!important;border-radius:0!important;background:var(--color-surface)!important;box-shadow:none!important}html:root body .product-app .notification-panel>.notification-read-filters>button{flex:none!important;width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0 2px!important;display:inline-flex!important;align-items:center;gap:6px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--color-text-muted)!important;-webkit-text-fill-color:currentColor!important;font-size:var(--type-md)!important;font-weight:var(--weight-regular)!important}html:root body .product-app .notification-panel>.notification-read-filters>button.active{color:var(--color-text)!important;font-weight:var(--weight-medium)!important;box-shadow:inset 0 -2px 0 var(--color-brand-primary)!important}html:root body .product-app .notification-panel>.notification-read-filters>button>span{min-width:0!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;font-size:var(--type-sm)!important;font-weight:var(--weight-regular)!important;font-variant-numeric:tabular-nums;opacity:.8}html:root body .product-app .notification-panel>.notification-read-filters>button:focus-visible{outline:2px solid var(--color-focus-ring)!important;outline-offset:-2px}html:root body .product-app .notification-panel .notification-list .notification-group+.notification-group{border-top:0}html:root body .product-app .notification-panel .notification-list .notification-group-heading{position:sticky!important;top:0;z-index:3!important;background:var(--color-surface)!important;border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-soft);font-size:var(--type-sm);font-weight:var(--weight-medium);letter-spacing:0}html:root body .product-app .notification-panel .notification-list .notification-group-heading:before{content:none}html:root body .product-app .notification-panel .notification-list .notification-group[data-notification-group=todo] .notification-group-heading{color:var(--color-text);font-size:var(--type-md);font-weight:var(--weight-strong)}html:root body .product-app .notification-panel .notification-list .notification-group-total{min-width:0;height:auto;padding:0;border-radius:0;background:transparent;color:var(--color-text-muted);font-weight:var(--weight-regular)}html:root body .product-app .notification-panel .notification-list .notification-row{margin:0!important;padding:0!important;border:0!important;background:transparent!important}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group]{position:relative!important;margin:0!important;padding:10px 14px 11px 20px!important;border:0!important;border-bottom:1px solid var(--color-border-subtle)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0;transform:none!important;transition:background-color .12s ease-out}html:root body .product-app .notification-panel .notification-list .notification-group-items>.notification-row:last-child>.notification-item[data-triage-group]{border-bottom:0!important}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group]:after,html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group]:before{content:none!important}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group].is-navigable{cursor:pointer}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group].is-navigable:hover{background:var(--color-surface-muted)!important}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group]:has(.notification-row-action:focus-visible){background:var(--color-surface-muted)!important;outline:2px solid var(--color-focus-ring);outline-offset:-2px}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-item-content{position:static!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"head head" "subject subject" "step action" "meta meta";gap:2px 12px!important;align-items:start}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-item-heading{position:static!important;gap:10px}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-heading-left{position:static!important;gap:8px}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-type-label{gap:4px;color:var(--color-text-muted)!important;font-size:var(--type-sm);font-weight:var(--weight-regular)}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-type-label [role=img]{color:var(--color-text-muted)!important}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group=todo] .notification-type-label [role=img]{color:var(--color-brand-primary)!important}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-urgency{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;color:var(--color-text-soft);font-size:var(--type-sm);font-weight:var(--weight-medium);line-height:1.3}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-urgency:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-urgency[data-level=late]{color:var(--color-status-critical)}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-urgency[data-level=today]{color:var(--color-status-action)}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-unread-dot{position:absolute;left:8px;top:15px;width:6px;height:6px;margin:0;border-radius:50%;background:var(--color-brand-primary)}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-date{font-size:var(--type-sm);color:var(--color-text-muted)}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-subject-row{position:static!important;margin-top:1px}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-linked-record{position:static!important}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-linked-record a{position:relative;z-index:1;color:var(--color-text);text-decoration:none}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-linked-record a:hover .notification-subject{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-linked-record a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:2px}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-linked-record:not([data-notification-module=ticket]) a>strong{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-linked-record[data-notification-module=ticket] a>strong{margin-right:4px;color:var(--color-text-muted);font-size:var(--type-sm);font-weight:var(--weight-regular)}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-linked-record a>strong+.notification-subject,html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-subject{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere;text-wrap:pretty;color:var(--color-text);font-size:var(--type-base)!important;font-weight:var(--weight-regular)!important;line-height:1.35!important}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-linked-record a>.notification-subject{display:inline!important;-webkit-line-clamp:unset!important}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-linked-record a{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group=info] :is(.notification-subject,.notification-linked-record a>strong+.notification-subject){color:var(--color-text-soft)!important}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-row-action .notification-action-text{max-width:none!important;overflow:visible!important}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group=todo].unread :is(.notification-subject,.notification-linked-record a>strong+.notification-subject){font-weight:var(--weight-strong)!important}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-next-step{grid-area:step!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere;color:var(--color-text-soft)!important;font-size:var(--type-md)!important;font-weight:var(--weight-regular)!important;line-height:1.4!important}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group=todo] .notification-next-step{color:var(--color-text)!important}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-next-step.notification-transition{display:flex!important}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-item-meta{grid-area:meta;min-width:0;margin-top:1px}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-more{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-muted);font-size:var(--type-sm);line-height:1.35}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-more:empty{display:none}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-item-footer{display:contents!important}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-item-footer .notification-item-actions{position:static!important;grid-area:action!important;align-self:end;display:flex;margin:0!important}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-item-footer .notification-primary-action.notification-row-action{position:static!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;display:inline-flex!important;align-items:center;gap:3px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--color-brand-primary)!important;-webkit-text-fill-color:currentColor!important;font-size:var(--type-md)!important;font-weight:var(--weight-medium)!important;line-height:1.4;white-space:nowrap!important;text-decoration:none;outline:0!important}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-item-footer .notification-primary-action.notification-row-action:after{content:"";position:absolute;inset:0;z-index:0}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group].is-navigable:hover .notification-row-action .notification-action-text{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}html:root body .product-app .notification-panel .notification-list .notification-group:not([data-notification-group=todo]) .notification-item[data-triage-group] .notification-row-action{color:var(--color-text-soft)!important}@media (max-width:650px){html:root body .product-app .notification-panel>.notification-read-filters{padding:0 16px!important;gap:20px!important}html:root body .product-app .notification-panel>.notification-read-filters>button{height:44px!important;min-height:44px!important;font-size:var(--type-base)!important}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group]{padding:12px 16px 13px 22px!important;border-bottom:1px solid var(--color-border-subtle)!important}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-unread-dot{left:9px;top:17px}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] :is(p.notification-subject,.notification-linked-record a,.notification-linked-record a>.notification-subject,.notification-linked-record a>strong+.notification-subject){font-size:var(--type-lg)!important}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-next-step{font-size:var(--type-base)!important;-webkit-line-clamp:3!important}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-item-footer .notification-primary-action.notification-row-action{font-size:var(--type-base)!important}}@media (max-width:360px){html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group] .notification-item-content{grid-template-areas:"head head" "subject subject" "step step" "meta action"}}@media (prefers-reduced-motion:reduce){html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group]{transition:none}}html body .product-app .inbox-message-page .inbox-content-controls:has(>.inbox-foreign-mailbox-note){flex-wrap:wrap!important}html body .product-app .inbox-foreign-mailbox-note{flex:0 0 auto;width:100%;box-sizing:border-box;display:flex;align-items:flex-start;gap:8px;margin:0;padding:8px 12px;border:1px solid var(--color-border-subtle);border-radius:6px;background:var(--color-status-information-soft);color:var(--color-text);font-size:var(--type-sm,12px);line-height:1.45;overflow-wrap:anywhere}html body .product-app .inbox-foreign-mailbox-note>span:first-child,html body .product-app .inbox-foreign-mailbox-note>svg{flex:0 0 auto;margin-top:2px;color:var(--color-status-information)}html body .product-app .inbox-foreign-mailbox-note b{color:var(--color-text);font-weight:650}html body .product-app .inbox-original-actions .inbox-open-source{max-width:100%;white-space:normal;text-align:left}html body .product-app .inbox-sender .inbox-row-mailbox{display:block;overflow:hidden;color:var(--color-text-soft);font-size:var(--type-xs,11px);font-weight:500;white-space:nowrap;text-overflow:ellipsis}html body .product-app .dashboard-email-mailbox{display:inline-flex;flex:0 1 auto;align-items:center;gap:4px;min-width:0;max-width:100%;overflow:hidden;color:var(--color-text-soft)}html body .product-app .dashboard-email-meta:has(>.dashboard-email-mailbox){flex-wrap:nowrap;min-width:0}html body .product-app .dashboard-email-meta:has(>.dashboard-email-mailbox)>:not(.dashboard-email-mailbox){flex:0 0 auto}html body .product-app .dashboard-email-mailbox>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html body .product-app .reply-external-handoff .reply-mailbox-choice{display:grid;gap:4px;min-width:0}html body .product-app .reply-external-handoff .reply-mailbox-choice>span:first-child{color:var(--color-text-soft);font-size:var(--type-xs,11px);font-weight:600}html body .product-app .reply-mailbox-choice-control{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}html body .product-app .reply-mailbox-choice-control select{flex:1 1 220px;min-width:0;min-height:36px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text);font:inherit;padding:0 8px}html body .product-app .reply-mailbox-notice{display:block;padding:6px 8px;border-radius:6px;background:var(--color-status-review-soft);color:var(--color-status-review-ink);line-height:1.45;overflow-wrap:anywhere}@media (max-width:600px){html body .product-app .reply-mailbox-choice-control select{min-height:44px;flex-basis:100%}html body .product-app .inbox-original-actions .inbox-open-source{width:100%}}html:root body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-primary{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:6px!important;min-width:0;padding-right:0}html:root body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-event-action{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}html:root body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-direction{flex:0 1 auto;min-width:0;overflow:hidden;color:var(--color-text-soft)}html:root body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-direction .case-history-attribution{display:inline-flex;min-width:0;max-width:100%}html:root body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-direction .case-history-attribution-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:root body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-direction .case-history-attribution:before{content:"·";margin-right:6px;color:var(--color-text-soft)}html:root body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-attribution[data-mail-direction=INBOUND] :is(.case-history-mail-direction,.case-history-email-recipient),html:root body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-attribution[data-mail-direction=OUTBOUND] :is(.case-history-mail-direction,.case-history-email-actor){display:none!important}html:root body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-primary time{flex:0 0 auto!important;margin-left:auto!important;white-space:nowrap;color:var(--color-text-soft);font-size:var(--type-xs)!important}html:root body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-attachment-count{display:inline-flex;flex:0 0 auto;align-items:center;gap:2px;color:var(--color-text-soft);font-size:var(--type-xs);font-variant-numeric:tabular-nums}html:root body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-reading-hint{flex:0 0 auto;color:var(--color-text-soft)}html:root body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-insights{display:block!important;min-width:0;margin-top:2px}html:root body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-headline{display:flex;align-items:center;gap:6px;min-width:0;font-size:var(--type-sm);color:var(--color-text)}html:root body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-headline :is(.case-history-subject,.case-history-summary,.case-history-action){display:block!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:unset!important}html:root body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-headline :is(.case-history-subject,.case-history-summary>span,.case-history-action>span){display:inline!important;white-space:nowrap}html:root body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-schedule{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;color:var(--color-brand-primary);font-size:var(--type-xs);font-weight:600;white-space:nowrap}@media (max-width:600px){html:root body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-primary time{flex-basis:auto!important;margin-left:auto!important}html:root body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-primary .case-history-status-change{display:none}}html:root body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs :is(.case-history-card,.case-history-open){width:100%!important;max-width:100%;box-sizing:border-box}html:root body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-reading-hint{position:static!important;inset:auto!important;transform:none!important}@media (max-width:420px){html:root body :is(#case-history-compact,#case-history-expanded).case-history-list.case-history-orbs .case-history-primary .case-history-direction{display:none!important}}@media (min-width:901px) and (pointer:fine),(min-width:901px) and (pointer:none){html:root body .product-app .case-monitor-table.case-monitor-table[data-columns] :is(.dense-case-header,.dense-case-row){grid-template-columns:var(--case-list-columns)!important}}html:root body .product-app .case-monitor-table[data-columns] .dense-case-title{flex-wrap:wrap!important;row-gap:2px!important;align-content:center}html:root body .product-app .case-monitor-table[data-columns] .dense-case-title>.dense-case-title-link{flex:1 1 0!important}html:root body .product-app .case-monitor-table[data-columns] .dense-case-title>.dense-case-title-contact{display:block;flex:1 0 100%;min-width:0;overflow:hidden;color:var(--color-text-soft);font-size:var(--type-xs);line-height:1.4;text-overflow:ellipsis;white-space:nowrap}html:root body .product-app .case-monitor-table[data-columns] .dense-case-row>.dense-case-next{display:grid!important;gap:2px;min-width:0;font-size:var(--type-sm);line-height:1.4}html:root body .product-app .case-monitor-table[data-columns] .dense-case-next-when{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;overflow:hidden;color:var(--color-text);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}html:root body .product-app .case-monitor-table[data-columns] .dense-case-next-when>svg{flex:none;color:var(--color-text-soft)}html:root body .product-app .case-monitor-table[data-columns] .dense-case-next-when small{min-width:0;overflow:hidden;color:var(--color-text-soft);font-size:var(--type-xs);font-weight:500;text-overflow:ellipsis}html:root body .product-app .case-monitor-table[data-columns] .dense-case-title-signals:empty{display:none!important}html:root body .product-app .case-monitor-table[data-columns] .dense-case-next.is-critical .dense-case-next-when,html:root body .product-app .case-monitor-table[data-columns] .dense-case-next.is-critical .dense-case-next-when>svg{color:var(--color-status-critical)}html:root body .product-app .case-monitor-table[data-columns] .dense-case-next-what{display:block;min-width:0;overflow:hidden;color:var(--color-text-soft);font-size:var(--type-xs);text-overflow:ellipsis;white-space:nowrap}html:root body .product-app .case-monitor-table[data-columns] .dense-case-next>.dense-case-next-what:first-child{color:var(--color-text);font-size:var(--type-sm)}html:root body .product-app .case-monitor-table[data-columns] .dense-case-next.is-empty{color:var(--color-text-soft)}html:root body .product-app .case-monitor-table[data-columns] .dense-case-sort-note{display:inline-flex;align-items:center;gap:4px;margin-left:8px;color:var(--color-text-soft);font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap}html:root body .product-app .case-filter-commands>.case-list-columns-menu .tamdot-popover-trigger{display:inline-flex;align-items:center;gap:6px}html:root body .case-list-columns-panel .case-list-columns-content{display:grid;gap:8px;padding:4px}html:root body .case-list-columns-panel .case-list-columns-always{margin:0;color:var(--color-text-soft);font-size:var(--type-xs);line-height:1.45}html:root body .case-list-columns-panel .case-list-columns-options{display:grid;gap:2px;min-width:0;margin:0;padding:0;border:0}html:root body .case-list-columns-panel .case-list-column-option{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:36px;padding:4px 8px;border-radius:6px;color:var(--color-text);font-size:var(--type-sm);cursor:pointer}html:root body .case-list-columns-panel .case-list-column-option:hover{background:var(--color-surface-muted)}html:root body .case-list-columns-panel .case-list-column-option input{flex:none;width:16px;height:16px;margin:0;accent-color:var(--color-brand-primary)}html:root body .case-list-columns-panel .case-list-columns-reset{justify-self:start}html:root body .product-app .case-overview-card .case-overview-key-facts{margin-top:12px}html:root body .product-app .case-overview-card .case-overview-key-facts>summary{display:inline-flex;align-items:center;min-height:32px;color:var(--color-text-muted);font-size:13px;font-weight:600;cursor:pointer}html:root body .product-app .case-overview-card .case-overview-key-facts>summary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:6px}html:root body .product-app .case-overview-card .case-overview-key-facts>summary{gap:4px;list-style:none}html:root body .product-app .case-overview-card .case-overview-key-facts>summary::-webkit-details-marker{display:none}html:root body .product-app .case-overview-card .case-overview-key-facts[open]>summary>svg{transform:rotate(180deg)}@media (max-width:767px){html:root body .product-app .case-overview-card .case-overview-key-facts>summary{min-height:44px}}@media (max-width:900px),(pointer:coarse){html:root body .product-app .case-filter-commands>.case-list-columns-menu{display:none!important}html:root body .product-app .case-monitor-table.case-monitor-table[data-columns]>.dense-case-row.dense-case-row:not(.dense-case-header){grid-template-columns:24px minmax(0,1fr) auto 32px!important;grid-template-areas:"status title title select" ". next action action"!important;gap:2px 8px!important;min-width:0!important;width:100%;min-height:0!important;padding:10px 12px!important}html:root body .product-app .case-monitor-table.case-monitor-table[data-columns] .dense-case-row>:is(.dense-case-event,.dense-case-priority,.dense-case-contact,.dense-case-tags-cell,.dense-case-appointment,.dense-case-due,.dense-case-reminder,.dense-case-assignee){display:none!important}html:root body .product-app .case-monitor-table.case-monitor-table[data-columns] .dense-case-row>.dense-case-status{grid-area:status!important;display:flex!important;align-items:center;justify-content:center;min-height:28px;padding:0!important}html:root body .product-app .case-monitor-table.case-monitor-table[data-columns] .dense-case-row>.dense-case-title{grid-area:title!important;align-self:center;padding:0!important}html:root body .product-app .case-monitor-table.case-monitor-table[data-columns] .dense-case-row>.dense-case-next{grid-area:next!important;display:flex!important;flex-wrap:wrap;align-items:center;gap:2px 10px}html:root body .product-app .case-monitor-table.case-monitor-table[data-columns] .dense-case-row>.dense-case-next.is-empty{display:none!important}html:root body .product-app .case-monitor-table.case-monitor-table[data-columns] .dense-case-row>.dense-case-actions{grid-area:action!important;align-self:center;justify-self:end}html:root body .product-app .case-monitor-table.case-monitor-table[data-columns] .dense-case-row>.dense-case-select{grid-area:select!important;align-self:center}html:root body .product-app .case-monitor-table[data-columns] .dense-case-title>.dense-case-title-contact{display:none}html:root body .product-app .case-monitor-table[data-columns] .dense-case-title>.dense-case-title-link{font-size:var(--type-md)!important}html:root body .product-app .case-monitor-table[data-columns] .dense-case-next-what{white-space:normal}html:root body .product-app .case-monitor-table[data-columns] .dense-case-status .case-badge.status{min-width:0;min-height:0;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html:root body .product-app .case-monitor-table[data-columns] .dense-case-status .case-badge.status .case-status-label{position:absolute!important;width:1px!important;height:1px!important;margin:-1px;padding:0;overflow:hidden!important;clip:rect(0 0 0 0);white-space:nowrap;border:0}html:root body .product-app .case-monitor-table[data-columns] .dense-case-status .case-badge.status .case-status-glyph{display:inline-grid!important;place-items:center;width:20px!important;height:20px!important;flex:none}html:root body .product-app .case-monitor-table[data-columns] .dense-case-status .case-badge.status .case-status-glyph svg{width:18px!important;height:18px!important}html:root body .product-app .case-monitor-table[data-columns] .dense-case-status .case-badge.status:before{display:none!important}}html:root body .product-app .case-filter-commands>.case-phone-filter-trigger{display:none!important}@media (max-width:767px){html:root body .product-app .case-filter-commands>.case-phone-filter-trigger{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;margin:0;padding:0 12px;white-space:nowrap}html:root body .product-app .case-filter-surface :is(.workflow-status-filter-rail,.case-status-select){display:none!important}html:root body .product-app .case-filter-surface .case-filter-feedback{display:none!important}html:root body .product-app .case-filter-surface .workspace-filter-status-row:not(:has(.case-scan-readonly-notice)){display:none!important}html:root body .product-app .case-filter-commands>:is(.workspace-filter-more,.clear-filters-button,.case-page-size,.case-group-by,.case-list-columns-menu){display:none!important}html:root body .product-app .case-filter-commands{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center;gap:8px!important}html:root body .product-app .case-filter-commands>.inbox-primary-search{grid-column:auto!important;min-width:0;width:100%;min-height:44px;font-size:16px}html:root body .product-app .case-filter-commands>.case-inline-bulk-actions{grid-column:1/-1}html:root body .product-app .case-filter-commands>.case-create-compact{min-width:44px;min-height:44px;padding-inline:12px}html:root body .product-app .case-filter-commands>.case-create-compact>span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html:root body .dialog-backdrop>.tamdot-dialog.case-phone-filter-sheet{align-self:end!important;width:100%!important;margin:auto 0 0!important;border-radius:12px 12px 8px 8px!important}}html:root body .tamdot-dialog.case-phone-filter-sheet .case-phone-filter-content{display:grid;gap:16px}html:root body .tamdot-dialog.case-phone-filter-sheet .case-phone-filter-section{display:grid;gap:8px;min-width:0;padding-top:12px;border-top:1px solid var(--color-border-subtle)}html:root body .tamdot-dialog.case-phone-filter-sheet .case-phone-filter-section h3{margin:0;color:var(--color-text);font-size:15px;font-weight:650}html:root body .tamdot-dialog.case-phone-filter-sheet .case-phone-filter-statuses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html:root body .tamdot-dialog.case-phone-filter-sheet .case-phone-filter-statuses>.workflow-status-filter{--filter-tone:var(--status-neutral);display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0;min-height:44px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--filter-tone) 32%,var(--color-border));border-radius:6px;background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--type-sm);font-weight:600;line-height:1.3;text-align:left;overflow-wrap:break-word;word-break:normal;hyphens:auto;cursor:pointer}html:root body .tamdot-dialog.case-phone-filter-sheet .case-phone-filter-statuses>.workflow-status-filter:is([data-status=NEW],[data-status=INFORMATION]){--filter-tone:var(--status-information)}html:root body .tamdot-dialog.case-phone-filter-sheet .case-phone-filter-statuses>.workflow-status-filter:is([data-status=WAITING_FOR_US],[data-status=IN_PROGRESS]){--filter-tone:var(--status-action)}html:root body .tamdot-dialog.case-phone-filter-sheet .case-phone-filter-statuses>.workflow-status-filter[data-status=WAITING_FOR_EXTERNAL]{--filter-tone:var(--status-waiting)}html:root body .tamdot-dialog.case-phone-filter-sheet .case-phone-filter-statuses>.workflow-status-filter[data-status=DONE]{--filter-tone:var(--status-success)}html:root body .tamdot-dialog.case-phone-filter-sheet .case-phone-filter-statuses>.workflow-status-filter[aria-pressed=true]{border-color:var(--filter-tone);background:color-mix(in srgb,var(--filter-tone) 10%,var(--color-surface));box-shadow:inset 0 0 0 1px var(--filter-tone)}html:root body .tamdot-dialog.case-phone-filter-sheet .case-phone-filter-statuses .case-filter-status-dot{flex:0 0 8px;width:8px;height:8px;border-radius:2px;background:var(--filter-tone)}html:root body .tamdot-dialog.case-phone-filter-sheet .case-phone-filter-statuses .case-filter-status-count{margin-left:auto;min-width:20px;padding:1px 6px;border-radius:999px;background:var(--color-surface-muted);color:var(--color-text-soft);font-size:var(--type-xs);font-variant-numeric:tabular-nums;text-align:center}html:root body .tamdot-dialog.case-phone-filter-sheet .case-phone-filter-statuses>.workflow-status-filter:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}html:root body .tamdot-dialog.case-phone-filter-sheet .case-advanced-field{display:grid;gap:4px;color:var(--color-text-soft);font-size:var(--type-xs);font-weight:600}html:root body .tamdot-dialog.case-phone-filter-sheet .case-advanced-field :is(select,input){width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text);font-weight:500}html:root body .tamdot-dialog.case-phone-filter-sheet .case-advanced-filter-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}html:root body .tamdot-dialog.case-phone-filter-sheet :is(select,input:not([type=checkbox]):not([type=radio])){min-height:44px;font-size:16px}html:root body .tamdot-dialog.case-phone-filter-sheet :is(summary,.button){min-height:44px}html:root body .tamdot-dialog.case-phone-filter-sheet .case-phone-filter-display{justify-items:start}html:root body .tamdot-dialog.case-phone-filter-sheet .saved-view-bar{display:flex;flex-wrap:wrap;gap:8px}html:root body .product-app .case-detail-page .case-layout-module[data-unified-header]{border-color:var(--color-border-subtle)!important;box-shadow:0 1px 2px color-mix(in srgb,var(--color-text) 5%,transparent)!important}html:root body .product-app .case-detail-page .case-layout-module[data-unified-header]>.case-module-header{min-height:48px!important;padding:8px 10px 8px 16px!important;border-bottom:1px solid var(--color-border-subtle)!important}html:root body .product-app .case-detail-page .case-layout-module[data-unified-header]>.case-module-header .case-module-header-icon{width:20px!important;min-width:20px!important;height:20px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html:root body .product-app .case-detail-page .case-layout-module[data-unified-header]>.case-module-header h2{font-size:15px!important;font-weight:650!important;letter-spacing:0!important}html:root body .product-app .case-detail-page .case-layout-module[data-unified-header]>.case-module-header .case-module-toggle{color:var(--color-text-soft)}html:root body .product-app .case-detail-page .case-layout-module[data-module=OVERVIEW] .case-overview-card{padding:12px 16px 16px!important;border:0!important;background:transparent!important;box-shadow:none!important}html:root body .product-app .case-detail-page .case-layout-module[data-module=OVERVIEW] .case-overview-card>.operational-card-body{display:grid;gap:12px;padding:0!important}html:root body .product-app .case-detail-page .case-layout-module[data-module=OVERVIEW] .case-overview-card>.operational-card-body>p{margin:0!important;color:var(--color-text)!important;font-size:14px!important;line-height:1.5!important}html:root body .product-app .case-detail-page .case-layout-module[data-module=OVERVIEW] .operational-card-facts:not(:has(>div)){display:none!important}html:root body .product-app .case-detail-page .case-layout-module[data-unified-header]{--case-module-tone:var(--case-header-status-tone,var(--case-status-color,var(--color-brand-primary)))}html:root body .product-app .case-detail-page .case-layout-module[data-unified-header]>.case-module-header{border-bottom-color:color-mix(in srgb,var(--case-module-tone) 16%,var(--color-border-subtle))!important;background:linear-gradient(100deg,color-mix(in srgb,var(--case-module-tone) 7%,var(--color-surface)) 0,color-mix(in srgb,var(--case-module-tone) 2.5%,var(--color-surface)) 55%,var(--color-surface) 100%)!important}html:root body .product-app .case-detail-page .case-layout-module[data-unified-header]>.case-module-header .case-module-header-icon{color:color-mix(in srgb,var(--case-module-tone) 78%,var(--color-text))!important}@media (forced-colors:active){html:root body .product-app .case-detail-page .case-layout-module[data-unified-header]>.case-module-header{background:Canvas!important}}html:root body .product-app .case-detail-identity-header>.case-identity-sections{grid-area:sections;min-width:0;margin:4px 0 0}html:root body .product-app .case-section-glance>ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;margin:0;padding:0;list-style:none}html:root body .product-app .case-section-glance>ul>li{min-width:0;margin:0}html:root body .product-app .case-section-glance-tile{--glance-tone:var(--color-status-neutral);display:flex;align-items:center;gap:10px;width:100%;min-width:0;min-height:48px;margin:0;padding:7px 12px 7px 8px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}html:root body .product-app .case-section-glance-tile[data-tone=information]{--glance-tone:var(--color-status-information)}html:root body .product-app .case-section-glance-tile[data-tone=action]{--glance-tone:var(--color-status-action)}html:root body .product-app .case-section-glance-tile[data-tone=waiting]{--glance-tone:var(--color-status-waiting)}html:root body .product-app .case-section-glance-tile[data-tone=success]{--glance-tone:var(--color-status-success)}html:root body .product-app .case-section-glance-tile[data-tone=critical]{--glance-tone:var(--color-status-critical)}html:root body .product-app .case-section-glance-tile[data-tone=review]{--glance-tone:var(--color-status-review)}html:root body .product-app .case-section-glance-tile[data-tone=warning]{--glance-tone:var(--color-status-warning)}html:root body .product-app .case-section-glance-icon{position:relative;display:inline-grid;flex:0 0 30px;place-items:center;width:30px;height:30px;border-radius:6px;background:color-mix(in srgb,var(--glance-tone) 12%,var(--color-surface));color:color-mix(in srgb,var(--glance-tone) 82%,var(--color-text))}html:root body .product-app .case-section-glance-tile[data-tone=neutral] .case-section-glance-icon{background:var(--color-surface-muted,color-mix(in srgb,var(--color-text) 5%,var(--color-surface)));color:var(--color-text-soft)}html:root body .product-app .case-section-glance-news{position:absolute;top:-3px;right:-3px;width:9px;height:9px;border-radius:50%;background:var(--color-status-information);box-shadow:0 0 0 2px var(--color-surface)}html:root body .product-app .case-section-glance-copy{display:grid;gap:1px;min-width:0}html:root body .product-app .case-section-glance-label{overflow:hidden;color:var(--color-text-muted);font-size:12px;font-weight:500;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}html:root body .product-app .case-section-glance-value{overflow:hidden;color:var(--color-text);font-size:15px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}html:root body .product-app .case-section-glance-tile:not([data-tone=neutral]) .case-section-glance-value{color:color-mix(in srgb,var(--glance-tone) 70%,var(--color-text))}html:root body .product-app .case-section-glance-tile:hover{border-color:color-mix(in srgb,var(--glance-tone) 45%,var(--color-border));background:color-mix(in srgb,var(--glance-tone) 4%,var(--color-surface))}html:root body .product-app .case-section-glance-tile:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-brand-primary));outline-offset:2px}html:root body .product-app .case-detail-page .case-layout-module{scroll-margin-top:96px}html:root body .product-app .case-detail-page .case-layout-live[data-focus-section] .case-layout-module{transition:opacity .2s ease,filter .2s ease,box-shadow .2s ease}html:root body .product-app .case-detail-page .case-layout-live[data-focus-section] .case-layout-module:not(.is-section-focused){opacity:.42;filter:saturate(.55)}html:root body .product-app .case-detail-page .case-layout-live[data-focus-section] .case-layout-module:not(.is-section-focused):hover{opacity:.78}html:root body .product-app .case-detail-page .case-layout-module.is-section-focused{position:relative;z-index:2;outline:2px solid color-mix(in srgb,var(--case-module-tone,var(--color-brand-primary)) 70%,transparent);outline-offset:3px;box-shadow:0 14px 34px -16px color-mix(in srgb,var(--case-module-tone,var(--color-brand-primary)) 55%,transparent)!important}html:root body .product-app .phone-module-strip .phone-module-value{margin-top:1px;font-size:11px;font-weight:650;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){html:root body .product-app .case-detail-page .case-layout-live[data-focus-section] .case-layout-module,html:root body .product-app .case-section-glance-tile{transition:none}}@media (forced-colors:active){html:root body .product-app .case-section-glance-tile[aria-pressed=true]{outline:2px solid Highlight}html:root body .product-app .case-detail-page .case-layout-module.is-section-focused{outline-color:Highlight}html:root body .product-app .case-detail-page .case-layout-live[data-focus-section] .case-layout-module:not(.is-section-focused){opacity:.6}}html:root body .product-app .case-section-glance-tile[aria-pressed=true]{border-color:var(--color-brand-primary);background:color-mix(in srgb,var(--color-brand-primary) 6%,var(--color-surface));box-shadow:inset 0 0 0 1px var(--color-brand-primary)}html:root body .product-app .case-section-glance-tile[aria-pressed=true] .case-section-glance-label{color:var(--color-brand-primary)}html:root body .case-recap-dialog .case-recap-ball{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-muted);font-size:13px}html:root body .case-recap-dialog .case-recap-block{display:grid;gap:6px;min-width:0}html:root body .case-recap-dialog .case-recap-block>h3{margin:0;color:var(--color-text-muted);font-size:12px;font-weight:650;letter-spacing:0;text-transform:none}html:root body .case-recap-dialog .case-recap-block>p{margin:0;color:var(--color-text);font-size:14px;line-height:1.5}html:root body .case-recap-dialog .case-recap-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}html:root body .case-recap-dialog .case-recap-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}html:root body .case-recap-dialog .case-recap-list>li{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:8px;font-size:13px;line-height:1.45}html:root body .case-recap-dialog .case-recap-list>li>svg{margin-top:2px;color:var(--color-text-soft)}html:root body .case-recap-dialog .case-recap-list[data-state=done]>li>svg{color:var(--color-status-success)}html:root body .case-recap-dialog .case-recap-list[data-state=open]>li>svg{color:var(--color-status-action)}html:root body .case-recap-dialog .case-recap-list time{color:var(--color-text-muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}html:root body .case-recap-dialog .case-recap-empty{color:var(--color-text-muted);font-size:13px}html:root body .case-recap-dialog .case-recap-files{display:grid;gap:6px;margin:0;font-size:13px}html:root body .case-recap-dialog .case-recap-files>div{display:grid;gap:2px}html:root body .case-recap-dialog .case-recap-files dt{color:var(--color-text-muted);font-weight:600}html:root body .case-recap-dialog .case-recap-files dd{margin:0;color:var(--color-text);overflow-wrap:anywhere}html:root body .case-recap-dialog .case-recap-history-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:0;padding-top:12px;border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:13px}@media (max-width:560px){html:root body .case-recap-dialog .case-recap-columns{grid-template-columns:minmax(0,1fr)}}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group][data-accent]{--notification-accent:var(--color-status-neutral);--notification-accent-ink:var(--notification-accent);display:grid!important;grid-template-columns:26px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;align-items:start;padding:9px 14px 9px 20px!important}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group][data-accent=information]{--notification-accent:var(--color-status-information)}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group][data-accent=action]{--notification-accent:var(--color-status-action)}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group][data-accent=waiting]{--notification-accent:var(--color-status-waiting)}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group][data-accent=success]{--notification-accent:var(--color-status-success)}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group][data-accent=critical]{--notification-accent:var(--color-status-critical)}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group][data-accent=warning]{--notification-accent:var(--color-status-warning);--notification-accent-ink:var(--color-status-warning-ink)}html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group][data-accent=review]{--notification-accent:var(--color-status-review);--notification-accent-ink:var(--color-status-review-ink)}html:root body .product-app .notification-panel .notification-list .notification-item[data-accent]>.notification-mark{grid-column:1;grid-row:1;width:26px;height:26px;margin-top:1px;display:inline-grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--notification-accent) 14%,var(--color-surface));color:var(--notification-accent-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--notification-accent) 30%,transparent)}html:root body .product-app .notification-panel .notification-list .notification-item[data-accent]>.notification-unread-dot{position:absolute;left:7px;top:19px;width:7px;height:7px;margin:0;border-radius:50%;background:var(--color-brand-primary)}html:root body .product-app .notification-panel .notification-list .notification-item[data-accent] .notification-item-content{grid-column:2;grid-template-columns:auto auto minmax(0,1fr) auto!important;grid-template-areas:"subject subject subject date" "status urgency step action" "meta meta meta meta"!important;gap:1px 0!important;align-items:baseline}html:root body .product-app .notification-panel .notification-list .notification-item[data-accent] :is(.notification-item-heading,.notification-heading-left){display:contents!important}html:root body .product-app .notification-panel .notification-list .notification-item[data-accent] .notification-date{grid-area:date;padding-left:10px;white-space:nowrap;font-size:var(--type-sm);color:var(--color-text-muted);font-variant-numeric:tabular-nums}html:root body .product-app .notification-panel .notification-list .notification-item[data-accent] .notification-subject-row{grid-area:subject;min-width:0;margin:0}html:root body .product-app .notification-panel .notification-list .notification-item[data-accent] :is(p.notification-subject,.notification-linked-record a){display:block!important;-webkit-line-clamp:unset!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:var(--type-md);line-height:1.35;color:var(--color-text)!important;font-weight:var(--weight-medium)!important}html:root body .product-app .notification-panel .notification-list .notification-item[data-accent].unread :is(p.notification-subject,.notification-linked-record a,.notification-linked-record a>.notification-subject){font-weight:var(--weight-strong)!important}html:root body .product-app .notification-panel .notification-list .notification-item[data-accent]:not(.unread) :is(p.notification-subject,.notification-linked-record a){color:var(--color-text-soft)!important}html:root body .product-app .notification-panel .notification-list .notification-item[data-accent] .notification-status-word{grid-area:status;margin-right:8px;white-space:nowrap;color:var(--notification-accent-ink);font-size:var(--type-sm);font-weight:var(--weight-medium);line-height:1.35}html:root body .product-app .notification-panel .notification-list .notification-item[data-accent] .notification-urgency{grid-area:urgency;margin-right:8px;font-size:var(--type-sm)}html:root body .product-app .notification-panel .notification-list .notification-item[data-accent] .notification-next-step{grid-area:step!important;display:block!important;-webkit-line-clamp:unset!important;min-width:0;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;color:var(--color-text-soft)!important;font-size:var(--type-sm)!important;line-height:1.35}html:root body .product-app .notification-panel .notification-list .notification-item[data-accent] .notification-next-step.notification-transition{display:flex!important;gap:4px;align-items:center}html:root body .product-app .notification-panel .notification-list .notification-item[data-accent] .notification-item-footer .notification-item-actions{grid-area:action!important;align-self:baseline;padding-left:10px}html:root body .product-app .notification-panel .notification-list .notification-item[data-accent] .notification-item-meta{grid-area:meta}html:root body .product-app .notification-panel .notification-list .notification-group-heading{padding:9px 14px 4px 20px!important}html:root body .product-app .notification-panel .notification-sound-settings{padding:6px 14px!important;font-size:var(--type-sm);color:var(--color-text-muted)}html:root body .product-app .notification-panel .notification-sound-settings>summary{font-size:var(--type-sm)!important;font-weight:var(--weight-medium)!important;color:var(--color-text-soft)}@media (max-width:650px){html:root body .product-app .notification-panel .notification-list .notification-item[data-triage-group][data-accent]{padding:11px 16px 11px 22px!important;grid-template-columns:30px minmax(0,1fr)}html:root body .product-app .notification-panel .notification-list .notification-item[data-accent]>.notification-mark{width:30px;height:30px}html:root body .product-app .notification-panel .notification-list .notification-item[data-accent]>.notification-unread-dot{left:8px;top:23px}html:root body .product-app .notification-panel .notification-list .notification-item[data-accent] .notification-item-content{grid-template-areas:"subject subject subject date" "status urgency urgency action" "step step step step" "meta meta meta meta"!important}html:root body .product-app .notification-panel .notification-list .notification-item[data-accent] :is(p.notification-subject,.notification-linked-record a){font-size:var(--type-base)!important}html:root body .product-app .notification-panel .notification-list .notification-item[data-accent] .notification-next-step{white-space:normal!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;font-size:var(--type-sm)!important}}html:root body .product-app .notification-panel .notification-list .notification-item[data-accent] .notification-linked-record a>:is(.notification-subject,strong+.notification-subject){white-space:nowrap!important}html:root body .product-app .case-team-cluster .case-team-identities{padding:4px 0 0}html:root body .product-app .case-people{display:grid;gap:14px}html:root body .product-app .case-people-group h3{display:flex;align-items:center;gap:6px;margin:0 0 6px;color:var(--color-text-soft);font-size:var(--type-sm);font-weight:var(--weight-medium);text-transform:none;letter-spacing:0}html:root body .product-app .case-people-count{min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;display:inline-grid;place-items:center;border-radius:9px;background:var(--color-surface-muted);color:var(--color-text-soft);font-size:var(--type-xs);font-variant-numeric:tabular-nums}html:root body .product-app .case-people-group ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}html:root body .product-app .case-person-link{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;margin:0 -8px;border-radius:8px;color:var(--color-text);text-decoration:none}html:root body .product-app a.case-person-link:hover{background:var(--color-surface-muted)}html:root body .product-app a.case-person-link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:0}html:root body .product-app .case-person-avatar{position:relative;width:34px;height:34px;display:inline-grid;place-items:center;border-radius:50%;font-size:var(--type-sm);font-weight:var(--weight-strong);letter-spacing:.02em}html:root body .product-app .case-person-avatar[data-side=internal]{background:var(--color-brand-primary);color:var(--color-surface)}html:root body .product-app .case-person-avatar[data-side=external]{background:var(--color-surface);color:var(--color-brand-primary);box-shadow:inset 0 0 0 1.5px var(--color-border-strong)}html:root body .product-app .case-person-side{position:absolute;right:-3px;bottom:-3px;width:16px;height:16px;display:inline-grid;place-items:center;border-radius:50%;background:var(--color-surface);color:var(--color-text-soft);box-shadow:0 0 0 1px var(--color-border)}html:root body .product-app .case-person-avatar[data-side=internal] .case-person-side{color:var(--color-brand-primary)}html:root body .product-app .case-person-text{min-width:0;display:grid;gap:1px}html:root body .product-app .case-person-text b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--type-md);font-weight:var(--weight-medium)}html:root body .product-app .case-person-text small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-muted);font-size:var(--type-sm)}html:root body .product-app .case-person-tag{padding:2px 8px;border-radius:999px;white-space:nowrap;font-size:var(--type-xs);font-weight:var(--weight-medium)}html:root body .product-app .case-person-tag[data-side=internal]{background:color-mix(in srgb,var(--color-brand-primary) 12%,var(--color-surface));color:var(--color-brand-primary)}html:root body .product-app .case-person-tag[data-side=external]{background:var(--color-surface-muted);color:var(--color-text-soft)}html:root body .product-app .case-people-empty{margin:0;color:var(--color-text-muted);font-size:var(--type-sm)}html:root body .product-app .case-team-cluster .case-team-notes{margin-top:16px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html:root body .product-app .case-team-notes .case-collaboration{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html:root body .product-app .case-team-notes .case-review-note{margin:0!important;padding:12px 14px!important;border:1px solid color-mix(in srgb,var(--color-brand-primary) 18%,transparent)!important;border-left:3px solid var(--color-brand-primary)!important;border-radius:10px!important;background:color-mix(in srgb,var(--color-brand-primary) 6%,var(--color-surface))!important;box-shadow:none!important}html:root body .product-app .case-team-notes .case-review-note>.case-note-heading{padding:0!important;border:0!important;font-family:inherit!important;letter-spacing:0!important;display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;color:var(--color-brand-primary);font-size:var(--type-md);font-weight:var(--weight-strong)}html:root body .product-app .case-note-heading small{flex-basis:100%;margin-left:20px;color:var(--color-text-soft);font-size:var(--type-sm);font-weight:var(--weight-regular)}html:root body .product-app .case-note-count{min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;display:inline-grid;place-items:center;border-radius:9px;background:var(--color-surface);color:var(--color-brand-primary);font-size:var(--type-xs);font-variant-numeric:tabular-nums}html:root body .product-app .case-team-notes .case-review-note-editor>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html:root body .product-app .case-team-notes .case-review-note-editor textarea{min-height:64px;background:var(--color-surface);border-radius:8px}html:root body .product-app .case-team-notes .case-review-note-actions{display:flex;flex-wrap:wrap;align-items:end;justify-content:flex-end;gap:8px;margin-top:6px}html:root body .product-app .case-team-notes .internal-notes{display:grid;gap:8px;margin-top:12px}html:root body .product-app .case-team-notes .internal-notes>article{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;margin:0;padding:8px 10px;border:0;border-radius:8px;background:var(--color-surface);box-shadow:0 0 0 1px var(--color-border-subtle)}html:root body .product-app .case-note-avatar{width:26px;height:26px;display:inline-grid;place-items:center;border-radius:50%;background:var(--color-brand-primary);color:var(--color-surface);font-size:var(--type-xs);font-weight:var(--weight-strong)}html:root body .product-app .case-team-notes .internal-notes>article header{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}html:root body .product-app .case-team-notes .internal-notes>article header b{font-size:var(--type-sm);font-weight:var(--weight-strong)}html:root body .product-app .case-team-notes .internal-notes>article header time{color:var(--color-text-muted);font-size:var(--type-xs)}html:root body .product-app .case-team-notes .internal-notes>article p{margin:2px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--type-md);line-height:1.45}html:root body .product-app .case-team-notes .internal-notes>.muted{margin:0;font-size:var(--type-sm)}html:root body .product-app .case-collaboration-more{margin-top:10px}html:root body .product-app .case-collaboration-more>summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:var(--color-text-soft);font-size:var(--type-sm);font-weight:var(--weight-medium)}html:root body .product-app .case-collaboration-more>summary span{color:var(--color-text-muted);font-weight:var(--weight-regular)}html:root body .product-app .case-collaboration-more[open]>summary{margin-bottom:8px}html:root body .product-app .case-team-notes .case-team-warnings:empty{display:none}html:root body .product-app .case-next-step .case-identity-sections{grid-area:auto;margin:10px 0 0;min-width:0}html:root body .product-app .case-next-step .case-section-glance>ul{display:flex;flex-wrap:wrap;gap:6px}html:root body .product-app .case-next-step .case-section-glance>ul>li{flex:0 1 auto;min-width:0;max-width:100%}html:root body .product-app .case-next-step .case-section-glance-tile{min-height:28px;height:28px;width:auto;max-width:100%;gap:6px;padding:0 11px 0 9px;border-radius:999px;border-color:color-mix(in srgb,var(--color-text) 14%,transparent);background:var(--color-surface);box-shadow:none}html:root body .product-app .case-next-step .case-section-glance-icon{flex:0 0 auto;width:auto;height:auto;border-radius:0;background:transparent!important;color:var(--color-text-soft)}html:root body .product-app .case-next-step .case-section-glance-tile:not([data-tone=neutral]) .case-section-glance-icon{color:color-mix(in srgb,var(--glance-tone) 85%,var(--color-text))}html:root body .product-app .case-next-step .case-section-glance-news{top:-4px;right:-5px;width:7px;height:7px}html:root body .product-app .case-next-step .case-section-glance-copy{display:flex;align-items:baseline;gap:6px;min-width:0}html:root body .product-app .case-next-step .case-section-glance-label{flex:none;color:var(--color-text-soft);font-size:var(--type-sm);font-weight:var(--weight-medium)}html:root body .product-app .case-next-step .case-section-glance-value{min-width:0;color:var(--color-text);font-size:var(--type-sm);font-weight:var(--weight-strong)}html:root body .product-app .case-next-step .case-section-glance-tile:hover{border-color:var(--color-brand-primary);background:var(--color-surface)}html:root body .product-app .case-next-step .case-section-glance-tile[aria-pressed=true]{border-color:var(--color-brand-primary);background:var(--color-brand-primary);box-shadow:none}html:root body .product-app .case-next-step .case-section-glance-tile[aria-pressed=true] :is(.case-section-glance-label,.case-section-glance-value,.case-section-glance-icon){color:var(--color-surface)!important}html:root body .product-app .case-next-step .case-section-glance-tile:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (max-width:650px){html:root body .product-app .case-next-step .case-section-glance-tile{height:36px;min-height:36px}html:root body .product-app .case-next-step .case-section-glance-label{display:none}}html:root body .product-app .case-filter-commands>.case-filters-control{flex:0 0 auto!important;margin:0!important}html:root body .product-app .case-filter-commands>.case-filters-control>.tamdot-popover-trigger{display:inline-flex!important;align-items:center;gap:6px;height:var(--v257-ctl-h,34px)!important;min-height:var(--v257-ctl-h,34px)!important;padding:0 10px!important;border:1px solid var(--color-border)!important;border-radius:var(--design-radius-control)!important;background:var(--color-surface)!important;color:var(--color-text)!important;font-size:var(--type-sm)!important;font-weight:var(--weight-medium)!important;white-space:nowrap;box-shadow:none!important}html:root body .product-app .case-filter-commands>.case-filters-control>.tamdot-popover-trigger:is(:hover,[aria-expanded=true]){border-color:var(--color-border-strong)!important}html:root body .product-app .case-filter-commands>.case-filters-control.filter-control-selected>.tamdot-popover-trigger{border-color:var(--color-brand-primary)!important;background:var(--color-brand-soft)!important;color:var(--color-brand-primary)!important}html:root body .product-app .case-filter-commands>.case-filters-control>.tamdot-popover-trigger:focus-visible{outline:2px solid var(--color-focus-ring)!important;outline-offset:1px!important}html:root body .product-app .data-list-command-rail .workspace-filter-more.workspace-filter-more-labelled>.tamdot-popover-trigger,html:root body .product-app .workspace-filter-more.workspace-filter-more-labelled>.tamdot-popover-trigger{display:inline-flex!important;align-items:center;gap:6px;width:auto!important;min-width:0!important;padding:0 10px!important;color:var(--color-text-soft)!important;font-size:var(--type-sm)!important;font-weight:var(--weight-medium)!important;line-height:1!important;white-space:nowrap}html:root body .product-app .workspace-filter-menu .case-display-menu-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:4px}html:root body .product-app .workspace-filter-menu .case-display-menu-fields>:is(.case-advanced-field,.case-page-size){display:grid!important;gap:4px!important;min-width:0;margin:0!important;color:var(--color-text-soft)!important;font-size:var(--type-xs)!important;font-weight:var(--weight-medium)!important;letter-spacing:0!important;text-transform:none!important}html:root body .product-app .workspace-filter-menu .case-display-menu-fields :is(select){width:100%!important;min-height:36px;box-sizing:border-box}html:root body .product-app .case-group-toggle{gap:8px!important}html:root body .product-app .case-filter-commands>.case-group-toggle{height:var(--v257-ctl-h,34px)!important;min-height:var(--v257-ctl-h,34px)!important;padding:0 10px!important;font-size:var(--type-sm)!important}html:root body .product-app .case-group-toggle .case-group-switch{position:relative;flex:none;display:inline-block;width:26px;height:14px;border-radius:999px;background:var(--color-border-strong);transition:background-color .14s ease}html:root body .product-app .case-group-toggle .case-group-switch-knob{position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:var(--color-surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-text) 12%,transparent);transition:transform .14s ease}html:root body .product-app .case-group-toggle[aria-pressed=true]{border-color:var(--color-brand-primary)!important;background:var(--color-brand-soft)!important;color:var(--color-brand-primary)!important}html:root body .product-app .case-group-toggle[aria-pressed=true] .case-group-switch{background:var(--color-brand-primary)}html:root body .product-app .case-group-toggle[aria-pressed=true] .case-group-switch-knob{transform:translateX(12px)}html:root body .product-app .case-group-toggle[aria-pressed=false]{border-color:var(--color-border)!important;background:var(--color-surface)!important;color:var(--color-text-soft)!important}html:root body .product-app .case-group-toggle:focus-visible{outline:2px solid var(--color-focus-ring)!important;outline-offset:1px!important}@media (prefers-reduced-motion:reduce){html:root body .product-app .case-group-toggle :is(.case-group-switch,.case-group-switch-knob){transition:none}}html:root body .tamdot-popover-menu.case-filters-panel .case-advanced-filter-content{display:grid;gap:12px}html:root body .tamdot-popover-menu.case-filters-panel .mobile-filter-sheet-head{display:none}html:root body .tamdot-popover-menu.case-filters-panel .case-advanced-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html:root body .tamdot-popover-menu.case-filters-panel .case-advanced-field{gap:4px;color:var(--color-text-soft);font-size:var(--type-xs);font-weight:var(--weight-medium);letter-spacing:0;text-transform:none}html:root body .tamdot-popover-menu.case-filters-panel .case-advanced-field select{min-height:36px;border-color:var(--color-border);border-radius:var(--design-radius-control);background-color:var(--color-surface);color:var(--color-text);font-size:var(--type-sm)}html:root body :is(.tamdot-popover-menu.case-filters-panel,.tamdot-dialog.case-phone-filter-sheet) details.case-advanced-tags{grid-column:1/-1;padding:8px 10px;border:1px solid var(--color-border-subtle);border-radius:var(--design-radius-control);background:var(--color-surface)}html:root body :is(.tamdot-popover-menu.case-filters-panel,.tamdot-dialog.case-phone-filter-sheet) details.case-advanced-tags>summary{cursor:pointer;display:flex;align-items:center;gap:8px;justify-content:flex-start;color:var(--color-text);font-size:var(--type-sm);font-weight:var(--weight-medium);list-style-position:inside}html:root body :is(.tamdot-popover-menu.case-filters-panel,.tamdot-dialog.case-phone-filter-sheet) details.case-advanced-tags>summary b{min-width:18px;height:18px;border-radius:999px;background:var(--color-brand-primary);color:var(--color-surface);font-size:var(--type-xs)}html:root body :is(.tamdot-popover-menu.case-filters-panel,.tamdot-dialog.case-phone-filter-sheet) details.case-advanced-tags[open]{display:grid;gap:8px}html:root body .tamdot-popover-menu.case-filters-panel .case-column-filter-inline>summary{cursor:pointer;color:var(--color-text-soft);font-size:var(--type-sm)}html:root body .tamdot-popover-menu.case-filters-panel .case-filters-panel-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding-top:10px;border-top:1px solid var(--color-border-subtle)}html:root body .tamdot-popover-menu.case-filters-panel .case-filters-reset{padding:0;border:0;background:transparent;color:var(--color-brand-primary);font-size:var(--type-sm);font-weight:var(--weight-medium);text-decoration:underline;text-underline-offset:2px;cursor:pointer}html:root body .tamdot-popover-menu.case-filters-panel .case-filters-result{color:var(--color-text-muted);font-size:var(--type-sm);font-variant-numeric:tabular-nums}html:root body .product-app .case-pagination-readable>.case-pagination-size{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--color-text-soft);font-size:var(--type-sm);font-weight:var(--weight-regular);white-space:nowrap}html:root body .product-app .case-pagination-readable>.case-pagination-size select{width:auto;min-height:34px;padding:0 28px 0 10px;border:1px solid var(--color-border);border-radius:var(--design-radius-control);background-color:var(--color-surface);color:var(--color-text);font-size:var(--type-sm)}@media (max-width:767px){html:root body .product-app .case-filter-commands>:is(.case-filters-control,.case-display-menu,.case-group-toggle){display:none!important}html:root body .tamdot-dialog.case-phone-filter-sheet .case-group-toggle{justify-content:flex-start;width:100%;min-height:44px}html:root body .tamdot-dialog.case-phone-filter-sheet .case-group-toggle .case-group-switch{margin-left:auto}html:root body .product-app .case-pagination-readable>.case-pagination-size{flex:1 1 100%;justify-content:center}html:root body .product-app .case-pagination-readable>.case-pagination-size select{min-height:44px;font-size:16px}}@media (forced-colors:active){html:root body .product-app .case-group-toggle .case-group-switch{border:1px solid CanvasText}html:root body .product-app .case-group-toggle .case-group-switch-knob{background:CanvasText}html:root body .product-app .case-group-toggle[aria-pressed=true] .case-group-switch{background:Highlight}}html:root body .tamdot-dialog-layer>.tamdot-dialog.case-create-flow.document-grouping-dialog.is-upload-step{width:min(680px,100%)!important;max-width:100%!important}html:root body .tamdot-dialog.case-create-flow>p[id$=-description]{margin:2px 0 14px;color:var(--color-text-soft);font-size:var(--type-sm);line-height:1.5}html:root body .tamdot-dialog.case-create-flow .case-create-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 16px}html:root body .tamdot-dialog.case-create-flow .case-create-mode-option{display:flex;align-items:center;gap:10px;min-height:56px;min-width:0;margin:0;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--design-radius-control);background:var(--color-surface);color:var(--color-text);text-align:left;cursor:pointer;box-shadow:none;transition:border-color .15s ease,background-color .15s ease}html:root body .tamdot-dialog.case-create-flow .case-create-mode-option:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface-hover)}html:root body .tamdot-dialog.case-create-flow .case-create-mode-option[aria-pressed=true]{border-color:var(--color-brand-primary);background:var(--color-brand-soft);box-shadow:inset 0 0 0 1px var(--color-brand-primary);cursor:default}html:root body .tamdot-dialog.case-create-flow .case-create-mode-option:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}html:root body .tamdot-dialog.case-create-flow .case-create-mode-option:disabled{opacity:.6;cursor:not-allowed}html:root body .tamdot-dialog.case-create-flow .case-create-mode-icon{flex:0 0 32px;width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:var(--color-surface-muted);color:var(--color-text-soft)}html:root body .tamdot-dialog.case-create-flow .case-create-mode-option[aria-pressed=true] .case-create-mode-icon{background:var(--color-brand-primary);color:var(--color-on-primary)}html:root body .tamdot-dialog.case-create-flow .case-create-mode-text{display:grid;gap:1px;min-width:0}html:root body .tamdot-dialog.case-create-flow .case-create-mode-text strong{font-size:var(--type-base);font-weight:var(--weight-strong);line-height:1.3;color:var(--color-text)}html:root body .tamdot-dialog.case-create-flow .case-create-mode-text small{font-size:var(--type-sm);line-height:1.35;color:var(--color-text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:root body .tamdot-dialog.case-create-flow .case-create-panel{display:grid;gap:14px}html:root body .tamdot-dialog.case-create-flow .case-create-fields{gap:12px 14px}html:root body .tamdot-dialog.case-create-flow .case-create-fields label{color:var(--color-text);font-size:var(--type-sm);font-weight:var(--weight-medium)}html:root body .tamdot-dialog.case-create-flow .case-create-type-hint{margin:-6px 0 0;color:var(--color-text-muted);font-size:var(--type-xs)}html:root body .tamdot-dialog.case-create-flow .case-create-priorities legend{color:var(--color-text);font-size:var(--type-sm);font-weight:var(--weight-medium)}html:root body .tamdot-dialog.case-create-flow .file-drop-zone{position:relative;display:grid;gap:6px;min-width:0}html:root body .tamdot-dialog.case-create-flow .file-drop-label{margin:0;color:var(--color-text);font-size:var(--type-sm);font-weight:var(--weight-medium)}html:root body .tamdot-dialog.case-create-flow .file-drop-input{position:absolute;width:1px;height:1px;min-height:0!important;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;opacity:0}html:root body .tamdot-dialog.case-create-flow .file-drop-target{display:flex!important;align-items:center;justify-content:center;gap:10px;min-height:88px;padding:16px;border:1.5px dashed var(--color-border-strong);border-radius:var(--design-radius-card);background:var(--color-surface-soft);color:var(--color-text-soft);font-size:var(--type-base);font-weight:var(--weight-regular);text-align:center;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}html:root body .tamdot-dialog.case-create-flow .file-drop-target strong{color:var(--color-brand-primary);font-weight:var(--weight-strong)}html:root body .tamdot-dialog.case-create-flow .file-drop-icon{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--color-surface);color:var(--color-brand-primary);box-shadow:0 0 0 1px var(--color-border)}html:root body .tamdot-dialog.case-create-flow .file-drop-target:hover,html:root body .tamdot-dialog.case-create-flow .file-drop-zone[data-dragging] .file-drop-target{border-color:var(--color-brand-primary);background:var(--color-brand-soft)}html:root body .tamdot-dialog.case-create-flow .file-drop-input:focus-visible+.file-drop-target{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-color:var(--color-brand-primary)}html:root body .tamdot-dialog.case-create-flow .file-drop-zone[data-disabled] .file-drop-target{opacity:.55;cursor:not-allowed;border-color:var(--color-border);background:var(--color-surface-muted)}html:root body .tamdot-dialog.case-create-flow .file-drop-hint{margin:0;color:var(--color-text-muted);font-size:var(--type-xs);line-height:1.45}html:root body .tamdot-dialog.case-create-flow .case-create-file-list{display:grid;gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--color-border-subtle);border-radius:var(--design-radius-control)}html:root body .tamdot-dialog.case-create-flow .case-create-file-list>li{display:flex;align-items:center;gap:10px;min-height:40px;margin:0;padding:6px 6px 6px 12px;border:0;border-top:1px solid var(--color-border-subtle);color:var(--color-text-soft)}html:root body .tamdot-dialog.case-create-flow .case-create-file-list>li:first-child{border-top:0}html:root body .tamdot-dialog.case-create-flow .case-create-file-list>li>.app-icon,html:root body .tamdot-dialog.case-create-flow .case-create-file-list>li>svg{flex:none;color:var(--color-text-muted)}html:root body .tamdot-dialog.case-create-flow .case-create-file-list .document-file-detail{flex:1 1 auto;display:grid;gap:2px;min-width:0}html:root body .tamdot-dialog.case-create-flow .case-create-file-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font-size:var(--type-sm)}html:root body .tamdot-dialog.case-create-flow .case-create-file-list>li>small{flex:none;color:var(--color-text-muted);font-size:var(--type-xs);font-variant-numeric:tabular-nums}html:root body .tamdot-dialog.case-create-flow .case-create-file-remove{flex:none;display:grid;place-items:center;width:32px;height:32px;min-height:32px;margin:0;padding:0;border:0;border-radius:6px;background:transparent;color:var(--color-text-muted);cursor:pointer}html:root body .tamdot-dialog.case-create-flow .case-create-file-remove:hover:not(:disabled){background:var(--color-surface-muted);color:var(--color-text)}html:root body .tamdot-dialog.case-create-flow .case-create-file-remove:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}html:root body .tamdot-dialog.case-create-flow .case-create-file-list>li.is-document-error{background:var(--color-status-critical-soft)}html:root body .tamdot-dialog.case-create-flow .case-create-file-list>li.is-document-error .document-file-detail small{color:var(--color-status-critical)}@media (max-width:650px){html:root body .tamdot-dialog.case-create-flow .case-create-mode{gap:6px}html:root body .tamdot-dialog.case-create-flow .case-create-mode-option{min-height:52px;padding:8px 10px;gap:8px}html:root body .tamdot-dialog.case-create-flow .case-create-mode-icon{flex-basis:28px;width:28px;height:28px}html:root body .tamdot-dialog.case-create-flow .case-create-mode-text small{display:none}html:root body .tamdot-dialog.case-create-flow .file-drop-target{min-height:72px;flex-direction:column;gap:6px}html:root body .tamdot-dialog.case-create-flow .case-create-file-remove{width:44px;height:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){html:root body .tamdot-dialog.case-create-flow :is(.case-create-mode-option,.file-drop-target){transition:none}}html:root body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row[data-expanded=true]{background:var(--color-surface)!important;background-image:none!important;border-radius:10px!important;box-shadow:0 0 0 1px var(--color-border-strong),0 6px 18px -14px color-mix(in srgb,var(--color-text) 40%,transparent)!important;outline:0!important}html:root body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row[data-expanded=true] :is(.case-history-card,.case-history-inline-detail){background:var(--color-surface)!important;background-image:none!important}html:root body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row[data-expanded=true]:has(:focus-visible){box-shadow:0 0 0 2px var(--color-focus-ring)!important}html:root body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row[data-expanded=true] .case-history-card{border:0!important;box-shadow:none!important}@media (max-width:900px),(pointer:coarse){html:root body .product-app .case-monitor-table.case-monitor-table[data-columns] .dense-case-row.dense-case-row:not(.dense-case-header){grid-template-columns:24px minmax(0,1fr) auto auto 32px!important;grid-template-areas:"status title title title select" ". next exchange action action"!important;gap:2px 8px!important;min-width:0!important;width:100%;min-height:0!important;padding:10px 12px!important}html:root body .product-app .case-monitor-table.case-monitor-table[data-columns] .dense-case-row>.dense-case-exchange{grid-area:exchange!important;display:inline-flex!important;align-items:center;gap:4px;align-self:center;min-width:0;padding:0!important;color:var(--color-text-muted);font-size:var(--type-sm);white-space:nowrap}html:root body .product-app .case-monitor-table.case-monitor-table[data-columns] .dense-case-row>.dense-case-exchange.case_last_exchange_empty{display:none!important}html:root body .product-app .case-monitor-table.case-monitor-table[data-columns]{min-width:0!important;width:100%!important;overflow:visible!important}html:root body .product-app .case-monitor-table.case-monitor-table[data-columns] .dense-case-row>.dense-case-actions{width:auto!important;min-width:0!important;display:flex!important;justify-content:flex-end}}html:root body .product-app .workspace-command-bar>.workspace-filters-control{flex:0 0 auto!important;margin:0!important}html:root body .product-app .workspace-command-bar>.workspace-filters-control>.tamdot-popover-trigger{display:inline-flex!important;align-items:center;gap:6px;width:auto!important;height:var(--v257-ctl-h,34px)!important;min-height:var(--v257-ctl-h,34px)!important;padding:0 10px!important;border:1px solid var(--color-border)!important;border-radius:var(--design-radius-control)!important;background:var(--color-surface)!important;color:var(--color-text)!important;font-size:var(--type-sm)!important;font-weight:var(--weight-medium)!important;white-space:nowrap}html:root body .product-app .workspace-command-bar>.workspace-filters-control>.tamdot-popover-trigger:is(:hover,[aria-expanded=true]){border-color:var(--color-border-strong)!important}html:root body .product-app .workspace-command-bar>.workspace-filters-control.filter-control-selected>.tamdot-popover-trigger{border-color:var(--color-brand-primary)!important;background:var(--color-brand-soft)!important;color:var(--color-brand-primary)!important}html:root body .product-app .workspace-command-bar>.workspace-filters-control>.tamdot-popover-trigger:focus-visible{outline:2px solid var(--color-focus-ring)!important;outline-offset:1px!important}html:root body .product-app .workspace-command-bar>.workspace-switch-toggle{flex:0 0 auto;height:var(--v257-ctl-h,34px)!important;min-height:var(--v257-ctl-h,34px)!important;padding:0 10px!important;font-size:var(--type-sm)!important;white-space:nowrap}html:root body .product-app .workspace-command-bar>.workspace-display-menu{flex:0 0 auto}html:root body .product-app .workspace-command-bar>.case-create-compact{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:var(--v257-ctl-h,34px);min-height:var(--v257-ctl-h,34px);padding:0 12px;white-space:nowrap}html:root body .product-app .workspace-command-bar>:is(.document-search-shell,.inbox-primary-search){flex:1 1 260px;min-width:0}html:root body .tamdot-popover-menu.workspace-filters-panel .case-advanced-filter-grid{display:grid}html:root body .tamdot-popover-menu.workspace-filters-panel .case-advanced-field{display:grid;min-width:0}html:root body .tamdot-popover-menu.workspace-filters-panel .case-advanced-field :is(select,input){width:100%;min-height:36px;box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--design-radius-control);background-color:var(--color-surface);color:var(--color-text);font-size:var(--type-sm)}html:root body .product-app .memo-filter-surface .memo-filter-chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}html:root body .product-app .memo-filter-surface .memo-command-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}html:root body .product-app .memo-filter-surface .memo-filter-chip-row [data-memo-views]>button{min-height:32px;padding:0 10px;font-size:var(--type-sm);font-weight:var(--weight-medium)}html:root body .product-app .memo-filter-surface .memo-filter-chip-row [data-memo-views]>button svg{width:14px;height:14px}@media (max-width:767px){html:root body .product-app .workspace-command-bar:not(.case-filter-commands){display:flex!important;flex-wrap:wrap;gap:8px!important}html:root body .product-app .workspace-command-bar:not(.case-filter-commands)>:is(.document-search-shell,.inbox-primary-search,[class*=caseSearch]){flex:1 1 100%}html:root body .product-app .workspace-command-bar:not(.case-filter-commands)>:is(.workspace-filters-control>.tamdot-popover-trigger,.workspace-switch-toggle,.case-create-compact,.workspace-display-menu>.tamdot-popover-trigger){min-height:44px!important;height:44px!important}html:root body .product-app .workspace-command-bar:not(.case-filter-commands)>.workspace-display-menu>.tamdot-popover-trigger,html:root body .product-app .workspace-command-bar:not(.case-filter-commands)>.workspace-filters-control>.tamdot-popover-trigger{min-height:44px!important;height:44px!important}html:root body .product-app .workspace-command-bar:not(.case-filter-commands)>:is(.case-create-compact,.workspace-display-menu>.tamdot-popover-trigger,.workspace-switch-toggle)>span:not(.case-group-switch){position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html:root body .product-app .workspace-command-bar:not(.case-filter-commands)>.document-result-count{flex:1 1 100%}html:root body .product-app .workspace-page-actions .workspace-view-switch.case-display-switch:not(.workspace-list-view-switch){display:flex!important;width:100%}html:root body .product-app .workspace-page-actions .workspace-view-switch.case-display-switch:not(.workspace-list-view-switch)>button{flex:1 1 0;min-height:44px;justify-content:center}html:root body .product-app .workspace-page-actions :is(.contact-heading-actions,.full-timeline-heading-actions){width:100%}}html:root body .product-app .case-linked-mails-prompt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:12px 0 0;padding:10px 12px;border:1px solid var(--color-border);border-left:3px solid var(--color-brand-primary);border-radius:10px;background:var(--color-surface)}html:root body .product-app .case-linked-mails-icon{width:32px;height:32px;display:inline-grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--color-brand-primary) 10%,var(--color-surface));color:var(--color-brand-primary)}html:root body .product-app .case-linked-mails-copy{display:grid;gap:2px;min-width:0}html:root body .product-app .case-linked-mails-copy strong{color:var(--color-text);font-size:var(--type-md);font-weight:var(--weight-strong)}html:root body .product-app .case-linked-mails-copy small{color:var(--color-text-muted);font-size:var(--type-sm)}html:root body .product-app .case-linked-mails-prompt>.button{white-space:nowrap}html:root body .case-create-flow .case-create-contact-hint{margin:-4px 0 2px;color:var(--color-text-muted);font-size:var(--type-sm)}html:root body .case-create-flow .case-create-existing{margin:4px 0 12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--color-brand-primary) 22%,var(--color-border));border-radius:10px;background:color-mix(in srgb,var(--color-brand-primary) 4%,var(--color-surface))}html:root body .case-create-flow .case-create-existing h3{display:flex;align-items:center;gap:6px;margin:0;color:var(--color-brand-primary);font-size:var(--type-md);font-weight:var(--weight-strong)}html:root body .case-create-flow .case-create-existing>.hint{margin:2px 0 8px;color:var(--color-text-soft);font-size:var(--type-sm)}html:root body .case-create-flow .case-create-existing ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}html:root body .case-create-flow .case-create-existing li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;background:var(--color-surface);box-shadow:0 0 0 1px var(--color-border-subtle)}html:root body .case-create-flow .case-create-existing-title{display:grid;gap:1px;min-width:0}html:root body .case-create-flow .case-create-existing-title strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--type-md);font-weight:var(--weight-medium);color:var(--color-text)}html:root body .case-create-flow .case-create-existing-title small{color:var(--color-text-muted);font-size:var(--type-sm)}html:root body .case-create-flow .case-create-existing li .button{min-height:32px;padding:0 10px;font-size:var(--type-sm);white-space:nowrap}@media (max-width:650px){html:root body .product-app .case-linked-mails-prompt{grid-template-columns:auto minmax(0,1fr)}html:root body .product-app .case-linked-mails-prompt>.button{grid-column:1/-1;justify-content:center;min-height:44px}html:root body .case-create-flow .case-create-existing li{grid-template-columns:minmax(0,1fr) auto}html:root body .case-create-flow .case-create-existing li>.button.secondary{grid-column:1/-1;justify-content:center;min-height:44px}}html:root body .product-app .full-timeline-page .full-timeline-calendar-viewport.memo-viewport{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0;max-height:none;overflow:visible;padding:0;border:0;border-radius:0;background:transparent}html:root body .product-app .memo-planner{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:16px;align-items:stretch;min-width:0;min-height:0}@media (min-width:961px) and (min-height:620px){html:root body .product-app .full-timeline-page[data-memo-fit=true]{display:flex;flex-direction:column;box-sizing:border-box;height:calc(100dvh - var(--memo-page-top, 96px) - 8px);min-height:560px;padding-bottom:12px;overflow:hidden}html:root body .product-app .full-timeline-page[data-memo-fit=true]>:not(.full-timeline-calendar-viewport){flex:none}html:root body .product-app .full-timeline-page[data-memo-fit=true]>.full-timeline-calendar-viewport{flex:1 1 auto}html:root body .product-app .full-timeline-page[data-memo-fit=true] .memo-planner{flex:1 1 auto;grid-template-rows:minmax(0,1fr)}html:root body .product-app .full-timeline-page[data-memo-fit=true] .memo-calendar{display:flex;flex-direction:column;min-height:0}html:root body .product-app .full-timeline-page[data-memo-fit=true] .memo-grid{flex:1 1 auto;min-height:0;grid-template-rows:repeat(var(--memo-rows,6),minmax(0,1fr));grid-auto-rows:minmax(0,1fr)}html:root body .product-app .full-timeline-page[data-memo-fit=true] .memo-cell{overflow:hidden}html:root body .product-app .full-timeline-page[data-memo-fit=true] .memo-agenda,html:root body .product-app .full-timeline-page[data-memo-fit=true] .memo-side{min-height:0;overflow-y:auto;overscroll-behavior:contain}html:root body .product-app .full-timeline-page[data-memo-fit=true] .full-timeline-head :is(p,.workspace-page-description){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}}html:root body .product-app .memo-calendar{min-width:0;overflow:hidden;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface)}html:root body .product-app .memo-grid,html:root body .product-app .memo-weekdays{display:grid;grid-template-columns:repeat(var(--memo-columns,7),minmax(0,1fr))}html:root body .product-app .memo-weekdays span{padding:8px 10px;border-bottom:1px solid var(--color-border);color:var(--color-text-soft);font-size:var(--type-sm);font-weight:var(--weight-medium);text-transform:capitalize}html:root body .product-app .memo-weekdays span[data-weekend=true]{color:var(--color-text-muted)}html:root body .product-app .memo-grid{grid-auto-rows:minmax(104px,auto)}html:root body .product-app .memo-calendar[data-rolling=true] .memo-grid{grid-auto-rows:minmax(260px,1fr)}html:root body .product-app :is(.memo-cell,.memo-blank){position:relative;min-width:0;border-right:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle)}html:root body .product-app .memo-grid>:nth-child(7n){border-right:0}html:root body .product-app .memo-blank{background:color-mix(in srgb,var(--color-canvas) 70%,var(--color-surface))}html:root body .product-app .memo-cell{display:flex;flex-direction:column;align-items:stretch;gap:2px;margin:0;padding:4px 6px 6px;border-top:0;border-left:0;border-radius:0;background:var(--color-surface);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;transition:background-color .12s ease}html:root body .product-app .memo-cell[data-weekend=true]{background:color-mix(in srgb,var(--color-canvas) 50%,var(--color-surface))}html:root body .product-app .memo-cell:hover{background:var(--color-surface-hover)}html:root body .product-app .memo-cell:focus-visible{z-index:1;outline:2px solid var(--color-focus-ring);outline-offset:-2px}html:root body .product-app .memo-cell[aria-pressed=true]{z-index:1;background:color-mix(in srgb,var(--color-brand-primary) 5%,var(--color-surface));box-shadow:inset 0 0 0 2px var(--color-brand-primary)}html:root body .product-app .memo-day-number{display:inline-grid;place-items:center;align-self:flex-start;min-width:24px;height:24px;margin:0 0 2px -2px;padding:0 5px;border-radius:12px;font-size:var(--type-sm);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}html:root body .product-app .memo-cell[data-past=true] .memo-day-number{color:var(--color-text-muted);font-weight:var(--weight-medium)}html:root body .product-app .memo-cell[data-today=true] .memo-day-number{background:var(--color-brand-primary);color:var(--color-surface)}html:root body .product-app .memo-chip{--memo-status-color:var(--color-status-neutral);display:flex;align-items:center;gap:4px;flex:none;min-width:0;height:18px;padding:0 6px 0 4px;border-radius:4px;color:var(--color-text);font-size:var(--type-xs);line-height:18px}html:root body .product-app .memo-chip>.app-icon,html:root body .product-app .memo-chip>svg{flex:none;color:var(--memo-status-color)}html:root body .product-app .memo-chip time{flex:none;color:var(--color-text-soft);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}html:root body .product-app .memo-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:root body .product-app .memo-chip[data-kind=APPOINTMENT]{background:color-mix(in srgb,var(--memo-status-color) 14%,var(--color-surface));box-shadow:inset 3px 0 0 var(--memo-status-color);font-weight:var(--weight-medium)}html:root body .product-app .memo-chip[data-kind=APPOINTMENT] time{color:var(--color-text);font-weight:var(--weight-strong)}html:root body .product-app .memo-chip[data-kind=DEADLINE]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--memo-status-color) 45%,transparent)}html:root body .product-app .memo-chip:is([data-kind=REMINDER],[data-kind=FOLLOW_UP]){box-shadow:inset 0 0 0 1px var(--color-border);background:var(--color-surface)}html:root body .product-app .memo-chip:is([data-settled=true],[data-kind=CLOSED]){opacity:.7;box-shadow:none;background:transparent}html:root body .product-app .memo-cell[data-past=true] .memo-chip>span{color:var(--color-text-soft)}html:root body .product-app .memo-more{height:14px;padding-left:4px;color:var(--color-text-soft);font-size:var(--type-xs);font-weight:var(--weight-strong);line-height:14px}html:root body .product-app .memo-dots{display:none}html:root body .product-app .memo-side{display:flex;flex-direction:column;gap:14px;min-width:0;padding:16px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface)}html:root body .product-app .memo-side-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}html:root body .product-app .memo-side-head h2{margin:0;font-size:var(--type-lg);font-weight:var(--weight-strong);line-height:1.3}html:root body .product-app .memo-side-head h2:first-letter{text-transform:uppercase}html:root body .product-app .memo-side-head p{display:flex;align-items:center;gap:6px;margin:4px 0 0;color:var(--color-text-soft);font-size:var(--type-sm)}html:root body .product-app .memo-today-tag{padding:1px 8px;border-radius:10px;background:var(--color-brand-primary);color:var(--color-surface);font-size:var(--type-xs);font-weight:var(--weight-strong)}html:root body .product-app .memo-add-on-day{display:inline-grid!important;place-items:center;flex:none;width:36px;min-width:36px;height:36px;padding:0!important}html:root body .product-app .memo-empty-day,html:root body .product-app .memo-quiet{margin:0;color:var(--color-text-soft);font-size:var(--type-sm);line-height:1.5}html:root body .product-app .memo-empty-day{padding:12px;border:1px dashed var(--color-border);border-radius:8px;text-align:center}html:root body .product-app .memo-cards{display:grid;gap:8px;margin:0;padding:0;list-style:none}html:root body .product-app .memo-card{--memo-status-color:var(--color-status-neutral);display:grid;grid-template-columns:58px minmax(0,1fr) 16px;gap:10px;align-items:start;padding:10px 10px 10px 0;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);text-decoration:none;transition:border-color .12s ease,background-color .12s ease}html:root body .product-app .memo-card:hover{border-color:var(--color-brand-primary)}html:root body .product-app .memo-card:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}html:root body .product-app .memo-card>.app-icon:last-child,html:root body .product-app .memo-card>svg:last-child{align-self:center;color:var(--color-text-muted)}html:root body .product-app .memo-card-when{display:grid;justify-items:center;gap:4px;padding-top:1px;border-right:1px solid var(--color-border-subtle);color:var(--memo-status-color)}html:root body .product-app .memo-card-when b{color:var(--color-text);font-size:var(--type-md);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}html:root body .product-app .memo-card:is([data-kind=REMINDER],[data-kind=FOLLOW_UP],[data-kind=CLOSED]) .memo-card-when b:only-of-type,html:root body .product-app .memo-card[data-kind=DEADLINE] .memo-card-when b{font-size:var(--type-xs);font-weight:var(--weight-medium);color:var(--color-text-soft)}html:root body .product-app .memo-card[data-kind=APPOINTMENT]{border-color:color-mix(in srgb,var(--memo-status-color) 45%,var(--color-border));background:color-mix(in srgb,var(--memo-status-color) 6%,var(--color-surface));box-shadow:inset 3px 0 0 var(--memo-status-color)}html:root body .product-app .memo-card[data-kind=APPOINTMENT] .memo-card-when b{font-size:var(--type-lg)}html:root body .product-app .memo-card-body{display:grid;gap:3px;min-width:0}html:root body .product-app .memo-card-kind{display:flex;align-items:center;gap:6px;color:var(--memo-status-color);font-size:var(--type-xs);font-weight:var(--weight-strong);letter-spacing:.02em;text-transform:uppercase}html:root body .product-app .memo-card-kind em{padding:0 6px;border-radius:8px;background:var(--color-status-critical-soft);color:var(--color-status-critical);font-style:normal;text-transform:none;letter-spacing:0}html:root body .product-app .memo-card-title{display:inline-flex;align-items:center;gap:4px;font-size:var(--type-md);font-weight:var(--weight-strong);line-height:1.35;overflow-wrap:anywhere}html:root body .product-app .memo-card-facts{display:flex;flex-wrap:wrap;gap:2px 12px;color:var(--color-text);font-size:var(--type-sm)}html:root body .product-app .memo-card-facts>span{display:inline-flex;align-items:center;gap:4px;min-width:0}html:root body .product-app .memo-card-facts svg{flex:none;color:var(--color-text-muted)}html:root body .product-app .memo-card-status{display:flex}html:root body .product-app .memo-card-action{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--color-text-soft);font-size:var(--type-sm);line-height:1.45}html:root body .product-app .memo-card:is([data-settled=true],[data-past=true]){background:var(--color-surface);box-shadow:none}html:root body .product-app .memo-card[data-settled=true] .memo-card-title{color:var(--color-text-soft)}html:root body .product-app .memo-upcoming{display:grid;gap:8px;padding-top:14px;border-top:1px solid var(--color-border)}html:root body .product-app .memo-upcoming>h2,html:root body .product-app .memo-upcoming>h3{margin:0;font-size:var(--type-md);font-weight:var(--weight-strong)}html:root body .product-app .memo-upcoming>h3 small{color:var(--color-text-soft);font-weight:var(--weight-regular)}html:root body .product-app .memo-upcoming-only{padding-top:0;border-top:0}html:root body .product-app .memo-upcoming-days{display:grid;gap:10px}html:root body .product-app .memo-upcoming-day h4{margin:0 0 2px;color:var(--color-text-soft);font-size:var(--type-xs);font-weight:var(--weight-strong);letter-spacing:.03em;text-transform:uppercase}html:root body .product-app .memo-upcoming-day[data-today=true] h4{color:var(--color-brand-primary)}html:root body .product-app .memo-rows{display:grid;gap:2px;margin:0;padding:0;list-style:none}html:root body .product-app .memo-row{--memo-status-color:var(--color-status-neutral);display:grid;grid-template-columns:24px 42px minmax(0,1fr);gap:8px;align-items:start;padding:7px 8px;border-radius:6px;color:var(--color-text);text-decoration:none}html:root body .product-app .memo-row:is(:hover,:focus-visible){background:var(--color-surface-hover)}html:root body .product-app .memo-row:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}html:root body .product-app .memo-row-mark{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:6px;background:color-mix(in srgb,var(--memo-status-color) 12%,var(--color-surface));color:var(--memo-status-color)}html:root body .product-app .memo-row-time{padding-top:3px;color:var(--color-text-soft);font-size:var(--type-sm);font-variant-numeric:tabular-nums}html:root body .product-app .memo-row-body{display:grid;gap:1px;min-width:0}html:root body .product-app .memo-row-body b{display:inline-flex;align-items:center;gap:4px;min-width:0;overflow:hidden;font-size:var(--type-sm);font-weight:var(--weight-strong);line-height:1.4;white-space:nowrap;text-overflow:ellipsis}html:root body .product-app .memo-row-body small{overflow:hidden;color:var(--color-text-soft);font-size:var(--type-xs);line-height:1.4;white-space:nowrap;text-overflow:ellipsis}html:root body .product-app .memo-row-kind{color:var(--memo-status-color);font-weight:var(--weight-medium)}html:root body .product-app .memo-row[data-kind=APPOINTMENT]{background:color-mix(in srgb,var(--memo-status-color) 7%,var(--color-surface));box-shadow:inset 3px 0 0 var(--memo-status-color)}html:root body .product-app .memo-row[data-kind=APPOINTMENT] .memo-row-time{color:var(--color-text);font-weight:var(--weight-strong)}html:root body .product-app .memo-row[data-settled=true] .memo-row-body b{color:var(--color-text-soft);font-weight:var(--weight-medium)}html:root body .product-app .memo-agenda{min-width:0;border-color:var(--color-border);border-radius:10px}@media (max-width:960px){html:root body .product-app .memo-planner{grid-template-columns:minmax(0,1fr)}}@media (max-width:650px){html:root body .product-app .memo-grid{grid-auto-rows:minmax(48px,auto)}html:root body .product-app .memo-calendar[data-rolling=true] .memo-grid{grid-auto-rows:minmax(64px,auto)}html:root body .product-app .memo-weekdays span{padding:6px 2px;font-size:var(--type-xs);text-align:center}html:root body .product-app .memo-cell{align-items:center;gap:3px;padding:4px 2px}html:root body .product-app .memo-day-number{align-self:center;margin:0}html:root body .product-app :is(.memo-chip,.memo-more){display:none}html:root body .product-app .memo-dots{display:inline-flex;align-items:center;gap:3px;height:8px}html:root body .product-app .memo-dots i{--memo-status-color:var(--color-status-neutral);display:block;width:7px;height:7px;border-radius:50%;background:var(--memo-status-color)}html:root body .product-app .memo-dots i[data-kind=DEADLINE]{border-radius:1px;transform:rotate(45deg) scale(.85)}html:root body .product-app .memo-dots i:is([data-kind=REMINDER],[data-kind=FOLLOW_UP]){background:transparent;box-shadow:inset 0 0 0 2px var(--memo-status-color)}html:root body .product-app .memo-dots i[data-kind=CLOSED]{border-radius:1px;opacity:.6}html:root body .product-app .memo-dots b{color:var(--color-text-soft);font-size:11px;line-height:9px}html:root body .product-app .memo-side{padding:12px;border-radius:10px}html:root body .product-app .memo-card{grid-template-columns:52px minmax(0,1fr) 16px;min-height:44px}html:root body .product-app .memo-row{min-height:44px;grid-template-columns:24px 40px minmax(0,1fr)}html:root body .product-app .memo-add-on-day{width:44px;min-width:44px;height:44px}}@media (prefers-reduced-motion:reduce){html:root body .product-app :is(.memo-cell,.memo-card){transition:none}}@media (forced-colors:active){html:root body .product-app .memo-cell[aria-pressed=true]{outline:2px solid Highlight;outline-offset:-2px}html:root body .product-app .memo-cell[data-today=true] .memo-day-number,html:root body .product-app .memo-today-tag{forced-color-adjust:none;background:Highlight;color:HighlightText}html:root body .product-app :is(.memo-chip,.memo-dots i,.memo-row-mark){forced-color-adjust:auto;border:1px solid CanvasText}}html:root body .product-app .dashboard-case-calendar.memo-home{display:grid;gap:10px;min-width:0}html:root body .product-app .dashboard-case-calendar.memo-home .dashboard-calendar-grid>button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:3px;padding-top:4px;padding-bottom:4px}html:root body .product-app .dashboard-case-calendar.memo-home .dashboard-calendar-grid>button[data-past=true]>b{color:var(--color-text-muted)}html:root body .product-app .memo-home-icons{display:inline-flex;align-items:center;justify-content:center;gap:2px;min-height:16px;max-width:100%}html:root body .product-app .memo-home-icon{--case-status-color:var(--color-status-neutral);display:inline-grid;place-items:center;flex:none;width:16px;height:16px;border-radius:4px;background:color-mix(in srgb,var(--case-status-color) 14%,var(--color-surface));color:var(--case-status-color)}html:root body .product-app .memo-home-icon[data-kind=APPOINTMENT]{background:var(--case-status-color);color:var(--color-surface)}html:root body .product-app .memo-home-icon[data-settled=true]{opacity:.65}html:root body .product-app .memo-home-icons>small{color:var(--color-text-soft);font-size:11px;font-weight:var(--weight-strong);line-height:16px;font-variant-numeric:tabular-nums}html:root body .product-app .memo-home-unread{display:inline-block;flex:none;width:6px;height:6px;margin-left:2px;border-radius:50%;background:var(--color-brand-primary)}html:root body .product-app .memo-home-agenda{display:grid;gap:10px;margin:0}html:root body .product-app .memo-home-day-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px}html:root body .product-app .memo-home-day-head h3{grid-column:1;margin:0;font-size:var(--type-md);font-weight:var(--weight-strong);line-height:1.3}html:root body .product-app .memo-home-day-head h3:first-letter{text-transform:uppercase}html:root body .product-app .memo-home-day-head p{grid-column:1;display:flex;align-items:center;gap:6px;margin:0;color:var(--color-text-soft);font-size:var(--type-sm)}html:root body .product-app .memo-home-day-head .memo-today-tag{padding:1px 8px;border-radius:10px;background:var(--color-brand-primary);color:var(--color-surface);font-size:11px;font-weight:var(--weight-strong)}html:root body .product-app .memo-home-reset{grid-column:2;grid-row:1/span 2;padding:4px 8px;border:0;border-radius:4px;background:transparent;color:var(--color-brand-primary);font:inherit;font-size:var(--type-sm);font-weight:var(--weight-medium);cursor:pointer}html:root body .product-app .memo-home-reset:is(:hover,:focus-visible){background:var(--color-surface-hover)}html:root body .product-app .memo-home-group{display:grid;gap:2px}html:root body .product-app .memo-home-group>h4{margin:0 0 2px;color:var(--color-text-soft);font-size:11px;font-weight:var(--weight-strong);letter-spacing:.03em;text-transform:uppercase}html:root body .product-app .memo-home-group[data-group=overdue]>h4{color:var(--color-status-critical)}html:root body .product-app .memo-home-group[data-group=today]>h4{color:var(--color-brand-primary)}html:root body .product-app .dashboard-case-calendar.memo-home .dashboard-calendar-day-detail .dashboard-calendar-event.memo-home-row[data-tone]{position:relative;overflow:hidden;display:grid;grid-template-columns:52px 24px minmax(0,1fr) 14px!important;gap:8px!important;align-items:center;min-height:0;margin:0;padding:6px 8px!important;border:0!important;border-radius:6px;background:transparent!important;box-shadow:none!important;color:var(--color-text);text-decoration:none}html:root body .product-app .dashboard-case-calendar.memo-home .dashboard-calendar-event.memo-home-row:before{content:none}html:root body .product-app .dashboard-case-calendar.memo-home .dashboard-calendar-day-detail .dashboard-calendar-event.memo-home-row[data-tone]:is(:hover,:focus-visible){background:var(--color-surface-hover)!important}html:root body .product-app .dashboard-case-calendar.memo-home .dashboard-calendar-event.memo-home-row:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}html:root body .product-app .dashboard-case-calendar.memo-home .dashboard-calendar-day-detail .dashboard-calendar-event.memo-home-row[data-tone][data-kind=APPOINTMENT]{background:color-mix(in srgb,var(--case-status-color) 7%,var(--color-surface))!important;box-shadow:inset 3px 0 0 var(--case-status-color)!important}html:root body .product-app .dashboard-case-calendar.memo-home .memo-home-row .calendar-event-time{display:block;min-width:0;overflow:hidden;color:var(--color-text-soft);font-size:11px;line-height:1.3;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums}html:root body .product-app .dashboard-case-calendar.memo-home .memo-home-row .calendar-event-time time{color:var(--color-text);font-size:var(--type-sm);font-weight:var(--weight-strong)}html:root body .product-app .dashboard-case-calendar.memo-home .memo-home-mark{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:6px;background:color-mix(in srgb,var(--case-status-color) 12%,var(--color-surface));color:var(--case-status-color)}html:root body .product-app .dashboard-case-calendar.memo-home .memo-home-row .calendar-event-content{display:grid;gap:1px;min-width:0}html:root body .product-app .dashboard-case-calendar.memo-home .memo-home-row .calendar-event-content>b{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden;font-size:var(--type-sm);font-weight:var(--weight-strong);line-height:1.35;white-space:nowrap;text-overflow:ellipsis}html:root body .product-app .dashboard-case-calendar.memo-home .memo-home-row .calendar-event-content>b>:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}html:root body .product-app .dashboard-case-calendar.memo-home .memo-home-row .calendar-event-meta{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:6px;min-width:0;overflow:hidden;color:var(--color-text-soft);font-size:11px;line-height:1.35;white-space:nowrap}html:root body .product-app .dashboard-case-calendar.memo-home .memo-home-row :is(small,.calendar-event-meta>span){font-size:11px;line-height:1.35}html:root body .product-app .dashboard-case-calendar.memo-home .memo-home-row .memo-home-kind{flex:none;color:var(--case-status-color);font-weight:var(--weight-medium)}html:root body .product-app .dashboard-case-calendar.memo-home .memo-home-row .calendar-case-status{display:inline-flex;flex:none;align-items:center;gap:4px;padding:0 6px;border-radius:8px;background:color-mix(in srgb,var(--case-status-color) 10%,var(--color-surface));color:var(--case-status-color);font-weight:var(--weight-medium)}html:root body .product-app .dashboard-case-calendar.memo-home .memo-home-row .calendar-case-status:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}html:root body .product-app .dashboard-case-calendar.memo-home .memo-home-row .memo-home-priority{flex:none;color:var(--color-status-critical);font-weight:var(--weight-medium)}html:root body .product-app .dashboard-case-calendar.memo-home .memo-home-row .memo-home-who{min-width:0;overflow:hidden;text-overflow:ellipsis}html:root body .product-app .dashboard-case-calendar.memo-home .memo-home-row[data-settled=true] .calendar-event-content>b{color:var(--color-text-soft);font-weight:var(--weight-medium)}html:root body .product-app .dashboard-case-calendar.memo-home .memo-home-row>.app-icon:last-child,html:root body .product-app .dashboard-case-calendar.memo-home .memo-home-row>svg:last-child{color:var(--color-text-muted)}html:root body .product-app .memo-home-icons{flex-wrap:nowrap;white-space:nowrap}@media (max-width:650px){html:root body .product-app .dashboard-case-calendar.memo-home .dashboard-calendar-day-detail .dashboard-calendar-event.memo-home-row[data-tone]{min-height:44px;grid-template-columns:46px 24px minmax(0,1fr) 14px!important;gap:6px!important;padding:6px!important}html:root body .product-app .memo-home-icon{width:14px;height:14px}html:root body .product-app .memo-home-icon svg{width:10px;height:10px}html:root body .product-app .memo-home-icons{gap:1px}html:root body .product-app .dashboard-case-calendar.memo-home .memo-home-row .memo-home-who{display:none}}@media (max-width:420px){html:root body .product-app .memo-home-icons>.memo-home-icon:nth-of-type(n+2),html:root body .product-app .memo-home-icons>small{display:none}html:root body .product-app .memo-home-icons[data-narrow]:after{content:attr(data-narrow);color:var(--color-text-soft);font-size:11px;font-weight:var(--weight-strong);line-height:14px}}@media (forced-colors:active){html:root body .product-app :is(.memo-home-icon,.memo-home-mark){forced-color-adjust:auto;border:1px solid CanvasText}}html:root body .product-app .secretary-settings .automation-catalog{display:grid;gap:14px;margin:4px 0 8px}html:root body .product-app .automation-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:12px 16px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);color:var(--color-text-soft);font-size:var(--type-sm)}html:root body .product-app .automation-summary-item b{margin-right:2px;color:var(--color-text);font-size:var(--type-md);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}html:root body .product-app .automation-summary-safe{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--color-status-success);font-weight:var(--weight-medium)}html:root body .product-app .automation-rules-unavailable{margin:0}html:root body .product-app .automation-group{margin:0;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);overflow:hidden}html:root body .product-app .automation-group-header{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--color-border-subtle);background:color-mix(in srgb,var(--color-brand-primary) 3%,var(--color-surface))}html:root body .product-app .automation-group-icon{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--color-brand-primary) 10%,var(--color-surface));color:var(--color-brand-primary)}html:root body .product-app .automation-group-header h2{margin:0;color:var(--color-text);font-size:var(--type-lg);font-weight:var(--weight-strong);line-height:1.3;letter-spacing:0}html:root body .product-app .automation-group-header p{margin:2px 0 0;color:var(--color-text-soft);font-size:var(--type-sm);line-height:1.4}html:root body .product-app .automation-rows{list-style:none;margin:0;padding:0}html:root body .product-app .automation-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:6px 14px;margin:0;padding:12px 16px}html:root body .product-app .automation-row+.automation-row{border-top:1px solid var(--color-border-subtle)}html:root body .product-app .automation-row-icon{width:32px;height:32px;display:inline-grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--color-brand-primary) 9%,var(--color-surface));color:var(--color-brand-primary)}html:root body .product-app .automation-row[data-enabled=false] .automation-row-icon{background:var(--color-surface-muted);color:var(--color-text-muted)}html:root body .product-app .automation-row-copy{min-width:0}html:root body .product-app .automation-row-copy b{display:block;color:var(--color-text);font-size:var(--type-md);font-weight:var(--weight-strong);line-height:1.35}html:root body .product-app .automation-row[data-enabled=false] .automation-row-copy b{color:var(--color-text-soft);font-weight:var(--weight-medium)}html:root body .product-app .automation-row-copy p{margin:2px 0 0;color:var(--color-text-soft);font-size:var(--type-sm);line-height:1.45}html:root body .product-app .automation-row-recent{display:inline-flex;align-items:center;gap:5px;margin-top:4px;color:var(--color-status-success);font-size:var(--type-xs);font-weight:var(--weight-medium)}html:root body .product-app .automation-row-params{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}html:root body .product-app .automation-param{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--color-text-soft);font-size:var(--type-sm);white-space:nowrap}html:root body .product-app .automation-param>span{font-weight:var(--weight-medium)}html:root body .product-app .automation-param select{min-height:32px;height:32px;padding:0 28px 0 10px;border-radius:8px;font-size:var(--type-sm)}html:root body .product-app .automation-param select:disabled{opacity:.6}html:root body .product-app .automation-check input{width:16px;height:16px;margin:0;accent-color:var(--color-brand-primary)}html:root body .product-app .automation-row[data-available=false]{background:color-mix(in srgb,var(--color-text) 2%,var(--color-surface))}html:root body .product-app .automation-row-switch{display:flex;justify-content:flex-end}html:root body .product-app .automation-row .automation-switch:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}html:root body .product-app .automation-advanced-heading{margin:18px 0 2px}html:root body .product-app .automation-advanced-heading h2{margin:0;color:var(--color-text);font-size:var(--type-lg);font-weight:var(--weight-strong);letter-spacing:0}html:root body .product-app .automation-advanced-heading p{margin:2px 0 0;color:var(--color-text-soft);font-size:var(--type-sm)}@media (max-width:760px){html:root body .product-app .automation-row{grid-template-columns:32px minmax(0,1fr) auto;padding:12px 14px}html:root body .product-app .automation-row-params{grid-column:2/-1;grid-row:2;justify-content:flex-start}html:root body .product-app .automation-row-switch{grid-column:3;grid-row:1}html:root body .product-app .automation-summary-safe{margin-left:0}html:root body .product-app .automation-param select{width:auto;min-width:10.5em;max-width:100%}}@media (max-width:400px){html:root body .product-app .automation-group-header{grid-template-columns:minmax(0,1fr)}html:root body .product-app .automation-group-icon{display:none}html:root body .product-app .automation-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}html:root body .product-app .automation-row-icon{display:none}html:root body .product-app .automation-row-copy{grid-column:1;grid-row:1}html:root body .product-app .automation-row-switch{grid-column:2;grid-row:1}html:root body .product-app .automation-row-params{grid-column:1/-1;grid-row:2}html:root body .product-app .automation-param{white-space:normal}}@media (forced-colors:active){html:root body .product-app .automation-group-icon,html:root body .product-app .automation-row-icon{border:1px solid CanvasText}}html:root body .product-app .directory-detail{--directory-tone:var(--color-status-neutral);display:grid;gap:14px;max-width:1280px;margin:0 auto;padding:18px 24px 32px}html:root body .product-app .directory-detail>.back-link{width:-moz-max-content;width:max-content;color:var(--color-text-soft);font-size:var(--type-sm);font-weight:var(--weight-medium);text-decoration:none}html:root body .product-app .directory-detail>.back-link:hover{color:var(--color-brand-primary);text-decoration:underline;text-underline-offset:2px}html:root body .product-app .directory-detail>.directory-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 20px;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html:root body .product-app .directory-identity{display:flex;align-items:center;gap:14px;min-width:0;flex:1 1 360px}html:root body .product-app .directory-identity-copy{display:grid;gap:6px;min-width:0}html:root body .product-app .directory-detail .directory-identity-copy h1{margin:0;overflow-wrap:anywhere;color:var(--color-text);font-size:clamp(22px,2.1vw,28px);font-weight:var(--weight-strong);letter-spacing:-.02em;line-height:1.2}html:root body .product-app .directory-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}html:root body .product-app .directory-chip{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 9px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text-soft);font-size:var(--type-sm);font-weight:var(--weight-medium);white-space:nowrap}html:root body .product-app .directory-chip>a{display:inline-flex;align-items:center;gap:5px;color:var(--color-brand-primary);text-decoration:none}html:root body .product-app .directory-chip>a:hover{text-decoration:underline;text-underline-offset:2px}html:root body .product-app .directory-chip[data-kind=organization]{border-color:color-mix(in srgb,var(--color-brand-primary) 25%,var(--color-border));background:color-mix(in srgb,var(--color-brand-primary) 8%,var(--color-surface));color:var(--color-brand-primary)}html:root body .product-app .directory-chip[data-kind=archived]{background:var(--color-surface-muted)}html:root body .product-app .directory-detail .detail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}html:root body .product-app .directory-detail .detail-actions .button{min-height:36px;gap:6px;text-decoration:none}html:root body .product-app .directory-detail .contact-view-switch{display:inline-flex;margin:0;padding:2px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-muted)}html:root body .product-app .directory-detail .contact-view-switch button{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--color-text-soft);font-size:var(--type-sm);font-weight:var(--weight-medium);cursor:pointer}html:root body .product-app .directory-detail .contact-view-switch button.is-active{background:var(--color-surface);color:var(--color-text);box-shadow:0 1px 2px color-mix(in srgb,var(--color-text) 12%,transparent)}html:root body .product-app .directory-detail .contact-manage-menu>summary{min-width:36px;padding:0 8px;justify-content:center;list-style:none}html:root body .product-app .directory-detail .contact-manage-menu>summary::-webkit-details-marker{display:none}html:root body .product-app .directory-avatar{position:relative;flex:none;display:inline-grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--color-surface);color:var(--color-brand-primary);box-shadow:inset 0 0 0 1.5px var(--color-border-strong);font-size:var(--type-lg);font-weight:var(--weight-strong);letter-spacing:.02em}html:root body .product-app .directory-avatar[data-kind=organization]{border-radius:12px;background:var(--color-brand-primary);color:var(--color-surface);box-shadow:none}html:root body .product-app .directory-avatar-badge{position:absolute;right:-4px;bottom:-4px;width:20px;height:20px;display:inline-grid;place-items:center;border-radius:50%;background:var(--color-surface);color:var(--color-brand-primary);box-shadow:0 0 0 1px var(--color-border)}html:root body .product-app .directory-detail .directory-summary[data-tone=information]{--directory-tone:var(--color-status-information)}html:root body .product-app .directory-detail .directory-summary[data-tone=action]{--directory-tone:var(--color-status-action)}html:root body .product-app .directory-detail .directory-summary[data-tone=waiting]{--directory-tone:var(--color-status-waiting)}html:root body .product-app .directory-detail .directory-summary[data-tone=success]{--directory-tone:var(--color-status-success)}html:root body .product-app .directory-detail .directory-summary[data-tone=neutral]{--directory-tone:var(--color-status-neutral)}html:root body .product-app .directory-detail .directory-summary{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"icon eyebrow actions" "icon copy actions" "icon facts facts" "icon sections sections";gap:2px 16px;align-items:start;margin:0;padding:16px 20px!important;border-left-width:1px!important;border:1px solid color-mix(in srgb,var(--directory-tone) 32%,var(--color-border))!important;border-radius:8px!important;background:linear-gradient(100deg,color-mix(in srgb,var(--directory-tone) 11%,var(--color-surface)) 0,color-mix(in srgb,var(--directory-tone) 4%,var(--color-surface)) 55%,var(--color-surface) 100%)!important;box-shadow:0 1px 2px color-mix(in srgb,var(--color-text) 6%,transparent),0 8px 20px -12px color-mix(in srgb,var(--directory-tone) 45%,transparent)!important}html:root body .product-app .directory-summary-icon{grid-area:icon;width:40px;height:40px;display:inline-grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--directory-tone) 14%,var(--color-surface));color:color-mix(in srgb,var(--directory-tone) 80%,var(--color-text))}html:root body .product-app .directory-detail .directory-summary-eyebrow{grid-area:eyebrow;margin:0;color:color-mix(in srgb,var(--directory-tone) 75%,var(--color-text));font-size:var(--type-sm);font-weight:var(--weight-strong)}html:root body .product-app .directory-detail .directory-summary .contact-current-state-copy{grid-area:copy;display:grid;gap:2px;min-width:0}html:root body .product-app .directory-detail .directory-summary .contact-current-state-copy h2{margin:0;color:var(--color-text);font-size:clamp(18px,1.6vw,21px);font-weight:var(--weight-strong);letter-spacing:-.01em;line-height:1.3}html:root body .product-app .directory-detail .directory-summary .contact-current-state-copy p{margin:0;overflow:hidden;color:var(--color-text-soft);font-size:var(--type-md);text-overflow:ellipsis;white-space:nowrap}html:root body .product-app .directory-detail .directory-summary .contact-current-state-count{color:var(--color-text-muted)!important;font-size:var(--type-sm)!important}html:root body .product-app .directory-summary-actions{grid-area:actions;align-self:center;display:flex;gap:8px}html:root body .product-app .directory-summary-actions:empty{display:none}html:root body .product-app .directory-summary-actions .button{gap:6px;white-space:nowrap;text-decoration:none}html:root body .product-app .directory-facts{grid-area:facts;display:flex;flex-wrap:wrap;gap:4px 18px;margin:8px 0 0}html:root body .product-app .directory-facts>div{display:inline-flex;align-items:baseline;gap:6px;min-width:0}html:root body .product-app .directory-facts dt{color:var(--color-text-muted);font-size:var(--type-sm);font-weight:var(--weight-regular)}html:root body .product-app .directory-facts dd{margin:0;overflow:hidden;max-width:34ch;color:var(--color-text);font-size:var(--type-sm);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap}html:root body .product-app .directory-sections{grid-area:sections;margin:10px 0 0;min-width:0}html:root body .product-app .directory-sections>ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}html:root body .product-app .directory-sections>ul>li{min-width:0;max-width:100%}html:root body .product-app .directory-section-button{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:28px;padding:0 11px 0 9px;border:1px solid color-mix(in srgb,var(--color-text) 14%,transparent);border-radius:999px;background:var(--color-surface);color:var(--color-text-soft);font:inherit;cursor:pointer}html:root body .product-app .directory-section-label{flex:none;color:var(--color-text-soft);font-size:var(--type-sm);font-weight:var(--weight-medium)}html:root body .product-app .directory-section-value{min-width:0;overflow:hidden;color:var(--color-text);font-size:var(--type-sm);font-weight:var(--weight-strong);text-overflow:ellipsis;white-space:nowrap}html:root body .product-app .directory-section-button[data-tone=action] .directory-section-value,html:root body .product-app .directory-section-button[data-tone=action]>svg{color:var(--color-status-action)}html:root body .product-app .directory-section-button:hover{border-color:var(--color-brand-primary)}html:root body .product-app .directory-section-button[aria-pressed=true]{border-color:var(--color-brand-primary);background:var(--color-brand-primary)}html:root body .product-app .directory-section-button[aria-pressed=true] :is(svg,.directory-section-label,.directory-section-value){color:var(--color-surface)!important}html:root body .product-app .directory-section-button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}html:root body .product-app .directory-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:14px;align-items:start}html:root body .product-app .directory-main,html:root body .product-app .directory-side{display:grid;gap:14px;min-width:0}html:root body .product-app .directory-detail .directory-card{display:block!important;padding:0!important;margin:0!important;box-shadow:none}html:root body .product-app .directory-detail .directory-card>.directory-card-body{display:block!important}html:root body .product-app .directory-card{min-width:0;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);scroll-margin-top:96px;transition:opacity .2s ease,box-shadow .2s ease,border-color .2s ease}html:root body .product-app .directory-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--color-border-subtle)}html:root body .product-app .directory-card-head h2{display:flex;align-items:center;gap:8px;margin:0;color:var(--color-text);font-size:var(--type-md);font-weight:var(--weight-strong);letter-spacing:0}html:root body .product-app .directory-card-head h2>svg{color:var(--color-text-soft)}html:root body .product-app .directory-card-count{min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;display:inline-grid;place-items:center;border-radius:10px;background:var(--color-surface-muted);color:var(--color-text-soft);font-size:var(--type-xs);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}html:root body .product-app .directory-card-body{padding:4px 16px 14px;min-width:0}html:root body .product-app .directory-detail[data-focus-section] .directory-card:not([data-focused=true]){opacity:.42}html:root body .product-app .directory-detail[data-focus-section] .directory-card:not([data-focused=true]):hover{opacity:.8}html:root body .product-app .directory-card[data-focused=true]{border-color:var(--color-brand-primary);box-shadow:0 0 0 1px var(--color-brand-primary),0 14px 34px -18px color-mix(in srgb,var(--color-brand-primary) 55%,transparent)}html:root body .product-app .directory-empty{margin:10px 0 0;color:var(--color-text-muted);font-size:var(--type-sm)}html:root body .product-app .directory-card .contact-case-table-shell,html:root body .product-app .directory-card .contact-relation-panel{margin:0 -16px -14px!important;padding:0!important;border:0!important;border-radius:0 0 8px 8px!important;background:transparent!important;box-shadow:none!important}html:root body .product-app .directory-card .contact-case-table{width:100%;border-collapse:collapse;table-layout:fixed!important}html:root body .product-app .directory-card .contact-case-table thead th:first-child{width:27%}html:root body .product-app .directory-card .contact-case-table thead th:nth-child(2){width:150px}html:root body .product-app .directory-card .contact-case-table thead th:nth-child(5){width:104px}html:root body .product-app .directory-card .contact-case-table thead th:nth-child(6){width:44px}html:root body .product-app .directory-card .contact-case-table .case-badge.status{max-width:100%}html:root body .product-app .directory-card .contact-case-table thead th{padding:8px 12px;border-bottom:1px solid var(--color-border-subtle);background:transparent;color:var(--color-text-muted);font-size:var(--type-xs);font-weight:var(--weight-medium);text-align:left;text-transform:none;letter-spacing:0}html:root body .product-app .directory-card .contact-case-table tbody td{padding:10px 12px;border-bottom:1px solid var(--color-border-subtle);vertical-align:top}html:root body .product-app .directory-card .contact-case-table tbody tr:last-child td{border-bottom:0}html:root body .product-app .directory-card .contact-case-table tbody tr>td:first-child{box-shadow:inset 3px 0 0 var(--row-tone,var(--color-status-neutral))}html:root body .product-app .directory-card .contact-case-table tbody tr[data-status-tone=information]{--row-tone:var(--color-status-information)}html:root body .product-app .directory-card .contact-case-table tbody tr[data-status-tone=action]{--row-tone:var(--color-status-action)}html:root body .product-app .directory-card .contact-case-table tbody tr[data-status-tone=waiting]{--row-tone:var(--color-status-waiting)}html:root body .product-app .directory-card .contact-case-table tbody tr[data-status-tone=success]{--row-tone:var(--color-status-success)}html:root body .product-app .directory-card .contact-case-table tbody tr:hover td{background:var(--color-surface-muted)}html:root body .product-app .directory-case-list{display:grid;margin:0 -16px -14px;padding:0;list-style:none}html:root body .product-app .directory-case-row{--row-tone:var(--color-status-neutral);border-bottom:1px solid var(--color-border-subtle)}html:root body .product-app .directory-case-row:last-child{border-bottom:0}html:root body .product-app .directory-case-row[data-status-tone=information]{--row-tone:var(--color-status-information)}html:root body .product-app .directory-case-row[data-status-tone=action]{--row-tone:var(--color-status-action)}html:root body .product-app .directory-case-row[data-status-tone=waiting]{--row-tone:var(--color-status-waiting)}html:root body .product-app .directory-case-row[data-status-tone=success]{--row-tone:var(--color-status-success)}html:root body .product-app .directory-case-link{display:grid;grid-template-columns:minmax(0,1.6fr) auto minmax(0,1.2fr) 96px 16px;align-items:center;gap:12px;padding:10px 16px;box-shadow:inset 3px 0 0 var(--row-tone);color:var(--color-text);text-decoration:none}html:root body .product-app .directory-case-link:hover{background:var(--color-surface-muted)}html:root body .product-app .directory-case-link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}html:root body .product-app .directory-case-link>svg{color:var(--color-text-muted)}html:root body .product-app .directory-case-due,html:root body .product-app .directory-case-main,html:root body .product-app .directory-case-next{display:grid;gap:1px;min-width:0}html:root body .product-app .directory-case-main strong{overflow:hidden;font-size:var(--type-md);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap}html:root body .product-app :is(.directory-case-main,.directory-case-next,.directory-case-due) small{overflow:hidden;color:var(--color-text-muted);font-size:var(--type-xs);text-overflow:ellipsis;white-space:nowrap}html:root body .product-app .directory-case-next b{overflow:hidden;color:var(--color-text-soft);font-size:var(--type-sm);font-weight:var(--weight-regular);text-overflow:ellipsis;white-space:nowrap}html:root body .product-app .directory-case-due time{font-size:var(--type-sm);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}html:root body .product-app .directory-detail-list{display:grid;gap:10px;margin:8px 0 0}html:root body .product-app .directory-detail-list>div{display:grid;gap:2px;min-width:0}html:root body .product-app .directory-detail-list dt{color:var(--color-text-muted);font-size:var(--type-xs);font-weight:var(--weight-medium)}html:root body .product-app .directory-detail-list dd{display:grid;gap:2px;margin:0;min-width:0;overflow-wrap:anywhere;color:var(--color-text);font-size:var(--type-sm)}html:root body .product-app .directory-detail-list a{color:var(--color-brand-primary);text-decoration:none}html:root body .product-app .directory-detail-list a:hover{text-decoration:underline;text-underline-offset:2px}html:root body .product-app .directory-people{display:grid;gap:2px;margin:6px -8px 0;padding:0;list-style:none}html:root body .product-app .directory-person-link{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;color:var(--color-text);text-decoration:none}html:root body .product-app a.directory-person-link:hover{background:var(--color-surface-muted)}html:root body .product-app a.directory-person-link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:0}html:root body .product-app .directory-person-avatar{width:32px;height:32px;display:inline-grid;place-items:center;border-radius:50%;background:var(--color-surface);color:var(--color-brand-primary);box-shadow:inset 0 0 0 1.5px var(--color-border-strong);font-size:var(--type-xs);font-weight:var(--weight-strong)}html:root body .product-app .directory-person-text{display:grid;gap:1px;min-width:0}html:root body .product-app .directory-person-text b{overflow:hidden;font-size:var(--type-md);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap}html:root body .product-app .directory-person-text small{overflow:hidden;color:var(--color-text-muted);font-size:var(--type-sm);text-overflow:ellipsis;white-space:nowrap}html:root body .product-app .directory-person-tag{padding:2px 8px;border-radius:999px;background:var(--color-surface-muted);color:var(--color-text-soft);font-size:var(--type-xs);font-weight:var(--weight-medium);white-space:nowrap}html:root body .product-app .directory-detail .directory-card{min-height:0!important;height:auto!important}html:root body .product-app .directory-notes{border-color:color-mix(in srgb,var(--color-brand-primary) 18%,var(--color-border));border-left:3px solid var(--color-brand-primary);background:color-mix(in srgb,var(--color-brand-primary) 5%,var(--color-surface))}html:root body .product-app .directory-notes .directory-card-head{border-bottom-color:color-mix(in srgb,var(--color-brand-primary) 12%,transparent)}html:root body .product-app .directory-notes-privacy{display:inline-flex;align-items:center;gap:5px;margin:8px 0 4px;color:var(--color-text-soft);font-size:var(--type-xs)}html:root body .product-app .directory-notes-body{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--type-md);line-height:1.5}@media (max-width:980px){html:root body .product-app .directory-body{grid-template-columns:minmax(0,1fr)}html:root body .product-app .directory-case-link{grid-template-columns:minmax(0,1fr) auto 16px;grid-template-areas:"main status arrow" "next due arrow";row-gap:4px}html:root body .product-app .directory-case-main{grid-area:main}html:root body .product-app .directory-case-status{grid-area:status}html:root body .product-app .directory-case-next{grid-area:next}html:root body .product-app .directory-case-due{grid-area:due;text-align:right}html:root body .product-app .directory-case-link>svg{grid-area:arrow}}@media (max-width:650px){html:root body .product-app .directory-detail{padding:12px 12px 24px;gap:12px}html:root body .product-app .directory-detail>.directory-head{flex-direction:column!important;align-items:stretch!important}html:root body .product-app .directory-identity{flex:none;gap:12px}html:root body .product-app .directory-detail .detail-actions{margin:0!important}html:root body .product-app .directory-detail .directory-summary .contact-current-state-copy{overflow:hidden}html:root body .product-app .directory-detail .directory-summary .contact-current-state-copy :is(p,.localized-content){white-space:normal!important;overflow-wrap:anywhere}html:root body .product-app .directory-case-link{grid-template-columns:minmax(0,1fr) auto 16px;grid-template-areas:"main main arrow" "status due arrow" "next next arrow"}html:root body .product-app .directory-case-main strong{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}html:root body .product-app .directory-avatar{width:44px;height:44px;font-size:var(--type-md)}html:root body .product-app .directory-detail .detail-actions{width:100%}html:root body .product-app .directory-detail .detail-actions>:is(.button,a.button){flex:1 1 auto;justify-content:center;min-height:44px}html:root body .product-app .directory-detail .contact-view-switch{order:-1;width:100%}html:root body .product-app .directory-detail .contact-view-switch button{flex:1 1 0;justify-content:center;min-height:38px}html:root body .product-app .directory-detail .directory-summary{grid-template-columns:36px minmax(0,1fr);grid-template-areas:"icon eyebrow" "icon copy" "facts facts" "actions actions" "sections sections";padding:14px!important}html:root body .product-app .directory-summary-icon{width:36px;height:36px}html:root body .product-app .directory-summary-actions{margin-top:10px}html:root body .product-app .directory-summary-actions .button{flex:1 1 auto;justify-content:center;min-height:44px}html:root body .product-app .directory-detail .directory-summary .contact-current-state-copy p{white-space:normal}html:root body .product-app .directory-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}html:root body .product-app .directory-facts dd{max-width:none}html:root body .product-app .directory-section-button{height:36px}html:root body .product-app .directory-card-body{padding:4px 12px 12px}html:root body .product-app .directory-card-head{padding:12px}html:root body .product-app .directory-card .contact-case-table-shell,html:root body .product-app .directory-card .contact-relation-panel,html:root body .product-app .directory-case-list{margin:0 -12px -12px!important}html:root body .product-app .directory-case-link{padding:12px}html:root body .product-app .directory-person-link{min-height:44px}html:root body .product-app .directory-card .contact-case-table,html:root body .product-app .directory-card .contact-case-table tbody{display:block!important;width:100%!important}html:root body .product-app .directory-card .contact-case-table thead{display:none!important}html:root body .product-app .directory-card .contact-case-table tbody tr{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;align-items:center;margin:0!important;padding:12px 12px 12px 15px!important;border:0!important;border-bottom:1px solid var(--color-border-subtle)!important;border-radius:0!important;background:transparent!important;box-shadow:inset 3px 0 0 var(--row-tone,var(--color-status-neutral))!important}html:root body .product-app .directory-card .contact-case-table tbody tr:last-child{border-bottom:0!important}html:root body .product-app .directory-card .contact-case-table tbody td{display:block!important;min-width:0;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html:root body .product-app .directory-card .contact-case-table tbody td:before{content:none!important;display:none!important}html:root body .product-app .directory-card .contact-case-table tbody td:first-child{grid-column:1/-1}html:root body .product-app .directory-card .contact-case-table tbody td:nth-child(3),html:root body .product-app .directory-card .contact-case-table tbody td:nth-child(6){display:none!important}html:root body .product-app .directory-card .contact-case-table tbody td:nth-child(4){grid-column:1/-1;grid-row:3}html:root body .product-app .directory-card .contact-case-table tbody td:nth-child(5){text-align:right}html:root body .product-app .directory-card .contact-case-table tbody tr:hover td{background:transparent!important}}@media (prefers-reduced-motion:reduce){html:root body .product-app .directory-card{transition:none}}@media (forced-colors:active){html:root body .product-app .directory-card[data-focused=true],html:root body .product-app .directory-section-button[aria-pressed=true]{outline:2px solid Highlight}}html:root body .first-launch-lead>.first-run-promise{display:block;margin-bottom:4px;color:var(--color-text);font-weight:var(--weight-medium)}html:root body .first-run-step{display:grid;gap:14px;min-width:0}html:root body .first-run-step>.first-launch-lead,html:root body .first-run-step>h1{margin:0}html:root body .first-run-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}html:root body .first-run-choice{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;min-height:96px;margin:0;padding:14px 14px 14px 12px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}html:root body .first-run-choice:hover{border-color:var(--color-brand-primary)}html:root body .first-run-choice:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}html:root body .first-run-choice[aria-checked=true]{border-color:var(--color-brand-primary);background:color-mix(in srgb,var(--color-brand-primary) 5%,var(--color-surface));box-shadow:inset 0 0 0 1px var(--color-brand-primary)}html:root body .first-run-choice-icon{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:10px;background:var(--color-surface-muted);color:var(--color-brand-primary)}html:root body .first-run-choice[aria-checked=true] .first-run-choice-icon{background:var(--color-brand-primary)}html:root body .first-run-choice-copy{display:grid;gap:4px;min-width:0;padding-right:18px}html:root body .first-run-choice-copy b{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--type-md);font-weight:var(--weight-strong)}html:root body .first-run-choice-copy b em{padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--color-brand-primary) 10%,var(--color-surface));color:var(--color-brand-primary);font-size:var(--type-xs);font-style:normal;font-weight:var(--weight-medium)}html:root body .first-run-choice-copy small{color:var(--color-text-soft);font-size:var(--type-sm);line-height:1.45}html:root body .first-run-choice-check{position:absolute;top:10px;right:10px;width:18px;height:18px;display:inline-grid;place-items:center;border-radius:50%;background:var(--color-brand-primary);opacity:0;transition:opacity .16s ease}html:root body .first-run-choice[aria-checked=true] .first-run-choice-check{opacity:1}html:root body .first-run-note{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;padding:10px 12px;border-radius:10px;background:var(--color-surface-muted);color:var(--color-text-soft);font-size:var(--type-sm);line-height:1.45}html:root body .first-run-note>.app-icon,html:root body .first-run-note>svg{flex:none;margin-top:2px;color:var(--color-brand-primary)}html:root body .first-run-hint{margin:0;color:var(--color-text-muted);font-size:var(--type-sm);line-height:1.45}html:root body .first-run-warning{margin:0;color:var(--color-status-critical);font-size:var(--type-sm)}html:root body .first-run-success{margin:0;color:var(--color-status-success);font-size:var(--type-sm)}html:root body .first-run-days{display:grid;gap:8px;margin:0;padding:0;border:0}html:root body .first-run-days>legend{margin-bottom:8px;padding:0;color:var(--color-text);font-size:var(--type-md);font-weight:var(--weight-strong)}html:root body .first-run-day-chips{display:flex;flex-wrap:wrap;gap:6px}html:root body .first-run-day-chips>button{min-width:52px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text-soft);font:inherit;font-size:var(--type-sm);font-weight:var(--weight-medium);cursor:pointer}html:root body .first-run-day-chips>button:hover{border-color:var(--color-brand-primary);color:var(--color-text)}html:root body .first-run-day-chips>button[aria-pressed=true]{border-color:var(--color-brand-primary);background:var(--color-brand-primary);color:var(--color-surface)}html:root body .first-run-day-chips>button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}html:root body .first-run-panel{display:grid;gap:10px;padding:14px 16px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface)}html:root body .first-run-panel>h2{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--type-md);font-weight:var(--weight-strong)}html:root body .first-run-count{min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;display:inline-grid;place-items:center;border-radius:10px;background:var(--color-surface-muted);color:var(--color-text-soft);font-size:var(--type-xs);font-variant-numeric:tabular-nums}html:root body .first-run-people{display:grid;gap:2px;margin:0;padding:0;list-style:none}html:root body .first-run-people>li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0}html:root body .first-run-people>li+li{border-top:1px solid var(--color-border-subtle)}html:root body .first-run-avatar{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:50%;background:var(--color-brand-primary);color:var(--color-surface);font-size:var(--type-sm);font-weight:var(--weight-strong)}html:root body .first-run-avatar[data-pending=true]{background:var(--color-surface);color:var(--color-brand-primary);box-shadow:inset 0 0 0 1.5px var(--color-border-strong)}html:root body .first-run-avatar.first-run-mailbox-icon{background:var(--color-surface-muted)}html:root body .first-run-person{display:grid;gap:1px;min-width:0}html:root body .first-run-person b{display:flex;align-items:center;gap:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--type-md);font-weight:var(--weight-medium)}html:root body .first-run-person b em{padding:0 6px;border-radius:999px;background:var(--color-surface-muted);color:var(--color-text-soft);font-size:var(--type-xs);font-style:normal}html:root body .first-run-person small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-muted);font-size:var(--type-sm)}html:root body .first-run-tag{padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--color-brand-primary) 10%,var(--color-surface));color:var(--color-brand-primary);font-size:var(--type-xs);font-weight:var(--weight-medium);white-space:nowrap}html:root body .first-run-tag[data-pending=true]{background:var(--color-surface-muted);color:var(--color-text-soft)}html:root body .first-run-invite{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:4px;padding-top:12px;border-top:1px solid var(--color-border-subtle)}html:root body .first-run-invite>h3{grid-column:1/-1;margin:0;font-size:var(--type-sm);font-weight:var(--weight-strong);color:var(--color-text)}html:root body .first-run-invite>label{display:grid;gap:4px;min-width:0;color:var(--color-text-soft);font-size:var(--type-sm)}html:root body .first-run-invite>label :is(input,select){width:100%;min-height:40px;box-sizing:border-box;padding:0 10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);font:inherit}html:root body .first-run-invite>label :is(input,select):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}html:root body .first-run-invite>.first-run-invite-wide{grid-column:1/-1}html:root body .first-run-invite>button{align-self:end;justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:40px}html:root body .first-run-invite>p{grid-column:1/-1}html:root body .first-run-team-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:12px;align-items:start}html:root body .first-run-invite-details{margin-top:2px;padding-top:10px;border-top:1px solid var(--color-border-subtle)}html:root body .first-run-invite-details>summary{display:inline-flex;align-items:center;gap:6px;min-height:32px;cursor:pointer;color:var(--color-brand-primary);font-size:var(--type-sm);font-weight:var(--weight-strong);list-style:none}html:root body .first-run-invite-details>summary::-webkit-details-marker{display:none}html:root body .first-run-invite-details>summary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:4px}html:root body .first-run-invite-details[open]>summary{margin-bottom:8px}html:root body .first-run-invite-details>.first-run-invite{margin-top:0;padding-top:0;border-top:0}html:root body .onboarding-page-block>.first-run-choice-grid,html:root body .onboarding-page-block>.first-run-days{margin-top:2px}html:root body .first-launch-review-grid>.first-run-review-creation span{color:var(--color-text-soft)}@media (max-width:900px){html:root body .first-run-team-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){html:root body .first-run-choice-grid{grid-template-columns:minmax(0,1fr);gap:8px}html:root body .first-run-choice{min-height:0;grid-template-columns:30px minmax(0,1fr);padding:10px 12px 10px 10px}html:root body .first-run-choice-icon{width:30px;height:30px}html:root body .first-run-choice-copy small{font-size:var(--type-xs)}}@media (max-width:420px){html:root body .first-run-invite{grid-template-columns:minmax(0,1fr)}html:root body .first-run-invite>button{justify-self:stretch;justify-content:center;min-height:44px}html:root body .first-run-day-chips>button{min-width:44px;height:44px;padding:0 10px}html:root body .first-run-people>li{gap:8px;padding:5px 0}html:root body .first-run-people>li>.first-run-tag{max-width:34vw;overflow:hidden;text-overflow:ellipsis}html:root body .first-run-panel{padding:12px}}@media (prefers-reduced-motion:reduce){html:root body :is(.first-run-choice,.first-run-choice-check){transition:none}}html:root body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row,html:root body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row:is(:hover,:focus-within,[data-expanded=true],[data-latest-history-step=true]){background:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important;outline:0!important;border-radius:0!important}html:root body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row:before{content:""!important;position:absolute!important;left:13px!important;top:0!important;bottom:0!important;width:2px!important;height:auto!important;background:var(--color-border-strong)!important;border-radius:0!important;z-index:0!important;transform:none!important}html:root body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-rows>.case-history-row:first-child:before{top:24px!important}html:root body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-rows>.case-history-row:last-child:before{bottom:auto!important;height:24px!important}html:root body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-rows>.case-history-row:only-child:before{content:none!important}html:root body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row>.case-history-marker{position:relative!important;z-index:1!important;background-clip:padding-box}html:root body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row>.case-history-card{margin-left:6px!important;border:1px solid transparent!important;border-radius:10px!important;box-shadow:none!important;background:transparent!important;transition:background-color .14s ease,border-color .14s ease}html:root body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row:is(:hover,:focus-within)>.case-history-card{background:var(--color-surface-hover)!important}html:root body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row[data-expanded=true]>.case-history-card{background:var(--color-surface)!important;border-color:var(--color-border-strong)!important;box-shadow:0 0 0 1px var(--color-border-strong),0 6px 18px -14px color-mix(in srgb,var(--color-text) 40%,transparent)!important}html:root body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row[data-expanded=true]>.case-history-card .case-history-inline-detail{background:var(--color-surface)!important}@media (prefers-reduced-motion:reduce){html:root body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row>.case-history-card{transition:none}}html:root body .product-app .automation-advanced-heading+.secretary-grid{display:block!important;-moz-columns:380px 2;columns:380px 2;-moz-column-gap:16px;column-gap:16px}html:root body .product-app .automation-advanced-heading+.secretary-grid>*{display:block;width:100%;box-sizing:border-box;margin:0 0 16px!important;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;height:auto!important;min-height:0!important}html:root body .product-app .automation-advanced-heading{margin-bottom:10px!important}html:root body .assistant-panel.is-assistant-a>.assistant-header,html:root body .assistant-panel>.assistant-header,html:root body>.tamdot-drawer-layer .assistant-panel.is-assistant-a>.assistant-header{min-height:48px;padding:6px 8px 6px 14px!important;border-bottom:1px solid var(--color-border-subtle)!important;background:var(--color-surface)!important;background-image:none!important}html:root body .assistant-panel.is-assistant-a>.assistant-header:after,html:root body .assistant-panel.is-assistant-a>.assistant-header:before{content:none!important;display:none!important}html:root body .assistant-panel>.assistant-header .assistant-brand>span:first-child{display:inline-grid;place-items:center;width:28px;height:28px;flex:none}html:root body .assistant-panel>.assistant-header .assistant-header-tools{display:flex;align-items:center;gap:2px}html:root body .assistant-panel>.assistant-header .assistant-header-tools>:is(.assistant-icon-button,.assistant-close){display:inline-grid;place-items:center;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--color-text-soft);box-shadow:none;font-size:18px;line-height:1}html:root body .assistant-panel>.assistant-header .assistant-header-tools>:is(.assistant-icon-button,.assistant-close):hover{background:var(--color-surface-muted);color:var(--color-text)}html:root body .assistant-panel>.assistant-header .assistant-header-tools>:is(.assistant-icon-button,.assistant-close):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}html:root body .assistant-panel>.assistant-header .assistant-header-tools>.assistant-icon-button[aria-expanded=true]{background:var(--color-brand-soft);color:var(--color-brand-primary)}html:root body .assistant-panel .pulse-operation{background:var(--color-surface)!important;box-shadow:none!important}html:root body .assistant-panel .pulse-operation>:first-child{background:var(--color-surface)!important}html:root body .assistant-panel.is-assistant-a .assistant-empty{padding-block:10px 4px}html:root body .assistant-panel.is-assistant-a .assistant-empty>h2{margin:0 0 6px;color:var(--color-text);font-size:var(--type-lg);font-weight:var(--weight-strong);line-height:1.35;letter-spacing:0}html:root body .assistant-panel.is-assistant-a .assistant-empty .assistant-prompts{display:grid;gap:6px}@media (max-width:650px){html:root body>.tamdot-drawer-layer .assistant-panel.is-assistant-a>.assistant-header,html:root body>.tamdot-drawer-layer .assistant-panel>.assistant-header{min-height:52px;padding:calc(6px + env(safe-area-inset-top)) 4px 6px 12px!important;background:var(--color-surface)!important;color:var(--color-text)!important}html:root body>.tamdot-drawer-layer .assistant-panel>.assistant-header .assistant-header-tools>:is(.assistant-icon-button,.assistant-close){width:44px;height:44px;min-width:44px;min-height:44px;color:var(--color-text-soft)!important}}html:root body .product-app .next-steps-warning.next-steps-warning{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:10px 12px;border:1px solid var(--color-border-subtle);border-left:3px solid var(--color-status-action);border-radius:10px;background:var(--color-surface)}html:root body .product-app .next-steps-warning.next-steps-warning[data-overdue=true]{border-left-color:var(--color-status-critical)}html:root body .product-app .next-steps-warning .next-steps-warning-line{display:grid;gap:2px;margin:0}html:root body .product-app .next-steps-warning .next-steps-warning-line>strong{color:var(--color-text);font-size:var(--type-md);font-weight:var(--weight-strong);line-height:1.35}html:root body .product-app .next-steps-warning .next-steps-warning-why{display:flex;flex-wrap:wrap;gap:2px 10px;color:var(--color-text-soft);font-size:var(--type-sm);line-height:1.4}html:root body .product-app .next-steps-warning .next-steps-warning-why>span{display:inline-flex;align-items:center;gap:6px}html:root body .product-app .next-steps-warning .next-steps-warning-why>span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-status-action)}html:root body .product-app .next-steps-warning .next-steps-warning-why>span[data-reason=OVERDUE]{color:var(--color-status-critical);font-weight:var(--weight-medium)}html:root body .product-app .next-steps-warning .next-steps-warning-why>span[data-reason=OVERDUE]:before{background:var(--color-status-critical)}html:root body .product-app .next-steps-warning .next-steps-warning-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 12px}html:root body .product-app .next-steps-warning .next-steps-warning-tour.next-steps-warning-tour{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 12px;border:0;border-radius:8px;background:var(--color-brand-primary);color:var(--color-surface);font-size:var(--type-sm);font-weight:var(--weight-strong);text-decoration:none}html:root body .product-app .next-steps-warning .next-steps-warning-tour.next-steps-warning-tour:after,html:root body .product-app .next-steps-warning .next-steps-warning-tour.next-steps-warning-tour:before{content:none;display:none}html:root body .product-app .next-steps-warning .next-steps-warning-tour.next-steps-warning-tour:hover{background:var(--color-brand-hover)}html:root body .product-app .next-steps-warning .next-steps-warning-tour.next-steps-warning-tour:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}html:root body .product-app .next-steps-warning :is(.next-steps-warning-all,.next-steps-warning-toggle){display:inline-flex;align-items:center;gap:4px;min-height:34px;padding:0;border:0;background:transparent;color:var(--color-brand-primary);font-size:var(--type-sm);font-weight:var(--weight-medium);text-decoration:none}html:root body .product-app .next-steps-warning :is(.next-steps-warning-all,.next-steps-warning-toggle):hover{text-decoration:underline;text-underline-offset:3px}html:root body .product-app .next-steps-warning>.next-steps-panel{grid-column:1/-1}@media (max-width:650px){html:root body .product-app .next-steps-warning.next-steps-warning{grid-template-columns:minmax(0,1fr)}html:root body .product-app .next-steps-warning .next-steps-warning-actions{justify-content:flex-start}html:root body .product-app .next-steps-warning .next-steps-warning-tour.next-steps-warning-tour{min-height:44px;flex:1 1 100%;justify-content:center}html:root body .product-app .next-steps-warning :is(.next-steps-warning-all,.next-steps-warning-toggle){min-height:44px}}html:root body .product-app .case-next-step .case-section-glance-tile:is([data-tone=critical],[data-tone=review],[data-tone=success]){border-color:color-mix(in srgb,var(--glance-tone) 70%,var(--color-border));background:color-mix(in srgb,var(--glance-tone) 11%,var(--color-surface))}html:root body .product-app .case-next-step .case-section-glance-tile[data-tone=critical]{--glance-ink:var(--color-status-critical)}html:root body .product-app .case-next-step .case-section-glance-tile[data-tone=review]{--glance-ink:color-mix(in srgb,var(--color-status-review) 45%,var(--color-text));background:color-mix(in srgb,var(--color-status-review) 20%,var(--color-surface))}html:root body .product-app .case-next-step .case-section-glance-tile[data-tone=success]{--glance-ink:var(--color-status-success)}html:root body .product-app .case-next-step .case-section-glance-tile:is([data-tone=critical],[data-tone=review],[data-tone=success]) :is(.case-section-glance-icon,.case-section-glance-value){color:var(--glance-ink)!important}html:root body .product-app .case-next-step .case-section-glance-tile[data-tone=critical] .case-section-glance-value{font-weight:var(--weight-strong)}html:root body .product-app .case-next-step .case-section-glance-tile:is([data-tone=critical],[data-tone=review],[data-tone=success]):hover{border-color:var(--glance-tone)}html:root body .product-app .case-next-step .case-section-glance-tile[aria-pressed=true] :is(.case-section-glance-icon,.case-section-glance-value,.case-section-glance-label){color:var(--color-surface)!important}@media (forced-colors:active){html:root body .product-app .case-next-step .case-section-glance-tile:is([data-tone=critical],[data-tone=review]){border-width:2px}}html:root body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-scroll{scroll-padding-block:8px}html:root body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-scroll>.case-history-rows{padding:6px 6px 10px 12px!important;margin:0!important}html:root body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row:last-child>.case-history-card{margin-bottom:2px!important}html:root body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row:first-child>.case-history-card{margin-top:2px!important}html:root body .product-app .case-next-step .case-section-glance-tile[data-tone=upcoming]{--glance-tone:color-mix(in srgb,var(--color-status-warning) 60%,var(--color-surface));--glance-ink:color-mix(in srgb,var(--color-status-warning-ink) 85%,var(--color-text))}html:root body .product-app .case-next-step .case-section-glance-tile[data-tone=soon]{--glance-tone:var(--color-status-warning);--glance-ink:var(--color-status-warning-ink)}html:root body .product-app .case-next-step .case-section-glance-tile[data-tone=urgent]{--glance-tone:var(--color-status-action);--glance-ink:var(--color-status-action)}html:root body .product-app .case-next-step .case-section-glance-tile:is([data-tone=upcoming],[data-tone=soon],[data-tone=urgent]){border-color:color-mix(in srgb,var(--glance-tone) 70%,var(--color-border));background:color-mix(in srgb,var(--glance-tone) 12%,var(--color-surface))}html:root body .product-app .case-next-step .case-section-glance-tile[data-tone=upcoming]{background:color-mix(in srgb,var(--color-status-warning) 7%,var(--color-surface))}html:root body .product-app .case-next-step .case-section-glance-tile[data-tone=soon]{background:color-mix(in srgb,var(--color-status-warning) 16%,var(--color-surface))}html:root body .product-app .case-next-step .case-section-glance-tile[data-tone=urgent]{background:color-mix(in srgb,var(--color-status-action) 12%,var(--color-surface))}html:root body .product-app .case-next-step .case-section-glance-tile:is([data-tone=upcoming],[data-tone=soon],[data-tone=urgent]) :is(.case-section-glance-icon,.case-section-glance-value){color:var(--glance-ink)!important}html:root body .product-app .case-next-step .case-section-glance-tile[data-tone=urgent] .case-section-glance-value{font-weight:var(--weight-strong)}html:root body .product-app .case-next-step .case-section-glance-tile:is([data-tone=upcoming],[data-tone=soon],[data-tone=urgent]):hover{border-color:var(--glance-tone)}html:root body .product-app .case-next-step .case-section-glance-tile[data-tone=success]{border-color:color-mix(in srgb,var(--color-status-success) 38%,var(--color-border));background:color-mix(in srgb,var(--color-status-success) 7%,var(--color-surface))}html:root body .product-app .case-next-step .case-section-glance-tile[aria-pressed=true]:is([data-tone=upcoming],[data-tone=soon],[data-tone=urgent]) :is(.case-section-glance-icon,.case-section-glance-value,.case-section-glance-label){color:var(--color-surface)!important}@media (forced-colors:active){html:root body .product-app .case-next-step .case-section-glance-tile:is([data-tone=soon],[data-tone=urgent]){border-width:2px}}html body .case-documents-panel .case-documents-toolbar{display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid var(--color-border-subtle)}html body .case-document-add{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}html body .case-document-add>.button{display:inline-flex;align-items:center;gap:6px;min-height:36px;white-space:nowrap}html body .case-document-add-hint{color:var(--color-text-soft);font-size:var(--type-xs);line-height:1.4}html body .case-document-add.is-compact .case-document-add-hint{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}html body .case-document-add-error{max-width:32ch;color:var(--color-status-critical);font-size:var(--type-sm);line-height:1.4}html body .case-documents-panel .case-document-attach-read,html body .case-documents-panel .case-document-open{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px}html body .case-documents-panel .case-document-attach-read span{white-space:nowrap}html body .product-app .case-documents-panel .case-stored-documents li{grid-template-columns:34px minmax(0,1fr) auto auto!important;-moz-column-gap:10px;column-gap:10px;row-gap:2px}html body .product-app .case-stored-documents li>.case-document-file-icon{grid-column:1;grid-row:1/span 2;align-self:start}html body .product-app .case-stored-documents li>.case-document-main{grid-column:2;grid-row:1;min-width:0}html body .product-app .case-stored-documents li>.case-document-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .product-app .case-stored-documents li>.case-document-state{grid-column:3;grid-row:1}html body .product-app .case-stored-documents li>.case-document-row-actions{grid-column:4;grid-row:1/span 2}html body .product-app .case-stored-documents li>.case-document-source{grid-column:2/4;grid-row:2;min-width:0}html body .case-documents-panel li>.case-document-row-actions{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;justify-self:end;min-width:0}html body .case-documents-panel li>.case-document-row-actions>.button{margin:0}html body .case-documents-panel .case-document-read-all{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px}html body .case-documents-panel .case-document-read-all small{flex:1 1 220px;color:var(--color-text-soft);font-size:var(--type-xs);line-height:1.45}html body .case-documents-panel .case-documents-read-notice{padding:8px 10px;border-radius:var(--design-radius-control);line-height:1.45;background:var(--color-status-information-soft)}html body .case-documents-panel .case-documents-read-notice.is-error{background:var(--color-status-critical-soft)}html body .tamdot-dialog.case-document-reader-dialog{width:min(1120px,calc(100vw - 24px))!important}html body .tamdot-dialog.case-document-reader-dialog>.dialog-body{min-width:0}html body .case-document-reader{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;min-width:0}html body .case-document-reader-actions{display:flex;flex-wrap:wrap;gap:8px;margin-right:auto}html body .case-document-reader-actions .button{display:inline-flex;align-items:center;gap:6px}html body .case-document-preview{margin:0;min-width:0}html body .case-document-preview-frame{display:grid;place-items:center;min-height:280px;max-height:min(70dvh,760px);overflow:auto;padding:8px;border:1px solid var(--color-border);border-radius:var(--design-radius-card);background:var(--color-surface-muted)}html body .case-document-preview-frame:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}html body .case-document-preview-frame canvas,html body .case-document-preview-frame img{display:block;max-width:100%;height:auto;background:var(--color-surface);box-shadow:var(--design-shadow-hover)}html body .case-document-preview-empty{display:grid;justify-items:center;gap:10px;margin:0;padding:24px;text-align:center;color:var(--color-text-soft);font-size:var(--type-base);line-height:1.5}html body .case-document-preview-pager{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--color-text-soft);font-size:var(--type-sm);font-variant-numeric:tabular-nums}html body .case-document-preview-pager .button{min-width:36px;min-height:36px;padding:0 8px}html body .case-document-reading{display:grid;gap:12px;min-width:0;align-content:start}html body .case-document-reading-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}html body .case-document-reading-head h3{margin:0;font-size:var(--type-lg);font-weight:var(--weight-strong);color:var(--color-text)}html body .case-document-reading-head small{color:var(--color-text-soft);font-size:var(--type-xs)}html body .case-document-reading-hint,html body .case-document-reading-summary,html body .case-document-reading-title{margin:0;color:var(--color-text);font-size:var(--type-base);line-height:1.55;overflow-wrap:anywhere}html body .case-document-reading-hint{color:var(--color-text-soft)}html body .case-document-reading-error{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:var(--design-radius-control);background:var(--color-status-critical-soft);color:var(--color-text);font-size:var(--type-sm);line-height:1.45}html body .case-document-reading-error svg{flex:none;color:var(--color-status-critical)}html body .case-document-reading-result{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;padding:10px 12px;border-radius:var(--design-radius-control);background:var(--color-status-success-soft);color:var(--color-text);font-size:var(--type-sm)}html body .case-document-reading-result svg{color:var(--color-status-success)}html body .case-document-reading-warnings{font-size:var(--type-sm);line-height:1.45}html body .case-document-reading-warnings ul{margin:4px 0 0;padding-left:18px}html body .case-document-subject{display:grid;gap:8px;min-width:0;margin:0;padding:12px;border:1px solid var(--color-border);border-radius:var(--design-radius-card);background:var(--color-surface)}html body .case-document-subject[data-skipped]{opacity:.62}html body .case-document-subject legend{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:0 4px;font-size:var(--type-sm);color:var(--color-text)}html body .case-document-subject-index{color:var(--color-text-soft);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.04em;font-size:var(--type-xs)}html body .case-document-subject-empty,html body .case-document-subject-summary{margin:0;color:var(--color-text-soft);font-size:var(--type-sm);line-height:1.5}html body .case-document-subject-target{display:grid;gap:4px;font-size:var(--type-sm);color:var(--color-text-soft)}html body .case-document-subject-target select{min-height:36px;max-width:100%}html body .case-document-proposals{margin:0;padding:0;list-style:none}html body .case-document-proposals label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:8px 10px;border-radius:var(--design-radius-control);background:var(--color-surface-soft);cursor:pointer}html body .case-document-proposals label:has(input:disabled){cursor:default;opacity:.7}html body .case-document-proposals input[type=checkbox]{width:18px;height:18px;margin:2px 0 0;accent-color:var(--color-brand-primary)}html body .case-document-proposal-kind{font-weight:var(--weight-medium);letter-spacing:.04em}html body .case-document-proposal-label{color:var(--color-text);font-size:var(--type-base);line-height:1.45;overflow-wrap:anywhere}html body .case-document-proposal-detail{color:var(--color-text);font-size:var(--type-sm);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}html body .case-document-proposal-body small{color:var(--color-text-soft);font-size:var(--type-xs);line-height:1.4;overflow-wrap:anywhere}html body .case-document-reading-note{display:grid;gap:4px;color:var(--color-text-soft);font-size:var(--type-sm)}html body .case-document-reading-note textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:56px;font:inherit}html body .case-document-reading-count{margin:0;color:var(--color-text-soft);font-size:var(--type-xs)}html body .case-appointment-update{display:grid;gap:10px;margin:12px 0;padding:12px 14px;border:1px solid var(--color-border);border-left:3px solid var(--color-status-action);border-radius:var(--design-radius-card);background:var(--color-surface)}html body .case-appointment-update:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}html body .case-appointment-update>header{display:flex;align-items:flex-start;gap:10px}html body .case-appointment-update-icon{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--color-status-action-soft);color:var(--color-status-action)}html body .case-appointment-update h3{margin:0;font-size:var(--type-base);font-weight:var(--weight-strong);color:var(--color-text);line-height:1.35}html body .case-appointment-update header p,html body .case-appointment-update-documents p{margin:2px 0 0;color:var(--color-text-soft);font-size:var(--type-sm);line-height:1.45}html body .case-appointment-update-documents>div,html body .case-appointment-update-outcomes{display:flex;flex-wrap:wrap;gap:6px}html body .case-appointment-update-outcomes .button{display:inline-flex;align-items:center;gap:6px;min-height:36px}html body .case-appointment-update-note{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;align-items:end}html body .case-appointment-update-note label{grid-column:1/-1;color:var(--color-text-soft);font-size:var(--type-sm)}html body .case-appointment-update-note textarea{width:100%;box-sizing:border-box;min-height:44px;resize:vertical;font:inherit}html body .case-appointment-update-note .button{display:inline-flex;align-items:center;gap:6px;min-height:36px}html body .case-appointment-update-message{margin:0;font-size:var(--type-sm);color:var(--color-status-success)}html body .case-appointment-update-message.is-error{color:var(--color-status-critical)}@media (max-width:900px){html body .product-app .case-document-references li>.case-document-row-actions{grid-column:3;grid-row:1/span 2}}@media (max-width:700px){html body .product-app .case-document-references li>.case-document-row-actions{grid-column:1/-1;grid-row:auto;justify-self:stretch;justify-content:stretch;margin-top:6px}html body .product-app .case-document-references li>.case-document-row-actions>.button{flex:1 1 0;justify-content:center}}@media (max-width:560px){html body .product-app .case-documents-panel .case-stored-documents li{grid-template-columns:34px minmax(0,1fr) auto!important}html body .product-app .case-stored-documents li>.case-document-row-actions{grid-column:1/-1;grid-row:3;justify-self:stretch;margin-top:6px}html body .product-app .case-stored-documents li>.case-document-row-actions>.button{flex:1 1 0;justify-content:center}html body .product-app .case-stored-documents li>.case-document-source{grid-column:2/-1}html body .case-documents-panel .case-documents-toolbar{display:grid;grid-template-columns:minmax(0,1fr)}html body .case-documents-panel .case-documents-toolbar .case-document-add,html body .case-documents-panel .case-documents-toolbar .case-document-add>.button{width:100%;justify-content:center}}@media (max-width:760px){html body .case-document-preview-frame{min-height:180px;max-height:40dvh}html body .tamdot-dialog.case-document-reader-dialog .dialog-actions{gap:6px}html body .case-document-reader-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}html body .case-document-reader-actions .button{min-height:38px;padding-inline:8px;font-size:var(--type-sm)}html body .tamdot-dialog.case-document-reader-dialog{width:calc(100vw - 16px)!important}html body .case-document-reader-actions{width:100%}html body .case-document-reader-actions .button{justify-content:center}html body .case-appointment-update-note{grid-template-columns:minmax(0,1fr)}html body .case-appointment-update-note .button{justify-self:start}}@media (max-width:340px){html body .case-documents-panel .case-document-attach-read span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}}@media (prefers-reduced-motion:reduce){html body .case-document-preview-frame{scroll-behavior:auto}}html:root body .product-app .case-monitor-table[data-columns] .dense-case-row>.dense-case-important{--important-ink:var(--color-text);--important-icon:var(--color-text-soft);--important-wash:transparent;display:grid;align-content:center;justify-items:start;gap:2px;min-width:0;font-size:var(--type-sm);line-height:1.35}html:root body .product-app .case-monitor-table[data-columns] .dense-case-important-when{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;padding:1px 6px;margin-inline-start:-6px;border-radius:6px;background:var(--important-wash);color:var(--important-ink);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}html:root body .product-app .case-monitor-table[data-columns] .dense-case-important-when>svg{flex:none;color:var(--important-icon)}html:root body .product-app .case-monitor-table[data-columns] .dense-case-important-when>time{min-width:0;overflow:hidden;text-overflow:ellipsis}html:root body .product-app .case-monitor-table[data-columns] .dense-case-important-kind{display:block;max-width:100%;overflow:hidden;color:var(--color-text-soft);font-size:var(--type-xs);font-weight:500;text-overflow:ellipsis;white-space:nowrap}html:root body .product-app .case-monitor-table[data-columns] .dense-case-important.is-empty{color:var(--color-text-soft)}html:root body .product-app .case-monitor-table[data-columns] :is(.dense-case-important,.dense-case-next-when)[data-date-tone=upcoming]{--important-ink:color-mix(in srgb,var(--color-status-warning-ink) 85%,var(--color-text));--important-icon:color-mix(in srgb,var(--color-status-warning) 70%,var(--color-status-warning-ink));--important-wash:color-mix(in srgb,var(--color-status-warning) 8%,transparent)}html:root body .product-app .case-monitor-table[data-columns] :is(.dense-case-important,.dense-case-next-when)[data-date-tone=soon]{--important-ink:var(--color-status-warning-ink);--important-icon:var(--color-status-warning-ink);--important-wash:color-mix(in srgb,var(--color-status-warning) 18%,transparent)}html:root body .product-app .case-monitor-table[data-columns] :is(.dense-case-important,.dense-case-next-when)[data-date-tone=urgent]{--important-ink:var(--color-status-action);--important-icon:var(--color-status-action);--important-wash:color-mix(in srgb,var(--color-status-action) 12%,transparent)}html:root body .product-app .case-monitor-table[data-columns] :is(.dense-case-important,.dense-case-next-when)[data-date-tone=critical]{--important-ink:var(--color-status-critical);--important-icon:var(--color-status-critical);--important-wash:color-mix(in srgb,var(--color-status-critical) 10%,transparent)}html:root body .product-app .case-monitor-table[data-columns] .dense-case-important:is([data-date-tone=urgent],[data-date-tone=critical]) .dense-case-important-kind{color:var(--important-ink);font-weight:600}html:root body .product-app .case-monitor-table[data-columns] .dense-case-next-when.is-important-duplicate{display:none!important}html:root body .product-app .case-monitor-table[data-columns] .dense-case-next.has-important-column>.dense-case-next-what{color:var(--color-text);font-size:var(--type-sm)}@media (max-width:900px),(pointer:coarse){html:root body .product-app .case-monitor-table.case-monitor-table[data-columns] .dense-case-row>.dense-case-important{display:none!important}html:root body .product-app .case-monitor-table[data-columns] .dense-case-next-when.is-important-duplicate{display:inline-flex!important;gap:4px;max-width:none;overflow:visible;padding:1px 4px;margin-inline-start:-4px;border-radius:6px;background:var(--important-wash,transparent);color:var(--important-ink,var(--color-text))}html:root body .product-app .case-monitor-table[data-columns] .dense-case-next-when.is-important-duplicate>svg{color:var(--important-icon,var(--color-text-soft))}html:root body .product-app .case-monitor-table[data-columns] .dense-case-next-when.is-important-duplicate~.dense-case-next-empty{display:none}}@media (forced-colors:active){html:root body .product-app .case-monitor-table[data-columns] :is(.dense-case-important:is([data-date-tone=critical],[data-date-tone=urgent]) .dense-case-important-when,.dense-case-next-when:is([data-date-tone=critical],[data-date-tone=urgent])){outline:1px solid CanvasText}}html:root body .product-app .app-automations{display:grid;gap:14px;max-width:1080px}html:root body .product-app .app-automations .automation-catalog{display:grid;gap:14px;margin:0 0 8px}html:root body .product-app .app-automations .secretary-notice{margin:0}html:root body .product-app .schedule-attention{display:grid}html:root body .product-app .schedule-attention-tiles{display:grid}html:root body .product-app .schedule-attention-tile{--tile-tone:var(--status-information);--tile-soft:var(--status-information-soft);display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;justify-items:start;gap:2px 10px;min-width:0;min-height:60px;margin:0;padding:10px 12px;text-align:left;border:1px solid var(--color-border);border-left:3px solid var(--tile-tone);border-radius:12px;background:var(--color-surface);color:var(--color-text);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}html:root body .product-app .schedule-attention-tile[data-tone=review]{--tile-tone:var(--status-review);--tile-soft:var(--status-review-soft)}html:root body .product-app .schedule-attention-tile[data-tone=warning]{--tile-tone:var(--status-warning);--tile-soft:var(--status-warning-soft)}html:root body .product-app .schedule-attention-tile[data-tone=neutral]{--tile-tone:var(--status-neutral);--tile-soft:var(--status-neutral-soft)}html:root body .product-app .schedule-attention-tile:hover:not(:disabled),html:root body .product-app .schedule-attention-tile[aria-pressed=true]{background:color-mix(in srgb,var(--tile-soft) 55%,var(--color-surface));border-color:color-mix(in srgb,var(--tile-tone) 45%,var(--color-border))}html:root body .product-app .schedule-attention-tile:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}html:root body .product-app .schedule-attention-tile[data-empty=true]{--tile-tone:var(--color-border);cursor:default;background:var(--color-surface)}html:root body .product-app .schedule-attention-tile:disabled{opacity:1;background:var(--color-surface);color:var(--color-text)}html:root body .product-app .schedule-attention-icon{grid-column:1;grid-row:1/span 2;width:28px;height:28px;display:inline-grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--tile-soft) 70%,var(--color-surface));color:var(--color-text)}html:root body .product-app .schedule-attention-tile[data-empty=true] .schedule-attention-icon{background:var(--color-surface-muted);color:var(--color-text-muted)}html:root body .product-app .schedule-attention-label{grid-column:2;grid-row:1;max-width:100%;min-width:0;overflow:hidden;color:var(--color-text-soft);font-size:var(--type-sm);font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis}html:root body .product-app .schedule-attention-count{grid-column:3;grid-row:1/span 2;justify-self:end;color:var(--color-text);font-size:var(--type-lg);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}html:root body .product-app .schedule-attention-tile[data-empty=true] .schedule-attention-count{color:var(--color-text-muted)}html:root body .product-app .schedule-attention-next{grid-column:2;grid-row:2;max-width:100%;min-width:0;overflow:hidden;color:var(--color-text-muted);font-size:var(--type-xs);white-space:nowrap;text-overflow:ellipsis}html:root body .product-app .schedule-attention-list{list-style:none;min-width:0;margin:0;padding:4px;overflow:hidden;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface)}html:root body .product-app .schedule-attention-list li{margin:0}html:root body .product-app .schedule-attention-list a{display:grid;grid-template-columns:auto minmax(0,1fr) 14px;align-items:center;gap:12px;min-height:40px;padding:6px 10px;border-radius:8px;color:var(--color-text);text-decoration:none}html:root body .product-app .schedule-attention-list a:hover{background:var(--color-surface-muted)}html:root body .product-app .schedule-attention-list a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}html:root body .product-app .schedule-attention-list time{color:var(--color-text-soft);font-size:var(--type-sm);font-variant-numeric:tabular-nums;white-space:nowrap}html:root body .product-app .schedule-attention-title{position:relative;display:block;min-width:0;overflow:hidden;font-size:var(--type-sm);font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis}html:root body .product-app .schedule-attention-list svg{color:var(--color-text-muted)}html:root body .product-app .schedule-attention-more{padding:6px 10px;color:var(--color-text-muted);font-size:var(--type-xs)}html:root body .product-app .schedule-attention-empty{margin:0;color:var(--color-text-muted);font-size:var(--type-sm)}html:root body .product-app .ticket-time-remaining{font-variant-numeric:tabular-nums;font-weight:var(--weight-medium)}html:root body .product-app .ticket-time-remaining[data-time-tone=overdue]{color:var(--status-danger)}html:root body .product-app .ticket-time-remaining[data-time-tone=soon]{color:color-mix(in srgb,var(--status-warning) 70%,var(--color-text))}html:root body .product-app .ticket-time-remaining[data-time-tone=on-track]{color:var(--color-text-soft)}html:root body .product-app .ticket-time-remaining[data-time-tone=waiting]{color:color-mix(in srgb,var(--status-waiting) 75%,var(--color-text))}@media (max-width:900px){}@media (max-width:420px){html:root body .product-app .schedule-attention-tile{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:8px 10px;min-height:54px}html:root body .product-app .schedule-attention-icon{display:none}html:root body .product-app .schedule-attention-label,html:root body .product-app .schedule-attention-next{grid-column:1}html:root body .product-app .schedule-attention-count{grid-column:2}html:root body .product-app .schedule-attention-label{font-size:var(--type-xs)}html:root body .product-app .schedule-attention-list a{grid-template-columns:minmax(0,1fr) 14px;gap:2px 8px}html:root body .product-app .schedule-attention-list time{grid-column:1;font-size:var(--type-xs)}html:root body .product-app .schedule-attention-title{grid-column:1}html:root body .product-app .schedule-attention-list svg{grid-column:2;grid-row:1/span 2}}@media (prefers-reduced-motion:reduce){html:root body .product-app .schedule-attention-tile{transition:none}}@media (forced-colors:active){html:root body .product-app .schedule-attention-tile{border-left-color:CanvasText;forced-color-adjust:auto}}@media (max-width:760px){html body .tour-card{inset:auto 12px max(12px,env(safe-area-inset-bottom)) 12px!important;width:auto!important;max-height:min(46dvh,380px)!important;padding:16px!important}html body .tour-card[data-placement=top]{inset:max(12px,env(safe-area-inset-top)) 12px auto 12px!important}html body .tour-card h2{font-size:var(--type-lg,18px);margin:6px 0}html body .tour-card>p{margin-bottom:12px}html body .tour-card .tour-actions{gap:6px}html body .tour-card .tour-actions .button{flex:1 1 auto}html[data-tour-active] .tamdot-tour-target{scroll-margin-top:72px;scroll-margin-bottom:calc(min(46dvh, 380px) + 24px)}html body .first-launch-provider-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}html body .first-launch-provider-actions .button{width:100%;justify-content:center;min-height:44px}}html body .case-documents-panel .case-document-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:4px;min-width:0}html body .case-document-chip-static{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px;background:var(--color-surface-soft);color:var(--color-text-soft);font-size:var(--type-xs);line-height:1.3;white-space:nowrap}html body .case-document-chip-static.is-kind{color:var(--color-text);font-weight:var(--weight-medium)}html body .case-document-read-state{display:inline-flex;align-items:center;gap:4px;font-size:var(--type-xs);line-height:1.3;color:var(--color-text-soft)}html body .case-document-read-state:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--color-border-strong,var(--color-border));flex:none}html body .case-document-read-state.is-read:before{background:var(--color-status-success)}html body .case-document-read-state.is-pending{color:var(--color-text)}html body .case-documents-panel .case-document-ask{display:inline-flex;align-items:center;justify-content:center;min-height:32px}html body .case-document-add.is-camera{display:none}@media (pointer:coarse){html body .case-document-add.is-camera{display:inline-flex}}html body .case-document-reader-side{display:grid;gap:12px;min-width:0;align-content:start}html body .case-document-reader-tabs{display:flex;gap:4px;padding:3px;border-radius:var(--design-radius-control)}html body .case-document-reader-tabs [role=tab]{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 10px;border:0;border-radius:calc(var(--design-radius-control) - 2px);background:transparent;font:inherit;font-size:var(--type-sm);font-weight:var(--weight-medium);cursor:pointer}html body .case-document-reader-tabs [role=tab]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}html body .case-document-reader-tabs [role=tab]:disabled{cursor:default;opacity:.6}html body .case-document-reading[hidden]{display:none!important}html body .case-document-reading-known,html body .case-document-reading-shared{display:flex;align-items:flex-start;gap:6px;margin:0;padding:8px 10px;border-radius:var(--design-radius-control);font-size:var(--type-sm);line-height:1.45;color:var(--color-text)}html body .case-document-reading-shared{background:var(--color-status-information-soft)}html body .case-document-reading-known{background:var(--color-status-success-soft)}html body .case-document-reading-known svg{color:var(--color-status-success);flex:none;margin-top:2px}html body .case-document-reading-shared svg{flex:none;margin-top:2px}html body .case-document-proposals li[data-known] label{background:transparent;border:1px dashed var(--color-border)}html body .case-document-proposals li[data-known] .case-document-proposal-label{color:var(--color-text-soft)}html body .case-document-proposal-known{justify-self:start;margin-top:2px;padding:1px 7px;border-radius:999px;background:var(--color-status-success-soft);color:var(--color-text);font-size:var(--type-xs);line-height:1.4}html body .case-document-questions{display:grid;gap:12px;min-width:0}html body .case-document-extract{display:flex;flex-wrap:wrap;align-items:center;gap:6px}html body .case-document-extract-label{display:inline-flex;align-items:baseline;gap:6px;margin-right:2px;color:var(--color-text);font-size:var(--type-sm);font-weight:var(--weight-medium)}html body .case-document-extract-label small{color:var(--color-text-soft);font-size:var(--type-xs);font-weight:var(--weight-regular,400)}html body .case-document-chip{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 11px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--type-sm);cursor:pointer}html body .case-document-chip:hover:not(:disabled){border-color:var(--color-brand-primary)}html body .case-document-chip[aria-pressed=true]{border-color:var(--color-brand-primary);background:var(--color-surface-soft)}html body .case-document-chip:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}html body .case-document-chip:disabled{cursor:default;opacity:.6}html body .case-document-chip.is-ai svg{color:var(--color-brand-primary)}html body .case-document-ask{display:grid;gap:6px}html body .case-document-ask label{color:var(--color-text);font-size:var(--type-sm);font-weight:var(--weight-medium)}html body .case-document-ask-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}html body .case-document-ask-row input{min-height:40px;min-width:0;padding:0 12px;font:inherit}html body .case-document-ask-row .button{display:inline-flex;align-items:center;gap:6px;min-height:40px}html body .case-document-ask small,html body .case-document-questions-note{margin:0;color:var(--color-text-soft);font-size:var(--type-xs);line-height:1.45}html body .case-document-answer-zone{display:grid;gap:8px;min-width:0}html body .case-document-answer,html body .case-document-facts{display:grid;gap:6px;padding:12px;border:1px solid var(--color-border);border-radius:var(--design-radius-card);background:var(--color-surface);min-width:0}html body .case-document-answer-question{margin:0;color:var(--color-text-soft);font-size:var(--type-sm);line-height:1.45}html body .case-document-answer-text{margin:0;color:var(--color-text);font-size:var(--type-base);line-height:1.55;overflow-wrap:anywhere}html body .case-document-answer:not([data-found]) .case-document-answer-text{color:var(--color-text-soft)}html body .case-document-answer small{color:var(--color-text-soft);font-size:var(--type-xs);line-height:1.4}html body .case-document-answer-reused{display:inline-flex;align-items:center;gap:5px}html body .case-document-citations{display:grid;gap:4px;margin:0;padding:0;list-style:none}html body .case-document-citations li{display:flex;align-items:baseline;gap:8px;min-width:0;font-size:var(--type-sm);line-height:1.45;color:var(--color-text-soft)}html body .case-document-citations q{overflow-wrap:anywhere;font-style:normal}html body .case-document-citation-page{flex:none;padding:0 6px;border-radius:999px;background:var(--color-surface-soft);color:var(--color-text);font-size:var(--type-xs);font-variant-numeric:tabular-nums}html body .case-document-facts h4{margin:0;font-size:var(--type-sm);font-weight:var(--weight-strong);color:var(--color-text)}html body .case-document-facts p{margin:0;color:var(--color-text-soft);font-size:var(--type-sm)}html body .case-document-facts ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}html body .case-document-facts li{display:grid;grid-template-columns:minmax(0,auto) auto;justify-content:start;gap:2px 8px;align-items:baseline;min-width:0}html body .case-document-facts li strong{color:var(--color-text);font-size:var(--type-base);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}html body .case-document-facts li small{grid-column:1/-1;color:var(--color-text-soft);font-size:var(--type-xs);line-height:1.4;overflow-wrap:anywhere}html body .case-document-question-history summary{cursor:pointer;color:var(--color-text-soft);font-size:var(--type-sm)}html body .case-document-question-history summary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:4px}html body .case-document-question-history ul{display:grid;gap:6px;margin:8px 0 0;padding:0;list-style:none}html body .case-document-question-history li{display:grid;gap:1px}html body .case-document-history-question{justify-self:start;padding:0;border:0;background:none;color:var(--color-brand-primary);font:inherit;font-size:var(--type-sm);text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:2px}html body .case-document-question-history p,html body .case-document-question-history small{margin:0;color:var(--color-text-soft);font-size:var(--type-xs)}html body .tamdot-dialog.document-scan-dialog{width:min(640px,calc(100vw - 24px))!important;max-width:none!important}html body .document-scan-body{display:grid;gap:14px;min-width:0}html body .document-scan-pick{display:flex;flex-wrap:wrap;align-items:center;gap:8px}html body .document-scan-actions .button,html body .document-scan-open,html body .document-scan-pick .button{display:inline-flex;align-items:center;gap:6px;min-height:40px}html body .document-scan-pick small{flex:1 1 100%;color:var(--color-text-soft);font-size:var(--type-xs)}html body .document-scan-photo{display:none!important}@media (pointer:coarse){html body .document-scan-photo{display:inline-flex!important}}html body .document-scan-chosen{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--design-radius-control);background:var(--color-surface-soft)}html body .document-scan-chosen strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text)}html body .document-scan-chosen small{color:var(--color-text-soft);font-size:var(--type-xs)}html body .document-scan-case{display:grid;gap:8px;min-width:0}html body .document-scan-case h3{margin:0;font-size:var(--type-base);font-weight:var(--weight-strong);color:var(--color-text)}html body .document-scan-case h4{margin:4px 0 0;color:var(--color-text-soft);font-size:var(--type-xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.04em}html body .document-scan-muted{margin:0;color:var(--color-text-soft);font-size:var(--type-sm)}html body .document-scan-targets{display:grid;gap:4px;margin:0;padding:0;list-style:none;max-height:240px;overflow:auto}html body .document-scan-targets label{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:6px 10px;border:1px solid var(--color-border);border-radius:var(--design-radius-control);background:var(--color-surface);cursor:pointer}html body .document-scan-targets label.is-selected{border-color:var(--color-brand-primary);background:var(--color-surface-soft)}html body .document-scan-targets label:has(input:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:1px}html body .document-scan-targets input{width:18px;height:18px;margin:0;accent-color:var(--color-brand-primary)}html body .document-scan-target-icon{display:inline-flex;color:var(--color-text-soft)}html body .document-scan-target-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font-size:var(--type-sm)}html body .document-scan-target-title small{color:var(--color-text-soft)}html body .document-scan-reason{padding:1px 7px;border-radius:999px;background:var(--color-surface-soft);color:var(--color-text-soft);font-size:var(--type-xs);white-space:nowrap}html body .document-scan-reason.is-reference{background:var(--color-status-success-soft);color:var(--color-text)}html body .document-scan-search{display:grid;gap:4px;color:var(--color-text-soft);font-size:var(--type-sm)}html body .document-scan-search input{min-height:40px;padding:0 12px;font:inherit}html body .document-scan-new{display:grid;gap:4px;justify-items:start;margin:4px 0 0}html body .document-scan-new .button{display:inline-flex;align-items:center;gap:6px}html body .document-scan-new small{color:var(--color-text-soft);font-size:var(--type-xs)}html body .document-scan-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%}html body .document-scan-done{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;font-size:var(--type-sm);color:var(--color-text)}html body .document-scan-done svg{color:var(--color-status-success)}html body .document-read-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}html body .document-read-button{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 9px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--type-xs);cursor:pointer}html body .document-read-button:hover{border-color:var(--color-brand-primary)}html body .document-read-button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (max-width:560px){html body .case-document-ask-row{grid-template-columns:minmax(0,1fr)}html body .case-document-ask-row .button{justify-content:center}html body .document-scan-chosen{grid-template-columns:auto minmax(0,1fr)}html body .document-scan-chosen small{grid-column:2}html body .document-scan-chosen .button{grid-column:1/-1;justify-content:center}html body .document-scan-actions{display:grid;grid-template-columns:minmax(0,1fr)}html body .document-scan-actions .button{justify-content:center}html body .document-scan-targets label{grid-template-columns:auto minmax(0,1fr);row-gap:2px}html body .document-scan-target-icon{display:none}html body .document-scan-target-title{grid-column:2;white-space:normal}html body .document-scan-reason{grid-column:2;justify-self:start}html body .case-document-chip,html body .document-read-button{min-height:36px}}@layer tamdot-primary-button{.assistant-prompts>button.is-primary,:is(.button.primary,button.primary,.btn.primary,.btn-primary,.cl-formButtonPrimary,.tamdot-access-page .login-form button[type=submit]):not(.danger,[data-action-tone],.case-planning-cluster [data-tone] *){border-color:var(--button-primary-edge)!important;background-color:var(--button-primary-top)!important;background-image:var(--button-primary-gradient)!important;background-size:100% 200%!important;background-position:0 100%!important;background-repeat:no-repeat!important;color:var(--color-on-primary)!important;box-shadow:inset 0 1px 0 var(--button-primary-highlight),var(--button-primary-shadow)!important;text-shadow:none!important;transition:background-position .15s ease,box-shadow .15s ease,border-color .15s ease!important}:is(.button.primary,button.primary,.btn.primary,.btn-primary,.cl-formButtonPrimary,.tamdot-access-page .login-form button[type=submit]):not(.danger,[data-action-tone],.case-planning-cluster [data-tone] *){min-height:36px;border-radius:var(--design-radius-control)!important;gap:8px!important;font-weight:var(--weight-strong)!important;letter-spacing:0!important}.assistant-prompts>button.is-primary>:is(svg,.app-icon),:is(.button.primary,button.primary,.btn.primary,.btn-primary,.cl-formButtonPrimary,.tamdot-access-page .login-form button[type=submit]):not(.danger,[data-action-tone],.case-planning-cluster [data-tone] *)>:is(svg,.app-icon){flex:0 0 auto;color:currentColor!important}:is(:is(.button.primary,button.primary,.btn.primary,.btn-primary,.cl-formButtonPrimary,.tamdot-access-page .login-form button[type=submit]):not(.danger,[data-action-tone],.case-planning-cluster [data-tone] *),.assistant-prompts>button.is-primary):hover:not(:disabled,[aria-disabled=true]){border-color:var(--button-primary-edge)!important;background-color:var(--button-primary-top)!important;background-image:var(--button-primary-gradient)!important;background-size:100% 200%!important;background-position:0 0!important;color:var(--color-on-primary)!important;box-shadow:inset 0 1px 0 var(--button-primary-highlight),var(--button-primary-shadow-hover)!important}:is(:is(.button.primary,button.primary,.btn.primary,.btn-primary,.cl-formButtonPrimary,.tamdot-access-page .login-form button[type=submit]):not(.danger,[data-action-tone],.case-planning-cluster [data-tone] *),.assistant-prompts>button.is-primary):active:not(:disabled,[aria-disabled=true]){background-image:var(--button-primary-active)!important;background-size:100% 100%!important;box-shadow:var(--button-primary-pressed)!important}:is(:is(.button.primary,button.primary,.btn.primary,.btn-primary,.cl-formButtonPrimary,.tamdot-access-page .login-form button[type=submit]):not(.danger,[data-action-tone],.case-planning-cluster [data-tone] *),.assistant-prompts>button.is-primary):focus-visible{outline:2px solid var(--color-focus-ring)!important;outline-offset:2px!important}:is(:is(.button.primary,button.primary,.btn.primary,.btn-primary,.cl-formButtonPrimary,.tamdot-access-page .login-form button[type=submit]):not(.danger,[data-action-tone],.case-planning-cluster [data-tone] *),.assistant-prompts>button.is-primary):is(:disabled,[aria-disabled=true]){border-color:var(--button-primary-disabled)!important;background-color:var(--button-primary-disabled)!important;background-image:none!important;color:var(--color-on-primary)!important;box-shadow:none!important;opacity:1!important;cursor:not-allowed!important}@media (prefers-reduced-motion:reduce){:is(:is(.button.primary,button.primary,.btn.primary,.btn-primary,.cl-formButtonPrimary,.tamdot-access-page .login-form button[type=submit]):not(.danger,[data-action-tone],.case-planning-cluster [data-tone] *),.assistant-prompts>button.is-primary){transition:none!important}}@media (forced-colors:active){:is(:is(.button.primary,button.primary,.btn.primary,.btn-primary,.cl-formButtonPrimary,.tamdot-access-page .login-form button[type=submit]):not(.danger,[data-action-tone],.case-planning-cluster [data-tone] *),.assistant-prompts>button.is-primary){border:1px solid ButtonText!important;background-image:none!important;box-shadow:none!important}}}@layer tamdot-case-actions{html body .product-app .case-detail-identity-header .case-detail-header-command-disclosure{position:relative!important}html body .product-app .case-detail-identity-header .case-detail-header-command-disclosure[open]>.case-detail-header-commands{position:absolute!important;top:calc(100% + 6px)!important;right:0!important;left:auto!important;bottom:auto!important;z-index:40!important;max-height:min(480px,calc(var(--case-viewport-height, 100dvh) - var(--case-identity-top, 0px) - 120px))!important;overflow-y:auto!important}html body .product-app .case-detail-identity-header .case-detail-header-command-disclosure>summary{border-color:var(--button-primary-edge)!important;background-position:0 100%!important;transition:background-position .15s ease,box-shadow .15s ease!important}html body .product-app .case-detail-identity-header .case-detail-header-command-disclosure>summary:hover,html body .product-app .case-detail-identity-header .case-detail-header-command-disclosure[open]>summary{background-position:0 0!important}html body .product-app .case-detail-identity-header .case-detail-header-command-disclosure>summary:active{background-image:var(--button-primary-active)!important;background-size:100% 100%!important}html body .product-app .case-detail-identity-header .case-detail-header-command-disclosure>summary:focus-visible{outline:2px solid var(--color-focus-ring)!important;outline-offset:2px!important}@media (prefers-reduced-motion:reduce){html body .product-app .case-detail-identity-header .case-detail-header-command-disclosure>summary{transition:none!important}}@media (forced-colors:active){}}html body .tamdot-dialog .case-appointment-update.is-dialog{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}html body .tamdot-dialog.case-appointment-update-dialog{width:min(560px,calc(100vw - 24px))}@layer tamdot-button-family{html body :is(.product-module-shell form button:not([class]),.schedule-slot-form>button:not([class]),.schedule-planning-sections .suite-fieldset button:not([class]),.assistant-composer button,.case-action-menu-panel .case-action-item.is-smart-primary,.notification-item[data-triage-group=todo] .notification-item-footer .notification-primary-action):not(:disabled,[aria-disabled=true],.secondary,.ghost,.danger){border-color:var(--button-primary-edge)!important;background-color:var(--button-primary-top)!important;background-image:var(--button-primary-gradient)!important;background-size:100% 200%!important;background-position:0 100%!important;background-repeat:no-repeat!important;color:var(--color-on-primary)!important;box-shadow:inset 0 1px 0 var(--button-primary-highlight),var(--button-primary-shadow)!important;transition:background-position .15s ease,box-shadow .15s ease!important}html body :is(.product-module-shell form button:not([class]),.schedule-slot-form>button:not([class]),.schedule-planning-sections .suite-fieldset button:not([class]),.assistant-composer button,.case-action-menu-panel .case-action-item.is-smart-primary,.notification-item[data-triage-group=todo] .notification-item-footer .notification-primary-action):not(:disabled,[aria-disabled=true],.secondary,.ghost,.danger):is(:hover,:focus-visible){background-image:var(--button-primary-gradient)!important;background-position:0 0!important;color:var(--color-on-primary)!important;box-shadow:inset 0 1px 0 var(--button-primary-highlight),var(--button-primary-shadow-hover)!important}html body :is(.product-module-shell form button:not([class]),.schedule-slot-form>button:not([class]),.schedule-planning-sections .suite-fieldset button:not([class]),.assistant-composer button,.case-action-menu-panel .case-action-item.is-smart-primary,.notification-item[data-triage-group=todo] .notification-item-footer .notification-primary-action):not(:disabled,[aria-disabled=true],.secondary,.ghost,.danger) :is(svg,.app-icon){color:currentColor!important}html body .tamdot-access-page .login-access-tabs button.active,html body :is(.tamdot-segmented>button,.tamdot-chip,.schedule-month-mode button,.email-reading-language :is(button,.btn),.memo-kind-filters .button,.first-run-day-chips>button,.schedule-slot-choices button,.inline-module-size-options button,.directory-section-button,.follow-up-quick-actions :is(button,.button),.product-app .case-next-step .case-section-glance-tile):is([aria-pressed=true],[aria-checked=true],[aria-selected=true]){border-color:var(--button-primary-edge)!important;background-color:var(--button-primary-top)!important;background-image:var(--button-primary-gradient)!important;background-size:100% 200%!important;background-position:0 100%!important;background-repeat:no-repeat!important;color:var(--color-on-primary)!important;box-shadow:inset 0 1px 0 var(--button-primary-highlight),var(--button-segment-shadow)!important}html body .tamdot-access-page .login-access-tabs button.active :is(svg,.app-icon,span),html body :is(.tamdot-segmented>button,.tamdot-chip,.schedule-month-mode button,.email-reading-language :is(button,.btn),.memo-kind-filters .button,.first-run-day-chips>button,.schedule-slot-choices button,.inline-module-size-options button,.directory-section-button,.follow-up-quick-actions :is(button,.button),.product-app .case-next-step .case-section-glance-tile):is([aria-pressed=true],[aria-checked=true],[aria-selected=true]) :is(svg,.app-icon,b,strong,span,small){color:inherit!important}html body :is(.switch.on,.switch[aria-checked=true],.tamdot-switch-track[data-on=true],.case-group-toggle[aria-pressed=true] .case-group-switch){border-color:var(--button-primary-edge)!important;background-color:var(--button-primary-top)!important;background-image:var(--button-primary-gradient)!important;background-size:100% 200%!important;background-position:0 100%!important;box-shadow:inset 0 1px 0 var(--button-primary-highlight)!important}html body :is(.button.secondary,button.secondary,.btn.secondary,.btn-secondary):not(.danger,.ghost,.link,[data-action-tone],[data-tone],[aria-pressed=true],[aria-selected=true],[aria-current=page],.active,.is-active,.selected,.is-selected,:disabled,[aria-disabled=true]){border-color:var(--button-secondary-edge)!important;background-color:var(--button-secondary-top)!important;background-image:linear-gradient(180deg,var(--button-secondary-top) 0,var(--button-secondary-bottom) 50%,var(--button-secondary-hover-bottom) 100%)!important;background-size:100% 200%!important;background-position:0 0!important;background-repeat:no-repeat!important;box-shadow:inset 0 1px 0 var(--button-secondary-highlight),var(--button-secondary-shadow)!important;transition:background-position .15s ease,box-shadow .15s ease,border-color .15s ease!important}html body :is(.button.secondary,button.secondary,.btn.secondary,.btn-secondary):not(.danger,.ghost,.link,[data-action-tone],[data-tone],[aria-pressed=true],[aria-selected=true],[aria-current=page],.active,.is-active,.selected,.is-selected,:disabled,[aria-disabled=true]):is(:hover,[aria-expanded=true]){border-color:var(--button-secondary-edge-hover)!important;background-image:linear-gradient(180deg,var(--button-secondary-top) 0,var(--button-secondary-bottom) 50%,var(--button-secondary-hover-bottom) 100%)!important;background-position:0 100%!important;box-shadow:inset 0 1px 0 var(--button-secondary-highlight),var(--button-secondary-shadow-hover)!important}html body :is(.button.secondary,button.secondary,.btn.secondary,.btn-secondary):not(.danger,.ghost,.link,[data-action-tone],[data-tone],:disabled,[aria-disabled=true]):active{box-shadow:var(--button-secondary-pressed)!important}html body .case-identity-primary-action .case-action-control .case-action-menu>.tamdot-popover-trigger{--button-tone:var(--case-header-tone,var(--workflow-tone,var(--case-status-color,var(--color-brand-primary))))}html body .workflow-next-action[data-action-tone]{--button-tone:var(--workflow-tone,var(--action-tone,var(--color-brand-primary)))}html body :is(.case-identity-primary-action .case-action-control .case-action-menu>.tamdot-popover-trigger,.workflow-next-action[data-action-tone]):not(:disabled,[aria-disabled=true]){border:1px solid color-mix(in srgb,var(--button-tone) 40%,var(--color-border))!important;border-radius:var(--design-radius-control)!important;background-color:color-mix(in srgb,var(--button-tone) 8%,var(--color-surface))!important;background-image:linear-gradient(180deg,color-mix(in srgb,var(--button-tone) 3%,var(--color-surface)) 0,color-mix(in srgb,var(--button-tone) 11%,var(--color-surface)) 50%,color-mix(in srgb,var(--button-tone) 20%,var(--color-surface)) 100%)!important;background-size:100% 200%!important;background-position:0 0!important;background-repeat:no-repeat!important;color:var(--color-text)!important;box-shadow:inset 0 1px 0 var(--button-secondary-highlight),0 1px 2px color-mix(in srgb,var(--button-tone) 18%,transparent)!important;transition:background-position .15s ease,box-shadow .15s ease,border-color .15s ease!important}html body :is(.case-identity-primary-action .case-action-control .case-action-menu>.tamdot-popover-trigger,.workflow-next-action[data-action-tone]):not(:disabled,[aria-disabled=true]):is(:hover,[aria-expanded=true]){border-color:color-mix(in srgb,var(--button-tone) 62%,var(--color-border))!important;background-position:0 100%!important;box-shadow:inset 0 1px 0 var(--button-secondary-highlight),0 4px 12px color-mix(in srgb,var(--button-tone) 16%,transparent)!important}html body :is(.case-identity-primary-action .case-action-control .case-action-menu>.tamdot-popover-trigger,.workflow-next-action[data-action-tone]):not(:disabled,[aria-disabled=true]):active{box-shadow:inset 0 1px 3px color-mix(in srgb,var(--button-tone) 28%,transparent)!important}html body :is(.case-identity-primary-action .case-action-control .case-action-menu>.tamdot-popover-trigger,.workflow-next-action[data-action-tone]) :is(svg,.app-icon){color:color-mix(in srgb,var(--button-tone) 60%,var(--color-text))!important}html body :is(.case-identity-primary-action .case-action-control .case-action-menu>.tamdot-popover-trigger,.workflow-next-action[data-action-tone],.button.secondary,button.secondary,.btn.secondary,.btn-secondary,.tamdot-segmented>button,.tamdot-chip):focus-visible{outline:2px solid var(--color-focus-ring)!important;outline-offset:2px!important}@media (prefers-reduced-motion:reduce){html body :is(.case-identity-primary-action .case-action-control .case-action-menu>.tamdot-popover-trigger,.workflow-next-action[data-action-tone],.button.secondary,button.secondary,.btn.secondary,.btn-secondary,.assistant-composer button){transition:none!important}}@media (forced-colors:active){html body :is(.case-identity-primary-action .case-action-control .case-action-menu>.tamdot-popover-trigger,.workflow-next-action[data-action-tone],.button.secondary,button.secondary,.btn.secondary,.btn-secondary,.tamdot-segmented>button,.tamdot-chip,.switch){border:1px solid ButtonText!important;background-image:none!important;forced-color-adjust:auto}}}html body .case-document-read-state.is-running{color:var(--color-text)}html body .case-document-read-state.is-running:before{display:none}html body .case-document-read-dot{width:7px;height:7px;border-radius:50%;background:var(--color-status-information);flex:none;animation:case-document-read-pulse 1.2s ease-in-out infinite}@keyframes case-document-read-pulse{0%,to{opacity:1}50%{opacity:.35}}html body button.case-document-read-state{min-height:24px;padding:0 8px 0 6px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);font:inherit;font-size:var(--type-xs);cursor:pointer}html body button.case-document-read-state:hover{background:var(--color-surface-muted)}html body button.case-document-read-state:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}html body .case-document-read-state.is-failed{color:var(--color-text);border-color:color-mix(in srgb,var(--color-status-critical) 40%,var(--color-border))}html body .case-document-read-state.is-failed:before{background:var(--color-status-critical)}html body .case-document-reading-progress{display:grid;gap:10px;padding:12px;border:1px solid var(--color-border);border-radius:var(--design-radius-control);background:var(--color-surface-muted)}html body .case-document-reading-steps{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:var(--type-sm);color:var(--color-text-soft)}html body .case-document-reading-steps li{display:flex;align-items:center;gap:8px}html body .case-document-reading-steps li:before{content:"";width:8px;height:8px;border-radius:50%;border:1px solid var(--color-border-strong,var(--color-border));flex:none}html body .case-document-reading-steps li[data-current]:before{border-color:var(--color-status-information);background:var(--color-status-information)}html body .case-document-reading-steps li[data-current]{color:var(--color-text);font-weight:var(--weight-strong)}html body .case-document-reading-steps li[data-done]:before{border-color:var(--color-status-success);background:var(--color-status-success)}html body .case-document-reading-progress>small{color:var(--color-text-soft);font-size:var(--type-xs);line-height:1.4}html body .case-document-reading-notice{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:var(--design-radius-control);background:var(--color-status-information-soft);color:var(--color-text);font-size:var(--type-sm)}html body .case-document-reading-notice svg{flex:none;color:var(--color-status-information);margin-top:2px}html body .case-document-merge{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 10px;padding:10px 12px;border:1px dashed color-mix(in srgb,var(--color-status-information) 45%,var(--color-border));border-radius:var(--design-radius-control);background:var(--color-status-information-soft)}html body .case-document-merge>svg{color:var(--color-status-information)}html body .case-document-merge>span{display:grid;gap:2px;min-width:0}html body .case-document-merge strong{font-size:var(--type-sm)}html body .case-document-merge small{color:var(--color-text-soft);font-size:var(--type-xs);line-height:1.35}html body .case-document-add-pages{display:inline-flex;flex-direction:column;gap:4px}@media (max-width:560px){html body .case-document-merge{grid-template-columns:auto minmax(0,1fr)}html body .case-document-merge>.button{grid-column:1/-1;justify-content:center;min-height:44px}}@media (prefers-reduced-motion:reduce){html body .case-document-read-dot{animation:none}}@media (max-width:650px){html body .product-app .data-list-command-rail :is(.contact-case-status-filters,.workspace-period-filter),html body .product-app .workspace-filter-status-row>:is(.contact-case-status-filters,.document-period-filter,.application-view-switch){flex-wrap:nowrap!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:2px!important}html body .product-app .data-list-command-rail :is(.contact-case-status-filters,.workspace-period-filter)::-webkit-scrollbar,html body .product-app .workspace-filter-status-row>:is(.contact-case-status-filters,.document-period-filter,.application-view-switch)::-webkit-scrollbar{display:none}html body .product-app .data-list-command-rail :is(.contact-case-status-filters,.workspace-period-filter)>:is(button,a),html body .product-app .workspace-filter-status-row>:is(.contact-case-status-filters,.document-period-filter,.application-view-switch)>:is(button,a){flex:none!important;max-width:none!important;scroll-snap-align:start}}@media (max-width:374px){html:root body .tamdot-dialog.case-phone-filter-sheet .case-phone-filter-statuses{grid-template-columns:minmax(0,1fr);gap:6px}}html:root body .tamdot-dialog.case-phone-filter-sheet .case-phone-filter-statuses>.workflow-status-filter{hyphens:manual}@media (pointer:coarse){html body .product-app :is(a,button).button.secondary:not(.danger):not(:has(>:not(svg,.app-icon,.sr-only,[aria-hidden=true]))){min-width:44px!important;min-height:44px!important}html body .product-app :is(.document-tag-trigger,.document-read-button){min-height:44px!important}html body .product-app :is(.contact-expand-trigger,.contact-card-open){min-width:44px!important;min-height:44px!important}html:root body .product-app .automation-param select{height:44px;min-height:44px;font-size:16px}html:root body .product-app .automation-row-switch .automation-switch{position:relative}html:root body .product-app .automation-row-switch .automation-switch:after{content:"";position:absolute;inset:-10px -2px}}@media (min-width:651px) and (max-width:1279px){html body .product-app .case-filter-commands>.inbox-primary-search,html:root body .product-app .data-list-command-rail .case-filter-commands.workspace-command-bar>.inbox-primary-search{flex:1 1 170px!important;min-width:150px!important;width:auto!important}html body .product-app .case-filter-commands>:not(.inbox-primary-search){flex-shrink:0}}@media (max-width:760px){html body .product-app .secretary-settings>.secretary-heading{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:space-between;gap:12px!important}html body .product-app .secretary-settings>.secretary-heading>:not(.workspace-page-actions){min-width:0;flex:1 1 auto}html body .product-app .secretary-settings>.secretary-heading .workspace-page-actions{flex:none!important;width:auto!important;margin:0!important}html body .product-app .secretary-settings>.secretary-heading .workspace-page-actions>*{flex:none!important;width:auto!important}html body .product-app .secretary-settings>.secretary-heading .workspace-page-actions .button{min-height:44px;white-space:nowrap}html body .product-app .secretary-settings>.secretary-heading h1{font-size:22px}}@media (max-width:650px){html body .product-app .phone-module-content :is(.product-module-panel.ticket-queue-panel){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding-inline:0!important;padding-top:0!important}html body .product-app .phone-module-content .ticket-queue-panel>:is(h2,header:has(>h2:only-child)):first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item[data-triage-group][data-accent]{position:relative!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;-moz-column-gap:10px!important;column-gap:10px!important;align-items:start!important;padding:10px 40px 10px 22px!important;cursor:pointer;transition:background-color .12s ease}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item[data-accent]>.notification-mark{width:28px;height:28px;margin-top:0}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item[data-accent]>.notification-unread-dot{left:8px;top:20px}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item[data-accent] .notification-item-content{grid-column:2!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"head" "subject" "step" "meta"!important;min-width:0}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item[data-accent] .notification-item-heading{grid-area:head;display:flex!important;flex-wrap:nowrap!important;align-items:baseline;gap:8px;min-width:0}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item[data-accent] .notification-heading-left{display:flex!important;flex-wrap:nowrap!important;align-items:baseline;gap:8px;min-width:0;flex:1 1 auto;overflow:hidden}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item[data-accent] .notification-event-label{grid-area:auto;flex:0 0 auto;max-width:100%;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--notification-accent-ink);font-size:var(--type-sm);font-weight:var(--weight-strong);line-height:1.35}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item[data-accent] .notification-urgency{grid-area:auto;margin:0;flex:0 100 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--notification-accent) 12%,var(--color-surface));color:var(--notification-accent-ink);font-size:var(--type-xs);font-weight:var(--weight-medium);line-height:1.6;white-space:nowrap}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item[data-accent] .notification-urgency[data-level=late]{background:var(--color-status-critical-soft);color:var(--color-status-critical)}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item[data-accent] .notification-date{grid-area:auto;margin-left:auto;padding-left:8px;flex:0 0 auto;white-space:nowrap}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item[data-accent] .notification-subject-row{grid-area:subject;display:flex;align-items:center;gap:6px;min-width:0}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item[data-accent] .notification-subject-row>:is(p.notification-subject,.notification-linked-record){min-width:0;flex:1 1 auto}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item[data-accent] :is(p.notification-subject,.notification-linked-record a){display:block!important;-webkit-line-clamp:unset!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:var(--type-md)!important;line-height:1.35}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item[data-accent] .notification-case-dot{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--color-status-neutral)}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item .notification-case-dot[data-tone=information]{background:var(--color-status-information)}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item .notification-case-dot[data-tone=action]{background:var(--color-status-action)}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item .notification-case-dot[data-tone=waiting]{background:var(--color-status-waiting)}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item .notification-case-dot[data-tone=success]{background:var(--color-status-success)}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item .notification-case-dot[data-tone=critical]{background:var(--color-status-critical)}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item .notification-case-dot[data-tone=warning]{background:var(--color-status-warning)}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item .notification-case-dot[data-tone=review]{background:var(--color-status-review)}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item[data-accent] .notification-next-step{grid-area:step!important;display:block!important;-webkit-line-clamp:unset!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;line-height:1.35}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item[data-accent] .notification-item-meta{grid-area:meta}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item .notification-item-actions,html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item .notification-item-footer{display:contents!important}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item .notification-row-link{position:static!important;display:inline!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;color:var(--color-text-muted)!important;font-size:0!important}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item .notification-row-link:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item .notification-row-link>:is(svg,.app-icon){position:absolute;right:14px;top:50%;translate:0 -50%;width:16px;height:16px;color:var(--color-text-muted);opacity:.7;transition:opacity .12s ease,translate .12s ease}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item :is(.notification-linked-record a,button,input,select){position:relative;z-index:1}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item.is-navigable:hover{background:var(--color-surface-muted)!important}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item.is-navigable:hover .notification-row-link>:is(svg,.app-icon){opacity:1;translate:2px -50%;color:var(--color-text-soft)}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item:has(.notification-row-link:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:-2px;background:var(--color-surface-muted)!important}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item .notification-row-link:focus-visible{outline:none!important}html:root body .product-app .notification-panel .notification-list .notification-cluster-row{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--color-border-subtle)}html:root body .product-app .notification-panel .notification-list .notification-cluster{--notification-accent:var(--color-status-neutral);--notification-accent-ink:var(--notification-accent);margin:0}html:root body .product-app .notification-panel .notification-list .notification-cluster[data-accent=information]{--notification-accent:var(--color-status-information)}html:root body .product-app .notification-panel .notification-list .notification-cluster[data-accent=action]{--notification-accent:var(--color-status-action)}html:root body .product-app .notification-panel .notification-list .notification-cluster[data-accent=waiting]{--notification-accent:var(--color-status-waiting)}html:root body .product-app .notification-panel .notification-list .notification-cluster[data-accent=success]{--notification-accent:var(--color-status-success)}html:root body .product-app .notification-panel .notification-list .notification-cluster[data-accent=critical]{--notification-accent:var(--color-status-critical)}html:root body .product-app .notification-panel .notification-list .notification-cluster[data-accent=warning]{--notification-accent:var(--color-status-warning);--notification-accent-ink:var(--color-status-warning-ink)}html:root body .product-app .notification-panel .notification-list .notification-cluster[data-accent=review]{--notification-accent:var(--color-status-review);--notification-accent-ink:var(--color-status-review-ink)}html:root body .product-app .notification-panel .notification-list .notification-cluster>summary{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) 20px;-moz-column-gap:10px;column-gap:10px;align-items:center;padding:10px 14px 10px 22px;list-style:none;cursor:pointer;transition:background-color .12s ease}html:root body .product-app .notification-panel .notification-list .notification-cluster>summary::-webkit-details-marker{display:none}html:root body .product-app .notification-panel .notification-list .notification-cluster>summary:hover{background:var(--color-surface-muted)}html:root body .product-app .notification-panel .notification-list .notification-cluster>summary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}html:root body .product-app .notification-panel .notification-list .notification-cluster>summary>.notification-unread-dot{position:absolute;left:8px;top:50%;translate:0 -50%;width:7px;height:7px;border-radius:50%;background:var(--color-brand-primary)}html:root body .product-app .notification-panel .notification-list .notification-cluster>summary>.notification-mark{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--notification-accent) 14%,var(--color-surface));color:var(--notification-accent-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--notification-accent) 30%,transparent)}html:root body .product-app .notification-panel .notification-list .notification-cluster-text{display:grid;gap:2px;min-width:0}html:root body .product-app .notification-panel .notification-list .notification-cluster-label{color:var(--notification-accent-ink);font-weight:var(--weight-strong);line-height:1.3}html:root body .product-app .notification-panel .notification-list .notification-cluster-preview{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-soft);font-size:var(--type-sm);line-height:1.35}html:root body .product-app .notification-panel .notification-list .notification-cluster-chevron{display:inline-grid;place-items:center;color:var(--color-text-muted);transition:rotate .15s ease}html:root body .product-app .notification-panel .notification-list .notification-cluster[open]>summary .notification-cluster-chevron{rotate:180deg}html:root body .product-app .notification-panel .notification-list .notification-cluster-items{margin:0 0 6px 34px;padding:0;list-style:none;border-left:2px solid color-mix(in srgb,var(--notification-accent) 28%,transparent)}html:root body .product-app .notification-panel .notification-list .notification-cluster-items .notification-item.notification-event-item[data-triage-group][data-accent]{padding-left:18px!important;border-bottom:0!important}html:root body .product-app .notification-panel .notification-list .notification-cluster-items .notification-item.notification-event-item[data-accent]>.notification-unread-dot{left:5px}html:root body .product-app .notification-panel .notification-catch-up{padding:2px 0 6px;border-bottom:1px solid var(--color-border-subtle)}html:root body .product-app .notification-panel .notification-catch-up-heading{margin:0;padding:10px 14px 4px 22px!important;font-size:var(--type-sm);font-weight:var(--weight-strong);color:var(--color-text-soft)}html:root body .product-app .notification-panel .notification-catch-up-items{margin:0;padding:0;list-style:none}html:root body .product-app .notification-panel .notification-catch-up-choice{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 14px 6px 22px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--color-text);font:inherit;font-size:var(--type-md);font-weight:var(--weight-medium);text-align:left;cursor:pointer;transition:background-color .12s ease}html:root body .product-app .notification-panel .notification-catch-up-choice:hover{background:var(--color-surface-muted)}html:root body .product-app .notification-panel .notification-catch-up-choice:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}html:root body .product-app .notification-panel .notification-catch-up-choice>.notification-mark{flex:0 0 auto;width:28px;height:28px;display:inline-grid;place-items:center;border-radius:50%;background:var(--color-status-information-soft);color:var(--color-status-information)}html:root body .product-app .notification-panel .notification-catch-up-label{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html:root body .product-app .notification-panel .notification-catch-up-count{flex:0 0 auto;background:var(--color-status-information-soft);text-align:center}html:root body .product-app .notification-panel .notification-catch-up-choice>:is(svg,.app-icon):last-child{flex:0 0 auto;color:var(--color-text-muted);opacity:.7}@media (max-width:650px){html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item[data-triage-group][data-accent]{grid-template-columns:30px minmax(0,1fr)!important;padding:12px 40px 12px 22px!important}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item[data-accent]>.notification-mark{width:30px;height:30px}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item[data-accent] :is(p.notification-subject,.notification-linked-record a){font-size:var(--type-base)!important;white-space:normal!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item[data-accent] .notification-linked-record a>.notification-subject{white-space:normal!important}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item[data-accent] .notification-next-step{white-space:normal!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html:root body .product-app .notification-panel .notification-list .notification-cluster>summary{padding:12px 16px 12px 22px}html:root body .product-app .notification-panel .notification-list .notification-cluster-items{margin-left:22px}}@media (prefers-reduced-motion:reduce){html:root body .product-app .notification-panel .notification-catch-up-choice,html:root body .product-app .notification-panel .notification-list :is(.notification-item.notification-event-item,.notification-cluster>summary,.notification-cluster-chevron,.notification-row-link>svg){transition:none!important}}@media (forced-colors:active){html:root body .product-app .notification-panel .notification-list .notification-case-dot{forced-color-adjust:none;background:CanvasText!important}}html body .product-app .integration-technical-details{margin:8px 0 0}html body .product-app .integration-technical-details>summary{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;cursor:pointer;list-style:none;border:1px solid var(--color-border);border-radius:var(--design-radius-control,8px);background:var(--color-surface);color:var(--color-text-soft);font-weight:600}html body .product-app .integration-technical-details>summary::-webkit-details-marker{display:none}html body .product-app .integration-technical-details>summary:after{content:"▾";font-size:.8em}html body .product-app .integration-technical-details[open]>summary:after{content:"▴"}html body .product-app .integration-technical-details[open]>summary{margin-bottom:12px;color:var(--color-text)}html body .integration-reset-confirm{display:grid;gap:8px;font-size:.875rem;color:var(--color-text)}html body .integration-reset-confirm input{font:inherit;min-height:40px;padding:8px 10px;border:1px solid var(--color-border-strong,var(--color-border));border-radius:var(--design-radius-control,8px);background:var(--color-surface);color:var(--color-text);letter-spacing:.06em}@media (pointer:coarse){html body .integration-reset-confirm input,html body .product-app .integration-technical-details>summary{min-height:44px}}html:root body .product-app .phone-module-strip>button{overflow:hidden}html:root body .product-app .phone-module-strip>button>span:last-child{display:flex;flex-direction:column;align-items:center;min-width:0;max-width:100%}html:root body .product-app .phone-module-strip .phone-module-value{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-soft)}html:root body .product-app .phone-module-strip>button[aria-selected=true] .phone-module-value{color:currentColor}@layer tamdot-case-mobile{html body .product-app :is(.case-layout-module,.case-dock-content,.phone-module-body) .case-planning-cluster{padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .product-app :is(.case-layout-module,.case-dock-content,.phone-module-body) .follow-up-panel{display:grid!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .product-app .follow-up-panel .follow-up-date-timeline{display:grid!important;gap:8px!important;padding:0!important;list-style:none!important}html body .product-app .follow-up-panel .follow-up-date-event{--important-ink:var(--color-text);--important-icon:var(--color-text-soft);--important-wash:var(--color-surface-muted);position:relative!important;display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;margin:0!important;padding:10px 10px 10px 12px!important;border:1px solid var(--color-border)!important;border-radius:14px!important;background:linear-gradient(180deg,var(--color-surface),color-mix(in srgb,var(--color-surface-muted) 55%,var(--color-surface)))!important;box-shadow:0 1px 2px color-mix(in srgb,var(--color-text) 5%,transparent)!important}html body .product-app .follow-up-panel .follow-up-date-event:after,html body .product-app .follow-up-panel .follow-up-date-event:before{content:none!important;display:none!important}html body .product-app .follow-up-panel .follow-up-date-event[data-date-tone=appointment]{--important-ink:var(--color-text);--important-icon:var(--color-status-information);--important-wash:color-mix(in srgb,var(--color-status-information) 8%,var(--color-surface))}html body .product-app .follow-up-panel .follow-up-date-event[data-date-tone=upcoming]{--important-ink:color-mix(in srgb,var(--color-status-warning-ink) 85%,var(--color-text));--important-icon:color-mix(in srgb,var(--color-status-warning) 70%,var(--color-status-warning-ink));--important-wash:color-mix(in srgb,var(--color-status-warning) 8%,var(--color-surface))}html body .product-app .follow-up-panel .follow-up-date-event[data-date-tone=soon]{--important-ink:var(--color-status-warning-ink);--important-icon:var(--color-status-warning-ink);--important-wash:color-mix(in srgb,var(--color-status-warning) 16%,var(--color-surface))}html body .product-app .follow-up-panel .follow-up-date-event[data-date-tone=urgent]{--important-ink:var(--color-status-action);--important-icon:var(--color-status-action);--important-wash:color-mix(in srgb,var(--color-status-action) 11%,var(--color-surface))}html body .product-app .follow-up-panel .follow-up-date-event[data-date-tone=critical]{--important-ink:var(--color-status-critical);--important-icon:var(--color-status-critical);--important-wash:color-mix(in srgb,var(--color-status-critical) 9%,var(--color-surface))}html body .product-app .follow-up-panel .follow-up-calendar-stamp{display:grid!important;place-content:center!important;justify-items:center!important;width:48px!important;height:48px!important;margin:0!important;padding:0!important;border:1px solid color-mix(in srgb,var(--important-icon) 28%,var(--color-border))!important;border-radius:12px!important;background:var(--important-wash)!important;color:var(--important-ink)!important;box-shadow:none!important}html body .product-app .follow-up-panel .follow-up-calendar-stamp b{font-size:18px!important;line-height:1!important;font-variant-numeric:tabular-nums!important}html body .product-app .follow-up-panel .follow-up-calendar-stamp>span{font-size:11px!important;line-height:1.3!important;letter-spacing:.04em!important;text-transform:uppercase!important}html body .product-app .follow-up-panel .follow-up-date-copy{display:grid!important;gap:2px!important;min-width:0!important}html body .product-app .follow-up-panel .follow-up-event-label{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;min-width:0!important;color:var(--color-text-soft)!important;font-size:var(--type-xs)!important;font-weight:600!important;white-space:nowrap!important}html body .product-app .follow-up-panel .follow-up-event-label>svg{flex:none!important;color:var(--important-icon)!important}html body .product-app .follow-up-panel .follow-up-date-value{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:4px 8px!important;margin:0!important}html body .product-app .follow-up-panel .follow-up-date-value>strong{color:var(--color-text)!important;font-size:var(--type-sm)!important;font-weight:650!important}html body .product-app .follow-up-panel .follow-up-relative-date{padding:1px 7px!important;border-radius:999px!important;background:var(--important-wash)!important;color:var(--important-ink)!important;font-size:var(--type-xs)!important;font-weight:600!important}html body .product-app .follow-up-panel .follow-up-event-context{margin:2px 0 0!important;color:var(--color-text-soft)!important;font-size:var(--type-xs)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .product-app .follow-up-panel .follow-up-row-actions{display:flex!important;gap:4px!important;align-items:center!important}html body .product-app .follow-up-panel .follow-up-row-actions>.button{display:inline-grid!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;border-radius:10px!important}html body .product-app .follow-up-panel .follow-up-action-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}html body .product-app .follow-up-panel>.subtext{margin:0!important;padding:10px 12px!important;border:1px dashed var(--color-border)!important;border-radius:12px!important;color:var(--color-text-soft)!important;font-size:var(--type-sm)!important}html body .product-app .follow-up-panel .follow-up-secondary-details[open]{display:grid!important;gap:8px!important}@media (pointer:coarse){html body .product-app .follow-up-panel .follow-up-row-actions>.button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}html body .product-app .follow-up-panel .follow-up-date-event>.follow-up-calendar-stamp{grid-area:stamp!important}html body .product-app .follow-up-panel .follow-up-date-event>.follow-up-date-copy{grid-area:copy!important}html body .product-app .follow-up-panel .follow-up-date-event>.follow-up-row-actions{grid-area:actions!important}html body .product-app .follow-up-panel .follow-up-date-event{grid-template-areas:"stamp copy actions"!important}@media (max-width:520px){html body .product-app .follow-up-panel .follow-up-date-event{grid-template-columns:44px minmax(0,1fr)!important;grid-template-areas:"stamp copy" "stamp actions"!important;align-items:start!important;gap:4px 12px!important;padding:10px 10px 8px 12px!important}html body .product-app .follow-up-panel .follow-up-calendar-stamp{width:44px!important;height:44px!important}html body .product-app .follow-up-panel .follow-up-row-actions{justify-content:flex-start!important;margin-top:2px!important}html body .product-app .follow-up-panel .follow-up-date-value>strong{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}}@media (forced-colors:active){html body .product-app .follow-up-panel .follow-up-date-event{border:1px solid CanvasText!important;background:Canvas!important}}}@layer tamdot-case-mobile{@media (max-width:900px),(pointer:coarse){html body .product-app .case-monitor-table[data-columns] .dense-case-row:not(.dense-case-header){grid-template-columns:14px minmax(0,1fr) auto 40px!important;grid-template-areas:"status title title action" "status next exchange action"!important;align-items:center!important;gap:1px 10px!important;min-height:0!important;padding:8px 8px 8px 12px!important}html body .product-app .case-monitor-table[data-columns]:not([data-selecting=true]) .dense-case-row:not(.dense-case-header)>.dense-case-select{display:none!important}html body .product-app .case-monitor-table[data-columns][data-selecting=true] .dense-case-row:not(.dense-case-header){grid-template-columns:28px 14px minmax(0,1fr) auto 40px!important;grid-template-areas:"select status title title action" "select status next exchange action"!important}html body .product-app .case-monitor-table[data-columns][data-selecting=true] .dense-case-row>.dense-case-select{grid-area:select!important;display:grid!important;place-items:center!important;width:28px!important;height:100%!important}html body .product-app .case-monitor-table[data-columns] .dense-case-row>.dense-case-status{grid-area:status!important;align-self:stretch!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;padding-top:5px!important}html body .product-app .case-monitor-table[data-columns] .dense-case-row>.dense-case-status .case-status-glyph{width:10px!important;height:10px!important;min-width:10px!important;border-radius:999px!important;overflow:hidden!important}html body .product-app .case-monitor-table[data-columns] .dense-case-row>.dense-case-status .case-status-glyph>svg{display:none!important}html body .product-app .case-monitor-table[data-columns] .dense-case-row>.dense-case-status .case-status-glyph{background:var(--semantic-status-color,var(--case-status-color,var(--color-text-soft)))!important}html body .product-app .case-monitor-table[data-columns] .dense-case-row>.dense-case-status .dense-case-update-icon{transform:scale(.8)!important}html body .product-app .case-monitor-table[data-columns] .dense-case-row>.dense-case-title{grid-area:title!important;min-width:0!important;display:block!important}html body .product-app .case-monitor-table[data-columns] .dense-case-row .dense-case-title-link{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:15px!important;line-height:1.3!important;font-weight:600!important}html body .product-app .case-monitor-table[data-columns] .dense-case-row .dense-case-title-link *{white-space:nowrap!important}html body .product-app .case-monitor-table[data-columns] .dense-case-row>.dense-case-exchange{grid-area:exchange!important;justify-self:end!important;align-self:center!important;display:inline-flex!important;gap:4px!important;color:var(--color-text-soft)!important;font-size:12px!important;white-space:nowrap!important;padding:0!important}html body .product-app .case-monitor-table[data-columns] .dense-case-row>.dense-case-next{grid-area:next!important;min-width:0!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;font-size:13px!important;line-height:1.35!important}html body .product-app .case-monitor-table[data-columns] .dense-case-row>.dense-case-next>.dense-case-next-when{flex:none!important}html body .product-app .case-monitor-table[data-columns] .dense-case-row>.dense-case-next>.dense-case-next-what{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--color-text-soft)!important}html body .product-app .case-monitor-table[data-columns] .dense-case-row>.dense-case-actions{grid-area:action!important;justify-self:end!important;align-self:center!important}html body .product-app .case-monitor-table[data-columns] .dense-case-row>.dense-case-actions .tamdot-popover-trigger{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;justify-content:center!important;border-radius:12px!important}html body .product-app .case-monitor-table[data-columns] .dense-case-row>.dense-case-actions .case-action-trigger-content>:not(svg){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}html body .product-app .data-list-command-rail-anchor:has(>.case-command-rail){position:sticky!important;top:var(--topbar-height,56px)!important;z-index:6!important}html body .product-app .case-command-rail.case-command-rail-scope{background:var(--color-surface)!important}html body .product-app .case-command-rail .case-filter-surface .workspace-filter-status-row{display:block!important;min-width:0!important}html body .product-app .case-command-rail .workspace-filter-status-row .workflow-status-filter-rail{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;overflow-x:auto!important;padding:2px 0!important;scrollbar-width:none!important;overscroll-behavior-x:contain!important}html body .product-app .case-command-rail .workflow-status-filter-rail::-webkit-scrollbar{display:none!important}html body .product-app .case-command-rail .workflow-status-filter-rail>.workflow-status-filter{flex:none!important;min-height:36px!important;white-space:nowrap!important}html body .product-app .case-monitor-table[data-columns] .dense-case-row.selected-row{background:color-mix(in srgb,var(--color-brand-primary) 7%,var(--color-surface))!important}}}html body .product-app .nav-admin-label{display:none}@media (max-width:650px){html:root body .product-app .product-topbar{background:linear-gradient(115deg,var(--color-sidebar-start) 0,var(--color-sidebar-middle) 58%,var(--color-sidebar-end) 100%)!important;border-bottom:0!important;box-shadow:0 6px 18px color-mix(in srgb,var(--color-sidebar-start) 22%,transparent)!important;color:var(--color-sidebar-text)}html:root body .product-app .product-topbar :is(.mobile-search-trigger,.topbar-more-trigger,.notification-bell,.account-trigger){border:0!important;border-radius:12px!important;box-shadow:none!important;background:transparent!important;color:var(--color-sidebar-text)!important}html:root body .product-app .product-topbar :is(.mobile-search-trigger,.topbar-more-trigger,.notification-bell,.account-trigger) :is(svg,.app-icon){color:var(--color-sidebar-text)!important}html:root body .product-app .product-topbar :is(.mobile-search-trigger,.topbar-more-trigger,.notification-bell,.account-trigger,.assistant-launcher):is(:hover,:active,[aria-expanded=true]){background:color-mix(in srgb,var(--color-on-primary) 14%,transparent)!important}html:root body .product-app .product-topbar :is(.mobile-search-trigger,.topbar-more-trigger,.notification-bell,.account-trigger,.assistant-launcher):focus-visible{outline:2px solid var(--color-on-primary)!important;outline-offset:-2px!important;background:color-mix(in srgb,var(--color-on-primary) 14%,transparent)!important}html:root body .product-app .product-topbar .assistant-launcher{border:1px solid color-mix(in srgb,var(--color-on-primary) 26%,transparent)!important;border-radius:12px!important;background:color-mix(in srgb,var(--color-on-primary) 10%,transparent)!important;box-shadow:none!important}html:root body .product-app .product-topbar .account-trigger .avatar{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-on-primary) 40%,transparent)}html:root body .product-app [data-application-launcher=compact]>button{color:var(--color-sidebar-text)!important;border-radius:12px}html:root body .product-app [data-application-launcher=compact]>button :is(svg,span){color:var(--color-sidebar-text)}html:root body .product-app [data-application-launcher=compact]>button:is(:hover,[aria-expanded=true]){background:color-mix(in srgb,var(--color-on-primary) 14%,transparent)!important}html:root body .product-app [data-application-launcher=compact]>button:focus-visible{outline:2px solid var(--color-on-primary)!important;outline-offset:-2px}html:root body .product-app .product-topbar .global-search-wrap.is-search-open{color:var(--color-text)}html:root body .product-app .product-sidebar.mobile-navigation-open #tamdot-mobile-navigation{position:fixed!important;inset:auto 8px calc(70px + env(safe-area-inset-bottom)) 8px!important;top:auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-content:start!important;gap:8px!important;box-sizing:border-box;width:auto!important;height:auto!important;max-height:calc(var(--phone-viewport-height, 100dvh) - 140px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;margin:0!important;padding:10px 14px 16px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;border:1px solid var(--color-border-subtle)!important;border-radius:22px!important;background:var(--color-surface)!important;color:var(--color-text)!important;box-shadow:0 24px 60px color-mix(in srgb,var(--color-sidebar-start) 30%,transparent),0 2px 6px color-mix(in srgb,var(--color-sidebar-start) 12%,transparent)!important;transform-origin:50% 100%;animation:v307-sheet-in .2s cubic-bezier(.2,.8,.2,1)}html:root body .product-app .product-sidebar.mobile-navigation-open #tamdot-mobile-navigation:before{content:"";grid-column:1/-1;justify-self:center;width:40px;height:4px;margin:0 0 6px;border-radius:999px;background:var(--color-border-strong)}html:root body .product-app .product-sidebar.mobile-navigation-open #tamdot-mobile-navigation>:not(a.nav-link){grid-column:1/-1!important;min-width:0}html:root body .product-app .product-sidebar.mobile-navigation-open #tamdot-mobile-navigation .product-nav-heading{display:none!important}html:root body .product-app .product-sidebar.mobile-navigation-open #tamdot-mobile-navigation .product-nav-group:not(:has(.product-nav-items)){display:none!important}html:root body .product-app .product-sidebar.mobile-navigation-open #tamdot-mobile-navigation .product-nav-group{margin:0!important;padding:0!important;border:0!important;background:transparent!important}html:root body .product-app .product-sidebar.mobile-navigation-open #tamdot-mobile-navigation .product-nav-items{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important}html:root body .product-app .product-sidebar.mobile-navigation-open #tamdot-mobile-navigation .nav-section-label{display:block!important;grid-column:1/-1!important;margin:8px 0 0!important;padding:0 2px!important;color:var(--color-text-muted)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase}html:root body .product-app .product-sidebar.mobile-navigation-open #tamdot-mobile-navigation a.nav-link{position:relative;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;box-sizing:border-box;min-width:0;min-height:76px!important;margin:0!important;padding:10px 4px 8px!important;border:1px solid var(--color-border-subtle)!important;border-radius:14px!important;background:linear-gradient(180deg,var(--color-surface) 0,color-mix(in srgb,var(--color-brand-primary) 4%,var(--color-surface)) 100%)!important;color:var(--color-text)!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;text-align:center!important;box-shadow:0 1px 2px color-mix(in srgb,var(--color-sidebar-start) 6%,transparent)!important;transition:transform .14s ease-out}html:root body .product-app .product-sidebar.mobile-navigation-open #tamdot-mobile-navigation a.nav-link>span:not(.nav-icon):not(.nav-count-badge){display:-webkit-box;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;hyphens:auto;-webkit-hyphens:auto}html:root body .product-app .product-sidebar.mobile-navigation-open #tamdot-mobile-navigation a.nav-link .nav-icon{display:grid!important;place-items:center;width:34px!important;height:34px!important;border-radius:10px;color:var(--color-brand-primary)!important;background:var(--color-brand-soft)}html:root body .product-app .product-sidebar.mobile-navigation-open #tamdot-mobile-navigation a.nav-link .nav-icon :is(svg,img,.app-icon){width:20px!important;height:20px!important;color:currentColor!important}html:root body .product-app .product-sidebar.mobile-navigation-open #tamdot-mobile-navigation a.nav-link:active{transform:scale(.97)}html:root body .product-app .product-sidebar.mobile-navigation-open #tamdot-mobile-navigation a.nav-link:focus-visible{outline:2px solid var(--color-brand-primary)!important;outline-offset:2px!important}html:root body .product-app .product-sidebar.mobile-navigation-open #tamdot-mobile-navigation a.nav-link.active{border-color:transparent!important;background:linear-gradient(150deg,var(--color-sidebar-start) 0,var(--color-sidebar-middle) 55%,var(--color-sidebar-end) 100%)!important;color:var(--color-sidebar-text)!important;box-shadow:0 6px 16px color-mix(in srgb,var(--color-sidebar-start) 26%,transparent)!important}html:root body .product-app .product-sidebar.mobile-navigation-open #tamdot-mobile-navigation a.nav-link.active :is(span,small,strong){color:var(--color-sidebar-text)!important}html:root body .product-app .product-sidebar.mobile-navigation-open #tamdot-mobile-navigation a.nav-link.active .nav-icon{color:var(--color-sidebar-text)!important;background:color-mix(in srgb,var(--color-on-primary) 16%,transparent)}html:root body .product-app .product-sidebar.mobile-navigation-open #tamdot-mobile-navigation a.nav-link>:is(.nav-count-badge,[class*=module_notification_badge],[data-notification-badge]){position:absolute!important;top:6px!important;right:6px!important;margin:0!important}html:root body .product-app .mobile-navigation-backdrop{background:color-mix(in srgb,var(--color-sidebar-start) 42%,transparent)!important}html body .product-app .nav-admin-label{display:block}}@keyframes v307-sheet-in{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html:root body .product-app .product-sidebar.mobile-navigation-open #tamdot-mobile-navigation{animation:none}html:root body .product-app .product-sidebar.mobile-navigation-open #tamdot-mobile-navigation a.nav-link{transition:none}}@media (forced-colors:active){html:root body .product-app .product-topbar{border-bottom:1px solid CanvasText!important}html:root body .product-app .product-sidebar.mobile-navigation-open #tamdot-mobile-navigation a.nav-link.active{outline:2px solid Highlight}}html body .case-document-add-pages>.button[aria-busy=true],html body .case-document-add>.button[aria-busy=true]{cursor:progress}html body .case-document-add-spinner{display:inline-block;flex:0 0 auto;width:14px;height:14px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:case-document-add-spin .8s linear infinite}@keyframes case-document-add-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){html body .case-document-add-spinner{animation:none;border-right-color:currentColor;opacity:.6}}html body .case-document-add-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}html body .case-document-add-error{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;max-width:40ch}html body .case-document-add-retry{min-height:32px;padding:0 2px;border:0;background:none;cursor:pointer;color:var(--color-brand-primary);font:inherit;font-weight:var(--weight-strong);text-decoration:underline;text-underline-offset:2px}html body .case-document-add-retry:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:4px}@media (pointer:coarse){html body .case-document-add-retry{min-height:44px}}html:root body .product-app .case-monitor-table[data-columns] :is(.dense-case-important,.dense-case-next-when)[data-date-tone=deadline]{--important-ink:var(--color-status-critical);--important-icon:var(--color-status-critical);--important-wash:color-mix(in srgb,var(--color-status-critical) 10%,transparent)}html:root body .product-app .case-monitor-table[data-columns] :is(.dense-case-important,.dense-case-next-when)[data-date-tone=approaching]{--important-ink:var(--color-status-action);--important-icon:var(--color-status-action);--important-wash:color-mix(in srgb,var(--color-status-action) 10%,transparent)}html:root body .product-app .case-monitor-table[data-columns] :is(.dense-case-important,.dense-case-next-when)[data-date-tone=reminder]{--important-ink:var(--color-status-review-ink);--important-icon:color-mix(in srgb,var(--color-status-review) 55%,var(--color-status-review-ink));--important-wash:color-mix(in srgb,var(--color-status-review) 22%,transparent)}html:root body .product-app .case-monitor-table[data-columns] :is(.dense-case-important,.dense-case-next-when)[data-date-tone=appointment]{--important-ink:var(--color-text);--important-icon:var(--color-status-information);--important-wash:color-mix(in srgb,var(--color-status-information) 7%,transparent)}html:root body .product-app .case-monitor-table[data-columns] :is(.dense-case-important,.dense-case-next-when)[data-date-tone=neutral]{--important-ink:var(--color-text);--important-icon:var(--color-text-soft);--important-wash:transparent}html:root body .product-app .case-monitor-table[data-columns] .dense-case-important .dense-case-important-when{border-radius:999px;padding:2px 8px;margin-inline-start:-2px}html:root body .product-app .case-monitor-table[data-columns] .dense-case-important .dense-case-important-kind{color:var(--color-text-soft)!important;font-weight:500!important}@media (forced-colors:active){html:root body .product-app .case-monitor-table[data-columns] :is(.dense-case-important[data-date-tone=deadline] .dense-case-important-when,.dense-case-next-when[data-date-tone=deadline]){outline:1px solid CanvasText}}html body .product-app .follow-up-panel .follow-up-date-event[data-date-tone=deadline]{--important-ink:var(--color-status-critical);--important-icon:var(--color-status-critical);--important-wash:color-mix(in srgb,var(--color-status-critical) 9%,var(--color-surface))}html body .product-app .follow-up-panel .follow-up-date-event[data-date-tone=approaching]{--important-ink:var(--color-status-action);--important-icon:var(--color-status-action);--important-wash:color-mix(in srgb,var(--color-status-action) 10%,var(--color-surface))}html body .product-app .follow-up-panel .follow-up-date-event[data-date-tone=reminder]{--important-ink:var(--color-status-review-ink);--important-icon:color-mix(in srgb,var(--color-status-review) 55%,var(--color-status-review-ink));--important-wash:color-mix(in srgb,var(--color-status-review) 20%,var(--color-surface))}html body .product-app .follow-up-panel .follow-up-date-event[data-date-tone=appointment]{--important-ink:var(--color-text);--important-icon:var(--color-status-information);--important-wash:color-mix(in srgb,var(--color-status-information) 8%,var(--color-surface))}html body .product-app .case-reminders-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 10px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--color-status-review) 45%,var(--color-border));border-radius:var(--design-radius-control,8px);background:color-mix(in srgb,var(--color-status-review) 12%,var(--color-surface));color:var(--color-text);font-size:var(--type-sm)}html body .product-app .case-reminders-summary-line{display:inline-flex;align-items:center;gap:8px;min-width:0}html body .product-app .case-reminders-summary-line>svg{flex:none;color:color-mix(in srgb,var(--color-status-review) 55%,var(--color-status-review-ink))}html body .product-app :is(.case-reminders-summary-actions,.case-reminders-summary-confirm){display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:auto}html body .product-app .case-reminders-summary .button{min-height:32px;padding:4px 12px}html body .product-app .case-reminders-summary-notice{color:var(--color-text-soft)}@media (max-width:650px),(pointer:coarse){html body .product-app .case-reminders-summary{padding:10px 12px}html body .product-app :is(.case-reminders-summary-actions,.case-reminders-summary-confirm){margin-inline-start:0;width:100%}html body .product-app .case-reminders-summary .button{min-height:44px;flex:1 1 auto}}html body .product-app .case-detail-identity-header .case-next-step-purpose{margin:0!important;max-width:72ch;color:var(--color-text);font-size:17px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}html body .product-app .case-detail-identity-header .case-next-step-state{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;box-sizing:border-box;width:-moz-fit-content;width:fit-content;max-width:100%;margin:4px 0 2px;padding:5px 12px 5px 5px;border:1px solid color-mix(in srgb,var(--case-header-tone,var(--color-brand-primary)) 34%,var(--color-border));border-radius:10px;background:color-mix(in srgb,var(--case-header-tone,var(--color-brand-primary)) 9%,var(--color-surface))}html body .product-app .case-detail-identity-header .case-next-step-state .case-next-step-status{display:inline-flex;flex:0 0 auto}html body .product-app .case-detail-identity-header .case-next-step-state .case-next-step-status .case-badge{margin:0}html body .product-app .case-detail-identity-header .case-next-step-state .case-next-step-action{margin:0!important;max-width:64ch;color:color-mix(in srgb,var(--case-header-tone,var(--color-brand-primary)) 62%,var(--color-text))!important;font-size:14px!important;font-weight:650!important;line-height:1.4!important}html body .product-app .case-detail-identity-header .case-next-step-summary{color:var(--color-text-soft)!important;font-size:14px!important;font-weight:400!important}html body .product-app .case-detail-identity-header :is(.case-next-step-summary,.case-next-step-purpose) .case-next-step-fact{color:var(--color-text);font-weight:650}html body .product-app .case-detail-identity-header .case-next-step-purpose .case-next-step-fact{font-weight:750}@media (max-width:600px){html body .product-app .case-detail-identity-header .case-next-step-purpose{font-size:16px}html body .product-app .case-detail-identity-header .case-next-step-state{width:100%}}@media (forced-colors:active){html body .product-app .case-detail-identity-header .case-next-step-state{border:1px solid CanvasText;background:Canvas}}html body .product-app .case-detail-identity-header[data-compact=true] .case-identity-details[open]>.case-identity-details-facts{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:4px 24px}html body .product-app .case-detail-identity-header .case-next-step-state .case-next-step-status .case-badge.status{border-color:transparent!important;background:transparent!important;box-shadow:none!important;padding-inline-start:2px!important}html body .assistant-launcher,html body .assistant-launcher *,html body .assistant-launcher .assistant-launcher-mark:after,html body .assistant-launcher .assistant-launcher-mark:before,html body .assistant-launcher:after,html body .assistant-launcher:before{animation:none!important}html body .assistant-launcher .assistant-launcher-mark:after,html body .assistant-launcher .assistant-launcher-mark:before,html body .product-app .product-topbar .pulse-entry.pulse-trigger:before{content:none!important;display:none!important}html body .assistant-launcher .tamdot-pulse-logo{transform:none!important}html body .synchronization-panel .operations-panel-head{align-items:center!important;padding-bottom:10px!important;border-bottom:1px solid var(--color-border-subtle,var(--color-border))!important}html body .synchronization-panel .operations-panel-head>div{display:flex!important;align-items:center!important;gap:10px!important;min-width:0}html body .synchronization-panel .synchronization-state-icon{--sync-state-tone:var(--color-status-success);flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:color-mix(in srgb,var(--sync-state-tone) 14%,var(--color-surface));color:var(--sync-state-tone)}html body .synchronization-panel .operations-panel-head[data-sync-state=paused] .synchronization-state-icon,html body .synchronization-panel .operations-panel-head[data-sync-state=warning] .synchronization-state-icon{--sync-state-tone:var(--color-status-warning-ink)}html body .synchronization-panel .operations-panel-head[data-sync-state=critical] .synchronization-state-icon,html body .synchronization-panel .operations-panel-head[data-sync-state=error] .synchronization-state-icon{--sync-state-tone:var(--color-status-critical)}html body .synchronization-panel .operations-panel-head[data-sync-state=busy] .synchronization-state-icon{--sync-state-tone:var(--color-status-information)}html body .synchronization-panel .operations-panel-head>div>b{font-size:var(--type-md,15px);line-height:1.3}html body .synchronization-panel .synchronization-facts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-block:12px 10px!important}html body .synchronization-panel .synchronization-facts>p,html body .synchronization-panel .synchronization-facts>p.synchronization-next{display:grid!important;grid-column:auto!important;align-content:start;gap:2px!important;min-width:0;margin:0!important;padding:9px 10px!important;border:1px solid var(--color-border-subtle,var(--color-border))!important;border-radius:10px!important;background:var(--color-surface-muted)!important;box-shadow:none!important;color:var(--color-text)!important}html body .synchronization-panel .synchronization-facts>p>span{color:var(--color-text-soft)!important;font-size:var(--type-xs,11px)!important}html body .synchronization-panel .synchronization-facts>p>b{color:var(--color-text)!important;font-size:var(--type-sm,13px)!important;font-weight:var(--weight-strong,700);line-height:1.3!important}html body .synchronization-panel .synchronization-summary-mailboxes{gap:6px!important;margin-bottom:12px}html body .synchronization-panel .synchronization-summary-mailbox{padding:9px 10px!important;border-radius:10px!important;border-color:var(--color-border-subtle,var(--color-border))!important}html body .synchronization-panel .synchronization-summary-mailbox-heading{align-items:center!important;gap:8px!important}html body .synchronization-panel .synchronization-summary-mailbox-heading>strong{flex:0 0 auto;max-width:50%;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--sync-tone) 12%,var(--color-surface));color:var(--sync-tone)!important;font-size:var(--type-xs,11px)!important;font-weight:var(--weight-strong,700);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .synchronization-panel .synchronization-summary-mailbox.warning{--sync-tone:var(--color-status-warning-ink)}html body .synchronization-panel .synchronization-summary-mailbox-heading>b{font-size:var(--type-sm,13px)!important}html body .synchronization-panel .synchronization-summary-mailbox>p{font-size:var(--type-xs,11px)!important}html body .synchronization-panel .synchronization-summary-mailbox>p :is(span,b){font-size:var(--type-xs,11px)!important}html body .synchronization-panel .synchronization-period-link.button.primary,html body .synchronization-panel>.synchronization-scan-primary{width:100%;min-height:40px!important;margin-block:0 4px!important;font-size:var(--type-sm,13px)!important}html body .product-app .product-topbar>.notification-ribbon-slot{display:none}@media (min-width:1024px){html body .product-app .product-topbar>.notification-ribbon-slot{display:flex;flex:1 1 0;min-width:0;align-items:center;justify-content:flex-end;overflow:hidden;padding-inline:12px 4px}html body .product-app .product-topbar>.notification-ribbon-slot:empty{padding:0}html body .product-app .product-topbar>.notification-ribbon-slot{container-type:inline-size}html body .product-app .product-topbar>.global-search-wrap{transition:max-width .22s ease,flex-basis .22s ease}html body .product-app .product-topbar:has(>.notification-ribbon-slot:not(:empty)):not(:has(>.global-search-wrap :focus-within))>.global-search-wrap{flex-basis:12rem!important;max-width:min(260px,100%)!important}}@container (max-width: 330px){html body .notification-ribbon .notification-ribbon-title{display:none}html body .notification-ribbon .notification-ribbon-open{width:30px;padding:0;justify-content:center;font-size:0}}@media (prefers-reduced-motion:reduce){html body .product-app .product-topbar>.global-search-wrap{transition:none}}html body .notification-ribbon{--ribbon-tone:var(--color-status-information);--ribbon-ink:var(--color-status-information);box-sizing:border-box;display:flex;align-items:center;gap:10px;min-width:0;max-width:min(560px,100%);height:40px;padding:0 4px 0 6px;border:1px solid color-mix(in srgb,var(--ribbon-tone) 32%,var(--color-border));border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--ribbon-tone) 6%,var(--color-surface)) 0,color-mix(in srgb,var(--ribbon-tone) 13%,var(--color-surface)) 100%);box-shadow:var(--shadow-card);color:var(--color-text);animation:notification-ribbon-in .26s cubic-bezier(.22,1,.36,1) both}html body .notification-ribbon[data-tone=critical]{--ribbon-tone:var(--color-status-critical);--ribbon-ink:var(--color-status-critical)}html body .notification-ribbon[data-tone=warning]{--ribbon-tone:var(--color-status-warning);--ribbon-ink:var(--color-status-warning-ink)}html body .notification-ribbon[data-tone=action]{--ribbon-tone:var(--color-status-action);--ribbon-ink:var(--color-status-action)}html body .notification-ribbon[data-tone=review]{--ribbon-tone:var(--color-status-review);--ribbon-ink:var(--color-status-review-ink)}html body .notification-ribbon[data-tone=success]{--ribbon-tone:var(--color-status-success);--ribbon-ink:var(--color-status-success)}html body .notification-ribbon[data-tone=neutral]{--ribbon-tone:var(--color-status-neutral);--ribbon-ink:var(--color-text-soft)}html body .notification-ribbon-icon{flex:0 0 auto;display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:color-mix(in srgb,var(--ribbon-tone) 16%,var(--color-surface));color:var(--ribbon-ink)}html body .notification-ribbon-icon svg{width:16px;height:16px}html body .notification-ribbon-text{display:flex;align-items:baseline;gap:8px;min-width:0;overflow:hidden;white-space:nowrap}html body .notification-ribbon-text>b{flex:0 0 auto;color:var(--ribbon-ink);font-size:var(--type-sm,13px);font-weight:var(--weight-strong,700)}html body .notification-ribbon-title{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--color-text);font-size:var(--type-sm,13px)}html body .notification-ribbon-open{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px;border:1px solid color-mix(in srgb,var(--ribbon-tone) 34%,var(--color-border));border-radius:999px;background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--type-sm,13px);font-weight:var(--weight-strong,700);text-decoration:none;cursor:pointer}html body .notification-ribbon-open:is(:hover,:focus-visible){background:color-mix(in srgb,var(--ribbon-tone) 10%,var(--color-surface))}html body .notification-ribbon-close{flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--color-text-soft);cursor:pointer}html body .notification-ribbon-close:is(:hover,:focus-visible){background:color-mix(in srgb,var(--ribbon-tone) 12%,var(--color-surface));color:var(--color-text)}html body .notification-ribbon :is(a,button):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@keyframes notification-ribbon-in{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html body .notification-ribbon{animation:none}}@media (forced-colors:active){html body .notification-ribbon{border:1px solid CanvasText;background:Canvas}}html body .tamdot-dialog.case-document-reader-dialog{width:min(1240px,calc(100vw - 24px))!important;max-width:none!important;height:min(92dvh,960px);max-height:none!important;display:flex!important;flex-direction:column;overflow:hidden!important}html body .tamdot-dialog.case-document-reader-dialog>.tamdot-dialog-heading{flex:0 0 auto}html body .tamdot-dialog.case-document-reader-dialog>p{flex:0 0 auto;margin-block:0 4px}html body .tamdot-dialog.case-document-reader-dialog>.dialog-body{flex:1 1 auto;min-height:0;overflow:hidden!important;padding:0!important}html body .tamdot-dialog.case-document-reader-dialog>.dialog-actions{flex:0 0 auto;position:relative;z-index:1;padding-top:12px;border-top:1px solid var(--color-border-subtle);background:var(--color-surface)}html body .case-document-reader{height:100%;min-height:0;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)!important;gap:0!important;align-items:stretch!important}html body .case-document-reader>.case-document-preview{min-height:0;padding-right:16px;border-right:1px solid var(--color-border-subtle)}html body .tamdot-dialog .case-document-reader-side{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 4px 12px 16px;align-content:start}html body .case-document-reader-tabs{position:sticky;top:0;z-index:2;box-shadow:0 -12px 0 var(--color-surface),0 6px 0 var(--color-surface)}html body .case-document-preview{display:grid!important;grid-template-rows:auto minmax(0,1fr);gap:8px!important;height:100%}html body .case-document-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px}html body .case-document-preview-toolbar .case-document-preview-pager{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-soft);font-size:var(--type-sm)}html body .case-document-preview-zoom{display:inline-flex;gap:4px}html body .case-document-preview-toolbar .button{min-width:36px;min-height:36px;padding:0 8px;font-size:var(--type-sm)}html body .case-document-preview-body{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;min-height:0}html body .case-document-preview[data-pages="1"] .case-document-preview-body{grid-template-columns:minmax(0,1fr)}html body .case-document-preview-thumbs{display:grid;align-content:start;gap:8px;overflow-y:auto;padding:2px;max-height:100%}html body .case-document-preview-thumb{position:relative;display:grid;place-items:center;width:64px;padding:4px;cursor:pointer;border:1px solid var(--color-border);border-radius:var(--design-radius-control);background:var(--color-surface)}html body .case-document-preview-thumb canvas{display:block;width:56px;height:auto;border-radius:4px;background:var(--color-surface-muted)}html body .case-document-preview-thumb span{position:absolute;right:4px;bottom:4px;min-width:18px;padding:0 4px;border-radius:999px;font-size:var(--type-xs);line-height:16px;text-align:center;color:var(--color-text-soft);background:var(--color-surface)}html body .case-document-preview-thumb[aria-current=page]{border-color:var(--color-brand-primary);box-shadow:0 0 0 2px var(--color-brand-soft)}html body .case-document-preview-thumb[aria-current=page] span{color:var(--color-brand-primary);font-weight:var(--weight-strong)}html body .case-document-preview-thumb:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}html body .case-document-reader .case-document-preview-frame{min-height:0!important;max-height:none!important;height:100%;overflow:auto;place-items:start center!important;padding:12px;border-radius:var(--design-radius-card);background:var(--color-surface-muted)}html body .case-document-preview[data-zoom="1"] .case-document-preview-frame{place-items:start center!important}html body .case-document-reading-facts{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}html body .case-document-reading-facts li{padding:2px 10px;border-radius:999px;font-size:var(--type-sm);color:var(--color-text);background:var(--color-surface-muted);border:1px solid var(--color-border-subtle)}html body .case-document-reading-facts li[data-fact=kind]{color:var(--color-brand-primary);background:var(--color-brand-soft);border-color:transparent;font-weight:var(--weight-strong)}html body .case-document-reading-facts li[data-fact=amount]{font-weight:var(--weight-strong)}html body .case-document-proposals{display:grid;gap:6px}html body .case-document-proposals>li>label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:8px 10px;border-radius:var(--design-radius-control);border:1px solid var(--color-border-subtle);background:var(--color-surface)}html body .case-document-proposals>li>label:hover{background:var(--color-surface-hover)}html body .case-document-proposal-body{display:grid;gap:2px;min-width:0}html body .case-document-proposal-kind{font-size:var(--type-xs);letter-spacing:.02em;color:var(--color-text-soft);text-transform:uppercase}html body .case-document-proposal-evidence{display:flex;align-items:baseline;gap:6px;color:var(--color-text-soft)}html body .case-document-proposal-evidence>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .case-document-page-link{flex:0 0 auto;padding:0 6px;min-height:20px;border-radius:999px;cursor:pointer;font-size:var(--type-xs);font-weight:var(--weight-strong);color:var(--color-brand-primary);background:var(--color-brand-soft);border:1px solid transparent}html body .case-document-page-link:hover{border-color:var(--color-brand-primary)}html body .case-document-page-link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}html body .case-document-reader-lock,html body .case-documents-lock{display:inline-flex;align-items:center;gap:6px;font-size:var(--type-sm);color:var(--color-text-soft)}html body .case-document-reader-actions[data-locked]{align-items:center}html body .case-documents-ready{display:flex;align-items:center;gap:10px;margin:0 0 10px;padding:10px 12px;border-radius:var(--design-radius-card);color:var(--color-text);background:var(--color-status-information-soft);border:1px solid var(--color-status-information)}html body .case-documents-ready>span{flex:1 1 auto;font-weight:var(--weight-medium)}html body .case-documents-ready .app-icon{color:var(--color-status-information)}html body .case-documents-lock{margin:0 0 8px}html body .case-stored-documents li[data-review-ready=true]{box-shadow:inset 3px 0 0 var(--color-status-information);background:var(--color-status-information-soft)}html body .case-stored-documents li[data-reading-locked=true] .case-document-open{opacity:.6}html body .case-document-review-ready{min-height:28px!important;padding:0 10px!important;font-size:var(--type-sm)!important;gap:6px}html body .case-history-document-review{display:inline-flex;align-items:center;margin-left:8px;padding:0 8px;border-radius:999px;font-size:var(--type-xs);line-height:20px;font-weight:var(--weight-strong);color:var(--color-text-soft);background:var(--color-surface-muted)}html body .case-history-document-review[data-review=TO_CONFIRM]{color:var(--color-status-information);background:var(--color-status-information-soft)}html body .case-history-document-review[data-review=READING]{color:var(--color-status-waiting);background:var(--color-status-waiting-soft)}html body .case-history-document-review[data-review=CONFIRMED]{color:var(--color-status-success);background:var(--color-status-success-soft)}html body .case-history-document-review[data-review=FAILED]{color:var(--color-status-critical);background:var(--color-status-critical-soft)}@media (max-width:760px){html body .tamdot-dialog.case-document-reader-dialog{width:calc(100vw - 12px)!important;height:calc(100dvh - 12px)}html body .case-document-reader{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,38%) minmax(0,62%)}html body .case-document-reader>.case-document-preview{padding:0 0 8px;border-right:0;border-bottom:1px solid var(--color-border-subtle)}html body .case-document-reader-side{padding:0 0 12px}html body .case-document-reader-side>.case-document-reader-tabs{margin-top:8px}html body .case-document-reader-actions .button.primary{grid-column:1/-1}html body .case-document-preview-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}html body .case-document-preview-thumbs{display:flex;overflow-x:auto;overflow-y:hidden;max-height:none}html body .case-document-preview-thumb{width:48px;flex:0 0 auto;min-height:44px}html body .case-document-preview-thumb canvas{width:40px}html body .case-document-preview-zoom{display:none}html body .case-document-preview-toolbar .button{min-width:44px;min-height:44px}html body .case-documents-ready{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html body .case-document-reader-side{scroll-behavior:auto}}html body .case-document-extraction{display:inline-grid;place-items:center;flex:0 0 auto;inline-size:20px;block-size:20px;margin-inline-end:6px;vertical-align:-4px;border-radius:999px;border:1px solid transparent;background:transparent;padding:0}html body .case-document-extraction.is-extracted{color:var(--color-status-success);background:var(--color-status-success-soft)}html body .case-document-extraction.is-not-read{color:var(--color-status-information);background:var(--color-status-information-soft)}html body button.case-document-extraction{cursor:pointer}html body button.case-document-extraction:hover{border-color:currentColor}html body button.case-document-extraction:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (pointer:coarse){html body button.case-document-extraction{position:relative}html body button.case-document-extraction:after{content:"";position:absolute;inset:-12px}}html body .case-document-preview.is-text .case-document-preview-frame.is-text{display:block;place-items:initial;overflow:auto;background:var(--color-surface)}html body .case-document-text-page{margin:0 auto;max-inline-size:72ch;padding:20px 22px 28px;font-size:.95rem;line-height:1.6;color:var(--color-text)}html body .case-document-text-body{white-space:pre-wrap;overflow-wrap:anywhere}html body .case-document-text-mark{background:var(--color-status-information-soft);color:var(--color-text);border-radius:4px;padding:0 2px;font-weight:600}html body .case-document-text-kept{margin:0;font-size:.8rem;color:var(--color-text-muted)}html body .case-document-preview-thumbs.is-text .case-document-preview-thumb{display:grid;gap:4px;align-content:start}html body .case-document-text-thumb{display:block;inline-size:56px;block-size:72px;overflow:hidden;padding:4px;font-size:0;color:transparent;background:repeating-linear-gradient(to bottom,var(--color-border-subtle) 0 2px,transparent 2px 7px) content-box,var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:4px}html body .case-document-text-pdf span{white-space:nowrap}html body .document-storage-total{margin:4px 0 0;font-size:.82rem;color:var(--color-text-muted)}@media (max-width:640px){html body .case-document-text-page{padding:14px 12px 20px;font-size:.92rem}html body .case-document-text-pdf span{display:none}}@media (forced-colors:active){html body .case-document-extraction,html body .case-document-text-mark{forced-color-adjust:auto;border:1px solid CanvasText}}@layer tamdot-case-mobile{html body .product-app .follow-up-panel,html body .product-app :is(.case-layout-module,.case-dock-content,.phone-module-body) .follow-up-panel{padding:12px 14px 14px!important;gap:10px!important}html body .product-app .follow-up-panel .follow-up-date-timeline{margin:0!important}html body .product-app .follow-up-panel .follow-up-secondary-details{display:grid!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body .product-app .follow-up-panel .follow-up-secondary-details>summary{display:inline-flex!important;align-items:center!important;justify-self:start!important;gap:6px!important;min-height:32px!important;padding:0 10px!important;border-radius:var(--design-radius-control)!important;color:var(--color-text-soft)!important;font-size:var(--type-xs)!important;font-weight:600!important;list-style:none!important;cursor:pointer!important}html body .product-app .follow-up-panel .follow-up-secondary-details>summary::-webkit-details-marker{display:none!important}html body .product-app .follow-up-panel .follow-up-secondary-details>summary:hover{background:var(--color-surface-muted)!important;color:var(--color-text)!important}html body .product-app .follow-up-panel .follow-up-secondary-details>summary>svg{transition:transform .15s ease!important}html body .product-app .follow-up-panel .follow-up-secondary-details[open]>summary>svg{transform:rotate(180deg)!important}html body .product-app .follow-up-panel .follow-up-details-body{display:grid!important;gap:14px!important;margin:0!important;padding:14px 16px!important;border:1px solid var(--color-border-subtle,var(--color-border))!important;border-radius:12px!important;background:var(--color-surface)!important}html body .product-app .follow-up-panel .follow-up-facts{display:grid!important;grid-template-columns:minmax(120px,max-content) minmax(0,1fr)!important;gap:8px 18px!important;align-items:baseline!important;margin:0!important;padding:0!important}html body .product-app .follow-up-panel .follow-up-facts>.follow-up-fact{display:contents!important}html body .product-app .follow-up-panel .follow-up-facts dt{margin:0!important;color:var(--color-text-soft)!important;font-size:var(--type-xs)!important;font-weight:600!important}html body .product-app .follow-up-panel .follow-up-facts dd{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px 8px!important;min-width:0!important;margin:0!important;padding:0!important;color:var(--color-text)!important;font-size:var(--type-sm)!important}html body .product-app .follow-up-panel .follow-up-facts dd time{font-weight:600!important}html body .product-app .follow-up-panel .follow-up-fact-empty{color:var(--color-text-soft)!important}html body .product-app .follow-up-panel .case-follow-up-elapsed{display:inline-flex!important;align-items:baseline!important;gap:5px!important;margin:0!important;padding:1px 9px!important;border:1px solid color-mix(in srgb,var(--color-status-waiting) 30%,var(--color-border))!important;border-radius:999px!important;background:color-mix(in srgb,var(--color-status-waiting) 8%,var(--color-surface))!important;box-shadow:none!important}html body .product-app .follow-up-panel .case-follow-up-elapsed>strong{color:var(--color-text)!important;font-size:var(--type-sm)!important;font-weight:650!important;line-height:1.4!important}html body .product-app .follow-up-panel .case-follow-up-elapsed>small{color:var(--color-text-soft)!important;font-size:var(--type-xs)!important;font-weight:500!important}html body .product-app .follow-up-panel .follow-up-after-reminder{display:grid!important;gap:8px!important;margin:0!important;padding:12px 0 0!important;border:0!important;border-top:1px solid var(--color-border-subtle,var(--color-border))!important;background:transparent!important}html body .product-app .follow-up-panel .follow-up-after-reminder>h3{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:2px 8px!important;margin:0!important;color:var(--color-text)!important;font-size:var(--type-sm)!important;font-weight:650!important}html body .product-app .follow-up-panel .follow-up-after-reminder>h3>small{color:var(--color-text-soft)!important;font-size:var(--type-xs)!important;font-weight:500!important}html body .product-app .follow-up-panel .follow-up-after-reminder>dl{display:grid!important;gap:6px!important;margin:0!important;padding:0!important}html body .product-app .follow-up-panel .follow-up-after-reminder>dl>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0!important;padding:6px 10px!important;border-radius:8px!important;background:var(--color-surface-muted)!important}html body .product-app .follow-up-panel .follow-up-after-reminder dt{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0!important;color:var(--color-text)!important;font-size:var(--type-xs)!important;font-weight:500!important}html body .product-app .follow-up-panel .follow-up-after-reminder dt>svg{flex:none!important;color:var(--color-text-soft)!important}html body .product-app .follow-up-panel .follow-up-after-reminder dd{margin:0!important;color:var(--color-text-soft)!important;font-size:var(--type-xs)!important;white-space:nowrap!important}html body .product-app .follow-up-panel .follow-up-source-hint{margin:0!important;color:var(--color-text-soft)!important;font-size:var(--type-xs)!important;line-height:1.4!important}html body .product-app .follow-up-panel .follow-up-history-list{display:grid!important;gap:4px!important;margin:0!important;padding:12px 0 0!important;border:0!important;border-top:1px solid var(--color-border-subtle,var(--color-border))!important;background:transparent!important}html body .product-app .follow-up-panel .follow-up-history-list>h3{display:flex!important;align-items:center!important;gap:8px!important;margin:0 0 2px!important;color:var(--color-text)!important;font-size:var(--type-sm)!important;font-weight:650!important}html body .product-app .follow-up-panel .follow-up-history-count{display:inline-grid!important;place-items:center!important;min-width:20px!important;height:20px!important;padding:0 6px!important;border-radius:999px!important;background:var(--color-surface-muted)!important;color:var(--color-text-soft)!important;font-size:var(--type-xs)!important;font-weight:600!important}html body .product-app .follow-up-panel .follow-up-history-list ol{display:grid!important;margin:0!important;padding:0!important;list-style:none!important}html body .product-app .follow-up-panel .follow-up-history-list li{display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:40px!important;margin:0!important;padding:6px 0!important;border-bottom:1px solid var(--color-border-subtle,var(--color-border))!important}html body .product-app .follow-up-panel .follow-up-history-list li:last-child{border-bottom:0!important}html body .product-app .follow-up-panel .follow-up-history-icon{display:grid!important;place-items:center!important;width:24px!important;height:24px!important;border:1px solid var(--color-border)!important;border-radius:8px!important;background:var(--color-surface)!important;color:var(--color-text-soft)!important}html body .product-app .follow-up-panel .follow-up-history-list li[data-follow-up-status=COMPLETED] .follow-up-history-icon{color:var(--color-status-success)!important;border-color:color-mix(in srgb,var(--color-status-success) 30%,var(--color-border))!important}html body .product-app .follow-up-panel .follow-up-history-copy{display:grid!important;gap:1px!important;min-width:0!important}html body .product-app .follow-up-panel .follow-up-history-copy>strong{overflow:hidden!important;color:var(--color-text)!important;font-size:var(--type-sm)!important;font-weight:600!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .product-app .follow-up-panel .follow-up-history-copy>small{color:var(--color-text-soft)!important;font-size:var(--type-xs)!important}html body .product-app .follow-up-panel .follow-up-history-list li>:is(time,span:last-child:not(.follow-up-history-copy)){color:var(--color-text-soft)!important;font-size:var(--type-xs)!important;white-space:nowrap!important}html body .product-app .follow-up-panel .follow-up-history>summary{color:var(--color-text-soft)!important;font-size:var(--type-xs)!important;cursor:pointer!important}@media (max-width:600px){html body .product-app .follow-up-panel,html body .product-app :is(.case-layout-module,.case-dock-content,.phone-module-body) .follow-up-panel{padding:10px 10px 12px!important}html body .product-app .follow-up-panel .follow-up-details-body{padding:12px!important}html body .product-app .follow-up-panel .follow-up-facts{grid-template-columns:minmax(0,1fr)!important;gap:2px!important}html body .product-app .follow-up-panel .follow-up-facts dd{margin-bottom:8px!important}html body .product-app .follow-up-panel .follow-up-after-reminder>dl>div{align-items:flex-start!important}}@media (prefers-reduced-motion:reduce){html body .product-app .follow-up-panel .follow-up-secondary-details>summary>svg{transition:none!important}}}@layer tamdot-case-actions{html body .product-app .case-detail-identity-header .case-detail-header-command-disclosure>summary{--button-tone:var(--case-header-tone,var(--case-status-color,var(--color-brand-primary)));box-sizing:border-box!important;width:42px!important;height:42px!important;min-width:42px!important;border-radius:var(--design-radius-control)!important;background-color:color-mix(in srgb,var(--button-tone) 8%,var(--color-surface))!important;background-image:linear-gradient(180deg,color-mix(in srgb,var(--button-tone) 3%,var(--color-surface)) 0,color-mix(in srgb,var(--button-tone) 11%,var(--color-surface)) 50%,color-mix(in srgb,var(--button-tone) 20%,var(--color-surface)) 100%)!important;background-size:100% 200%!important;background-position:0 0!important;background-repeat:no-repeat!important;color:color-mix(in srgb,var(--button-tone) 60%,var(--color-text))!important;box-shadow:inset 0 1px 0 var(--button-secondary-highlight),0 1px 2px color-mix(in srgb,var(--button-tone) 18%,transparent)!important;transition:background-position .15s ease,box-shadow .15s ease,border-color .15s ease!important}html body .product-app .case-detail-identity-header .case-detail-header-command-disclosure>summary:hover,html body .product-app .case-detail-identity-header .case-detail-header-command-disclosure[open]>summary{border-color:color-mix(in srgb,var(--button-tone) 62%,var(--color-border))!important;background-image:linear-gradient(180deg,color-mix(in srgb,var(--button-tone) 3%,var(--color-surface)) 0,color-mix(in srgb,var(--button-tone) 11%,var(--color-surface)) 50%,color-mix(in srgb,var(--button-tone) 20%,var(--color-surface)) 100%)!important;background-position:0 100%!important;box-shadow:inset 0 1px 0 var(--button-secondary-highlight),0 4px 12px color-mix(in srgb,var(--button-tone) 16%,transparent)!important}html body .product-app .case-detail-identity-header .case-detail-header-command-disclosure>summary:active{background-image:none!important;box-shadow:inset 0 1px 3px color-mix(in srgb,var(--button-tone) 28%,transparent)!important}html body .product-app .case-detail-identity-header .case-detail-header-command-disclosure>summary>:is(svg,.app-icon){color:currentColor!important}html body .product-app .case-identity-primary-action .case-action-control .case-action-menu>.tamdot-popover-trigger{min-height:42px!important}@media (max-width:760px),(pointer:coarse){html body .product-app .case-detail-identity-header .case-detail-header-command-disclosure>summary{width:44px!important;height:44px!important;min-width:44px!important}html body .product-app .case-identity-primary-action .case-action-control .case-action-menu>.tamdot-popover-trigger{min-height:44px!important}}@media (forced-colors:active){html body .product-app .case-detail-identity-header .case-detail-header-command-disclosure>summary{background:ButtonFace!important;color:ButtonText!important}}html body .product-app .case-detail-header-commands .case-detail-layout-command,html body .product-app .case-detail-header-commands :is(.case-detail-command-strip,.case-detail-view-commands)>:is(.button,button,a.button){display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;min-height:38px!important;height:auto!important;margin:0!important;padding:8px 10px!important;border:0!important;border-radius:8px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--color-text)!important;font-size:var(--type-sm)!important;font-weight:500!important;text-align:start!important}html body .product-app .case-detail-header-commands .case-detail-layout-command:is(:hover,:focus-visible),html body .product-app .case-detail-header-commands :is(.case-detail-command-strip,.case-detail-view-commands)>:is(.button,button,a.button):is(:hover,:focus-visible){background:var(--color-surface-muted)!important;background-image:none!important}html body .product-app .case-detail-header-commands .case-detail-layout-command>:is(svg,.app-icon),html body .product-app .case-detail-header-commands :is(.case-detail-command-strip,.case-detail-view-commands)>:is(.button,button,a.button)>:is(svg,.app-icon){flex:none!important;color:var(--color-text-soft)!important}@media (max-width:760px),(pointer:coarse){html body .product-app .case-detail-header-commands .case-detail-layout-command,html body .product-app .case-detail-header-commands :is(.case-detail-command-strip,.case-detail-view-commands)>:is(.button,button,a.button){min-height:44px!important}}}html body .product-app .case-detail-title-meta .case-identity-reference{display:inline-flex;align-items:center;margin-inline-start:8px;padding:0 8px;border:1px solid var(--color-border-subtle,var(--color-border));border-radius:999px;color:var(--color-text-soft);font-size:var(--type-xs);font-variant-numeric:tabular-nums;white-space:nowrap}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item[data-triage-group][data-accent]{padding-top:12px!important;padding-bottom:12px!important;row-gap:3px!important}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item[data-accent] .notification-item-content{gap:3px!important}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item[data-accent] .notification-next-step{color:var(--color-text-muted)!important;font-size:var(--type-sm)!important;font-weight:var(--weight-regular,400)!important}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item[data-accent] .notification-date{color:var(--color-text-muted);font-size:var(--type-xs)}html:root body .product-app .notification-panel .notification-list .notification-more-count{flex:0 0 auto;display:inline-grid;place-items:center;min-width:22px;height:18px;padding:0 6px;border-radius:999px;background:var(--color-surface-muted);color:var(--color-text-soft);font-size:var(--type-xs);font-weight:var(--weight-strong);line-height:1}html:root body .product-app .notification-panel .notification-list .notification-item.notification-event-item[data-accent=review] .notification-urgency[data-level=late]{background:var(--color-status-review-soft);color:var(--color-status-review-ink)}html:root body .product-app .notification-panel .notification-list .notification-cluster>summary{min-height:46px}html:root body .product-app .notification-panel .notification-list .notification-cluster-label{font-size:var(--type-md)}html body .notification-ribbon[data-tone=waiting]{--ribbon-tone:var(--color-status-waiting);--ribbon-ink:var(--color-status-waiting)}html body .notification-ribbon[data-tone=information]{--ribbon-tone:var(--color-status-information);--ribbon-ink:var(--color-status-information)}html body .notification-ribbon[data-tone=brand]{--ribbon-tone:var(--color-brand-primary);--ribbon-ink:var(--color-brand-primary)}html body .synchronization-panel .synchronization-facts-line{margin:0 0 10px;color:var(--color-text-soft);font-size:var(--type-sm);line-height:1.45}html body .synchronization-panel .synchronization-facts-line b{color:var(--color-text);font-weight:var(--weight-strong)}html body .synchronization-panel .synchronization-problem{display:grid;gap:10px;margin:0 0 10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--color-status-warning) 35%,var(--color-border));border-radius:var(--design-radius-control,8px);background:color-mix(in srgb,var(--color-status-warning) 7%,var(--color-surface))}html body .synchronization-panel .synchronization-problem[data-tone=critical]{border-color:color-mix(in srgb,var(--color-status-critical) 35%,var(--color-border));background:color-mix(in srgb,var(--color-status-critical) 6%,var(--color-surface))}html body .synchronization-panel .synchronization-problem>p{margin:0;color:var(--color-text);font-size:var(--type-sm);line-height:1.45}html body .synchronization-panel .synchronization-fix{justify-self:start;display:inline-flex;align-items:center;gap:8px}html body .synchronization-panel .synchronization-scan-primary{width:100%;justify-content:center}html body .synchronization-panel .synchronization-debug{margin-top:8px;border:0!important;background:none!important}html body .synchronization-panel .synchronization-debug>summary{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;color:var(--color-text-muted)!important;font-size:var(--type-sm)!important;font-weight:var(--weight-medium)!important;text-decoration:underline;text-underline-offset:3px;cursor:pointer;list-style:none}html body .synchronization-panel .synchronization-debug>summary::-webkit-details-marker{display:none}html body .synchronization-panel .synchronization-debug>summary:hover{color:var(--color-text-soft)!important}html body .synchronization-panel .synchronization-debug>summary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:4px}@media (pointer:coarse){html body .synchronization-panel .synchronization-debug>summary{min-height:44px}}html body .case-documents-panel .case-documents-toolbar{gap:8px!important;padding:12px 16px!important;justify-content:flex-end}html body .case-documents-panel .case-documents-toolbar .case-document-add-hint{display:none}html body .case-documents-panel .case-documents-top{display:grid;gap:8px;padding:0 16px}html body .case-documents-panel .case-documents-top:empty{display:none}html body .case-documents-panel .case-documents-top>:first-child{margin-top:12px}html body .case-documents-panel .case-documents-progress{display:grid;gap:6px;margin:0;padding:10px 12px;border-radius:var(--design-radius-control,8px);border:1px solid var(--color-border-subtle);background:var(--color-surface-muted)}html body .case-documents-panel .case-documents-progress>p{display:flex;align-items:center;gap:8px;margin:0;font-size:.9rem}html body .case-documents-panel .case-documents-progress ol{display:grid;gap:2px;margin:0;padding:0;list-style:none}html body .case-documents-panel .case-documents-progress li{align-items:center;gap:8px;font-size:.84rem;color:var(--color-text-muted)}html body .case-documents-panel .case-documents-progress-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text)}html body .case-documents-panel .case-documents-progress-dot{inline-size:8px;block-size:8px;border-radius:999px;background:var(--color-border-strong)}html body .case-documents-panel .case-documents-progress li[data-state=running] .case-documents-progress-dot{background:var(--color-status-information);animation:case-document-pulse 1.2s ease-in-out infinite}html body .case-documents-panel .case-documents-progress li[data-state=done] .case-documents-progress-dot{background:var(--color-status-success)}html body .case-documents-panel .case-documents-progress li[data-state=failed] .case-documents-progress-dot{background:var(--color-status-critical)}@keyframes case-document-pulse{50%{opacity:.35}}html body .case-documents-panel .case-documents-read-notice{margin:0;font-size:.86rem;color:var(--color-text-muted)}html body .case-documents-panel .case-documents-read-notice.is-error{color:var(--color-status-critical)}html body .case-documents-panel .case-documents-ready{border:1px solid var(--color-border-subtle)!important;background:var(--color-status-information-soft)!important}html body .case-documents-panel .case-documents-ready>span{flex:1 1 auto;font-size:.9rem}html body .case-documents-panel .case-document-rows,html body .product-app .case-documents-panel .case-document-rows{display:grid;gap:0;margin:0;padding:0 8px 8px;list-style:none}html body .case-documents-panel .case-document-rows>li.case-document-row,html body .product-app .case-documents-panel .case-document-rows>li.case-document-row{display:grid!important;grid-template-columns:32px minmax(0,1fr) auto auto!important;grid-template-rows:auto!important;align-items:center!important;-moz-column-gap:12px!important;column-gap:12px!important;row-gap:0!important;margin:0!important;padding:10px 8px!important;border:0!important;border-bottom:1px solid var(--color-border-subtle)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .case-documents-panel .case-document-rows>li.case-document-row:last-child{border-bottom:0!important}html body .case-documents-panel .case-document-rows>li.case-document-row>*{grid-row:1!important;margin:0!important}html body .case-documents-panel .case-document-rows>li.case-document-row>.case-document-file-icon{grid-column:1!important;align-self:center!important}html body .case-documents-panel .case-document-rows>li.case-document-row>.case-document-main{grid-column:2!important;display:grid;gap:2px;min-width:0}html body .case-documents-panel .case-document-rows>li.case-document-row .case-document-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:var(--weight-strong)}html body .case-documents-panel .case-document-rows>li.case-document-row .case-document-meta-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;color:var(--color-text-muted)}html body .case-documents-panel .case-document-rows>li.case-document-row>.case-document-status{grid-column:3!important}html body .case-documents-panel .case-document-rows>li.case-document-row>.case-document-row-actions{grid-column:4!important;display:inline-flex!important;align-items:center;gap:4px;justify-self:end;flex-wrap:nowrap!important}html body .case-documents-panel .case-document-rows>li.case-document-row[data-new=true] .case-document-main strong:after{content:"";display:inline-block;inline-size:6px;block-size:6px;margin-inline-start:6px;border-radius:999px;vertical-align:middle;background:var(--color-status-information)}html body .case-documents-panel .case-document-status{display:inline-flex;align-items:center;gap:6px;border-radius:999px;white-space:nowrap;font-weight:var(--weight-medium);color:var(--color-text-muted);background:var(--color-surface-muted);border:1px solid var(--color-border-subtle)}html body .case-documents-panel .case-document-status.is-review{color:var(--color-status-information);background:var(--color-status-information-soft);border-color:color-mix(in srgb,var(--color-status-information) 30%,var(--color-border-subtle))}html body .case-documents-panel .case-document-status.is-running{color:var(--color-status-information)}html body .case-documents-panel .case-document-status.is-failed{color:var(--color-status-critical);background:color-mix(in srgb,var(--color-status-critical) 8%,var(--color-surface))}html body .case-documents-panel .case-document-status.is-extracted{background:color-mix(in srgb,var(--color-status-success) 8%,var(--color-surface))}html body .case-documents-panel .case-document-status .case-document-read-dot{inline-size:6px;block-size:6px;border-radius:999px;background:currentColor;animation:case-document-pulse 1.2s ease-in-out infinite}html body .case-documents-panel .case-document-row-actions>.button{min-height:32px;padding-block:4px;padding-inline:10px;font-size:.84rem}html body .case-documents-panel .case-document-row-menu>button{display:inline-grid;place-items:center;inline-size:32px;block-size:32px;padding:0;border-radius:var(--design-radius-control,8px);border:1px solid transparent;background:transparent;color:var(--color-text-muted)}html body .case-documents-panel .case-document-row-menu>button:is(:hover,:focus-visible,[aria-expanded=true]){background:var(--color-surface-muted);border-color:var(--color-border-subtle);color:var(--color-text)}html body .case-document-row-menu-list{display:grid;gap:2px;padding:4px}html body .case-document-row-menu-list>:is(a,button){display:flex;align-items:center;gap:10px;min-height:36px;padding:6px 10px;border:0;border-radius:6px;background:transparent;color:var(--color-text);font:inherit;font-size:.88rem;text-align:start;text-decoration:none;cursor:pointer}html body .case-document-row-menu-list>:is(a,button):is(:hover,:focus-visible){background:var(--color-surface-muted)}html body .case-documents-panel details.case-document-group{margin:0!important;padding:0!important;border:0!important;border-top:1px solid var(--color-border-subtle)!important;background:transparent!important}html body .case-documents-panel details.case-document-group>summary{display:flex;align-items:baseline;gap:8px;padding:12px 16px;cursor:pointer;list-style:none}html body .case-documents-panel details.case-document-group>summary::-webkit-details-marker{display:none}html body .case-documents-panel details.case-document-group>summary:before{content:"›";color:var(--color-text-muted);transition:transform .15s ease}html body .case-documents-panel details.case-document-group[open]>summary:before{transform:rotate(90deg)}html body .case-documents-panel details.case-document-group>summary h3{margin:0;font-size:.9rem}html body .case-documents-panel details.case-document-group>summary small{color:var(--color-text-muted);font-size:.8rem}html body .case-documents-panel details.case-document-group h4{margin:4px 16px;font-size:.82rem;color:var(--color-text-muted)}html body .case-documents-panel .case-document-group-hint{margin:0 16px 6px;font-size:.8rem;color:var(--color-text-muted)}html body .case-documents-panel .case-stored-documents{margin:0!important;padding:4px 0 0!important;border:0!important;background:transparent!important}html body .case-documents-panel .case-stored-documents>.case-document-group-toolbar{display:flex;justify-content:flex-end;padding:0 16px}@media (max-width:640px){html body .case-documents-panel .case-documents-toolbar{justify-content:stretch}html body .case-documents-panel .case-documents-toolbar>*{flex:1 1 100%}html body .case-documents-panel .case-documents-toolbar .button{inline-size:100%;justify-content:center}html body .case-documents-panel .case-document-rows>li.case-document-row,html body .product-app .case-documents-panel .case-document-rows>li.case-document-row{grid-template-columns:28px minmax(0,1fr) auto!important;row-gap:6px!important}html body .case-documents-panel .case-document-rows>li.case-document-row>.case-document-status{grid-column:2!important;grid-row:2!important;justify-self:start}html body .case-documents-panel .case-document-rows>li.case-document-row>.case-document-row-actions{grid-column:2/-1!important;grid-row:3!important;justify-self:stretch;justify-content:space-between}html body .case-documents-panel .case-document-rows>li.case-document-row>.case-document-row-actions:empty{display:none!important}html body .case-documents-panel .case-document-rows>li.case-document-row>.case-document-row-actions>.button{flex:0 1 auto}html body .case-documents-panel .case-document-rows>li.case-document-row>.case-document-status{grid-column:2/-1!important}html body .case-documents-panel .case-documents-progress li{grid-template-columns:10px minmax(0,1fr)!important}html body .case-documents-panel .case-documents-progress li>small{grid-column:2}html body .case-documents-panel .case-document-merge{flex-wrap:wrap}html body .case-documents-panel .case-document-merge>.button{flex:1 1 100%;justify-content:center}html body .case-documents-panel details.case-document-group>summary{flex-wrap:wrap}html body .case-documents-panel details.case-document-group>summary small{flex-basis:100%;padding-inline-start:18px}html body .case-documents-panel .case-document-group-intro>.button{inline-size:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){html body .case-documents-panel :is(.case-documents-progress-dot,.case-document-read-dot){animation:none!important}html body .case-documents-panel details.case-document-group>summary:before{transition:none}}html body .case-documents-panel .case-documents-progress li{display:grid!important;grid-template-columns:10px minmax(0,1fr) auto!important;margin:0!important;padding:2px 0!important;border:0!important;background:transparent!important}html body .case-documents-panel .case-document-group-intro{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:0 16px 8px}html body .case-documents-panel .case-document-group-intro>.case-document-group-hint{flex:1 1 260px;margin:0}html body .case-documents-panel .case-document-merge{display:flex!important;align-items:center;gap:10px;margin:8px 16px 0!important;padding:8px 8px 8px 12px!important;border:1px solid var(--color-border-subtle)!important;border-radius:var(--design-radius-control,8px)!important;background:var(--color-surface-muted)!important}html body .case-documents-panel .case-document-merge>span{display:grid;gap:2px;flex:1 1 auto;min-width:0;font-size:.86rem}html body .case-documents-panel .case-document-merge>span small{color:var(--color-text-muted)}html body .document-review{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);height:100%;min-height:0;min-width:0}html body .document-review-viewer{display:flex;flex-direction:column;gap:8px;min-height:0;min-width:0;margin:0;padding-right:16px;border-right:1px solid var(--color-border-subtle)}html body .document-review-viewer-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px}html body .document-review-pages{display:flex;align-items:center;gap:4px;min-width:0;overflow-x:auto;padding:2px}html body .document-review-page-step,html body .document-review-page-tab{display:inline-grid;place-items:center;flex:0 0 auto;min-width:32px;height:32px;padding:0 8px;cursor:pointer;border:1px solid var(--color-border-subtle);border-radius:var(--design-radius-control);background:var(--color-surface);color:var(--color-text-soft);font-size:var(--type-sm);font-variant-numeric:tabular-nums}html body .document-review-page-step{border-color:transparent;background:transparent}html body .document-review-page-step:disabled{opacity:.4;cursor:default}html body .document-review-page-tab[aria-current=page]{color:var(--color-brand-primary);border-color:var(--color-brand-primary);background:var(--color-brand-soft);font-weight:var(--weight-strong)}html body .document-review-page-step:not(:disabled):hover,html body .document-review-page-tab:hover{color:var(--color-text);border-color:var(--color-border)}html body .document-review-page-step:focus-visible,html body .document-review-page-tab:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}html body .document-review-pages-single{color:var(--color-text-soft);font-size:var(--type-sm)}html body .document-review-viewer-meta{margin:0;color:var(--color-text-soft);font-size:var(--type-xs);line-height:1.4}html body .document-review-viewer .document-review-viewer-frame{display:block;flex:1 1 auto;min-height:0;max-height:none;overflow:auto;padding:12px;border:1px solid var(--color-border-subtle);border-radius:var(--design-radius-card);background:var(--color-surface-muted)}html body .document-review-viewer .document-review-sheet{margin:0 auto;max-inline-size:68ch;padding:22px 24px 28px;border-radius:var(--design-radius-control);background:var(--color-surface);box-shadow:var(--design-shadow-hover);font-size:.95rem;line-height:1.65}html body .tamdot-dialog .document-review-side{display:grid;align-content:start;gap:16px;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:0 4px 16px 16px}html body .document-review-reading{display:grid;gap:16px;min-width:0}html body .document-review-block{display:grid;gap:8px;min-width:0}html body .document-review-eyebrow{margin:0;font-size:var(--type-xs);font-weight:var(--weight-strong);letter-spacing:.04em;text-transform:uppercase}html body .document-review-what .case-document-reading-title{font-size:1.05rem}html body .document-review-sensitive{display:flex;align-items:center;gap:6px;margin:0;font-size:var(--type-sm)}html body .document-review-applied-on{margin:0;color:var(--color-text-soft);font-size:var(--type-sm)}html body .document-review-subject{padding:0;border:0;background:transparent}html body .document-review-subject+.document-review-subject{padding-top:12px;border-top:1px solid var(--color-border-subtle)}html body .document-review-cards{display:grid;gap:8px;margin:0;padding:0;list-style:none}html body .document-review-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:12px 14px;cursor:pointer;border:1px solid var(--color-border-subtle);border-radius:var(--design-radius-control);background:var(--color-surface)}html body .document-review-card:hover{border-color:var(--color-border)}html body .document-review-card:has(input:checked){border-color:var(--color-brand-primary);box-shadow:inset 3px 0 0 var(--color-brand-primary)}html body .document-review-card input{inline-size:18px;block-size:18px;margin:2px 0 0}html body .document-review-card:has(input:disabled){cursor:default}html body .document-review-known>summary{cursor:pointer;color:var(--color-text-soft);font-size:var(--type-sm)}html body .document-review-known[open]>summary{margin-bottom:8px}html body .document-review-known .document-review-card{background:var(--color-surface-muted)}html body .document-review-actions{align-items:center}html body .document-review-more>button{min-width:38px;min-height:38px;justify-content:center}html body .document-review-actions .button.primary:disabled{cursor:not-allowed}@media (max-width:760px){html body .document-review{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,40%) minmax(0,60%)}html body .document-review-viewer{padding:0 0 8px;border-right:0;border-bottom:1px solid var(--color-border-subtle)}html body .tamdot-dialog .document-review-side{padding:8px 0 12px}html body .document-review-viewer .document-review-viewer-frame{padding:8px}html body .document-review-viewer .document-review-sheet{padding:14px 14px 20px;font-size:.92rem}html body .document-review-page-step,html body .document-review-page-tab{min-width:44px;height:44px}html body .document-review-more>button{min-width:44px;min-height:44px}html body .tamdot-dialog.document-review-dialog>p{display:none}html body .tamdot-dialog.document-review-dialog>.dialog-actions{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(0,1fr);gap:6px;align-items:stretch}html body .tamdot-dialog .document-review-actions{display:contents}html body .tamdot-dialog .document-review-actions>.button.primary{grid-column:1/-1;order:-1;min-height:44px}html body .tamdot-dialog .document-review-actions>.case-document-reader-lock{grid-column:1/-1;order:-2}html body .tamdot-dialog .document-review-actions>.button,html body .tamdot-dialog.document-review-dialog>.dialog-actions>.button{min-height:44px;justify-content:center}}@media (prefers-reduced-motion:reduce){html body .tamdot-dialog .document-review-side{scroll-behavior:auto}}html body .workspace-cases-dialog-layer{position:fixed;inset:0;z-index:9500;display:grid;padding:3vh 3vw;background:color-mix(in srgb,var(--color-text) 34%,transparent)}html body .workspace-cases-dialog{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface);box-shadow:var(--shadow-float)}html body .workspace-cases-dialog-header{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--color-border-subtle)}html body .workspace-cases-dialog-header h2{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;margin:0;font-size:1.15rem;line-height:1.3;color:var(--color-text)}html body .workspace-cases-dialog-count{display:inline-grid;place-items:center;min-width:28px;height:24px;padding:0 8px;border-radius:999px;background:var(--color-brand-soft);color:var(--color-brand-primary);font-size:.85rem;font-weight:700}html body .workspace-cases-dialog-close{display:grid;place-items:center;inline-size:40px;block-size:40px;flex:0 0 auto;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);color:var(--color-text);cursor:pointer}html body .workspace-cases-dialog-close:hover{background:var(--color-surface-hover)}html body .workspace-cases-dialog-close:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}html body .workspace-cases-dialog-body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:4px 18px 18px}html body .workspace-cases-dialog-body .case-workspace[data-embedded=true]{margin:0;padding:0}html body .workspace-cases-dialog-body{--topbar-height:0px;--data-list-command-rail-offset:0px}@media (max-width:640px),(pointer:coarse){html body .workspace-cases-dialog-close{inline-size:44px;block-size:44px}}@media (max-width:640px){html body .workspace-cases-dialog-layer{padding:0}html body .workspace-cases-dialog{border-radius:0;border:0}html body .workspace-cases-dialog-header{flex-wrap:wrap;padding:10px 12px}html body .workspace-cases-dialog-header .button{order:3;flex:1 1 100%;justify-content:center}html body .workspace-cases-dialog-body{padding:4px 10px 12px}}html body .product-app .data-filter-chips{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px!important;margin:6px 0 0!important;padding:0!important;border:0!important;background:transparent!important}html body .product-app .data-filter-chips>.data-filter-chip{display:inline-flex!important;align-items:center;gap:6px;max-width:min(320px,100%);min-height:28px;padding:0 4px 0 12px!important;border:1px solid color-mix(in srgb,var(--color-brand-primary) 26%,var(--color-border))!important;border-radius:999px!important;background:color-mix(in srgb,var(--color-brand-primary) 7%,var(--color-surface))!important;color:var(--color-text)!important;font-size:.82rem;font-weight:600;line-height:1.2;box-shadow:none!important;cursor:pointer}html body .product-app .data-filter-chips>.data-filter-chip[data-tone=follow-up],html body .product-app .data-filter-chips>.data-filter-chip[data-tone=waiting]{border-color:color-mix(in srgb,var(--color-status-waiting) 34%,var(--color-border))!important;background:color-mix(in srgb,var(--color-status-waiting) 9%,var(--color-surface))!important}html body .product-app .data-filter-chips>.data-filter-chip[data-tone=action],html body .product-app .data-filter-chips>.data-filter-chip[data-tone=overdue]{border-color:color-mix(in srgb,var(--color-status-action) 34%,var(--color-border))!important;background:color-mix(in srgb,var(--color-status-action) 8%,var(--color-surface))!important}html body .product-app .data-filter-chips>.data-filter-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .product-app .data-filter-chips>.data-filter-chip>b{display:grid;place-items:center;inline-size:20px;block-size:20px;border-radius:999px;color:var(--color-text-muted)!important;font-size:14px;font-weight:600;line-height:1}html body .product-app .data-filter-chips>.data-filter-chip:hover>b{background:var(--color-surface-hover);color:var(--color-text)!important}html body .product-app .data-filter-chips>.data-filter-chip:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}html body .product-app .data-filter-chips>.data-filter-clear-all{min-height:28px;padding:0 6px;border:0;background:transparent;color:var(--color-brand-primary);font-size:.82rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media (pointer:coarse){html body .product-app .data-filter-chips>:is(.data-filter-chip,.data-filter-clear-all){min-height:44px}html body .product-app .data-filter-chips>.data-filter-chip>b{inline-size:28px;block-size:28px}}html body .product-app .case-reminders-summary .case-reminders-summary-actions{display:inline-flex;flex-wrap:wrap;gap:8px}html body .product-app .case-reminders-summary .case-reminders-summary-actions .button{display:inline-flex;align-items:center;gap:8px}html body .case-document-reading-warnings{padding:10px 12px;border:1px solid var(--color-border-subtle);border-radius:var(--design-radius-control);background:var(--color-surface-muted);color:var(--color-text-soft)}html body .case-document-reading-warnings b{color:var(--color-text);font-weight:var(--weight-strong)}html body .case-document-read-state.is-pending:before{background:var(--color-status-information)}html body .case-document-extraction.is-failed{color:var(--color-status-critical);background:color-mix(in srgb,var(--color-status-critical) 8%,var(--color-surface))}html body .case-document-reader-tabs{background:var(--color-brand-soft);border:1px solid var(--color-border-subtle)}html body .case-document-reader-tabs [role=tab]{color:var(--color-text-soft)}html body .case-document-reader-tabs [role=tab][aria-selected=true]{color:var(--color-brand-primary);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-border-subtle);font-weight:var(--weight-strong)}html body .document-review-sensitive{padding:8px 10px;border-radius:var(--design-radius-control);background:var(--color-brand-soft);color:var(--color-text-soft)}html body .document-review-eyebrow,html body .document-review-sensitive svg{color:var(--color-brand-primary)}html body .case-document-reading-summary{margin:0;color:var(--color-text-soft);line-height:1.55}html body .document-review-cards li[data-kind=DOCUMENT_RECEIVED] .case-document-proposal-kind{color:var(--color-brand-primary)}html body .document-review-filed{gap:10px}html body .document-review-filed-line{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;margin:0;padding:12px 14px;border:1px solid var(--color-border-subtle);border-radius:var(--design-radius-control);background:var(--color-brand-soft);color:var(--color-text);line-height:1.5}html body .document-review-filed-line svg{margin-top:2px;color:var(--color-brand-primary)}html body .case-document-reading-facts li[data-fact^=party]{color:var(--color-text-soft)}html body .tamdot-dialog.document-review-dialog.is-filed>.dialog-actions>.button:last-child{display:none}html body .case-documents-panel .case-documents-ready{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px;margin:0!important;padding:2px 4px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--color-text-soft);font-size:var(--type-sm)}html body .case-documents-panel .case-documents-ready>span{flex:0 0 auto;font-size:inherit;font-weight:var(--weight-medium)}html body .case-documents-panel .case-documents-ready .app-icon{color:var(--color-brand-primary)}html body .case-documents-panel .case-documents-ready-all{min-height:32px;padding:0 6px;border:0;border-radius:var(--design-radius-control);background:transparent;cursor:pointer;color:var(--color-brand-primary);font:inherit;font-weight:var(--weight-strong);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--color-border)}html body .case-documents-panel .case-documents-ready-all:hover{text-decoration-color:currentColor}html body .case-documents-panel .case-documents-ready-all:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}html body .case-documents-panel .case-document-rows>li.case-document-row[data-status=REVIEW]{box-shadow:inset 3px 0 0 var(--color-brand-primary)!important}html body .case-documents-panel .case-document-row-actions>.button.case-document-review-ready{gap:6px;min-height:32px!important;padding:4px 10px!important;font-size:.84rem!important}html body .case-documents-panel .case-document-status.is-filed{color:var(--color-text-soft);background:var(--color-surface-muted);border-color:var(--color-border-subtle)}html body .case-documents-panel .case-document-status.is-filed svg{color:var(--color-brand-primary)}html body .case-history-document-review[data-review=FILED],html body .case-history-document-review[data-review=SET_ASIDE]{color:var(--color-text-soft);background:var(--color-surface-muted)}html body .document-review-viewer[data-sheet] .document-review-viewer-bar .document-review-viewer-meta{flex:1 1 auto;min-width:0}html body .document-sheet{display:grid;gap:18px;margin:0 auto;max-inline-size:68ch;padding:22px 24px 24px;border-radius:var(--design-radius-control);background:var(--color-surface);box-shadow:var(--design-shadow-hover);border-top:4px solid var(--color-brand-primary)}html body .document-sheet-head{display:grid;gap:4px;padding-bottom:14px;border-bottom:1px solid var(--color-border-subtle)}html body .document-sheet-kind{color:var(--color-brand-primary);font-size:var(--type-xs);font-weight:var(--weight-strong);letter-spacing:.06em;text-transform:uppercase}html body .document-sheet-title{margin:0;color:var(--color-text);font-size:1.15rem;line-height:1.3;overflow-wrap:anywhere}html body .document-sheet-meta{margin:0;color:var(--color-text-muted);font-size:var(--type-sm)}html body .document-sheet-section{display:grid;gap:10px}html body .document-sheet-section>h4{margin:0;color:var(--color-text);font-size:.95rem}html body .document-sheet-section>h4:after{content:"";display:block;inline-size:28px;block-size:2px;margin-top:6px;border-radius:2px;background:var(--color-brand-primary)}html body .document-sheet-summary{margin:0;color:var(--color-text);line-height:1.6}html body .document-sheet-group{display:grid;gap:4px}html body .document-sheet-group+.document-sheet-group{padding-top:8px;border-top:1px solid var(--color-border-subtle)}html body .document-sheet-group>h5{margin:0;color:var(--color-brand-primary);font-size:var(--type-xs);font-weight:var(--weight-strong);letter-spacing:.04em;text-transform:uppercase}html body .document-sheet-group ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}html body .document-sheet-group li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;-moz-column-gap:12px;column-gap:12px;padding:4px 0;font-size:var(--type-sm);line-height:1.45}html body .document-sheet-label{min-width:0;color:var(--color-text-soft);overflow-wrap:anywhere}html body .document-sheet-value{color:var(--color-text);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;text-align:end;overflow-wrap:anywhere}html body .document-sheet-group li:not(:has(.document-sheet-value)) .document-sheet-label{color:var(--color-text)}html body .document-sheet-page{min-height:28px;padding:0 6px;border:1px solid var(--color-border-subtle);border-radius:999px;cursor:pointer;background:var(--color-surface);color:var(--color-text-muted);font-size:var(--type-xs);font-variant-numeric:tabular-nums}html body .document-sheet-page:hover{color:var(--color-brand-primary);border-color:var(--color-brand-primary)}html body .document-sheet-page:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}html body .document-sheet-empty{margin:0;color:var(--color-text-muted);font-size:var(--type-sm)}html body .document-sheet-fulltext{display:grid;gap:10px;max-inline-size:68ch;margin:14px auto 0}html body .document-sheet-fulltext>summary{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;cursor:pointer;list-style:none;border:1px solid var(--color-border-subtle);border-radius:var(--design-radius-control);background:var(--color-surface);color:var(--color-text);font-size:var(--type-sm);font-weight:var(--weight-medium)}html body .document-sheet-fulltext>summary::-webkit-details-marker{display:none}html body .document-sheet-fulltext>summary:after{content:"›";margin-inline-start:auto;color:var(--color-text-muted);transition:transform .15s ease}html body .document-sheet-fulltext[open]>summary:after{transform:rotate(90deg)}html body .document-sheet-fulltext>summary small{color:var(--color-text-muted);font-weight:var(--weight-regular,400)}html body .document-sheet-fulltext>summary svg{color:var(--color-brand-primary)}html body .document-sheet-fulltext>summary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}html body .document-sheet-fulltext>.document-review-pages{justify-content:flex-start}html body .document-review-viewer .document-sheet-fulltext>.document-review-sheet{max-inline-size:none;inline-size:100%;box-sizing:border-box}@media (max-width:760px){html body .document-sheet{padding:14px 14px 18px;gap:14px}html body .document-sheet-title{font-size:1.02rem}html body .document-sheet-group li{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}html body .document-sheet-group li .document-sheet-value{grid-column:1;text-align:start}html body .document-sheet-group li .document-sheet-page{grid-column:2;grid-row:1/span 2;align-self:center;min-height:32px}html body .case-documents-panel .case-documents-ready-all,html body .document-sheet-fulltext>summary{min-height:44px}html body .case-documents-panel .case-document-rows>li.case-document-row[data-status=REVIEW]>.case-document-row-actions{grid-row:2!important}html body .tamdot-dialog.document-review-dialog.is-filed .document-review-actions>.button.secondary{grid-column:2/-1}}@media (prefers-reduced-motion:reduce){html body .document-sheet-fulltext>summary:after{transition:none}}.page-help-trigger{position:relative;display:inline-grid;place-items:center;flex:none;align-self:center;inline-size:32px;block-size:32px;margin:0;padding:0;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--brand-700);font:700 15px/1 inherit;cursor:pointer;box-shadow:var(--design-shadow-rest);transition:background-color .16s ease,border-color .16s ease,color .16s ease}.page-help-trigger:after{content:"";position:absolute;inset:-6px;border-radius:inherit}.page-help-trigger:hover{border-color:var(--brand-300);background:var(--color-brand-soft)}.page-help-trigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.page-help-trigger[aria-expanded=true]{border-color:var(--brand-700);background:var(--brand-700);color:var(--color-on-primary)}.page-help-title-line{display:flex;flex:0 1 auto;align-items:center;gap:10px;min-width:0;max-width:100%}.page-help-title-line>h1{flex:0 1 auto;min-width:0;margin:0}.page-help-title-line:has(>.workspace-page-info[open]){flex-wrap:wrap}.email-title-with-language>.page-help-trigger{margin-inline-start:4px}html.page-help-open{overflow:hidden}.page-help-layer{position:fixed;inset:0;z-index:9000;display:flex;justify-content:flex-end;background:color-mix(in srgb,var(--brand-950) 34%,transparent);animation:page-help-fade .18s ease-out}.help-drawer.help-center,.page-help-panel{--page-help-gutter:20px;display:flex;flex-direction:column;overflow:hidden;background:var(--color-surface);color:var(--color-text);box-shadow:var(--design-shadow-floating)}.page-help-panel{position:relative;inline-size:min(420px,100vw);block-size:100dvh;border-inline-start:1px solid var(--color-border);animation:page-help-slide-in .22s cubic-bezier(.2,.8,.2,1)}html body .help-drawer.help-center{inline-size:min(460px,100vw);padding:0;gap:0;display:flex}.page-help-grabber{display:none}.help-center-head,.page-help-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:start;padding:20px var(--page-help-gutter) 14px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-brand-soft) 70%,var(--color-surface)),var(--color-surface))}.help-center-icon,.page-help-icon{display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:14px;background:var(--brand-700);color:var(--color-on-primary);box-shadow:var(--design-shadow-rest)}.help-center-head small,.page-help-head small{display:block;color:var(--color-text-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.help-center-head h2,.page-help-head h2{margin:2px 0 4px;color:var(--brand-900);font-size:21px;line-height:1.2;letter-spacing:-.01em}.page-help-head h2:focus{outline:none}.page-help-head h2:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:4px}.help-center-head p,.page-help-head p{margin:0;color:var(--color-text-soft);font-size:14px;line-height:1.5}.page-help-close{display:grid;place-items:center;inline-size:44px;block-size:44px;margin:-6px -8px 0 0;border:0;border-radius:12px;background:transparent;color:var(--color-text-soft);cursor:pointer}.page-help-close:hover{background:var(--color-surface-muted);color:var(--color-text)}.page-help-close:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.page-help-search{display:flex;align-items:center;gap:10px;margin:0 var(--page-help-gutter) 12px;padding:0 14px;min-block-size:46px;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface-soft);color:var(--color-text-muted)}.page-help-search:focus-within{border-color:var(--brand-300);background:var(--color-surface);box-shadow:0 0 0 3px var(--color-focus-halo)}.page-help-search input{flex:1;min-inline-size:0;min-block-size:44px;border:0;padding:0;background:transparent;color:var(--color-text);font:inherit;font-size:16px;outline:none;box-shadow:none}.page-help-search input::-moz-placeholder{color:var(--color-text-muted)}.page-help-search input::placeholder{color:var(--color-text-muted)}.help-center-body,.page-help-body{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;display:grid;align-content:start;gap:20px;padding:4px var(--page-help-gutter) 20px;-webkit-overflow-scrolling:touch}.help-center-body h3,.page-help-body h3{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:var(--brand-900);font-size:13px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.help-center-body h3>span,.page-help-body h3>span{min-inline-size:22px;padding:1px 7px;border-radius:999px;background:var(--color-brand-soft);color:var(--brand-700);font-size:11px;letter-spacing:0;text-align:center}.page-help-assistant{padding:16px;border:1px solid var(--assistant-border);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--assistant-ivory) 78%,var(--color-surface)) 0,var(--color-surface) 70%);box-shadow:0 14px 32px -24px var(--brand-900)}.page-help-assistant-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;margin-bottom:12px}.page-help-assistant-head h3{margin:0 0 2px;text-transform:none;letter-spacing:-.005em;font-size:16px}.page-help-assistant-head p{margin:0;color:var(--color-text-soft);font-size:13px;line-height:1.45}.page-help-prompts{display:grid;gap:8px;margin:0;padding:0;list-style:none}.page-help-prompt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;inline-size:100%;min-block-size:44px;padding:9px 12px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);color:var(--color-text);font:inherit;font-size:14px;line-height:1.35;text-align:start;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.page-help-prompt>svg:first-child{color:var(--brand-700)}.page-help-prompt>svg:last-child{color:var(--color-text-muted)}.page-help-prompt:hover{border-color:var(--brand-300);background:var(--color-brand-soft)}.page-help-prompt:hover>svg:last-child{color:var(--brand-700);transform:translateX(2px)}.page-help-ask-free:focus-visible,.page-help-elsewhere a:focus-visible,.page-help-item:focus-visible,.page-help-prompt:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.page-help-ask-free{display:inline-flex;align-items:center;min-block-size:44px;margin-top:4px;padding:0 4px;border:0;background:transparent;color:var(--brand-700);font:inherit;font-size:14px;font-weight:650;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--brand-700) 35%,transparent);text-underline-offset:3px;cursor:pointer}.page-help-items{display:grid;gap:4px;margin:0;padding:0;list-style:none}.page-help-item{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:12px;border-radius:14px;outline:none;transition:background-color .16s ease}.page-help-item:focus-visible,.page-help-item:hover{background:var(--color-surface-soft)}.page-help-item-icon{display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:12px;background:color-mix(in srgb,var(--brand-300) 28%,var(--color-surface));color:var(--brand-700)}.page-help-item h4{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:1px 0 4px;color:var(--color-text);font-size:15px;line-height:1.3}.page-help-item p{margin:0;color:var(--color-text-soft);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.page-help-tip{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:6px;align-items:baseline;margin-top:8px!important;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--assistant-ivory) 62%,var(--color-surface));font-size:13px!important}.page-help-tip>svg{align-self:center;color:var(--brand-700)}.page-help-tip b{color:var(--color-text)}.page-help-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface-muted);color:var(--color-text-muted);font-size:11px;font-weight:650;line-height:1.4}.page-help-empty{margin:0;padding:14px;border:1px dashed var(--color-border);border-radius:14px;color:var(--color-text-soft);font-size:14px}.help-center-results ul,.page-help-elsewhere ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.help-center-results :is(a,li>div),.page-help-elsewhere a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-block-size:44px;padding:10px 12px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);color:var(--color-text);text-decoration:none}.help-center-results li>div{grid-template-columns:auto minmax(0,1fr)}.help-center-results a:hover,.page-help-elsewhere a:hover{border-color:var(--brand-300);background:var(--color-brand-soft)}.page-help-elsewhere a>svg:first-child{color:var(--brand-700)}.help-center-results span:not(.help-center-result-icon),.page-help-elsewhere a span{display:grid;gap:2px;min-width:0}.help-center-results small,.page-help-elsewhere small{color:var(--color-text-muted);font-size:12px}.help-center-results em{color:var(--color-text-soft);font-size:13px;font-style:normal;line-height:1.45}.help-center-result-icon{display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:10px;background:var(--color-brand-soft);color:var(--brand-700)}.page-help-foot{display:flex;flex-wrap:wrap;gap:8px;padding:12px var(--page-help-gutter) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-surface)}.page-help-foot .button{min-block-size:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.page-help-foot .button.primary{flex:1 1 220px}.page-help-foot .button.ghost{flex:1 1 160px}html body .help-drawer.help-center .help-support.is-primary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:0;padding:10px 12px;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface-soft)}.help-drawer.help-center .help-support>span{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-soft);font-size:14px;font-weight:600}html body .help-drawer.help-center .help-support .support-contact-trigger{inline-size:auto;min-block-size:44px}html body .help-drawer.help-center .help-context{display:grid;gap:8px;margin:0;padding:14px;border-radius:16px}.help-drawer.help-center .help-context h3{margin:0;text-transform:none;letter-spacing:-.005em;font-size:17px}.help-drawer.help-center .help-context p{margin:0;color:var(--color-text-soft);font-size:14px;line-height:1.5}.help-context-title{display:flex;align-items:center;gap:10px}.help-center-faq summary,.help-center-index summary,.help-context-functions summary{cursor:pointer;list-style:none}.help-center-faq summary::-webkit-details-marker,.help-center-index summary::-webkit-details-marker,.help-context-functions summary::-webkit-details-marker{display:none}.help-context-functions>summary{display:inline-flex;align-items:center;gap:8px;min-block-size:44px;color:var(--brand-700);font-weight:650;font-size:14px}.help-context-functions>summary span{padding:1px 7px;border-radius:999px;background:var(--color-surface);font-size:11px}.help-context-functions .page-help-items{margin-top:4px}.help-drawer.help-center .help-context .button{display:inline-flex;align-items:center;gap:8px;min-block-size:44px}.help-center-start ol{display:grid;gap:4px;margin:0;padding:0;list-style:none}.help-center-start li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:10px 4px}.help-center-start li+li{border-top:1px solid var(--color-border-subtle)}.help-center-step{position:relative;display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:14px;background:var(--color-brand-soft);color:var(--brand-700)}.help-center-step i{position:absolute;inset-block-start:-5px;inset-inline-end:-5px;display:grid;place-items:center;inline-size:20px;block-size:20px;border:2px solid var(--color-surface);border-radius:999px;background:var(--brand-700);color:var(--color-on-primary);font-size:11px;font-style:normal;font-weight:750}.help-center-start b{display:block;margin-bottom:3px;color:var(--color-text);font-size:15px}.help-center-start b a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--brand-700) 35%,transparent);text-underline-offset:3px}.help-center-start p{margin:0;color:var(--color-text-soft);font-size:14px;line-height:1.5}.help-center-index>ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.help-center-index details{border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface)}.help-center-index details[open]{border-color:var(--brand-300)}.help-center-index details[data-current]{box-shadow:inset 3px 0 0 var(--brand-700)}.help-center-index summary{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;min-block-size:44px;padding:10px 12px}.help-center-index summary span:last-child{display:grid;gap:2px;min-width:0}.help-center-index summary b{font-size:15px;color:var(--color-text)}.help-center-index summary small{color:var(--color-text-soft);font-size:13px;line-height:1.4}.help-center-index details>ul{display:grid;gap:8px;margin:0;padding:4px 14px 12px 64px;list-style:none}.help-center-index details>ul li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;color:var(--color-text-soft);font-size:13.5px;line-height:1.45}.help-center-index details>ul svg{margin-top:2px;color:var(--brand-700)}.help-center-index details>ul b{color:var(--color-text)}.help-center-index details>.button{display:flex;align-items:center;justify-content:center;gap:8px;min-block-size:44px;margin:0 12px 12px}.help-drawer.help-center .help-sections{display:grid;gap:6px}.help-drawer.help-center .help-sections details{border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface)}.help-drawer.help-center .help-sections summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;min-block-size:44px;padding:8px 12px;color:var(--color-text);font-size:14px;font-weight:650}.help-drawer.help-center .help-sections summary svg{color:var(--brand-700)}.help-drawer.help-center .help-sections p{margin:0;padding:0 14px 12px 40px;color:var(--color-text-soft);font-size:14px;line-height:1.5}.help-center-setup{display:grid;gap:8px}.help-drawer.help-center .help-setup-link{min-block-size:44px}@media (max-width:760px){.page-help-layer{align-items:flex-end;justify-content:stretch}.page-help-panel,html body .help-drawer.help-center{--page-help-gutter:16px;inline-size:100%;block-size:auto;max-block-size:min(calc(var(--page-help-viewport, 100dvh) - 10px - env(safe-area-inset-top)),92dvh);border:0;border-top:1px solid var(--color-border);border-radius:22px 22px 0 0;padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}html body .help-drawer.help-center{block-size:min(92dvh,calc(var(--page-help-viewport, 100dvh) - 10px))}.page-help-panel{animation-name:page-help-slide-up}.page-help-grabber{display:block;inline-size:40px;block-size:4px;margin:8px auto 0;border-radius:999px;background:var(--color-border-strong)}.help-center-head,.page-help-head{gap:12px;padding-top:12px}.help-center-icon,.page-help-icon{inline-size:40px;block-size:40px;border-radius:12px}.help-center-head h2,.page-help-head h2{font-size:19px}.page-help-head p{font-size:13.5px}.help-center-body{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.page-help-foot{flex-wrap:nowrap}.page-help-foot .button.primary{flex:1 1 auto;min-width:0}.page-help-foot[data-has-tour] .page-help-center-link{flex:0 0 44px;inline-size:44px;padding:0}.page-help-foot[data-has-tour] .page-help-center-link>span{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.page-help-foot:not([data-has-tour]) .page-help-center-link{flex:1 1 auto}.help-center-index details>ul{padding-left:14px}}@media (max-width:360px){.help-center-head,.page-help-head{grid-template-columns:minmax(0,1fr) auto}.help-center-icon,.page-help-icon{display:none}.page-help-item{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:10px 6px}.page-help-item-icon{inline-size:36px;block-size:36px}}@keyframes page-help-fade{0%{opacity:0}}@keyframes page-help-slide-in{0%{transform:translateX(24px);opacity:0}}@keyframes page-help-slide-up{0%{transform:translateY(32px);opacity:0}}@media (prefers-reduced-motion:reduce){.page-help-layer,.page-help-panel{animation:none}.page-help-item,.page-help-prompt,.page-help-prompt>svg,.page-help-trigger{transition:none}}.onboarding-phase-state{align-items:center}.onboarding-step-icon{display:inline-grid;place-items:center;inline-size:40px;block-size:40px;flex:none;border-radius:12px;background:var(--color-brand-soft);color:var(--brand-700)}.first-launch-step-map button{align-items:center}.onboarding-step-map-icon{flex:none;color:var(--brand-700)}.first-launch-helpers{display:grid;gap:12px;margin:16px 0;padding:16px;border:1px solid var(--assistant-border);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--assistant-ivory) 78%,var(--color-surface)) 0,var(--color-surface) 72%)}.first-launch-helpers h2{margin:0;color:var(--brand-900);font-size:17px;line-height:1.3}.first-launch-helper{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;margin:0;padding:12px;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface)}.first-launch-helper>span:last-child{display:grid;gap:4px;min-width:0}.first-launch-helpers b{color:var(--color-text);font-size:15px}.first-launch-helpers small{color:var(--color-text-soft);font-size:13.5px;line-height:1.5}.first-launch-helpers-question{display:grid;place-items:center;inline-size:40px;block-size:40px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--brand-700);font-size:18px;font-weight:750;box-shadow:var(--design-shadow-rest)}@media (max-width:420px){.first-launch-helpers{padding:12px}.first-launch-helper{padding:10px}}@layer tamdot-case-mobile{@media (max-width:640px){html body .product-app .case-monitor-table[data-columns] .dense-case-row:not(.dense-case-header){grid-template-columns:12px 14px minmax(0,1fr) auto 36px!important;grid-template-rows:minmax(44px,auto)!important;grid-template-areas:"status glyph title meta action"!important;align-items:center!important;gap:0 6px!important;min-height:48px!important;padding:2px 2px 2px 12px!important;border-width:0 0 1px!important;border-radius:0!important}html body .product-app .case-monitor-table[data-columns]{row-gap:0!important}html body .product-app .case-monitor-table[data-columns][data-selecting=true] .dense-case-row:not(.dense-case-header){grid-template-columns:28px 12px 14px minmax(0,1fr) auto 36px!important;grid-template-areas:"select status glyph title meta action"!important}html body .product-app .case-monitor-table[data-columns] .dense-case-row:not(.dense-case-header)>:is(.dense-case-event,.dense-case-priority,.dense-case-contact,.dense-case-next,.dense-case-assignee,.dense-case-tags-cell,.dense-case-appointment,.dense-case-due,.dense-case-reminder,.dense-case-important.is-empty){display:none!important}html body .product-app .case-monitor-table[data-columns] .dense-case-row>.dense-case-title>:is(.dense-case-title-signals,.dense-case-title-contact){display:none!important}html body .product-app .case-monitor-table[data-columns] .dense-case-row>.dense-case-status{grid-area:status!important;align-self:center!important;justify-content:center!important;gap:4px!important;padding:0!important}html body .product-app .case-monitor-table[data-columns] .dense-case-row>.dense-case-title{grid-area:title!important;align-self:center!important}html body .product-app .case-monitor-table[data-columns] .dense-case-row .dense-case-title-link{font-size:var(--type-md,14px)!important;line-height:1.35!important}html body .product-app .case-monitor-table[data-columns] .dense-case-row>.dense-case-exchange{display:contents!important}html body .product-app .case-monitor-table[data-columns] .dense-case-row>.dense-case-exchange:not(:has(>svg)){display:none!important}html body .product-app .case-monitor-table[data-columns] .dense-case-row>.dense-case-exchange>svg{grid-area:glyph!important;display:block!important;width:14px!important;height:14px!important;color:var(--color-text-soft)!important}html body .product-app .case-monitor-table[data-columns] .dense-case-row>.dense-case-exchange>time{grid-area:meta!important;justify-self:end!important;min-width:-moz-max-content!important;min-width:max-content!important;color:var(--color-text-soft)!important;font-size:var(--type-xs,12px)!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}html body .product-app .case-monitor-table[data-columns] .dense-case-row:has(>.dense-case-important:not(.is-empty))>.dense-case-exchange>time{display:none!important}html body .product-app .case-monitor-table[data-columns] .dense-case-row>.dense-case-important:not(.is-empty){grid-area:meta!important;justify-self:end!important;display:flex!important;align-items:center!important;min-width:-moz-max-content!important;min-width:max-content!important;padding:0!important;overflow:visible!important}html body .product-app .case-monitor-table[data-columns] .dense-case-row>.dense-case-important>.dense-case-important-kind{display:none!important}html body .product-app .case-monitor-table[data-columns] .dense-case-row>.dense-case-important .dense-case-important-when{min-width:-moz-max-content!important;min-width:max-content!important;overflow:visible!important;gap:4px!important;padding-inline:6px!important;font-size:var(--type-xs,12px)!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}html body .product-app .case-monitor-table[data-columns] .dense-case-row:not(:has(>.dense-case-exchange>svg,>.dense-case-important:not(.is-empty)))>.dense-case-next:has(>.dense-case-next-when){grid-area:meta!important;justify-self:end!important;display:flex!important;min-width:-moz-max-content!important;min-width:max-content!important;font-size:var(--type-xs,12px)!important}html body .product-app .case-monitor-table[data-columns] .dense-case-row>.dense-case-next>.dense-case-next-when>small,html body .product-app .case-monitor-table[data-columns] .dense-case-row>.dense-case-next>:not(.dense-case-next-when){display:none!important}html body .product-app .case-monitor-table[data-columns] .dense-case-row>.dense-case-actions{grid-area:action!important;justify-self:end!important}html body .product-app .case-monitor-table[data-columns] .dense-case-row>.dense-case-actions .tamdot-popover-trigger{width:36px!important;min-width:36px!important;height:44px!important;min-height:44px!important;padding:0!important;border-radius:var(--design-radius-control,6px)!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--dense-case-action-tone,var(--color-brand-primary))!important}html body .product-app .case-monitor-table[data-columns] .dense-case-row>.dense-case-actions .tamdot-popover-trigger:is(:hover,[aria-expanded=true]){background:color-mix(in srgb,var(--dense-case-action-tone,var(--color-brand-primary)) 10%,var(--color-surface))!important}html body .product-app .case-monitor-table[data-columns] .dense-case-row>.dense-case-actions .tamdot-popover-trigger:focus-visible{outline:2px solid var(--color-focus-ring)!important;outline-offset:-2px!important}html body .product-app .case-monitor-table[data-columns] .dense-case-row:focus-visible{outline:2px solid var(--color-focus-ring)!important;outline-offset:-2px!important}}}html body .case-documents-panel .case-document-rows>li.case-document-row{border-radius:8px;transition:background-color .12s ease}html body .case-documents-panel .case-document-rows>li.case-document-row:hover{background:var(--color-surface-muted)}html body .case-documents-panel .case-document-status{padding:0;border:0;background:transparent!important;font-size:.78rem}html body .case-documents-panel .case-document-status.is-extracted{color:var(--color-text-soft)}html body .case-documents-panel .case-document-status.is-extracted svg{color:var(--color-status-success)}html body .case-documents-panel .case-document-row-actions>.button.case-document-open{min-height:30px;padding-inline:8px;border-color:transparent;background:transparent;box-shadow:none;color:var(--color-brand-primary);font-weight:600}html body .case-documents-panel .case-document-row-actions>.button.case-document-open:hover{background:var(--color-brand-soft)}@media (hover:hover) and (pointer:fine){html body .case-documents-panel .case-document-row-actions>.case-document-row-menu{opacity:0;transition:opacity .12s ease}html body .case-documents-panel li.case-document-row:is(:hover,:focus-within) .case-document-row-actions>.case-document-row-menu{opacity:1}}html:root body .case-documents-panel li.case-document-row .case-document-row-actions>.button.ghost.case-document-open{min-height:30px;padding-inline:8px;border-color:transparent!important;background:transparent!important;box-shadow:none!important;color:var(--color-brand-primary)!important;font-weight:600}html:root body .case-documents-panel li.case-document-row .case-document-row-actions>.button.ghost.case-document-open:is(:hover,:focus-visible){background:var(--color-brand-soft)!important}html:root body .product-app .case-team-cluster .case-team-notes .case-review-note{display:flex!important;flex-direction:column;gap:6px;padding:12px 18px 16px!important;margin:0!important;border:0!important;border-top:1px solid var(--color-border-subtle)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html:root body .product-app .case-team-cluster .case-team-notes .case-review-note .case-note-heading{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0!important;font-size:12px!important;font-weight:600!important;line-height:1.4;color:var(--color-text-soft)!important}html:root body .product-app .case-team-cluster .case-team-notes .case-review-note .case-note-heading>svg{color:var(--color-text-muted)}html:root body .product-app .case-team-cluster .case-team-notes .case-review-note .case-note-heading .case-note-count{padding:0 5px;border-radius:9px;background:var(--color-surface-muted);font-size:11px;font-weight:600;color:var(--color-text-soft)}html:root body .product-app .case-team-cluster .case-team-notes .case-review-note .case-note-heading small{flex-basis:100%;font-size:12px;font-weight:400;color:var(--color-text-muted)}html:root body .product-app .case-team-cluster .case-team-notes .case-review-note .internal-notes{order:2;display:grid;gap:2px}html:root body .product-app .case-team-cluster .case-team-notes .case-review-note .internal-notes article{padding:6px 8px!important;margin:0 -8px;border-radius:8px!important;background:transparent!important;box-shadow:none!important}html:root body .product-app .case-team-cluster .case-team-notes .case-review-note .internal-notes article:hover{background:var(--color-surface-muted)!important}html:root body .product-app .case-team-cluster .case-team-notes .case-review-note .case-review-note-editor{order:3;margin:0!important}html:root body .product-app .case-team-cluster .case-team-notes .case-review-note :is(.case-note-intent-suggestion,.case-review-note-actions){order:4}html:root body .product-app .case-team-cluster .case-team-notes .case-review-note .notice{order:5}html:root body .product-app .case-team-cluster .case-team-notes .case-review-note .case-review-note-editor textarea{min-height:40px!important;height:40px;padding:9px 10px!important;resize:none;border-color:var(--color-border-subtle)!important;background:var(--color-surface)!important;transition:min-height .14s ease,border-color .12s ease}html:root body .product-app .case-team-cluster .case-team-notes .case-review-note .case-review-note-editor textarea:is(:focus,:not(:-moz-placeholder)){min-height:88px!important;height:auto;resize:vertical;border-color:var(--color-border-strong)!important}html:root body .product-app .case-team-cluster .case-team-notes .case-review-note .case-review-note-editor textarea:is(:focus,:not(:placeholder-shown)){min-height:88px!important;height:auto;resize:vertical;border-color:var(--color-border-strong)!important}html:root body .product-app .case-team-cluster .case-team-notes .case-review-note:not(.is-current-status):has(.case-review-note-editor textarea:-moz-placeholder) .case-review-note-actions{display:none!important}html:root body .product-app .case-team-cluster .case-team-notes .case-review-note:not(.is-current-status):has(.case-review-note-editor textarea:placeholder-shown) .case-review-note-actions{display:none!important}html[data-theme][data-palette] body .tamdot-dialog.case-reply-dialog{width:min(660px,100%);padding:22px 24px 18px!important}html body .tamdot-dialog.case-reply-dialog .tamdot-dialog-heading{margin-bottom:6px!important}html body .tamdot-dialog.case-reply-dialog>p[id$=description]:empty{display:none!important}html body .tamdot-dialog.case-reply-dialog .reply-dialog-case{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 16px;padding:0 0 14px;border-bottom:1px solid var(--color-border-subtle,var(--color-border))}html body .tamdot-dialog.case-reply-dialog .reply-dialog-case>strong{min-width:0;font-size:var(--type-md,15px);font-weight:600;line-height:1.4;color:var(--color-text-soft);overflow-wrap:anywhere}html body .tamdot-dialog.case-reply-dialog .reply-dialog-case .case-badge{flex:none}html[data-palette] body .tamdot-dialog.case-reply-dialog .case-reply-workspace{max-width:none;margin:0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-palette] body .tamdot-dialog.case-reply-dialog .case-reply-workspace :is(.reply-empty,.reply-editor){display:grid;gap:14px!important;margin:0;padding:0;border:0;background:transparent}html body .tamdot-dialog.case-reply-dialog .reply-from-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:-6px 0 0;font-size:var(--type-sm,13px);line-height:1.45;color:var(--color-text-soft)}html body .tamdot-dialog.case-reply-dialog .reply-from-line>strong{color:var(--color-text);font-weight:600}html body .tamdot-dialog.case-reply-dialog .reply-from-org:before{content:"·";margin-inline-end:8px;color:var(--color-text-muted)}html body .tamdot-dialog.case-reply-dialog .reply-from-line>a{margin-inline-start:auto;color:var(--color-brand-primary);font-size:var(--type-sm,13px);text-decoration:underline;text-underline-offset:2px}html body .tamdot-dialog.case-reply-dialog .reply-meta-key{min-width:2.2em;font-weight:600;color:var(--color-text-soft)}html[data-palette] body .tamdot-dialog.case-reply-dialog .reply-compose-meta{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(170px,210px)!important;gap:12px!important;align-items:start;margin:0;padding:0!important;border:0!important;background:transparent!important;border-radius:0}html[data-palette] body .tamdot-dialog.case-reply-dialog .reply-compose-meta>*{grid-row:auto!important;grid-column:auto!important;margin:0!important;min-width:0}html[data-palette] body .tamdot-dialog.case-reply-dialog .reply-compose-meta .reply-language-field>small{display:none}html[data-palette] body .tamdot-dialog.case-reply-dialog .reply-compose-meta .reply-language-control select{min-height:38px!important}html[data-palette] body .tamdot-dialog.case-reply-dialog .case-reply-workspace .field>span,html[data-palette] body .tamdot-dialog.case-reply-dialog .case-reply-workspace .reply-language-label{font-size:var(--type-sm,13px);font-weight:600;color:var(--color-text)}html[data-palette] body .tamdot-dialog.case-reply-dialog .case-reply-workspace :is(select,input:not([type=checkbox]):not([type=radio])){min-height:40px}html[data-palette] body .tamdot-dialog.case-reply-dialog .reply-to-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;align-self:center;margin:0!important;font-size:var(--type-md,15px);line-height:1.45;overflow-wrap:anywhere}html[data-palette] body .tamdot-dialog.case-reply-dialog .reply-to-line>strong{font-weight:600}html[data-palette] body .tamdot-dialog.case-reply-dialog .reply-to-email{color:var(--color-text-soft);font-size:var(--type-sm,13px)}html[data-palette] body .tamdot-dialog.case-reply-dialog .case-reply-workspace .reply-instructions-field{display:grid;gap:6px;margin:0!important}html[data-palette] body .tamdot-dialog.case-reply-dialog .case-reply-workspace .reply-empty .reply-instructions-field textarea{min-height:148px!important;padding:12px 14px;font-size:var(--type-md,15px);line-height:1.55;resize:vertical}html[data-palette] body .tamdot-dialog.case-reply-dialog .case-reply-workspace .reply-instructions-field>small{font-size:var(--type-xs,12px);color:var(--color-text-soft);line-height:1.45}html body .tamdot-dialog.case-reply-dialog .reply-refine{border-top:1px solid var(--color-border-subtle,var(--color-border));padding-top:4px}html body .tamdot-dialog.case-reply-dialog .reply-refine>summary{display:inline-flex;align-items:center;gap:8px;list-style:none;padding:8px 0;font-weight:600;color:var(--color-text)}html body .tamdot-dialog.case-reply-dialog .reply-refine>summary::-webkit-details-marker{display:none}html body .tamdot-dialog.case-reply-dialog .reply-refine>summary:before{content:"";width:7px;height:7px;margin-inline:2px 4px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg);transition:transform .12s ease}html body .tamdot-dialog.case-reply-dialog .reply-refine[open]>summary:before{transform:rotate(45deg)}html body .tamdot-dialog.case-reply-dialog .reply-refine>summary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:4px}html body .tamdot-dialog.case-reply-dialog .reply-variants{display:flex;flex-wrap:wrap;gap:6px}html body .product-app .tamdot-dialog.case-reply-dialog .reply-external-handoff,html body .tamdot-dialog.case-reply-dialog .reply-external-handoff{padding:10px 0 0!important;border:0!important;border-top:1px solid var(--color-border-subtle,var(--color-border))!important;border-radius:0!important;background:transparent!important}html body .tamdot-dialog.case-reply-dialog .reply-external-handoff>b{font-weight:400;color:var(--color-text-soft)}html[data-theme][data-palette] body .product-app.case-reply-dialog .dialog-actions .button.reply-footer-delete:not(:disabled){background:var(--color-surface)!important;background-image:none!important;box-shadow:none!important;border:1px solid color-mix(in srgb,var(--color-status-critical) 40%,var(--color-border))!important;color:var(--color-status-critical)!important;-webkit-text-fill-color:var(--color-status-critical)!important}html[data-theme][data-palette] body .product-app.case-reply-dialog .dialog-actions .button.reply-footer-delete:not(:disabled)>*{color:inherit!important;-webkit-text-fill-color:inherit!important}html[data-theme][data-palette] body .product-app.case-reply-dialog .dialog-actions .button.reply-footer-delete:not(:disabled):hover{background:var(--color-status-critical-soft)!important}@media (prefers-reduced-motion:reduce){html body .tamdot-dialog.case-reply-dialog .reply-refine>summary:before{transition:none}}@media (max-width:650px){html[data-theme][data-palette] body .tamdot-dialog.case-reply-dialog{width:100%;height:calc(100dvh - 24px);padding:16px 16px 12px!important}html body .tamdot-dialog.case-reply-dialog .dialog-body{flex:1 1 auto!important;min-height:0}html body .tamdot-dialog.case-reply-dialog .reply-dialog-case{margin-bottom:12px;padding-bottom:10px}html[data-palette] body .tamdot-dialog.case-reply-dialog .reply-compose-meta{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}html body .tamdot-dialog.case-reply-dialog .reply-from-line>a{margin-inline-start:0}html[data-palette] body .tamdot-dialog.case-reply-dialog .case-reply-workspace :is(select,input:not([type=checkbox]):not([type=radio])){min-height:44px;font-size:16px}html[data-palette] body .tamdot-dialog.case-reply-dialog .case-reply-workspace .reply-empty .reply-instructions-field textarea{min-height:132px!important;font-size:16px}}@layer tamdot-case-actions{html body .product-app .case-detail-identity-header .case-detail-header-command-disclosure>summary,html body .product-app .case-identity-primary-action .case-action-control .case-action-menu>.tamdot-popover-trigger,html body .product-app .case-next-step-actions .button.case-overview-reply-button{border:1px solid color-mix(in srgb,var(--case-header-tone,var(--color-brand-primary)) 58%,var(--color-border))!important}html body .product-app .case-detail-identity-header .case-detail-header-command-disclosure>summary:is(:hover,:focus-visible),html body .product-app .case-detail-identity-header .case-detail-header-command-disclosure[open]>summary,html body .product-app .case-identity-primary-action .case-action-control .case-action-menu>.tamdot-popover-trigger:is(:hover,:focus-visible,[aria-expanded=true]),html body .product-app .case-next-step-actions .button.case-overview-reply-button:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--case-header-tone,var(--color-brand-primary)) 78%,var(--color-border))!important}html body .product-app .case-detail-header-commands .case-identity-disclosed-meta .button.secondary{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;min-height:38px!important;padding:8px 10px!important;border:0!important;border-radius:8px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--color-text)!important;font-size:var(--type-sm)!important;font-weight:500!important}html body .product-app .case-detail-header-commands .case-identity-disclosed-meta .button.secondary:is(:hover,:focus-visible){background:var(--color-surface-muted)!important}html body .product-app .case-detail-header-commands .case-identity-disclosed-meta .button.secondary>:is(svg,.app-icon){color:var(--color-text-soft)!important}}html body .document-review-card{min-width:0;max-width:100%}html body .document-review-card>.case-document-proposal-body{display:grid;min-width:0;max-width:100%;overflow:hidden}html body .document-review-card .case-document-proposal-evidence{min-width:0;max-width:100%;overflow:hidden}html body .product-app .case-card-grid.is-card-view.has-stack-board{display:block}html body .product-app .case-stack-board{--case-stack-lane:minmax(208px,340px);--case-stack-empty:46px;display:grid;grid-auto-flow:column;align-items:start;gap:10px;min-width:0;margin:0 0 14px;padding:2px 2px 10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:2px;scrollbar-width:thin}html body .product-app .case-stack-lane{--case-stack-wash:color-mix(in srgb,var(--case-stack-tone) 6%,var(--color-canvas));position:relative;display:flex;flex-direction:column;min-width:0;max-height:max(440px,calc(100dvh - 210px));overflow-x:hidden;overflow-y:auto;border:1px solid color-mix(in srgb,var(--case-stack-tone) 18%,var(--color-border-subtle));border-top:3px solid var(--case-stack-tone);border-radius:12px;background:var(--case-stack-wash);scroll-snap-align:start;scrollbar-width:thin}html body .product-app .case-stack-lane-head{position:sticky;top:0;z-index:4;display:flex;align-items:center;gap:8px;min-height:40px;padding:9px 12px 7px;background:var(--case-stack-wash)}html body .product-app .case-stack-lane-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--case-stack-tone)}html body .product-app .case-stack-lane-name{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;color:var(--color-text);font-size:var(--type-sm);font-weight:650;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}html body .product-app .case-stack-lane-count{flex:0 0 auto;display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--case-stack-tone) 14%,var(--color-surface));color:var(--color-text);font-size:var(--type-xs);font-weight:650;font-variant-numeric:tabular-nums}html body .product-app .case-stack-list{display:grid;gap:6px;margin:0;padding:8px 8px 10px;list-style:none}html body .product-app .case-stack-item{min-width:0;margin:0;padding:0}html body .product-app .case-stack-item::marker{content:none}html body .product-app .case-stack-card{position:relative;display:grid;gap:6px;min-width:0;padding:10px 12px 9px;border:1px solid var(--color-border-subtle);border-radius:10px;background:var(--color-surface);color:var(--color-text);box-shadow:0 1px 2px color-mix(in srgb,var(--color-text) 6%,transparent);transition:transform .16s ease-out,box-shadow .16s ease-out,border-color .16s ease-out}html body .product-app .case-stack-card:hover{border-color:color-mix(in srgb,var(--case-stack-tone) 45%,var(--color-border-subtle));box-shadow:var(--shadow-card);transform:translateY(-1px)}html body .product-app .case-stack-card:has(.case-stack-title:focus-visible){outline:2px solid var(--brand-700);outline-offset:2px}html body .product-app .case-stack-card.selected-row{border-color:var(--brand-700);background:color-mix(in srgb,var(--brand-700) 5%,var(--color-surface));box-shadow:0 0 0 1px var(--brand-700)}html body .product-app .case-stack-card-head{display:flex;align-items:flex-start;gap:6px;min-width:0;padding-inline-end:28px}html body .product-app .case-stack-title{flex:1 1 auto;min-width:0;color:var(--color-text);font-size:var(--type-sm);font-weight:600;line-height:1.35;text-decoration:none;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}html body .product-app .case-stack-title:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}html body .product-app .case-stack-title:focus-visible{outline:none}html body .product-app .case-stack-card:hover .case-stack-title{color:var(--color-brand-primary)}html body .product-app .case-stack-update-icon{flex:0 0 auto;margin-top:2px}html body .product-app .case-stack-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:22px;font-size:var(--type-xs);color:var(--color-text-soft)}html body .product-app .case-stack-who{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html body .product-app .case-stack-date{--important-ink:var(--color-text-soft);--important-icon:var(--color-text-soft);--important-wash:transparent;flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:2px 7px;margin-inline-end:-3px;border-radius:999px;background:var(--important-wash);color:var(--important-ink);font-weight:550;font-variant-numeric:tabular-nums;white-space:nowrap}html body .product-app .case-stack-date>svg{color:var(--important-icon)}html body .product-app .case-stack-date[data-date-tone=deadline]{--important-ink:var(--color-status-critical);--important-icon:var(--color-status-critical);--important-wash:color-mix(in srgb,var(--color-status-critical) 10%,transparent)}html body .product-app .case-stack-date[data-date-tone=approaching]{--important-ink:var(--color-status-action);--important-icon:var(--color-status-action);--important-wash:color-mix(in srgb,var(--color-status-action) 10%,transparent)}html body .product-app .case-stack-date[data-date-tone=reminder]{--important-ink:var(--color-status-review-ink);--important-icon:color-mix(in srgb,var(--color-status-review) 55%,var(--color-status-review-ink));--important-wash:color-mix(in srgb,var(--color-status-review) 22%,transparent)}html body .product-app .case-stack-date[data-date-tone=appointment]{--important-ink:var(--color-text);--important-icon:var(--color-status-information);--important-wash:color-mix(in srgb,var(--color-status-information) 7%,transparent)}html body .product-app .case-stack-select{position:absolute;z-index:3;top:-7px;left:-7px;display:grid;place-items:center;margin:0;border:1px solid var(--color-border-strong,var(--color-border));background:var(--color-surface);box-shadow:var(--shadow-card);cursor:pointer;opacity:0;transform:scale(.85);transition:opacity .14s ease-out,transform .14s ease-out}html body .product-app .case-stack-select input{width:14px;height:14px;margin:0;accent-color:var(--brand-700);cursor:pointer}html body .product-app :is(.case-stack-card:hover,.case-stack-card:focus-within,.case-stack-card.selected-row,.bulk-selecting .case-stack-card) .case-stack-select{opacity:1;transform:none}html body .product-app .case-stack-act{position:absolute;z-index:3;top:5px;right:5px;opacity:0;transition:opacity .14s ease-out}html body .product-app .case-stack-act:has([aria-expanded=true]),html body .product-app :is(.case-stack-card:hover,.case-stack-card:focus-within) .case-stack-act{opacity:1}html[data-theme][data-palette] body .product-app .case-stack-card .case-action-control.case-action-control[data-next-action-tone] :is(.case-action-menu.is-icon-only,.case-archived-action-menu.is-icon-only)>.tamdot-popover-trigger,html[data-theme][data-palette] body .product-app .case-stack-card .case-stack-act .workflow-next-action.workflow-next-action.is-icon-only{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;padding:5px!important;border-radius:8px!important}html[data-theme][data-palette] body .product-app .case-stack-card :is(.case-action-trigger-image,.case-stack-act .workflow-next-action>svg){width:16px!important;height:16px!important;flex-basis:16px!important}html body .product-app .case-stack-more{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;min-height:34px;margin:-2px 12px 16px;padding:6px 10px;border:1px solid var(--color-border-subtle);border-radius:10px;background:var(--color-surface);color:var(--color-text-soft);font:inherit;font-size:var(--type-xs);cursor:pointer;box-shadow:0 4px 0 -1px var(--color-surface),0 4px 0 0 var(--color-border-subtle),0 8px 0 -3px var(--color-surface),0 8px 0 -2px var(--color-border-subtle);transition:box-shadow .18s ease-out,transform .18s ease-out,color .14s ease-out}html body .product-app .case-stack-more[data-pile="1"]{box-shadow:0 4px 0 -1px var(--color-surface),0 4px 0 0 var(--color-border-subtle);margin-bottom:12px}html body .product-app .case-stack-more:hover{color:var(--color-text);transform:translateY(-1px);box-shadow:0 5px 0 -1px var(--color-surface),0 5px 0 0 color-mix(in srgb,var(--case-stack-tone) 35%,var(--color-border-subtle)),0 10px 0 -3px var(--color-surface),0 10px 0 -2px color-mix(in srgb,var(--case-stack-tone) 25%,var(--color-border-subtle))}html body .product-app .case-stack-more:focus-visible{outline:2px solid var(--brand-700);outline-offset:2px}html body .product-app .case-stack-more-count{color:var(--color-text);font-weight:700;font-variant-numeric:tabular-nums}html body .product-app .case-stack-more.is-collapse{margin:0 8px 10px;border-style:dashed;background:transparent;box-shadow:none}html body .product-app .case-stack-more.is-collapse:hover{background:var(--color-surface);transform:none;box-shadow:none}@keyframes case-stack-deal{0%{opacity:0;transform:translateY(-16px) scale(.97)}to{opacity:1;transform:none}}html body .product-app .case-stack-item.is-dealt{animation:case-stack-deal .26s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--case-stack-deal, 0) * 30ms)}html body .product-app .case-stack-lane[data-empty]{min-height:168px;overflow:hidden;border-style:solid dashed dashed;background:transparent;scroll-snap-align:none}html body .product-app .case-stack-lane[data-empty] .case-stack-lane-head{position:static;writing-mode:vertical-rl;justify-content:flex-start;gap:8px;min-height:0;padding:12px 0;background:transparent}html body .product-app .case-stack-lane[data-empty] .case-stack-lane-name{color:var(--color-text-soft);font-weight:600}html body .product-app .case-stack-lane[data-empty] .case-stack-lane-count{min-width:20px;height:auto;padding:4px 0;text-combine-upright:all;background:transparent;color:var(--color-text-soft)}@media (hover:none){html body .product-app .case-stack-act{opacity:1;transition:none}html body .product-app .case-stack-select{display:none}html body .product-app .bulk-selecting .case-stack-select{display:grid}html body .product-app .case-stack-card:hover{transform:none;box-shadow:0 1px 2px color-mix(in srgb,var(--color-text) 6%,transparent)}}@media (pointer:coarse){html[data-theme][data-palette] body .product-app .case-stack-card .case-action-control.case-action-control[data-next-action-tone] :is(.case-action-menu.is-icon-only,.case-archived-action-menu.is-icon-only)>.tamdot-popover-trigger,html[data-theme][data-palette] body .product-app .case-stack-card .case-stack-act .workflow-next-action.workflow-next-action.is-icon-only{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;padding:8px!important}html body .product-app .case-stack-card-head{padding-inline-end:36px}html body .product-app .case-stack-card{min-height:64px}}@media (max-width:767px){html body .product-app .case-stack-board{--case-stack-lane:calc(100% - 28px);--case-stack-empty:40px;gap:8px;scroll-snap-type:x mandatory}html body .product-app .case-stack-lane{max-height:calc(100dvh - 180px)}html body .product-app .case-stack-lane[data-empty]{min-height:150px}}@media (prefers-reduced-motion:reduce){html body .product-app .case-stack-item.is-dealt{animation:none}html body .product-app :is(.case-stack-card,.case-stack-more,.case-stack-select,.case-stack-act){transition:none}html body .product-app :is(.case-stack-card,.case-stack-more):hover{transform:none}}html[data-perf=low] body .product-app .case-stack-item.is-dealt{animation:none}@media (forced-colors:active){html body .product-app :is(.case-stack-lane,.case-stack-card,.case-stack-more){border-color:CanvasText}html body .product-app .case-stack-lane-dot{background:CanvasText}html body .product-app .case-stack-date[data-date-tone=deadline]{outline:1px solid CanvasText}}html body .tamdot-assistant-glyph{display:inline-block;flex-shrink:0;vertical-align:middle}html body .page-help-ask-free{gap:7px}html body .product-app .case-stack-card[data-unread]{background:var(--color-surface);outline:0;box-shadow:0 1px 2px color-mix(in srgb,var(--color-text) 6%,transparent)}html body .product-app .case-stack-unread{flex:0 0 auto;margin:6px 0 0;border-radius:999px;background:var(--color-status-information);order:-1}html body .product-app .case-stack-select{top:9px;left:8px;width:16px;height:16px;border:0;border-radius:4px;background:transparent;box-shadow:none}html body .product-app .case-stack-select input[type=checkbox]{-moz-appearance:auto;appearance:auto;-webkit-appearance:checkbox;box-sizing:border-box;width:14px!important;height:14px!important;min-width:14px;min-height:14px;margin:0!important;padding:0!important}html body .product-app :is(.case-stack-card.selected-row,.bulk-selecting .case-stack-card) .case-stack-card-head{padding-inline-start:20px}@media (pointer:coarse){html body .product-app .case-stack-select{width:24px;height:24px;top:6px;left:4px}html body .product-app :is(.case-stack-card.selected-row,.bulk-selecting .case-stack-card) .case-stack-card-head{padding-inline-start:24px}}html body .product-app .case-inline-bulk-actions .bulk-action-control.is-compact>.tamdot-popover-trigger{display:inline-grid!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border:1px solid var(--color-border)!important;border-radius:var(--design-radius-control,8px)!important;background:var(--color-surface)!important;background-image:none!important;box-shadow:none!important;color:var(--color-text-soft)!important}html body .product-app .case-inline-bulk-actions .bulk-action-control.is-compact>.tamdot-popover-trigger:is(:hover,:focus-visible,[aria-expanded=true]){border-color:var(--color-border-strong)!important;background:var(--color-surface-muted)!important;color:var(--color-text)!important}@media (pointer:coarse){html body .product-app .case-inline-bulk-actions .bulk-action-control.is-compact>.tamdot-popover-trigger{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}html body .product-app .case-stack-card[data-unread=urgent] .case-stack-unread{background:var(--color-status-information)}html body .product-app .case-stack-unread{width:7px;height:7px}@media (hover:hover) and (pointer:fine){html body .product-app .case-stack-list{padding-inline-start:30px}html body .product-app .case-stack-item{position:relative}html body .product-app .case-stack-select{top:50%;left:-25px;width:18px;height:18px;transform:translateY(-50%) scale(.9)}html body .product-app :is(.case-stack-card:hover,.case-stack-card:focus-within,.case-stack-card.selected-row,.bulk-selecting .case-stack-card) .case-stack-select{transform:translateY(-50%)}html body .product-app :is(.case-stack-card.selected-row,.bulk-selecting .case-stack-card) .case-stack-card-head{padding-inline-start:0}}html body .tamdot-tooltip{position:fixed;z-index:10000;max-width:min(320px,calc(100vw - 28px));padding:8px 10px;transform:translate(-50%,-100%);pointer-events:none;border:1px solid color-mix(in srgb,var(--color-brand-primary) 22%,var(--color-border));border-radius:10px;background:var(--color-surface);color:var(--color-text);box-shadow:0 12px 32px color-mix(in srgb,var(--color-brand-primary) 16%,transparent);font-size:12px;line-height:1.4;white-space:normal}html body .tamdot-tooltip.case-stack-peek{width:-moz-max-content;width:max-content;max-width:320px;padding:10px 12px;text-align:left}@media (hover:none){html body .tamdot-tooltip.case-stack-peek{display:none}}html body .case-stack-peek .case-stack-peek-body{display:grid;gap:4px}html body .case-stack-peek .case-stack-peek-title{font-size:13px;font-weight:650;line-height:1.35}html body .case-stack-peek .case-stack-peek-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:12px;line-height:1.4}html body .case-stack-peek .case-stack-peek-row>span:first-child{opacity:.75}html body .case-stack-peek .case-stack-peek-row>b{font-weight:600}html body .case-stack-peek .case-stack-peek-row.is-news{align-items:center}html body .product-app .case-stack-card-head>.case-stack-unread{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;background:none}html body .product-app .case-stack-board .case-stack-lane[data-empty]{min-height:0;scroll-snap-align:start}html body .product-app .case-stack-board .case-stack-lane[data-empty] .case-stack-lane-head{position:sticky;writing-mode:horizontal-tb;justify-content:normal;gap:8px;padding:10px 12px}html body .product-app .case-stack-board .case-stack-lane[data-empty] .case-stack-lane-count{min-width:0;padding:0 6px;text-combine-upright:none}@media (max-width:760px){html body .product-app .case-stack-board .case-stack-lane[data-empty]{min-height:0}}html body .product-app .case-stack-empty-cell{margin:0;padding:10px 12px 14px;font-size:var(--type-xs);color:var(--color-text-muted)}html:root body .product-app .notification-panel .notification-catch-up-count{min-width:0;padding:0;border-radius:0;background:transparent;color:var(--color-text-muted);font-size:var(--type-xs);font-weight:var(--weight-regular);line-height:1.4;white-space:nowrap;font-variant-numeric:tabular-nums}html:root body .product-app .notification-panel .notification-catch-up-count>b{color:var(--color-text-soft);font-weight:var(--weight-medium)}html body :is(.page-help-icon,.help-center-icon),html:root body .first-run-choice[aria-checked=true] .first-run-choice-icon{background-color:var(--surface-navy);background-image:var(--surface-navy-gradient);color:var(--color-on-primary);box-shadow:var(--surface-navy-highlight),var(--design-shadow-rest)}html body .help-center-step i,html body .page-help-trigger[aria-expanded=true],html:root body .first-run-choice-check{background-color:var(--surface-navy);background-image:var(--surface-navy-gradient);color:var(--color-on-primary)}html body .page-help-trigger[aria-expanded=true]{box-shadow:var(--surface-navy-highlight)}html body .product-app .product-skip-link{background-color:var(--surface-navy);background-image:var(--surface-navy-gradient);box-shadow:var(--surface-navy-highlight)}html:root body .product-app .next-steps-warning .next-steps-warning-tour.next-steps-warning-tour{background-color:var(--button-primary-top);background-image:var(--button-primary-gradient);background-size:100% 200%;background-position:0 100%;background-repeat:no-repeat;box-shadow:inset 0 1px 0 var(--button-primary-highlight),var(--button-primary-shadow);transition:background-position .15s ease,box-shadow .15s ease}html:root body .product-app .next-steps-warning .next-steps-warning-tour.next-steps-warning-tour:hover{background-color:var(--button-primary-top);background-position:0 0;box-shadow:inset 0 1px 0 var(--button-primary-highlight),var(--button-primary-shadow-hover)}html body .action-ribbon-host .action-ribbon-live{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}html body .action-ribbon-host{display:contents}html body .action-ribbon{--action-ribbon-tone:var(--color-status-neutral);--action-ribbon-ink:var(--color-text);box-sizing:border-box;display:flex;align-items:center;gap:8px;min-width:0;max-width:min(460px,100%);min-height:36px;padding:3px 4px 3px 5px;border:1px solid color-mix(in srgb,var(--action-ribbon-tone) 30%,var(--color-border));border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--action-ribbon-tone) 5%,var(--color-surface)) 0,color-mix(in srgb,var(--action-ribbon-tone) 11%,var(--color-surface)) 100%);box-shadow:var(--shadow-card);color:var(--color-text);font-size:var(--type-sm,13px);line-height:1.3;pointer-events:auto;animation:action-ribbon-in .24s cubic-bezier(.22,1,.36,1) both;transition:opacity .22s ease,transform .22s ease}html body .action-ribbon[data-tone=success]{--action-ribbon-tone:var(--color-status-success);--action-ribbon-ink:var(--color-status-success)}html body .action-ribbon[data-tone=error]{--action-ribbon-tone:var(--color-status-critical);--action-ribbon-ink:var(--color-status-critical)}html body .action-ribbon[data-phase=pending]{--action-ribbon-tone:var(--color-status-neutral);--action-ribbon-ink:var(--color-text-soft)}html body .action-ribbon[data-state=leaving]{opacity:0;transform:translateY(-4px)}html body .action-ribbon-icon{flex:0 0 auto;display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:color-mix(in srgb,var(--action-ribbon-tone) 14%,var(--color-surface));color:var(--action-ribbon-ink)}html body .action-ribbon-icon :is(svg,.app-icon){width:16px;height:16px}html body .action-ribbon-text{flex:1 1 auto;min-width:0;overflow:hidden;padding-inline-end:6px;color:var(--color-text);font-weight:var(--weight-medium,500);text-overflow:ellipsis;white-space:nowrap}html body .action-ribbon[data-tone=error] .action-ribbon-text{color:var(--action-ribbon-ink);font-weight:var(--weight-strong,700)}html body .action-ribbon-link{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 10px;border:1px solid color-mix(in srgb,var(--action-ribbon-tone) 30%,var(--color-border));border-radius:999px;background:var(--color-surface);color:var(--color-text);font-weight:var(--weight-strong,700);text-decoration:none;white-space:nowrap}html body .action-ribbon-link:is(:hover,:focus-visible){background:color-mix(in srgb,var(--action-ribbon-tone) 10%,var(--color-surface))}html body .action-ribbon-link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}html body .action-ribbon-count{flex:0 0 auto;min-width:22px;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--action-ribbon-tone) 12%,var(--color-surface));color:var(--color-text-soft);font-size:var(--type-xs,12px);font-weight:var(--weight-strong,700);text-align:center}html body .action-ribbon-close{flex:0 0 auto;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--color-text-soft);cursor:pointer}html body .action-ribbon-close:is(:hover,:focus-visible){background:color-mix(in srgb,var(--action-ribbon-tone) 12%,var(--color-surface));color:var(--color-text)}html body .action-ribbon-close:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (min-width:1024px){html body .product-app .product-topbar>.action-ribbon-host{display:flex;flex:0 1 auto;min-width:0;align-items:center}html body .product-app .product-topbar>.action-ribbon-host:not([data-active]):not(:has(.action-ribbon)){flex:0 0 0}html body .product-app .product-topbar:has(>.action-ribbon-host[data-active]):not(:has(>.global-search-wrap :focus-within))>.global-search-wrap{flex-basis:12rem!important;max-width:min(260px,100%)!important}}@media (max-width:1023.98px){html body .product-app .product-topbar>.action-ribbon-host{position:absolute;top:calc(100% + 6px);left:8px;right:8px;z-index:2;display:flex;justify-content:center;pointer-events:none}html body .product-app .product-topbar>.action-ribbon-host>.action-ribbon{max-width:min(520px,100%);min-height:40px}html body .product-app .product-topbar>.action-ribbon-host .action-ribbon-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}html body .product-app .product-topbar>.action-ribbon-host .action-ribbon-close{width:36px;height:36px}}html body>.action-ribbon-float{position:fixed;top:calc(10px + env(safe-area-inset-top));left:8px;right:8px;z-index:calc(var(--tamdot-layer-dialog-menu, 11010) + 10);display:flex;justify-content:center;pointer-events:none}html body>.action-ribbon-float>.action-ribbon{max-width:min(520px,100%);min-height:40px}html body>.action-ribbon-float .action-ribbon-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}@keyframes action-ribbon-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html body .action-ribbon{animation:none;transition:none}html body .action-ribbon[data-state=leaving]{transform:none}}html[data-perf=low] body .action-ribbon{animation:none}@media (forced-colors:active){html body .action-ribbon{border:1px solid CanvasText;background:Canvas}}html body .tamdot-choice-list{display:grid;gap:8px;min-width:0;margin:0 0 16px;border:0;padding:0}html body .tamdot-choice-legend{color:var(--color-text);font-size:var(--type-md,13px);font-weight:var(--weight-medium,600);line-height:1.35}html body .tamdot-choice-options{display:grid;gap:6px;min-width:0}html body .tamdot-choice{--choice-tone:var(--color-brand-primary);position:relative;display:flex;align-items:center;gap:10px;width:100%;min-width:0;min-height:44px;margin:0;padding:6px 12px;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);background:var(--color-surface);font:inherit;text-align:start;cursor:pointer;box-shadow:none;transition:border-color .12s ease-out,background-color .12s ease-out,box-shadow .12s ease-out}html body .tamdot-choice[data-tone=information]{--choice-tone:var(--status-information)}html body .tamdot-choice[data-tone=action]{--choice-tone:var(--status-action)}html body .tamdot-choice[data-tone=review]{--choice-tone:var(--status-review)}html body .tamdot-choice[data-tone=warning]{--choice-tone:var(--status-warning)}html body .tamdot-choice[data-tone=waiting]{--choice-tone:var(--status-waiting)}html body .tamdot-choice[data-tone=critical]{--choice-tone:var(--status-critical)}html body .tamdot-choice[data-tone=success]{--choice-tone:var(--status-success)}html body .tamdot-choice:hover:not(:disabled){border-color:color-mix(in srgb,var(--choice-tone) 55%,var(--color-border));background:color-mix(in srgb,var(--choice-tone) 5%,var(--color-surface))}html body .tamdot-choice[aria-checked=true]{border-color:var(--choice-tone);background:color-mix(in srgb,var(--choice-tone) 9%,var(--color-surface));box-shadow:inset 0 0 0 1px var(--choice-tone)}html body .tamdot-choice-list .tamdot-choice[aria-checked=true]:is(:hover,:focus,:focus-visible){border-color:var(--choice-tone);background:color-mix(in srgb,var(--choice-tone) 9%,var(--color-surface));box-shadow:inset 0 0 0 1px var(--choice-tone)}html body .tamdot-choice-list .tamdot-choice:focus-visible{outline:2px solid var(--color-focus-ring,var(--choice-tone));outline-offset:2px}html body .tamdot-choice:disabled{cursor:default;opacity:.6}html body .tamdot-choice-key{display:grid;flex:0 0 auto;place-items:center;width:22px;height:22px;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-soft);background:var(--color-surface);font:600 11px/1 inherit;font-variant-numeric:tabular-nums}html body .tamdot-choice[aria-checked=true] .tamdot-choice-key{border-color:var(--choice-tone);color:var(--color-on-primary);background:var(--choice-tone)}html body .tamdot-choice-mark{display:grid;flex:0 0 auto;place-items:center;width:28px;height:28px;border-radius:6px;color:var(--choice-tone);background:color-mix(in srgb,var(--choice-tone) 12%,var(--color-surface))}html body .tamdot-choice-dot{width:8px;height:8px;border-radius:50%;background:var(--choice-tone)}html body .tamdot-choice-initials{color:var(--color-brand-primary);font-size:11px;font-weight:650;letter-spacing:.02em}html body .tamdot-choice:has(.tamdot-choice-initials) .tamdot-choice-mark{border-radius:50%}html body .tamdot-choice-copy{display:grid;flex:1 1 auto;gap:1px;min-width:0}html body .tamdot-choice-copy strong{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:1.35}html body .tamdot-choice-copy small{overflow:hidden;color:var(--color-text-soft);font-size:12px;line-height:1.4;text-overflow:ellipsis}html body .tamdot-choice-tag{padding:0 6px;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-soft);background:var(--color-surface);font-size:11px;font-style:normal;font-weight:600;line-height:1.5}html body .tamdot-choice-check{display:grid;flex:0 0 18px;place-items:center;color:var(--choice-tone)}html body .tamdot-choice-list.is-segmented .tamdot-choice-options{grid-template-columns:repeat(var(--choice-columns,3),minmax(0,1fr))}html body .tamdot-choice-list.is-segmented .tamdot-choice{justify-content:center;gap:6px;min-height:36px;padding:4px 8px}html body .tamdot-choice-list.is-segmented .tamdot-choice-copy{flex:0 1 auto}html body .tamdot-choice-list.is-segmented .tamdot-choice-copy strong{justify-content:center;font-size:13px;font-weight:500;text-align:center}html body .tamdot-choice-list.is-segmented .tamdot-choice[aria-checked=true] .tamdot-choice-copy strong{font-weight:650}html body .tamdot-choice-list.is-segmented .tamdot-choice-mark{width:auto;height:auto;background:none}html body .tamdot-dialog textarea{font-family:inherit;line-height:1.45}html body .tamdot-choice-list.is-segmented .tamdot-choice-tag{padding:0 4px;font-size:11px}html body .tamdot-dialog.case-operation-dialog .case-status-change-fields{display:grid;gap:0}html body .tamdot-dialog.case-operation-dialog .case-status-change-fields .tamdot-choice-list{margin-bottom:14px}html body .tamdot-dialog.case-operation-dialog .case-status-change-note textarea{min-height:60px;resize:vertical;font:inherit;font-size:14px}html body .tamdot-dialog.case-operation-dialog .case-assignee-choice-list{margin-bottom:4px}html body .tamdot-dialog .case-completed-activity-fields .tamdot-choice-list{margin-bottom:14px}html body .case-review-note-actions>.tamdot-choice-list{flex:1 1 100%;margin:0}html body .case-warning-editor-form>.tamdot-choice-list{margin:0}html body :is(.case-task-completion-fields,.case-create-fields)>.tamdot-choice-list{margin:0 0 12px}html body .tamdot-dialog.case-edit-dialog{width:min(720px,100%)}html body .tamdot-dialog.case-edit-dialog .case-edit-grid{gap:14px 16px;margin-top:0}html body .tamdot-dialog.case-edit-dialog .case-edit-grid>label{gap:7px;color:var(--color-text);font-size:var(--type-md,13px);font-weight:var(--weight-medium,600);letter-spacing:0;text-transform:none}html body .tamdot-dialog.case-edit-dialog .case-edit-grid :is(input,select){min-height:40px}html body .tamdot-dialog.case-edit-dialog .case-edit-grid>fieldset>legend{margin:0 0 7px;padding:0;color:var(--color-text);font-size:var(--type-md,13px);font-weight:var(--weight-medium,600)}html body .tamdot-dialog.case-edit-dialog .case-edit-grid :is(input,select,textarea){border-color:var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text);font:inherit;font-size:14px;font-weight:400}html body .tamdot-dialog.case-edit-dialog .case-edit-grid textarea{min-height:64px;resize:vertical}html body .tamdot-dialog.case-edit-dialog .case-edit-grid>.tamdot-choice-list{margin:0}html body .tamdot-dialog.case-edit-dialog .case-edit-grid>.wide{grid-column:1/-1}html body .tamdot-dialog.case-edit-dialog .case-edit-participants{color:var(--color-text-soft);font-size:13px;font-weight:400}@media (max-width:650px){html body .tamdot-choice{min-height:48px}html body .tamdot-choice-key{display:none}html body .tamdot-choice-list.is-segmented .tamdot-choice{min-height:44px}html body .tamdot-choice-list.is-segmented .tamdot-choice-options{grid-template-columns:repeat(min(var(--choice-columns,3),2),minmax(0,1fr))}html body .tamdot-choice-list.is-segmented.case-waiting-type-choice .tamdot-choice-options{grid-template-columns:repeat(3,minmax(0,1fr))}html body .tamdot-dialog.case-edit-dialog .case-edit-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html body .tamdot-choice{transition:none}}@media (forced-colors:active){html body .tamdot-choice[aria-checked=true]{border:2px solid Highlight}html body .tamdot-choice-dot{background:CanvasText}}html:root body .product-app :is(.directory-detail>.back-link,.inbox-back-link){display:inline-flex;align-items:center;gap:4px}html:root body .product-app .tag-picker-new{display:flex;align-items:center;gap:6px}html body :is(.architecture-history,.architecture-required-checks) span{display:inline-flex;align-items:center;gap:4px}body .product-app .schedule-planning-sections .suite-fieldset button.secondary{border-color:var(--color-border);background:var(--color-surface);color:var(--color-brand-primary)}body .product-app .schedule-planning-sections .suite-fieldset button.secondary:hover:not(:disabled){border-color:var(--color-brand-primary);background:color-mix(in srgb,var(--color-brand-primary) 6%,var(--color-surface))}html:root body .product-app .directory-detail .contact-manage-menu-panel{right:0;left:auto;max-width:calc(100vw - 24px)}html:root body .product-app .schedule-attention{gap:0;margin:0 0 16px;overflow:hidden;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}html:root body .product-app .schedule-attention-tiles{gap:0;grid-template-columns:repeat(4,minmax(0,1fr))}html:root body .product-app .schedule-attention .schedule-attention-tile,html:root body .product-app .schedule-attention .schedule-attention-tile:disabled{grid-template-columns:28px minmax(0,1fr) auto;gap:2px 12px;min-height:64px;padding:12px 16px;border:0!important;border-inline-start:1px solid var(--color-border-subtle)!important;border-radius:0;background:var(--color-surface)!important;background-image:none!important;color:var(--color-text)!important;box-shadow:none!important}html:root body .product-app .schedule-attention .schedule-attention-tile:first-child{border-inline-start:0!important}html:root body .product-app .schedule-attention .schedule-attention-tile:hover:not(:disabled){background:var(--color-surface-muted)!important}html:root body .product-app .schedule-attention .schedule-attention-tile[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--color-brand-primary)!important}html:root body .product-app .schedule-attention .schedule-attention-tile:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-3px}html:root body .product-app .schedule-attention .schedule-attention-tile:disabled{cursor:default}html:root body .product-app .schedule-attention .schedule-attention-icon{background:var(--color-surface-muted);color:var(--color-text-soft)}html:root body .product-app .schedule-attention .schedule-attention-tile[aria-pressed=true] .schedule-attention-icon{background:color-mix(in srgb,var(--color-brand-primary) 10%,var(--color-surface));color:var(--color-brand-primary)}html:root body .product-app .schedule-attention .schedule-attention-label{color:var(--color-text);font-size:var(--type-md);font-weight:var(--weight-medium)}html:root body .product-app .schedule-attention .schedule-attention-count{font-size:20px;line-height:1}html:root body .product-app .schedule-attention .schedule-attention-next{font-size:var(--type-sm)}html:root body .product-app .schedule-attention .schedule-attention-tile[data-empty=true] :is(.schedule-attention-label,.schedule-attention-count){color:var(--color-text-muted);font-weight:var(--weight-regular)}html:root body .product-app .schedule-attention .schedule-attention-tile[data-empty=true] .schedule-attention-icon{background:transparent;color:var(--color-text-muted)}html:root body .product-app .schedule-attention .schedule-attention-list{padding:4px 8px;border:0;border-top:1px solid var(--color-border-subtle);border-radius:0}html:root body .product-app .schedule-attention .schedule-attention-list li+li{border-top:1px solid var(--color-border-subtle)}html:root body .product-app .schedule-attention .schedule-attention-list a{grid-template-columns:9.5em minmax(0,1fr) 14px;min-height:44px;padding:6px 8px;border-radius:6px}html:root body .product-app .schedule-attention .schedule-attention-title{font-size:var(--type-md);font-weight:var(--weight-medium)}html:root body .product-app .schedule-attention .schedule-attention-more{padding:8px}html:root body .product-app .schedule-attention .schedule-attention-empty{padding:10px 16px;border-top:1px solid var(--color-border-subtle)}html:root body .product-app .schedule-request-cases{container:agenda-cases/inline-size}html:root body .product-app .schedule-request-cases-heading .schedule-new-case{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:var(--type-md);white-space:nowrap}html:root body .product-app .schedule-request-cases-lead{margin:4px 0 8px;font-size:var(--type-sm)}html:root body .product-app .schedule-request-cases .schedule-request-case-list{display:grid;margin:0;padding:0;list-style:none}html:root body .product-app .schedule-request-cases .schedule-request-case-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 12px;margin:0;padding:10px 0;border-top:1px solid var(--color-border-subtle)}html:root body .product-app .schedule-request-cases .schedule-request-case-summary{display:grid;gap:2px;min-width:0}html:root body .product-app .schedule-request-cases .schedule-request-case-summary>a{overflow:hidden;color:var(--color-text);font-size:14px;font-weight:var(--weight-medium);line-height:1.35;white-space:nowrap;text-overflow:ellipsis;text-decoration:none}html:root body .product-app .schedule-request-cases .schedule-request-case-summary>a:hover{color:var(--color-brand-primary);text-decoration:underline;text-underline-offset:3px}html:root body .product-app .schedule-request-cases .schedule-request-case-meta{display:block;margin:0;overflow:hidden;color:var(--color-text-soft);font-size:var(--type-sm);white-space:nowrap;text-overflow:ellipsis}html:root body .product-app .schedule-request-cases .schedule-request-case-meta>span+span:before{content:"·";margin:0 6px;color:var(--color-text-muted)}html:root body .product-app .schedule-request-cases .schedule-request-case-date{color:var(--color-text);font-variant-numeric:tabular-nums}html:root body .product-app .schedule-request-cases .schedule-request-case-date svg{margin-inline-end:4px;vertical-align:-2px;color:var(--color-text-muted)}html:root body .product-app .schedule-request-cases .schedule-request-case-actions,html:root body .product-app .schedule-request-cases .schedule-request-case-state{display:flex;align-items:center;justify-content:flex-end;gap:6px}html:root body .product-app .schedule-request-cases .schedule-propose-slot{min-height:32px;padding:0 10px;font-size:var(--type-sm);white-space:nowrap}html:root body .product-app .schedule-request-cases .schedule-request-cases-more{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:36px;margin-top:4px;font-size:var(--type-md)}html:root body .product-app .schedule-row-menu>.tamdot-popover-trigger{display:inline-grid;place-items:center;inline-size:32px;block-size:32px;padding:0;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text-soft)}html:root body .product-app .schedule-row-menu>.tamdot-popover-trigger:is(:hover,[aria-expanded=true]){border-color:var(--color-border-strong);background:var(--color-surface-muted);color:var(--color-text)}@container agenda-cases (max-width: 560px){html:root body .product-app .schedule-request-cases .schedule-propose-slot{display:none}}html:root body .product-app .schedule-capacity-summary [data-tone=review]{color:var(--color-status-review-ink)}html:root body .product-app .schedule-capacity-summary [data-tone=review]:before{content:"";display:inline-block;width:8px;height:8px;margin-inline-end:6px;border-radius:50%;background:var(--status-review);vertical-align:1px}html:root body .product-app :is(.schedule-outcome-badge,.schedule-state-label){--badge-tone:var(--status-review);display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border:1px solid color-mix(in srgb,var(--badge-tone) 55%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--badge-tone) 12%,var(--color-surface));color:var(--color-text);font-size:var(--type-xs);font-weight:var(--weight-medium);line-height:1.3;white-space:nowrap}html:root body .product-app :is(.schedule-outcome-badge,.schedule-state-label):before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--badge-tone)}html:root body .product-app .schedule-appointment-card:is([data-status=CONFIRMED],[data-status=COMPLETED]) .schedule-state-label,html:root body .product-app .schedule-outcome-badge[data-tone=done]{--badge-tone:var(--status-success)}html:root body .product-app .schedule-appointment-card:is([data-status=CANCELLED],[data-status=NOT_DONE]) .schedule-state-label{--badge-tone:var(--status-neutral)}html:root body .product-app .desk-product-workspace .schedule-day-detail .schedule-day-agenda-row{grid-template-columns:64px minmax(0,1fr) auto;padding:12px 0;border-bottom-color:var(--color-border-subtle)}html:root body .product-app .schedule-day-agenda-main>a{overflow-wrap:normal;text-decoration:none}html:root body .product-app .desk-product-workspace .schedule-day-agenda-actions{align-items:center;gap:6px}html:root body .product-app .desk-product-workspace .schedule-day-agenda-actions>.button{min-height:32px;padding:0 12px;font-size:var(--type-sm)}html:root body .product-app .schedule-back-link{display:inline-flex;align-items:center;gap:4px;margin:0 0 4px;font-size:var(--type-md)}html:root body .product-app .schedule-case-title-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;color:var(--color-text-soft);font-size:var(--type-md)}html:root body .product-app .schedule-case-title-meta>span+span:before{content:"·";margin-inline-end:12px;color:var(--color-text-muted)}html:root body .product-app .schedule-case-title-date{display:inline-flex;align-items:center;gap:4px;color:var(--color-text);font-variant-numeric:tabular-nums}html:root body .product-app .schedule-appointment-card{display:grid;justify-items:start;gap:4px}html:root body .product-app .schedule-appointment-card h3{margin:6px 0 0;font-size:18px;font-variant-numeric:tabular-nums}html:root body .product-app .schedule-appointment-card p{margin:0;color:var(--color-text-soft);font-size:var(--type-md)}html:root body .product-app .schedule-appointment-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}html:root body .product-app .schedule-change-slot{display:inline-flex;align-items:center;gap:6px;margin-top:12px}html:root body .product-app .schedule-booking-form .tamdot-choice-list,html:root body .product-app .schedule-slot-form .schedule-duration-choice{grid-column:1/-1}@media (max-width:900px){html:root body .product-app .schedule-attention-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}html:root body .product-app .schedule-attention .schedule-attention-tile:nth-child(odd){border-inline-start:0!important}html:root body .product-app .schedule-attention .schedule-attention-tile:nth-child(n+3){border-top:1px solid var(--color-border-subtle)!important}}@media (max-width:650px){html:root body .product-app .schedule-attention .schedule-attention-tile,html:root body .product-app .schedule-attention .schedule-attention-tile:disabled{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;min-height:56px;padding:10px 12px}html:root body .product-app .schedule-attention .schedule-attention-icon{display:none}html:root body .product-app .schedule-attention :is(.schedule-attention-label,.schedule-attention-next){grid-column:1}html:root body .product-app .schedule-attention .schedule-attention-count{grid-column:2;font-size:18px}html:root body .product-app .schedule-attention .schedule-attention-label{font-size:var(--type-sm)}html:root body .product-app .schedule-attention .schedule-attention-next{font-size:var(--type-xs)}html:root body .product-app .schedule-attention .schedule-attention-list{padding:0 4px}html:root body .product-app .schedule-attention .schedule-attention-list a{grid-template-columns:auto minmax(0,1fr) 14px;gap:10px;min-height:44px}html:root body .product-app .schedule-attention .schedule-attention-list :is(time,.schedule-attention-title){grid-column:auto;font-size:var(--type-sm)}html:root body .product-app .schedule-attention .schedule-attention-list svg{grid-column:3;grid-row:1}html:root body .product-app .schedule-request-cases .schedule-request-case-row{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;min-height:44px;padding:6px 0}html:root body .product-app .schedule-request-cases .schedule-request-case-meta{display:none}html:root body .product-app .schedule-request-cases .schedule-request-case-summary>a{font-size:var(--type-md)}html:root body .product-app .schedule-row-menu>.tamdot-popover-trigger{inline-size:44px;block-size:44px}html:root body .product-app .desk-product-workspace .schedule-day-agenda-actions>.button{flex:1 1 auto;min-height:44px}html:root body .product-app .schedule-request-cases .schedule-request-cases-more{min-height:44px}html:root body .product-app .schedule-slot-form .schedule-duration-choice{--choice-columns:3!important}html:root body .product-app .schedule-people-table td[data-empty=true]{display:none!important}}html:root body .product-app .schedule-request-cases-heading{padding-right:40px}html:root body .product-app .schedule-slot-form .tamdot-choice-legend{color:var(--color-text);font-size:var(--type-md);font-weight:var(--weight-regular)}html:root body .product-app :is(.schedule-people-table,.schedule-absence-table) th{color:var(--color-text-soft);font-size:var(--type-sm);font-weight:var(--weight-medium);letter-spacing:0;text-transform:none}html:root body .product-app .schedule-people-table .schedule-people-email{max-width:240px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal}html:root body .product-app .schedule-people-table td small{display:block;color:var(--color-text-muted);font-size:var(--type-sm)}html:root body .product-app .schedule-people-table :is(.suite-row-actions,label){display:inline-flex;align-items:center;gap:8px;margin:0}html:root body .product-app .schedule-absence-table .schedule-absence-date{font-variant-numeric:tabular-nums;white-space:nowrap}html:root body .product-app .schedule-absence-table .schedule-state-badge{white-space:nowrap}html:root body .product-app .schedule-detail-timeline li{gap:2px;padding-bottom:16px;border-left-color:var(--color-border-subtle)}html:root body .product-app .schedule-detail-timeline :is(b,p){margin:0;font-size:var(--type-md)}html:root body .product-app .schedule-detail-timeline p{color:var(--color-text-soft)}html:root body .product-app .schedule-detail-timeline a{justify-self:start;color:var(--color-brand-primary);font-size:var(--type-sm)}