:root{--design-radius-control:11px;--design-radius-card:16px;--design-radius-floating:18px;--design-shadow-rest:none;--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)}.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;padding-bottom: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:710;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}.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:700;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-warning);background:var(--color-status-warning-soft);color:var(--status-warning)}.product-app .contact-intelligence-card .contact-operational-status.tone-review i{background:var(--status-warning)}.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-warning)}.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:12px}.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);border-radius:var(--design-radius-card);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:710;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-waiting-for-us{border-left-color:var(--status-action)}.product-app .contact-current-state.tone-in-progress{border-left-color:var(--status-warning)}.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:10px;font-weight:750;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:13px;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:12px}.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=WAITING_FOR_US]{--case-state:var(--status-action)}.product-app .contact-case-card[data-status=IN_PROGRESS]{--case-state:var(--status-warning)}.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,.nexoflow-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}.public-welcome-v5 .tamdot-hero-product{margin-top:clamp(28px,3vw,42px)}@media (max-width:900px){.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;padding-bottom:12px}.product-app :where(.notification-panel,.compact-menu-panel,.nexoflow-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}.public-welcome-v5 .tamdot-hero-copy h1{line-height:1.03}}@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:710!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,.nexoflow-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:700;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:23px}.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:13px}.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,.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;background:var(--color-canvas)}.public-welcome-v5 .tamdot-hero-copy{justify-items:start;width:min(1180px,100%);max-width:1180px;text-align:left}.public-welcome-v5 .tamdot-hero-copy h1{max-width:820px;margin:0;font-size:clamp(42px,5vw,68px);font-weight:680;line-height:1.06}.public-welcome-v5 .tamdot-hero-copy>p:not(.tamdot-hero-badge){max-width:620px;margin-top:18px}.public-welcome-v5 .tamdot-hero-actions{margin-top:24px}.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 .app-icon{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);line-height:1.08}.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:0!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}@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 :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing){position:relative!important;isolation:isolate}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing):hover,.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=selected]{border-color:var(--brand-950)!important;outline-color:var(--brand-950)!important}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing):after,.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing):before{content:""!important;display:block!important;position:absolute!important;inset:0!important;pointer-events:none!important;border-radius:0!important}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection]:before{z-index:8;background:repeating-linear-gradient(135deg,transparent 0 10px,color-mix(in srgb,var(--color-brand-primary) 8%,transparent) 10px 18px)}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing):after{z-index:9;border:2px solid var(--color-border-strong)}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=selected]:after{border-color:var(--brand-950);background:color-mix(in srgb,var(--brand-950) 7%,transparent)}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)>.inline-module-toolbar :not(button,select){cursor:pointer}.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 .app-icon{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.is-unread-notification{margin-inline:-10px;padding-inline:10px!important;border-left:3px solid var(--color-brand-primary);background:linear-gradient(100deg,var(--color-brand-soft),var(--color-surface) 72%)}.product-app .dashboard-recent-emails article.is-unread-notification.tone-urgent{border-left-color:var(--status-critical);background:linear-gradient(100deg,var(--color-brand-soft),color-mix(in srgb,var(--status-critical) 9%,var(--color-surface)) 46%,var(--color-surface) 88%)}.product-app .dashboard-contact-list>a.is-unread-notification{border-left:3px solid var(--color-brand-primary);background:linear-gradient(100deg,var(--color-brand-soft),var(--color-surface) 72%)}.product-app .dashboard-contact-list>a.is-unread-notification.tone-urgent{border-left-color:var(--status-critical);background:linear-gradient(100deg,var(--color-brand-soft),color-mix(in srgb,var(--status-critical) 9%,var(--color-surface)) 46%,var(--color-surface) 88%)}.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:10px;font-weight:750}.dashboard-email-alert.tone-urgent{border-color:var(--status-critical);color:var(--status-critical)}.product-app .dashboard-activity-evidence{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:5px;color:var(--color-text-soft);font-size:10px}.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:10px}.product-app .dashboard-contact-case-context{display:grid;gap:2px;min-width:0;margin:7px 0 0;padding:8px 9px;border-left:2px solid var(--color-brand-primary);background:var(--color-canvas);font-size:10px}.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:11px;font-weight:700;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:10px;font-weight:800}.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:11px}.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:10px;font-weight:800}.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:12px}.dashboard-calendar-day-detail>p{margin:0;color:var(--color-text-muted);font-size:11px}.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:11px}.dashboard-calendar-event small{color:var(--color-text-muted);font-size:10px}.product-app .case-action-control .nexoflow-popover-trigger,html[data-palette] .case-detail-command-rail-scope-floating .case-detail-actions-command .case-action-control-detail .nexoflow-popover-trigger,html[data-palette] .product-app .case-detail-command-rail .case-detail-actions-command .case-action-control-detail .nexoflow-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 .nexoflow-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 .nexoflow-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 .nexoflow-popover-trigger:is(:hover,:focus-visible,[aria-expanded=true]){background:var(--brand-950)!important;border-color:var(--brand-950)!important;color:white!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 .inline-layout-command{position:relative!important;top:auto!important;display:flex!important;width:100%!important;max-width:none!important;min-height:0!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0 0 12px!important;padding:8px 10px!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:start!important;text-align:left!important}.product-app .inline-layout-help{font-size:11px!important;font-weight:600!important}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing){box-sizing:border-box!important;min-width:0!important;max-width:100%!important;min-height:0!important;padding:0!important;overflow:hidden!important;border:2px solid var(--color-border-strong)!important;outline:2px solid var(--color-border-strong)!important;outline-offset:-2px!important;border-radius:0!important;background:var(--color-surface)!important;box-shadow:none!important;opacity:1!important;filter:none!important;transform:none!important;cursor:pointer!important}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection]:before{inset:0!important;z-index:8!important;border:0!important;border-radius:0!important;background:repeating-linear-gradient(135deg,transparent 0 10px,color-mix(in srgb,var(--color-brand-primary) 9%,transparent) 10px 18px)!important;transform:none!important;pointer-events:none!important}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing):hover:after,.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection]:after{display:none!important;content:none!important;background:transparent!important;transform:none!important}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing):is(:hover,[data-layout-selection=selected],[data-layout-selection=target]:hover){border-color:var(--brand-950)!important;outline-color:var(--brand-950)!important}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=selected]{background:var(--color-brand-soft)!important;box-shadow:inset 0 0 0 2px var(--brand-950)!important}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)>.inline-module-toolbar{position:relative!important;inset:auto!important;z-index:12!important;min-height:48px!important;height:auto!important;border-radius:0!important;border-bottom:1px solid var(--color-border-strong)!important;background:var(--color-surface)!important;cursor:pointer!important}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)>:not(.inline-module-toolbar){border-radius:0!important}.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:10px;font-weight:750;text-transform:uppercase}.product-app .integration-card .integration-summary dd{margin:0;color:var(--color-text);font-size:12px}.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:11px;font-weight:750;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:11px;font-weight:750;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-muted);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);border-left:3px solid var(--color-brand-primary);background:var(--color-surface-subtle);color:var(--color-text);text-align:left;cursor:pointer}.public-demo-overview-stats small{color:var(--color-text-muted);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:12px;line-height:1.25;white-space:normal}.product-app .dashboard-workspace .dashboard-module-status_overview .dashboard-status-card strong{font-size:22px;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:13px;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:13px!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;width:44px!important;min-width:44px!important;height:44px!important}}@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:14px}.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:12px}.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:11px}.product-app .monitoring-ledger-detail dd{margin:3px 0 0;overflow-wrap:anywhere;font-size:12px}@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:is(.paused,.warning){border-color:var(--status-warning)!important;background:var(--status-warning-soft)!important;color:var(--status-warning)!important;box-shadow:none!important}.product-app .operations-trigger:is(.paused,.warning) .operations-state-icon{background:var(--status-warning)!important;color:var(--color-surface)!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:var(--status-critical)!important;color:var(--color-surface)!important}.product-app .synchronization-pause-note{margin:8px 0;padding:8px 10px;border-left:3px solid var(--status-warning);background:var(--status-warning-soft);color:var(--color-text);font-size:12px}.product-app .synchronization-mailboxes{display:grid;gap:6px;padding:10px 0;border-top:1px solid var(--color-border)}.product-app .synchronization-mailboxes>b{font-size:12px}.product-app .synchronization-mailboxes>.button{justify-self:start}.product-app .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:12px}.product-app .synchronization-mailbox span{min-width:0;overflow-wrap:anywhere}.product-app .synchronization-mailbox strong{flex:0 0 auto}.product-app .synchronization-mailbox.critical strong{color:var(--status-critical)}.product-app .synchronization-mailbox.warning strong{color:var(--status-warning)}.product-app .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){.product-app .synchronization-mailbox{flex-direction:column}.product-app .synchronization-mailbox strong{align-self:flex-start}}