.product-app .inbox-message-heading{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;padding:4px 0 10px!important}.product-app .inbox-message-heading .email-title-with-language{min-width:0;flex:1 1 auto}.product-app .inbox-message-heading h1{margin:0;font-size:clamp(20px,2vw,28px);line-height:1.2;overflow-wrap:anywhere}.product-app .inbox-message-heading .inbox-open-source{flex:0 0 auto;min-height:34px;padding:7px 11px;font-size:11px}.product-app .inbox-message-meta{margin-block:10px}.product-app .inbox-message-page .inbox-intelligence-grid{align-items:stretch;gap:8px;margin-top:10px}.product-app .inbox-message-page .inbox-intelligence-grid.is-summary-only{grid-template-columns:minmax(0,1fr)}.product-app .inbox-message-page .inbox-current-task,.product-app .inbox-message-page .inbox-summary-block{min-width:0}.product-app .inbox-message-page .inbox-current-task[data-case-tone=information]{--mail-case-tone:var(--status-information)}.product-app .inbox-message-page .inbox-current-task[data-case-tone=action]{--mail-case-tone:var(--status-action)}.product-app .inbox-message-page .inbox-current-task[data-case-tone=warning]{--mail-case-tone:var(--status-warning)}.product-app .inbox-message-page .inbox-current-task[data-case-tone=waiting]{--mail-case-tone:var(--status-waiting)}.product-app .inbox-message-page .inbox-current-task[data-case-tone=critical]{--mail-case-tone:var(--status-critical)}.product-app .inbox-message-page .inbox-current-task[data-case-tone=success]{--mail-case-tone:var(--status-success)}.product-app .inbox-message-page .inbox-current-task[data-case-tone=neutral]{--mail-case-tone:var(--status-neutral)}.product-app .inbox-message-page .inbox-current-task[data-case-tone]{background:linear-gradient(112deg,color-mix(in srgb,var(--mail-case-tone,var(--status-neutral)) 12%,var(--color-surface)),color-mix(in srgb,var(--mail-case-tone,var(--status-neutral)) 3%,var(--color-surface)) 72%)!important}.product-app .inbox-message-page .inbox-current-task[data-case-tone] .case-badge{border-color:color-mix(in srgb,var(--mail-case-tone,var(--status-neutral)) 42%,var(--color-border))!important;background:color-mix(in srgb,var(--mail-case-tone,var(--status-neutral)) 10%,var(--color-surface))!important;color:var(--mail-case-tone,var(--status-neutral))!important}.product-app .inbox-message-page .inbox-grouping-state{margin-top:8px;padding:10px 12px}.product-app .inbox-message-page .inbox-grouping-state>div:first-child{min-width:0}.product-app .inbox-message-page .inbox-grouping-state p{margin-block:3px 0;color:var(--color-text-soft);line-height:1.4}.product-app .inbox-message-page .inbox-grouping-state:has(.inbox-unlinked-explanation){display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:10px 16px}.product-app .inbox-message-page .inbox-unlinked-explanation{min-width:0}.product-app .inbox-message-page .inbox-unlinked-explanation>small{color:var(--color-text-muted);font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.product-app .inbox-message-page .inbox-unlinked-explanation>p{max-width:520px;font-size:11px}.product-app .inbox-message-page .inbox-content-controls{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin-top:9px!important;padding:10px 12px!important;background:var(--color-surface-subtle)!important}.product-app .inbox-message-page .inbox-content-controls>div{min-width:0}.product-app .inbox-message-page .inbox-content-controls p{margin:3px 0 0;max-width:690px;font-size:11px;line-height:1.4}.product-app .inbox-message-page .inbox-content-controls>button{flex:0 0 auto;min-height:32px;padding:6px 10px;font-size:11px}.product-app .inbox-message-page .original-email-panel{margin-top:8px}.product-app .case-history-row[data-current-case-tone=information]{--history-case-tone:var(--status-information)}.product-app .case-history-row[data-current-case-tone=action]{--history-case-tone:var(--status-action)}.product-app .case-history-row[data-current-case-tone=warning]{--history-case-tone:var(--status-warning)}.product-app .case-history-row[data-current-case-tone=waiting]{--history-case-tone:var(--status-waiting)}.product-app .case-history-row[data-current-case-tone=critical]{--history-case-tone:var(--status-critical)}.product-app .case-history-row[data-current-case-tone=success]{--history-case-tone:var(--status-success)}.product-app .case-history-row[data-current-case-tone=neutral]{--history-case-tone:var(--status-neutral)}.product-app .case-history-row[data-history-completed=false]{--history-tone:var(--history-case-tone,var(--status-neutral))!important}.product-app .case-history-row[data-history-completed=true]{--history-tone:var(--status-neutral)!important;opacity:.78;filter:grayscale(.72)}.product-app .case-history-row[data-history-completed=true]:is(:hover,:focus-within){--history-tone:var(--history-case-tone,var(--status-neutral))!important;opacity:1;filter:none}.product-app .case-history-row.is-tamdot-activity[data-history-completed=false]:not([data-current-status-step=true]){--history-tone:var(--brand-900)!important;box-shadow:0 0 18px color-mix(in srgb,var(--brand-900) 10%,transparent)}.product-app .case-history-row.is-tamdot-activity[data-history-completed=false]:not([data-current-status-step=true]) .case-history-status{--history-tone:var(--brand-900)!important;border-color:color-mix(in srgb,var(--brand-900) 38%,var(--color-border))!important;background:color-mix(in srgb,var(--brand-900) 8%,var(--color-surface))!important;color:var(--brand-900)!important}.product-app .case-history-row[data-current-status-step=true]{--history-tone:var(--history-case-tone,var(--status-neutral))!important;opacity:1;filter:none}.product-app .case-history-row[data-history-completed=true] .case-history-status{border-color:color-mix(in srgb,var(--status-neutral) 32%,var(--color-border))!important;background:color-mix(in srgb,var(--status-neutral) 8%,var(--color-surface))!important;color:var(--status-neutral)!important}.product-app .case-history-row[data-current-status-step=true] .case-history-status,.product-app .case-history-row[data-history-completed=false] .case-history-status,.product-app .case-history-row[data-history-completed=true]:is(:hover,:focus-within) .case-history-status{border-color:color-mix(in srgb,var(--history-tone) 38%,var(--color-border))!important;background:color-mix(in srgb,var(--history-tone) 9%,var(--color-surface))!important;color:var(--history-tone)!important}.product-app .case-history-row.is-tamdot-activity[data-history-completed=false]:not([data-current-status-step=true]) .case-history-insights small,.product-app .case-history-row.is-tamdot-activity[data-history-completed=false]:not([data-current-status-step=true]) .case-history-subject{color:var(--brand-900)!important}.product-app .case-history-row.is-tamdot-activity[data-history-completed=false]:not([data-current-status-step=true]) .case-history-card{border-color:color-mix(in srgb,var(--brand-900) 28%,var(--color-border))!important}.product-app .case-history-row.is-tamdot-activity[data-history-completed=false]:not([data-current-status-step=true]) :where(.case-history-summary,.case-history-action){border-color:color-mix(in srgb,var(--brand-900) 18%,var(--color-border))!important}.case-history-attribution{display:inline-flex;min-width:0;align-items:center;gap:6px;color:var(--color-text-soft);font-size:11px;font-weight:600}.case-history-attribution>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-history-attribution>[aria-hidden=true]{flex:0 0 auto}.case-history-attribution.is-tamdot{color:var(--brand-900)}.case-history-person-avatar{display:inline-grid;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface-subtle);color:var(--brand-900);font-size:9px;font-weight:750}.case-history-person-avatar img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.case-history-attribution .tamdot-logo-mark{display:block;flex:0 0 auto;width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.product-app .case-history-source{color:var(--brand-900)!important}.case-history-modal-dialog>.dialog-body{max-height:min(70dvh,740px);overflow:auto;padding:4px 2px 10px;overscroll-behavior:contain}.case-history-modal-dialog .case-history-list{min-width:0;border:0;background:transparent;color:var(--color-text)}.case-history-modal-dialog .case-history-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 14px;margin-bottom:6px;padding:0 0 12px;border-bottom:1px solid var(--color-border)}.case-history-modal-dialog .case-history-header h2{margin:0;color:var(--brand-950);font-size:16px}.case-history-modal-dialog .case-history-header ul{display:flex;flex-wrap:wrap;gap:5px 12px;margin:6px 0 0;padding:0;color:var(--color-text-muted);font-size:11px;list-style:none}.case-history-modal-dialog .case-history-header li b{color:var(--brand-950)}.case-history-modal-dialog .case-history-header label{display:grid;gap:3px}.case-history-modal-dialog .case-history-header label>span{color:var(--color-text-muted);font-size:9px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.case-history-modal-dialog .case-history-header select{width:auto;min-height:32px;font-size:11px}.case-history-modal-dialog .case-history-header>small{grid-column:1/-1;color:var(--color-text-muted)}.case-history-modal-dialog .case-history-rows{display:grid;gap:4px;margin:0;padding:0;list-style:none}.case-history-modal-dialog .case-history-row{--history-tone:var(--status-neutral);position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:7px;min-width:0;padding:5px 2px}.case-history-modal-dialog .case-history-row[data-current-case-tone=information]{--history-case-tone:var(--status-information)}.case-history-modal-dialog .case-history-row[data-current-case-tone=action]{--history-case-tone:var(--status-action)}.case-history-modal-dialog .case-history-row[data-current-case-tone=warning]{--history-case-tone:var(--status-warning)}.case-history-modal-dialog .case-history-row[data-current-case-tone=waiting]{--history-case-tone:var(--status-waiting)}.case-history-modal-dialog .case-history-row[data-current-case-tone=critical]{--history-case-tone:var(--status-critical)}.case-history-modal-dialog .case-history-row[data-current-case-tone=success]{--history-case-tone:var(--status-success)}.case-history-modal-dialog .case-history-row[data-current-case-tone=neutral]{--history-case-tone:var(--status-neutral)}.case-history-modal-dialog .case-history-row[data-history-completed=false]{--history-tone:var(--history-case-tone)}.case-history-modal-dialog .case-history-row[data-history-completed=true]{--history-tone:var(--status-neutral);opacity:.78;filter:grayscale(.72)}.case-history-modal-dialog .case-history-row[data-history-completed=true]:is(:hover,:focus-within){--history-tone:var(--history-case-tone);opacity:1;filter:none}.case-history-modal-dialog .case-history-row.is-tamdot-activity[data-history-completed=false]:not([data-current-status-step=true]){--history-tone:var(--brand-900);box-shadow:0 0 16px color-mix(in srgb,var(--brand-900) 9%,transparent)}.case-history-modal-dialog .case-history-row.is-tamdot-activity[data-history-completed=false]:not([data-current-status-step=true]) .case-history-card{border-color:color-mix(in srgb,var(--brand-900) 28%,var(--color-border))}.case-history-modal-dialog .case-history-row.is-tamdot-activity[data-history-completed=false]:not([data-current-status-step=true]) :where(.case-history-subject,.case-history-insights small){color:var(--brand-900)}.case-history-modal-dialog .case-history-row.is-tamdot-activity[data-history-completed=false]:not([data-current-status-step=true]) :where(.case-history-summary,.case-history-action){border-color:color-mix(in srgb,var(--brand-900) 18%,var(--color-border))}.case-history-modal-dialog .case-history-row[data-current-status-step=true]{--history-tone:var(--history-case-tone);opacity:1;filter:none}.case-history-modal-dialog .case-history-row:before{position:absolute;top:22px;bottom:-8px;left:12px;width:1px;background:color-mix(in srgb,var(--history-tone) 28%,var(--color-border));content:""}.case-history-modal-dialog .case-history-row:last-child:before{display:none}.case-history-modal-dialog .case-history-marker{position:relative;z-index:1;width:9px;height:9px;margin:13px 0 0 8px;border:2px solid var(--color-surface);border-radius:50%;background:var(--history-tone);box-shadow:0 0 0 1px color-mix(in srgb,var(--history-tone) 60%,var(--color-border))}.case-history-modal-dialog .case-history-card{min-width:0;overflow:hidden;border:1px solid var(--color-border);border-left:3px solid var(--history-tone);border-radius:9px;background:var(--color-surface)}.case-history-modal-dialog .case-history-open{display:grid;width:100%;min-width:0;gap:6px;padding:9px 10px;border:0;background:transparent;color:var(--color-text);font:inherit;text-align:left;cursor:pointer}.case-history-modal-dialog .case-history-open:hover{background:color-mix(in srgb,var(--history-tone) 3%,var(--color-surface))}.case-history-modal-dialog .case-history-open:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.case-history-modal-dialog .case-history-primary{display:grid;grid-template-columns:max-content minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0}.case-history-modal-dialog .case-history-direction{display:flex;min-width:0;align-items:center;gap:6px}.case-history-modal-dialog .case-history-direction>strong{min-width:0;overflow:hidden;color:var(--color-text-soft);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.case-history-modal-dialog .case-history-primary time{color:var(--color-text-muted);font-size:10px;white-space:nowrap}.case-history-modal-dialog .case-history-status{display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:3px 6px;border:1px solid color-mix(in srgb,var(--history-tone) 38%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--history-tone) 9%,var(--color-surface));color:var(--history-tone);font-size:9px;font-weight:750;line-height:1.2}.case-history-modal-dialog .case-history-status:before{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor;content:""}.case-history-modal-dialog .case-history-subject{color:var(--brand-950);font-size:12px;font-weight:720;line-height:1.35;overflow-wrap:anywhere}.case-history-modal-dialog .case-history-insights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.case-history-modal-dialog :where(.case-history-summary,.case-history-action){display:grid;min-width:0;gap:3px;padding:6px 7px;border:1px solid var(--color-border-subtle);border-radius:7px;background:var(--color-surface-subtle);color:var(--color-text-soft);font-size:10px;line-height:1.4}.case-history-modal-dialog :where(.case-history-summary,.case-history-action)>span{overflow-wrap:anywhere}.case-history-modal-dialog :where(.case-history-summary,.case-history-action) small{display:flex;align-items:center;gap:4px;color:var(--history-tone);font-size:8px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.case-history-modal-dialog .case-history-meta{display:flex;align-items:center;gap:8px;color:var(--color-text-muted);font-size:10px}.case-history-modal-dialog .case-history-card-footer{display:flex;justify-content:flex-end;padding:6px 10px;border-top:1px solid var(--color-border-subtle)}.case-history-modal-dialog .case-history-source{color:var(--brand-900);font-size:10px;font-weight:700}.case-history-modal-dialog .case-history-empty{margin:0;padding:18px 8px;color:var(--color-text-muted)}.case-history-modal-dialog .case-history-detail{display:grid;gap:12px}.case-history-modal-dialog .case-history-detail dl{display:grid;margin:0}.case-history-modal-dialog .case-history-detail dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;padding:8px 0;border-top:1px solid var(--color-border-subtle)}.case-history-modal-dialog .case-history-detail dt{color:var(--color-text-muted);font-size:9px;font-weight:750;text-transform:uppercase}.case-history-modal-dialog .case-history-detail dd{min-width:0;margin:0;color:var(--color-text);font-size:11px;overflow-wrap:anywhere}.case-history-modal-dialog .case-history-detail .case-history-attribution{white-space:normal}.case-history-modal-dialog .case-history-detail section h3{margin:0 0 7px;font-size:12px}.case-history-modal-dialog .case-history-detail section ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.case-history-modal-dialog .case-history-detail section li{display:flex;justify-content:space-between;gap:8px}.case-history-modal-dialog .case-history-detail section a{color:var(--brand-900);font-size:11px}.case-history-modal-dialog .case-history-detail section small{color:var(--color-text-muted);font-size:10px}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing){border:1px solid color-mix(in srgb,var(--status-information) 54%,var(--color-border))!important;border-radius:var(--design-radius-card)!important}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing):is(:hover,[data-layout-selection=target]:hover){border-color:var(--brand-800,var(--brand-900))!important}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=selected]{border:1px solid var(--brand-900)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-900) 12%,transparent)!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:39px 0 0!important;border-radius:0 0 calc(var(--design-radius-card) - 1px) calc(var(--design-radius-card) - 1px)!important;background:repeating-linear-gradient(135deg,transparent 0 9px,color-mix(in srgb,var(--status-information) 10%,transparent) 9px 18px)!important}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=selected]:before{background:repeating-linear-gradient(135deg,transparent 0 9px,color-mix(in srgb,var(--status-information) 17%,transparent) 9px 18px)!important}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)>.inline-module-toolbar{flex-wrap:nowrap!important;min-height:39px!important;height:39px!important;gap:4px!important;padding:3px 6px!important;border-radius:calc(var(--design-radius-card) - 1px) calc(var(--design-radius-card) - 1px) 0 0!important}.product-app .inline-module-toolbar .inline-module-controls{display:flex!important;flex:0 1 auto!important;align-items:center!important;gap:4px!important;min-width:0;margin-left:auto!important}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=selected]>.inline-module-toolbar{background:var(--brand-900)!important;border-bottom-color:var(--brand-900)!important}.product-app .inline-module-toolbar .inline-module-identity{max-width:220px!important;min-height:0!important;padding:2px 4px!important;font-size:10px!important;line-height:1.15!important}.product-app .inline-module-toolbar :where(button,select){box-sizing:border-box;min-height:25px!important;height:25px!important;padding:3px 6px!important;border-radius:6px!important;font-size:9px!important;line-height:1.1!important;white-space:nowrap}.product-app .inline-module-toolbar button :where(svg,.app-icon){width:12px!important;height:12px!important}.product-app .inline-module-toolbar>:last-child{flex:0 0 auto}.product-app .participant-chip.is-internal{display:flex;align-items:center;gap:7px}.product-app .participant-chip-avatar{display:grid;width:26px;height:26px;flex:0 0 26px;overflow:hidden;place-items:center;border:1px solid color-mix(in srgb,var(--brand-900) 28%,var(--color-border));border-radius:50%;background:var(--color-surface);color:var(--brand-900);font-size:10px;font-weight:750}.product-app .participant-chip-avatar img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-app .participant-chip-copy{display:grid;min-width:0;gap:2px}.product-app .participant-chip-copy :where(b,small){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .case-collaboration-assignee-card{display:flex;align-items:center;gap:8px;min-width:0;margin:2px 0 5px;padding:7px 9px;border:1px solid color-mix(in srgb,var(--brand-900) 22%,var(--color-border));border-radius:9px;background:color-mix(in srgb,var(--brand-900) 4%,var(--color-surface))}.product-app .case-collaboration-avatar{display:grid;width:28px;height:28px;flex:0 0 28px;overflow:hidden;place-items:center;border-radius:50%;background:var(--color-surface);color:var(--brand-900)}.product-app .case-collaboration-avatar img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-app .case-collaboration-assignee-card>span:last-child{display:grid;min-width:0;gap:2px}.product-app .case-collaboration-assignee-card b,.product-app .case-collaboration-assignee-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .case-layout-module .case-collaboration-assign{min-width:96px;min-height:28px!important;padding:4px 9px!important}@media (max-width:700px){.product-app .inbox-message-heading{align-items:flex-start!important;flex-wrap:wrap}.product-app .inbox-message-heading .inbox-open-source{margin-left:34px}.product-app .inbox-message-page .inbox-content-controls{align-items:flex-start!important;flex-direction:column}.product-app .inbox-message-page .inbox-grouping-state:has(.inbox-unlinked-explanation){grid-template-columns:minmax(0,1fr)}.case-history-modal-dialog .case-history-header{grid-template-columns:minmax(0,1fr);align-items:start}.case-history-modal-dialog .case-history-header select{width:100%}.case-history-modal-dialog .case-history-primary{grid-template-columns:minmax(0,1fr);align-items:start}.case-history-modal-dialog .case-history-insights{grid-template-columns:minmax(0,1fr)}.case-history-modal-dialog .case-history-detail dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.product-app .inline-module-toolbar{overflow-x:auto}}.product-app .secretary-product-workspace{min-width:0}.product-app .secretary-product-workspace .workspace-page-header{margin-bottom:16px}.product-layout-actions{display:flex;justify-content:flex-end;margin:0 0 12px}.product-app .product-modular-grid .product-module-panel{margin:0;padding:16px;box-shadow:none}.product-app .product-modular-grid .product-module-panel>h2{min-height:28px;padding-right:32px;margin:0 0 12px;font-size:16px;line-height:1.4;font-weight:750}.product-app .product-modular-grid .case-layout-collapsed{min-height:56px}.product-app .product-modular-grid .case-layout-collapsed strong{font-size:15px}.product-app .product-modular-grid .case-layout-module>.product-module-panel{width:100%;box-sizing:border-box}.product-app .product-modular-grid .case-layout-module{min-width:0}.secretary-product-workspace :where(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;max-width:100%;border:1px solid var(--color-border);border-radius:var(--design-radius-control);background:var(--color-surface);color:var(--color-text);padding:9px 11px;min-height:40px;font:inherit;font-size:13px;box-sizing:border-box}.secretary-product-workspace :where(input,select,textarea,button,a):focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:3px}.secretary-product-workspace .suite-filter-rail{padding:10px;margin-bottom:12px;border:1px solid var(--color-border-subtle);border-radius:var(--design-radius-control);background:var(--color-surface);align-items:end}.secretary-product-workspace .case-quick-filter-row{margin-bottom:12px;gap:6px}.secretary-product-workspace .case-quick-filter-row button{font-family:inherit;min-height:34px;padding:7px 11px;font-size:12px}.secretary-product-workspace .product-module-table{table-layout:fixed}.secretary-product-workspace .product-module-table th{padding:12px 10px;background:var(--color-surface-muted);font-size:10px}.secretary-product-workspace .product-module-table td{vertical-align:middle;padding:10px;font-size:12px;overflow-wrap:anywhere}.secretary-product-workspace .product-module-table tr{min-height:52px}.secretary-product-workspace .product-module-table tr:hover td{background:var(--color-surface-hover)}.secretary-product-workspace .product-module-table :where(th,td):first-child{width:35%}.secretary-product-workspace .product-module-table .ticket-issue-preview{display:block;max-width:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.secretary-product-workspace .product-module-table td>a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.secretary-product-workspace .product-module-status{--product-status:var(--color-status-neutral);--product-status-soft:var(--color-status-neutral-soft);border:1px solid color-mix(in srgb,var(--product-status) 28%,transparent);border-radius:5px;padding:3px 7px;color:var(--product-status);background:var(--product-status-soft);font-size:11px;line-height:1.3}.secretary-product-workspace .product-module-status:before{background:var(--product-status)}.secretary-product-workspace .product-module-status.status-open{--product-status:var(--color-status-action);--product-status-soft:var(--color-status-action-soft)}.secretary-product-workspace .product-module-status:is(.status-draft,.status-in_progress,.deadline-due_soon){--product-status:var(--color-status-warning-ink);--product-status-soft:var(--color-status-warning-soft)}.secretary-product-workspace .product-module-status.status-waiting_customer{--product-status:var(--color-status-waiting);--product-status-soft:var(--color-status-waiting-soft)}.secretary-product-workspace .product-module-status:is(.status-resolved,.status-published,.deadline-met){--product-status:var(--color-status-success);--product-status-soft:var(--color-status-success-soft)}.secretary-product-workspace .product-module-status:is(.deadline-overdue,.deadline-missed){--product-status:var(--color-status-critical);--product-status-soft:var(--color-status-critical-soft)}.secretary-product-workspace .schedule-calendar-heading h2{font-size:16px;padding-right:30px}.secretary-product-workspace .schedule-calendar-grid{border-radius:0;gap:0}.product-app .secretary-product-workspace .schedule-calendar-grid .schedule-day{display:flex;flex-direction:column;justify-content:space-between;gap:6px;min-height:48px;border:0;border-right:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);border-radius:0;padding:8px;box-shadow:none;text-align:left;color:var(--color-text);background:var(--color-surface)}.product-app .secretary-product-workspace .schedule-calendar-grid .schedule-day:hover{background:var(--color-surface-hover)}.product-app .secretary-product-workspace .schedule-calendar-grid .schedule-day.is-selected{background:var(--color-brand-soft-strong);outline:2px solid var(--color-brand-primary);outline-offset:-2px}.product-app .secretary-product-workspace .schedule-calendar-grid .schedule-day.is-holiday:not(.is-selected){background:var(--color-status-information-soft)}.secretary-product-workspace .schedule-day-indicators{gap:3px;align-self:start}.secretary-product-workspace .schedule-calendar-grid .schedule-count{margin:0}.secretary-product-workspace .schedule-day-detail{margin-top:0}.secretary-product-workspace .schedule-day-detail>h2{font-size:16px;padding-right:30px}.secretary-product-workspace .schedule-day-detail ul{list-style:none;padding:0;margin:0}.secretary-product-workspace .schedule-day-detail li{padding:12px 0;display:flex;gap:12px;border-top:1px solid var(--color-border-subtle)}.secretary-product-workspace .schedule-day-detail li>div{min-width:0}.secretary-product-workspace .schedule-day-detail li small{display:block;color:var(--color-text-soft);margin:4px 0}.secretary-product-workspace .schedule-mail-requests>li{display:block;padding:12px 0}.secretary-product-workspace .schedule-mail-requests>li>div{min-width:0}.secretary-product-workspace .schedule-mail-requests .product-module-actions{margin-top:10px}.product-app .product-modular-grid>.case-layout-module{container-type:inline-size}@container (max-width: 900px){.secretary-product-workspace .product-module-table:not(.ticket-queue-table):not(.ticket-case-table){min-width:0;table-layout:auto}.secretary-product-workspace:not([data-workspace-page=schedule-team]) .product-module-table:not(.ticket-queue-table):not(.ticket-case-table) :where(tbody,tr,td){display:block;width:auto}.secretary-product-workspace:not([data-workspace-page=schedule-team]) .product-module-table:not(.ticket-queue-table):not(.ticket-case-table) thead{display:none}.secretary-product-workspace:not([data-workspace-page=schedule-team]) .product-module-table:not(.ticket-queue-table):not(.ticket-case-table) tr{padding:10px 0;border-bottom:1px solid var(--color-border-subtle)}.secretary-product-workspace:not([data-workspace-page=schedule-team]) .product-module-table:not(.ticket-queue-table):not(.ticket-case-table) td{padding:5px 0;border:0}.secretary-product-workspace .product-module-table:not(.ticket-queue-table):not(.ticket-case-table) td[data-label]:not(:first-child){display:grid;grid-template-columns:34% minmax(0,1fr);gap:8px}.secretary-product-workspace .product-module-table:not(.ticket-queue-table):not(.ticket-case-table) td[data-label]:not(:first-child):before{content:attr(data-label);color:var(--color-text-muted);font-size:11px}.secretary-product-workspace .product-module-table:not(.ticket-queue-table):not(.ticket-case-table) td:first-child{width:auto}.secretary-product-workspace .product-module-table:not(.ticket-queue-table):not(.ticket-case-table) .ticket-issue-preview{white-space:normal}}.schedule-absence-entry{padding:10px 0;border-top:1px solid var(--color-border-subtle)}.product-mailbox-choices{display:grid;gap:8px;margin:12px 0}.product-mailbox-choices label.suite-checkbox{display:flex;align-items:center;gap:10px;border:1px solid var(--color-border-subtle);padding:10px;border-radius:var(--design-radius-control)}.product-mailbox-choices span{min-width:0;overflow-wrap:anywhere}.product-mailbox-choices small{display:block;color:var(--color-text-soft);font-weight:400;margin-top:3px}.product-mailbox-choices input[type=checkbox]{width:18px;height:18px;min-height:18px;flex:0 0 18px}.reply-message-surface{position:relative;width:100%}.reply-message-surface>textarea{width:100%;box-sizing:border-box}.reply-message-loader{position:absolute;inset:0;display:grid;place-items:center;background:color-mix(in srgb,var(--color-surface) 80%,transparent);border-radius:var(--design-radius-control);pointer-events:none}.reply-message-loader .tamdot-loader{display:flex;flex-direction:column;gap:12px;padding:20px;color:var(--color-text)}.reply-message-loader .tamdot-loader-label{font-size:13px}@media (max-width:650px){.product-app .product-modular-grid .product-module-panel{padding:12px}.secretary-product-workspace .product-module-table{table-layout:auto;min-width:0}.secretary-product-workspace .product-module-table :where(th,td):first-child{width:auto}.secretary-product-workspace .product-module-table .ticket-issue-preview,.secretary-product-workspace .product-module-table td>a{white-space:normal}.product-app .secretary-product-workspace .schedule-calendar-grid .schedule-day{min-height:44px;padding:5px}.secretary-product-workspace .schedule-availability-toolbar{flex-wrap:wrap}.secretary-product-workspace .schedule-availability-toolbar label{min-width:0;width:100%}.secretary-product-workspace .suite-row-actions{gap:6px}.secretary-product-workspace .suite-row-actions button{min-height:44px}}.product-app .contact-case-grid.panel{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;overflow:hidden;padding:0!important;border-radius:12px;background:var(--color-surface)}.product-app .contact-case-grid .contact-case-card{--case-state:var(--status-neutral);grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;padding:14px 18px;border:0!important;border-left:3px solid var(--case-state)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.product-app .contact-case-grid .contact-case-card+.contact-case-card{border-top:1px solid var(--color-border)!important}.product-app .contact-case-grid .contact-case-card[data-status-tone=information]{--case-state:var(--status-information)}.product-app .contact-case-grid .contact-case-card[data-status-tone=action]{--case-state:var(--status-action)}.product-app .contact-case-grid .contact-case-card[data-status-tone=warning]{--case-state:var(--status-warning)}.product-app .contact-case-grid .contact-case-card[data-status-tone=waiting]{--case-state:var(--status-waiting)}.product-app .contact-case-grid .contact-case-card[data-status-tone=critical]{--case-state:var(--status-critical)}.product-app .contact-case-grid .contact-case-card[data-status-tone=success]{--case-state:var(--status-success)}.product-app .contact-case-grid .contact-case-card[data-status-tone=neutral]{--case-state:var(--status-neutral)}.product-app .contact-case-grid .contact-case-card>.contact-case-action,.product-app .contact-case-grid .contact-case-card>.contact-case-collaborators,.product-app .contact-case-grid .contact-case-card>.contact-case-latest,.product-app .contact-case-grid .contact-case-card>header{grid-column:1}.product-app .contact-case-grid .contact-case-card>.contact-case-open{grid-column:2;grid-row:1;align-self:center}.product-app .contact-directory-flow-workspace .contact-flow-toolbar{align-items:center}.product-app .contact-flow-overview{display:grid;min-width:0;gap:7px}.product-app .contact-flow-status-summary{display:flex;flex-wrap:wrap;gap:5px}.product-app .contact-flow-status-summary>span{display:inline-flex;min-height:23px;align-items:center;gap:5px;padding:3px 7px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text-soft);font-size:9px;line-height:1.2}.product-app .contact-flow-status-summary i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--status-neutral)}.product-app .contact-flow-status-summary>span[data-tone=information] i{background:var(--status-information)}.product-app .contact-flow-status-summary>span[data-tone=action] i{background:var(--status-action)}.product-app .contact-flow-status-summary>span[data-tone=warning] i{background:var(--status-warning)}.product-app .contact-flow-status-summary>span[data-tone=waiting] i{background:var(--status-waiting)}.product-app .contact-flow-status-summary>span[data-tone=critical] i{background:var(--status-critical)}.product-app .contact-flow-status-summary>span[data-tone=success] i{background:var(--status-success)}.product-app .contact-directory-flow-canvas .contact-flow-node[data-status-tone=information],.product-app .contact-flow-canvas:not(.contact-directory-flow-canvas) .contact-flow-node[data-status-tone=information]{--relation-color:var(--status-information)!important}.product-app .contact-directory-flow-canvas .contact-flow-node[data-status-tone=action],.product-app .contact-flow-canvas:not(.contact-directory-flow-canvas) .contact-flow-node[data-status-tone=action]{--relation-color:var(--status-action)!important}.product-app .contact-directory-flow-canvas .contact-flow-node[data-status-tone=warning],.product-app .contact-flow-canvas:not(.contact-directory-flow-canvas) .contact-flow-node[data-status-tone=warning]{--relation-color:var(--status-warning)!important}.product-app .contact-directory-flow-canvas .contact-flow-node[data-status-tone=waiting],.product-app .contact-flow-canvas:not(.contact-directory-flow-canvas) .contact-flow-node[data-status-tone=waiting]{--relation-color:var(--status-waiting)!important}.product-app .contact-directory-flow-canvas .contact-flow-node[data-status-tone=critical],.product-app .contact-flow-canvas:not(.contact-directory-flow-canvas) .contact-flow-node[data-status-tone=critical]{--relation-color:var(--status-critical)!important}.product-app .contact-directory-flow-canvas .contact-flow-node[data-status-tone=success],.product-app .contact-flow-canvas:not(.contact-directory-flow-canvas) .contact-flow-node[data-status-tone=success]{--relation-color:var(--status-success)!important}.product-app .contact-directory-flow-canvas .contact-flow-node[data-status-tone=neutral],.product-app .contact-flow-canvas:not(.contact-directory-flow-canvas) .contact-flow-node[data-status-tone=neutral]{--relation-color:var(--status-neutral)!important}.product-app .case-detail-view-commands{display:inline-flex;min-width:0;align-items:center;gap:5px}.product-app .case-detail-view-commands .button{min-height:32px;padding:6px 9px;font-size:10px;white-space:nowrap}.product-app .case-detail-command-rail-scope-floating .case-detail-view-commands{display:inline-flex!important}.product-app .case-detail-command-rail-scope-floating .case-detail-layout-status{display:none!important}.product-app.data-list-command-rail-floating.case-detail-command-rail-scope-floating .data-list-command-rail-dismiss{display:grid!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;flex:0 0 30px!important;place-items:center!important;padding:0!important}.product-app.data-list-command-rail-floating.case-detail-command-rail-scope-floating .data-list-command-rail-floating-content{width:calc(100% - 34px)!important}.product-app .case-history-row.is-tamdot-activity .case-history-attribution.is-tamdot{color:var(--brand-950)!important}.product-app .case-history-row.is-tamdot-activity[data-history-completed=false]:not([data-current-status-step=true]),.product-app .case-history-row.is-tamdot-activity[data-history-completed=true]:is(:hover,:focus-within){--history-tone:var(--brand-950)!important;--history-active-tone:var(--brand-950)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-950) 10%,transparent)!important}.product-app .case-history-row.is-tamdot-activity[data-history-completed=false]:not([data-current-status-step=true]) .case-history-status,.product-app .case-history-row.is-tamdot-activity[data-history-completed=true]:is(:hover,:focus-within) .case-history-status{border-color:color-mix(in srgb,var(--brand-950) 36%,var(--color-border))!important;background:color-mix(in srgb,var(--brand-950) 7%,var(--color-surface))!important;color:var(--brand-950)!important}.case-history-modal-dialog .case-history-source,.product-app .case-history-source{border-color:var(--brand-900)!important;background:var(--brand-900)!important;color:var(--color-on-primary)!important}.case-history-modal-dialog .case-history-source:is(:hover,:focus-visible),.product-app .case-history-source:is(:hover,:focus-visible){border-color:var(--brand-950)!important;background:var(--brand-950)!important;color:var(--color-on-primary)!important}.case-history-modal-dialog .case-history-row.is-tamdot-activity[data-history-completed=false]:not([data-current-status-step=true]),.case-history-modal-dialog .case-history-row.is-tamdot-activity[data-history-completed=true]:is(:hover,:focus-within){--history-tone:var(--brand-950)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-950) 10%,transparent)!important}.case-history-modal-dialog .case-history-row.is-tamdot-activity[data-history-completed=false]:not([data-current-status-step=true]) .case-history-status,.case-history-modal-dialog .case-history-row.is-tamdot-activity[data-history-completed=true]:is(:hover,:focus-within) .case-history-status{border-color:color-mix(in srgb,var(--brand-950) 36%,var(--color-border))!important;background:color-mix(in srgb,var(--brand-950) 7%,var(--color-surface))!important;color:var(--brand-950)!important}@media (max-width:700px){.product-app .contact-case-grid .contact-case-card{grid-template-columns:minmax(0,1fr)}.product-app .contact-case-grid .contact-case-card>.contact-case-open{grid-column:1;grid-row:auto;justify-self:start}.product-app .contact-directory-flow-workspace .contact-flow-toolbar{align-items:flex-start}.product-app .case-detail-view-commands{overflow-x:auto}.product-app .case-detail-view-commands .button{flex:0 0 auto}}.product-app :where(button:disabled,button[aria-disabled=true]){border-color:var(--color-border)!important;background:var(--color-surface-soft)!important;color:var(--color-text-muted)!important;box-shadow:none!important;filter:saturate(.18);cursor:not-allowed!important;opacity:.82;pointer-events:auto!important}.product-app :where(button:disabled,button[aria-disabled=true]):hover{border-color:var(--color-border)!important;background:var(--color-surface-soft)!important;color:var(--color-text-muted)!important}.product-app .case-quick-filter-row>button{--case-filter-accent:var(--brand-800);--case-filter-soft:color-mix(in srgb,var(--brand-800) 8%,var(--color-surface))}.product-app .case-quick-filter-row>button[data-case-filter=to-process]{--case-filter-accent:var(--status-action);--case-filter-soft:var(--color-status-action-soft)}.product-app .case-quick-filter-row>button[data-case-filter=urgent]{--case-filter-accent:var(--status-critical);--case-filter-soft:var(--color-status-critical-soft)}.product-app .case-quick-filter-row>button[data-case-filter=review]{--case-filter-accent:var(--color-status-warning-ink);--case-filter-soft:var(--color-status-warning-soft)}.product-app .case-quick-filter-row>button[data-case-filter=waiting]{--case-filter-accent:var(--status-waiting);--case-filter-soft:var(--color-status-waiting-soft)}.product-app .case-quick-filter-row>button[data-case-filter=follow-up-due]{--case-filter-accent:var(--status-information);--case-filter-soft:var(--color-status-information-soft)}.product-app .case-quick-filter-row>button[data-case-filter=overdue]{--case-filter-accent:var(--status-critical);--case-filter-soft:var(--color-status-critical-soft)}.product-app .case-quick-filter-row>button[data-case-filter=done]{--case-filter-accent:var(--status-success);--case-filter-soft:color-mix(in srgb,var(--status-success) 9%,var(--color-surface))}.product-app .case-quick-filter-row>button[data-case-filter=archived]{--case-filter-soft:color-mix(in srgb,var(--status-neutral) 9%,var(--color-surface))}.product-app .case-quick-filter-row>button,.product-app.case-command-rail-scope-floating .case-quick-filter-row>button{border-color:color-mix(in srgb,var(--case-filter-accent) 32%,var(--color-border))!important;background:color-mix(in srgb,var(--case-filter-soft) 60%,var(--color-surface))!important;color:color-mix(in srgb,var(--case-filter-accent) 88%,var(--color-text))!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.product-app .case-quick-filter-row>button>b,.product-app.case-command-rail-scope-floating .case-quick-filter-row>button>b{background:color-mix(in srgb,var(--case-filter-accent) 14%,var(--color-surface))!important;color:var(--case-filter-accent)!important}.product-app .case-quick-filter-row>button:is(:hover,:focus-visible,[aria-pressed=true]),.product-app.case-command-rail-scope-floating .case-quick-filter-row>button:is(:hover,:focus-visible,[aria-pressed=true]){border-color:var(--case-filter-accent)!important;background:color-mix(in srgb,var(--case-filter-soft) 84%,var(--color-surface))!important;color:var(--case-filter-accent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--case-filter-accent) 15%,transparent)!important}.product-app .case-quick-filter-row>button[data-case-filter=waiting-internal],.product-app .case-quick-filter-row>button[data-case-filter=without-next-action]{--case-filter-accent:var(--status-action);--case-filter-soft:var(--color-status-action-soft)}.product-app .case-quick-filter-row>button[data-case-filter^=follow-up]{--case-filter-accent:var(--status-information);--case-filter-soft:var(--color-status-information-soft)}.product-app .case-quick-filter-row>button[data-case-filter^=appointment]{--case-filter-accent:var(--status-warning);--case-filter-soft:var(--color-status-warning-soft)}.product-app .case-quick-filter-row>button[data-case-filter=upcoming]{--case-filter-accent:var(--status-information);--case-filter-soft:var(--color-status-information-soft)}.product-app .case-quick-filter-row>button[data-case-filter=archived],.product-app .case-quick-filter-row>button[data-case-filter=stale]{--case-filter-accent:var(--status-neutral);--case-filter-soft:var(--color-status-neutral-soft)}body>.tamdot-floating-panel.case-category-menu [data-case-filter]{--case-filter-accent:var(--brand-700);--case-filter-soft:var(--color-brand-soft);border-left:3px solid color-mix(in srgb,var(--case-filter-accent) 72%,var(--color-border))!important;background:color-mix(in srgb,var(--case-filter-soft) 30%,var(--color-surface))!important}body>.tamdot-floating-panel.case-category-menu [data-case-filter=to-process],body>.tamdot-floating-panel.case-category-menu [data-case-filter=waiting-internal],body>.tamdot-floating-panel.case-category-menu [data-case-filter=without-next-action]{--case-filter-accent:var(--status-action);--case-filter-soft:var(--color-status-action-soft)}body>.tamdot-floating-panel.case-category-menu [data-case-filter=overdue],body>.tamdot-floating-panel.case-category-menu [data-case-filter=urgent]{--case-filter-accent:var(--status-critical);--case-filter-soft:var(--color-status-critical-soft)}body>.tamdot-floating-panel.case-category-menu [data-case-filter=done],body>.tamdot-floating-panel.case-category-menu [data-case-filter=review]{--case-filter-accent:var(--status-success);--case-filter-soft:var(--color-status-success-soft)}body>.tamdot-floating-panel.case-category-menu [data-case-filter=review]{--case-filter-accent:var(--color-status-warning-ink);--case-filter-soft:var(--color-status-warning-soft)}body>.tamdot-floating-panel.case-category-menu [data-case-filter=waiting]{--case-filter-accent:var(--status-waiting);--case-filter-soft:var(--color-status-waiting-soft)}body>.tamdot-floating-panel.case-category-menu [data-case-filter=done]{--case-filter-accent:var(--status-success);--case-filter-soft:var(--color-status-success-soft)}body>.tamdot-floating-panel.case-category-menu [data-case-filter=archived],body>.tamdot-floating-panel.case-category-menu [data-case-filter=stale]{--case-filter-accent:var(--status-neutral);--case-filter-soft:var(--color-status-neutral-soft)}body>.tamdot-floating-panel.case-category-menu [data-case-filter=upcoming],body>.tamdot-floating-panel.case-category-menu [data-case-filter^=follow-up]{--case-filter-accent:var(--status-information);--case-filter-soft:var(--color-status-information-soft)}body>.tamdot-floating-panel.case-category-menu [data-case-filter^=appointment]{--case-filter-accent:var(--status-warning);--case-filter-soft:var(--color-status-warning-soft)}body>.tamdot-floating-panel.case-category-menu [data-case-filter] b{background:color-mix(in srgb,var(--case-filter-accent) 14%,var(--color-surface))!important;color:var(--case-filter-accent)!important}body>.tamdot-floating-panel.case-category-menu [data-case-filter]:is(:hover,:focus-visible,[aria-checked=true]){border-left-color:var(--case-filter-accent)!important;background:color-mix(in srgb,var(--case-filter-soft) 82%,var(--color-surface))!important;color:var(--case-filter-accent)!important}.product-app .bulk-action-control>.tamdot-popover-trigger{border-color:var(--brand-800)!important;background:var(--brand-800)!important;color:var(--color-on-primary)!important;box-shadow:0 4px 12px color-mix(in srgb,var(--brand-800) 20%,transparent)!important}.product-app .bulk-action-control>.tamdot-popover-trigger:is(:hover,[aria-expanded=true]){border-color:var(--brand-950)!important;background:var(--brand-950)!important;color:var(--color-on-primary)!important}.product-app .bulk-action-menu .case-status-menu-item{border-left:3px solid var(--case-status-color,var(--color-border))}.product-app .bulk-action-menu .case-status-new{--case-status-color:var(--status-information)}.product-app .bulk-action-menu .case-status-in-progress{--case-status-color:var(--status-warning)}.product-app .bulk-action-menu .case-status-waiting-for-us{--case-status-color:var(--status-action)}.product-app .bulk-action-menu .case-status-waiting-for-external{--case-status-color:var(--status-waiting)}.product-app .bulk-action-menu .case-status-done{--case-status-color:var(--status-success)}.product-app .notification-read-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;border:1px solid var(--color-border-subtle);border-radius:11px;background:var(--color-surface-soft)}.product-app .notification-read-filters>button{display:flex;min-width:0;min-height:36px;align-items:center;justify-content:space-between;gap:8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--color-text-muted);padding:7px 10px;font-size:11px;font-weight:750}.product-app .notification-read-filters>button>span{display:grid;min-width:22px;min-height:22px;place-items:center;border-radius:999px;background:color-mix(in srgb,currentColor 11%,transparent);font-size:10px}.product-app .notification-read-filters>button.active,.product-app .notification-read-filters>button[aria-selected=true]{border-color:color-mix(in srgb,var(--brand-800) 35%,var(--color-border));background:color-mix(in srgb,var(--brand-800) 9%,var(--color-surface));color:var(--brand-800)}.product-app .notification-panel>.notification-filters{margin-top:6px}.product-app .case-list-state.is-error{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:20px}.product-app .company-legal-readonly{background:var(--color-surface-soft)}.product-app .company-profile-locked-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.product-app .company-profile-locked-summary>div{display:grid;min-width:0;gap:4px;padding:10px 12px;border:1px solid var(--color-border-subtle);border-radius:9px;background:var(--color-surface)}.product-app .company-profile-locked-summary dt{color:var(--color-text-muted);font-size:10px;font-weight:750}.product-app .company-profile-locked-summary dd{overflow-wrap:anywhere;margin:0;color:var(--color-text);font-size:12px;font-weight:700}.product-app .case-reply-workspace .reply-language-picker{width:auto!important;min-width:142px!important;height:40px!important;min-height:40px!important;justify-content:flex-start!important;gap:8px!important;overflow:visible!important;padding:0 34px 0 11px!important;border-radius:10px!important}.product-app .case-reply-workspace .reply-language-picker>.reply-language-label{display:none!important}.product-app .case-reply-workspace .reply-language-picker>.reply-language-flag{display:inline-flex!important;flex:0 0 auto;width:22px;height:22px;align-items:center;justify-content:center}.product-app .case-reply-workspace .reply-language-picker>.reply-language-name{display:inline-block!important;overflow:hidden;color:var(--color-text);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.product-app .case-reply-workspace .reply-language-picker.is-recommended{border:2px solid var(--brand-800)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-800) 12%,transparent)!important}.product-app .case-reply-workspace .reply-language-picker.is-recommended:after{content:"✓";position:absolute;right:9px;color:var(--brand-800);font-size:12px;font-weight:900;pointer-events:none}.case-history-modal-dialog .case-history-row.is-tamdot-activity .case-history-attribution.is-tamdot,.product-app .case-history-row.is-tamdot-activity .case-history-attribution.is-tamdot{color:var(--tamdot-timeline-blue)!important}.case-history-modal-dialog .case-history-row.is-tamdot-activity[data-history-completed=true]:is(:hover,:focus-within),.case-history-modal-dialog .case-history-row.is-tamdot-activity[data-latest-event=true]:not([data-current-status-step=true]),.product-app .case-history-row.is-tamdot-activity[data-history-completed=true]:is(:hover,:focus-within),.product-app .case-history-row.is-tamdot-activity[data-latest-event=true]:not([data-current-status-step=true]){--history-tone:var(--tamdot-timeline-navy)!important;--history-active-tone:var(--tamdot-timeline-navy)!important;border-color:color-mix(in srgb,var(--tamdot-timeline-blue) 64%,var(--color-border))!important;box-shadow:0 0 0 1px var(--tamdot-timeline-outline),0 0 15px var(--tamdot-timeline-glow)!important}.case-history-modal-dialog .case-history-row.is-tamdot-activity[data-history-completed=true]:is(:hover,:focus-within) .case-history-status,.case-history-modal-dialog .case-history-row.is-tamdot-activity[data-latest-event=true]:not([data-current-status-step=true]) .case-history-status,.product-app .case-history-row.is-tamdot-activity[data-history-completed=true]:is(:hover,:focus-within) .case-history-status,.product-app .case-history-row.is-tamdot-activity[data-latest-event=true]:not([data-current-status-step=true]) .case-history-status{border-color:var(--tamdot-timeline-badge-border)!important;background:var(--tamdot-timeline-badge-surface)!important;color:var(--tamdot-timeline-navy)!important}.product-app .case-history-row:before{top:28px;left:27px}.product-app .case-history-marker{justify-self:center;margin:14px 0 0}.product-app .case-history-modal-dialog .case-history-row:before{left:12px}.product-app .case-history-modal-dialog .case-history-marker{margin-top:13px}.product-app .case-history-row.is-tamdot-activity:not([data-history-kind=EMAIL]){padding-top:4px;padding-bottom:4px}.product-app .case-history-row.is-tamdot-activity:not([data-history-kind=EMAIL]) .case-history-open{gap:4px;padding-top:7px;padding-bottom:7px}.product-app .case-history-row.is-tamdot-activity:not([data-history-kind=EMAIL]) .case-history-primary{gap:5px}.product-app .case-history-row.is-tamdot-activity:not([data-history-kind=EMAIL]) .case-history-subject{font-size:12px}.product-app .case-history-row.is-tamdot-activity:not([data-history-kind=EMAIL]) .case-history-insights{gap:5px}.case-history-modal-dialog .case-history-row.is-tamdot-activity[data-latest-event=true]:not([data-current-status-step=true]){--history-tone:var(--tamdot-timeline-navy)!important;--history-active-tone:var(--tamdot-timeline-navy)!important;border-color:color-mix(in srgb,var(--tamdot-timeline-blue) 64%,var(--color-border))!important;box-shadow:0 0 0 1px var(--tamdot-timeline-outline),0 0 15px var(--tamdot-timeline-glow)!important}@media (max-width:620px){.product-app .company-profile-locked-summary{grid-template-columns:1fr}.product-app .notification-read-filters>button{min-height:34px;padding:6px 8px}}@media (max-width:700px){.product-app .case-history-row:before{top:27px;left:19px}.product-app .case-history-marker{margin-top:13px}}.product-app .inbox-feed.workspace-dense-table .inbox-email-row{min-height:52px!important;padding:5px 11px!important}.product-app .inbox-feed.workspace-dense-table .inbox-email-row .inbox-row-main{min-height:40px!important}.product-app .inbox-feed.workspace-dense-table .inbox-subject{font-size:12px!important}.product-app .inbox-feed.workspace-dense-table .inbox-row-main .inbox-sender{font-size:11px}.product-app .inbox-feed.workspace-dense-table .inbox-email-row>.inbox-action-menu{align-self:center}.product-app .inbox-feed.workspace-dense-table .inbox-email-row>.inbox-action-menu summary{min-width:30px;min-height:30px}@media (max-width:1020px){.product-app .inbox-feed.workspace-dense-table .inbox-email-row{min-height:58px!important}.product-app .inbox-feed.workspace-dense-table .inbox-email-row .inbox-row-main{min-height:42px!important}}.case-history-dialog .case-history-rows,.product-app .case-history-rows{position:relative;display:grid!important;gap:0!important;margin:0;padding:9px 14px!important;list-style:none}.case-history-dialog .case-history-rows:before,.product-app .case-history-rows:before{position:absolute;top:18px;bottom:18px;left:34px;width:2px;background:color-mix(in srgb,var(--color-border) 82%,var(--brand-900));content:""}.case-history-dialog .case-history-row,.product-app .case-history-row{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;min-width:0;padding:5px 0!important;border:0!important;background:transparent!important}.case-history-dialog .case-history-row:before,.product-app .case-history-row:before{display:none!important}.case-history-dialog .case-history-marker,.product-app .case-history-marker{justify-self:center;margin:14px 0 0!important;border:3px solid var(--color-surface)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--history-tone) 68%,var(--color-border))!important}.case-history-dialog .case-history-card,.product-app .case-history-card{min-width:0;overflow:visible;border:0!important;border-radius:8px;background:transparent!important;box-shadow:none!important}.case-history-dialog .case-history-card:hover,.product-app .case-history-card:hover{border:0!important;box-shadow:none!important}.case-history-dialog .case-history-open,.product-app .case-history-open{gap:6px;border-radius:8px;padding:8px 10px!important}.case-history-dialog .case-history-row[data-latest-event=true] .case-history-open,.product-app .case-history-row[data-latest-event=true] .case-history-open{background:color-mix(in srgb,var(--history-tone) 5%,var(--color-surface))}.case-history-dialog .case-history-card-footer,.product-app .case-history-card-footer{border-top:0!important;padding:0 10px 7px!important}@media (max-width:700px){.case-history-dialog .case-history-rows,.product-app .case-history-rows{padding-inline:10px!important}.case-history-dialog .case-history-rows:before,.product-app .case-history-rows:before{left:30px}.case-history-dialog .case-history-row,.product-app .case-history-row{grid-template-columns:40px minmax(0,1fr)!important;gap:6px!important}}.case-action-menu-panel .case-action-menu-title{margin:0 0 8px;color:var(--brand-950);font-size:13px;font-weight:800}.case-action-menu-panel :is(.case-action-recommended,.case-action-suggestions){display:grid;gap:5px;margin:0;padding:9px;border:1px solid var(--color-border-subtle);border-radius:9px;background:var(--color-surface)}.case-action-menu-panel .case-action-recommended{margin-bottom:8px;background:var(--color-surface-soft)}.case-action-menu-panel :is(.case-action-recommended,.case-action-suggestions)>small{padding:0 2px 3px;color:var(--color-text-muted);font-size:10px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.case-action-menu-panel .case-action-item{min-height:36px!important;padding:8px 9px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:var(--color-text)!important;font-size:12px;font-weight:700;text-decoration:none}.case-action-menu-panel .case-action-item:is(:hover,:focus-visible){background:var(--color-surface-soft)!important}.case-action-menu-panel .case-action-item.is-smart-primary{display:grid!important;justify-items:start;gap:4px;height:auto;text-align:left;white-space:normal;border-color:var(--brand-900)!important;background:var(--brand-900)!important;color:var(--color-on-primary)!important}.case-action-menu-panel .case-action-primary-detail{display:-webkit-box;overflow:hidden;color:color-mix(in srgb,var(--color-on-primary) 82%,transparent);font-size:11px;font-weight:500;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.case-action-menu-panel .case-action-item.is-smart-primary:is(:hover,:focus-visible){border-color:var(--brand-950)!important;background:var(--brand-950)!important}.case-action-menu-panel .case-action-more{margin-top:8px}.case-action-menu-panel .case-action-more>summary{min-height:38px}html:has(.public-welcome-v5){scroll-behavior:smooth}.public-welcome-v5{--td-orange:var(--brand-900);--td-rust:var(--brand-950)}.public-welcome-v5 :is(.tamdot-hero-actions .button.primary,.public-header-actions>.button.primary,.tamdot-story-play){border-color:var(--brand-900)!important;background:var(--brand-900)!important;color:var(--color-on-primary)!important;box-shadow:0 4px 12px color-mix(in srgb,var(--brand-900) 18%,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(--brand-950)!important;background:var(--brand-950)!important;color:var(--color-on-primary)!important}.public-welcome-v5 :is(.tamdot-scenario-tabs button.is-active,.tamdot-story-stages-v2 button.is-current i){border-color:var(--brand-900)!important;color:var(--brand-950)!important}.public-welcome-v5 .tamdot-story-stages-v2 .tamdot-story-progress i,.public-welcome-v5 .tamdot-story-stages-v2 button.is-current i{background:var(--brand-900)!important}.public-welcome-v5 :is(.tamdot-scenario-tabs button:hover,.tamdot-story-stages-v2 button.is-current,.tamdot-story-stages-v2 button.is-complete){color:var(--brand-950)!important}.public-welcome-v5 :is(.tamdot-home-step-icon,.tamdot-home-benefits>ul>li svg,.public-workspace-task>button){color:var(--brand-900)!important}.public-welcome-v5 .tamdot-home-step-icon{border-color:var(--brand-900)!important}.public-welcome-v5 .tamdot-story-demo-v2{border-color:color-mix(in srgb,var(--brand-900) 48%,var(--color-border))!important}.public-welcome-v5 .public-scenario-demonstration{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:48px 0 64px;scroll-margin-block-start:24px}.public-welcome-v5 .public-scenario-demonstration>h2{color:var(--brand-950)}@media (max-width:720px){.public-welcome-v5 .public-scenario-demonstration{width:calc(100% - 32px);padding:28px 0 44px}}@media (prefers-reduced-motion:reduce){html:has(.public-welcome-v5){scroll-behavior:auto}.public-welcome-v5 .tamdot-hero-copy,.public-welcome-v5 .tamdot-hero-product{animation:none!important;transition:none!important}}.product-app>.notification-panel{display:flex!important;flex-direction:column!important;top:calc(var(--topbar-height, 64px) + 8px)!important;right:12px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;left:auto!important;width:min(560px,calc(100vw - 24px))!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.product-app>.notification-panel>.notification-list{display:flex!important;flex:1 1 0%!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}.product-app .notification-list>.notification-item{position:relative;display:grid!important;flex:0 0 auto!important;align-self:stretch;grid-template-columns:34px minmax(0,1fr)!important;align-items:start!important;height:auto!important;min-height:-moz-max-content!important;min-height:max-content!important;overflow:visible!important}.product-app .notification-list>.notification-item>.notification-item-content{display:grid!important;grid-column:2!important;align-content:start;min-height:0}.product-app .notification-item-actions{position:static!important;inset:auto!important;align-self:auto!important;min-height:0}@media (max-width:650px){.product-app>.notification-panel{top:calc(var(--mobile-navigation-height, 58px) + var(--topbar-height, 64px) + 8px)!important;right:8px!important;left:8px!important;width:auto!important}}.case-history-dialog .case-history-card,.case-history-dialog .case-history-row,.product-app .case-history-card,.product-app .case-history-row{outline:0!important;border:0!important;box-shadow:none!important}.case-history-dialog .case-history-open,.product-app .case-history-open{display:grid!important;width:100%;min-width:0;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:inherit;text-align:left}.case-history-dialog .case-history-open:focus-visible,.product-app .case-history-open:focus-visible{outline:0!important;box-shadow:inset 3px 0 var(--history-tone,var(--brand-900))!important}.case-history-dialog .case-history-row[data-current-status-step=true],.case-history-dialog .case-history-row[data-latest-event=true],.product-app .case-history-row[data-current-status-step=true],.product-app .case-history-row[data-latest-event=true]{outline:0!important;border:0!important;box-shadow:none!important}.case-action-menu-panel .case-action-item{position:relative;box-sizing:border-box;padding-left:32px!important}.case-action-menu-panel .case-action-item:before{top:14px;left:11px;width:8px;height:8px;border:1px solid color-mix(in srgb,var(--action-tone) 48%,var(--td-white));box-shadow:none;transform:none}.case-action-menu-panel .case-action-item.is-smart-primary{padding-left:34px!important}.case-action-menu-panel .case-action-item.is-smart-primary:before{top:13px;border-color:var(--td-white);background:var(--case-action-status-indicator,var(--status-neutral));box-shadow:0 0 0 2px color-mix(in srgb,var(--td-white) 32%,transparent)}.case-action-menu-panel .case-action-item.is-smart-primary[data-case-status-tone=information]{--case-action-status-indicator:var(--status-information)}.case-action-menu-panel .case-action-item.is-smart-primary[data-case-status-tone=action]{--case-action-status-indicator:var(--status-action)}.case-action-menu-panel .case-action-item.is-smart-primary[data-case-status-tone=warning]{--case-action-status-indicator:var(--status-warning)}.case-action-menu-panel .case-action-item.is-smart-primary[data-case-status-tone=waiting]{--case-action-status-indicator:var(--status-waiting)}.case-action-menu-panel .case-action-item.is-smart-primary[data-case-status-tone=critical]{--case-action-status-indicator:var(--status-critical)}.case-action-menu-panel .case-action-item.is-smart-primary[data-case-status-tone=success]{--case-action-status-indicator:var(--status-success)}.case-action-menu-panel .case-action-item.is-smart-primary[data-case-status-tone=neutral]{--case-action-status-indicator:var(--status-neutral)}.public-welcome-v5 .tamdot-home-trust{background:var(--brand-950)!important}.public-welcome-v5 .tamdot-home-trust,.public-welcome-v5 .tamdot-home-trust h2,.public-welcome-v5 .tamdot-home-trust p,.public-welcome-v5 .tamdot-home-trust>ul>li{color:var(--color-sidebar-text)!important}.public-welcome-v5 .tamdot-home-trust>div>p{color:var(--color-sidebar-muted)!important}.public-welcome-v5 .tamdot-home-trust-shield{display:inline-grid;width:44px;height:44px;margin-bottom:12px;place-items:center;border:1px solid color-mix(in srgb,var(--status-success) 44%,var(--td-white));border-radius:8px;background:color-mix(in srgb,var(--status-success) 10%,var(--td-white));color:var(--status-success)}.public-welcome-v5 .tamdot-home-trust-shield svg{color:var(--status-success)!important}.public-welcome-v5 .tamdot-home-trust>ul svg{color:var(--color-sidebar-muted)!important}.public-welcome-v5 .tamdot-story-stages-v2 button{min-height:58px;border-radius:6px;color:var(--color-text-soft)!important}.public-welcome-v5 .tamdot-story-stages-v2 button span{color:inherit!important;font-size:10px;font-weight:750;line-height:1.3}.public-welcome-v5 .tamdot-story-stages-v2 button.is-current{background:var(--brand-warm)!important;color:var(--brand-950)!important}.public-welcome-v5 .tamdot-story-stages-v2 button.is-current i{border-color:var(--brand-900)!important;background:var(--brand-900)!important;color:var(--color-sidebar-text)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-900) 14%,transparent)}.public-welcome-v5 .tamdot-story-stages-v2 button.is-complete{color:var(--status-success)!important}.public-welcome-v5 .tamdot-story-stages-v2 button.is-complete i{border-color:var(--status-success)!important;background:var(--status-success)!important;color:var(--color-sidebar-text)!important}.public-welcome-v5 .tamdot-story-stages-v2 .tamdot-story-progress{background:var(--color-border)!important}.public-welcome-v5 .tamdot-story-stages-v2 .tamdot-story-progress i{background:var(--brand-900)!important}.public-welcome-v5 .tamdot-demo-case-status,.public-welcome-v5 .tamdot-scenario-status{--demo-state:var(--status-information);display:inline-flex;align-items:center;gap:7px;border:1px solid color-mix(in srgb,var(--demo-state) 38%,var(--td-white));border-radius:6px!important;background:color-mix(in srgb,var(--demo-state) 9%,var(--td-white))!important;color:var(--demo-state)!important;font-weight:800}.public-welcome-v5 .tamdot-demo-case-status.is-success,.public-welcome-v5 .tamdot-scenario-status.is-success{--demo-state:var(--status-success)}.public-welcome-v5 .tamdot-demo-case-status.is-action,.public-welcome-v5 .tamdot-scenario-status.is-action{--demo-state:var(--status-action)}.public-welcome-v5 .tamdot-demo-case-status.is-warning,.public-welcome-v5 .tamdot-scenario-status.is-warning{--demo-state:var(--status-warning)}.public-welcome-v5 .tamdot-demo-case-status.is-waiting,.public-welcome-v5 .tamdot-scenario-status.is-waiting{--demo-state:var(--status-waiting)}.public-welcome-v5 .tamdot-demo-case-status.is-information,.public-welcome-v5 .tamdot-scenario-status.is-information{--demo-state:var(--status-information)}.public-welcome-v5 .tamdot-demo-case-status i,.public-welcome-v5 .tamdot-scenario-status i{background:var(--demo-state)!important}.public-welcome-v5 .tamdot-story-demo-v2{border-radius:8px!important;background:var(--td-white)!important;color:var(--color-text)!important}.public-welcome-v5 .tamdot-story-workspace-v2{align-items:start}.public-welcome-v5 .tamdot-demo-analysis,.public-welcome-v5 .tamdot-demo-case-v2,.public-welcome-v5 .tamdot-demo-inbox-v2{border:1px solid var(--color-border)!important;border-radius:8px!important;background:var(--td-white)!important;box-shadow:0 5px 16px color-mix(in srgb,var(--brand-950) 6%,transparent)!important;color:var(--color-text)!important}.public-welcome-v5 .tamdot-demo-case-heading,.public-welcome-v5 .tamdot-demo-inbox-v2>header{color:var(--color-text)!important}.public-welcome-v5 .tamdot-demo-analysis section,.public-welcome-v5 .tamdot-demo-facts-v2 section,.public-welcome-v5 .tamdot-demo-inbox-v2 .tamdot-demo-email-stack article,.public-welcome-v5 .tamdot-demo-result article{border-color:var(--color-border)!important;border-radius:6px!important;background:var(--td-white)!important}.public-welcome-v5 .tamdot-demo-analysis section b,.public-welcome-v5 .tamdot-demo-case-v2 :is(p,small,b),.public-welcome-v5 .tamdot-demo-inbox-v2 article b,.public-welcome-v5 .tamdot-demo-result article b{color:var(--color-text)}.public-welcome-v5 .tamdot-demo-analysis>footer{background:var(--color-surface-soft)!important;color:var(--color-text)!important}.public-welcome-v5 .tamdot-demo-case-heading{align-items:flex-start}.public-welcome-v5 .tamdot-demo-case-status{display:inline-flex!important;flex:0 0 auto;max-width:48%;padding:5px 7px;font-size:9px;line-height:1.3}.public-welcome-v5 .tamdot-demo-case-status i{flex:0 0 7px;width:7px;height:7px;border-radius:50%}.public-welcome-v5 .tamdot-demo-case-documents,.public-welcome-v5 .tamdot-demo-case-record{min-width:0;border:1px solid var(--color-border);border-radius:7px;background:var(--td-white);color:var(--color-text)}.public-welcome-v5 .tamdot-demo-case-documents>header,.public-welcome-v5 .tamdot-demo-case-record>header{display:flex;align-items:center;gap:7px;min-height:34px;padding:7px 9px;border-bottom:1px solid var(--color-border-subtle);color:var(--color-text)}.public-welcome-v5 .tamdot-demo-case-record>header>span{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:850}.public-welcome-v5 .tamdot-demo-case-documents>header svg,.public-welcome-v5 .tamdot-demo-case-record>header svg{color:var(--brand-900)}.public-welcome-v5 .tamdot-demo-case-record>header>small{margin-left:auto;color:var(--color-text-soft)!important;font-size:9px}.public-welcome-v5 .tamdot-demo-case-documents>ul,.public-welcome-v5 .tamdot-demo-case-record>ol{display:grid;gap:0;margin:0;padding:5px 9px;list-style:none}.public-welcome-v5 .tamdot-demo-case-record>ol>li{position:relative;display:grid;grid-template-columns:15px minmax(0,1fr);gap:7px;min-width:0;padding:5px 0;color:var(--color-text)}.public-welcome-v5 .tamdot-demo-case-record>ol>li:before{position:absolute;top:14px;bottom:-5px;left:7px;width:1px;background:var(--color-border);content:""}.public-welcome-v5 .tamdot-demo-case-record>ol>li:last-child:before{display:none}.public-welcome-v5 .tamdot-demo-case-record>ol>li>i{z-index:1;width:9px;height:9px;margin:3px;border:2px solid var(--td-white);border-radius:50%;background:var(--color-text-muted);box-shadow:0 0 0 1px var(--color-text-muted)}.public-welcome-v5 .tamdot-demo-case-record>ol>li.is-update>i{background:var(--brand-900);box-shadow:0 0 0 1px var(--brand-900)}.public-welcome-v5 .tamdot-demo-case-record>ol>li>span{display:grid;min-width:0;gap:2px}.public-welcome-v5 .tamdot-demo-case-record>ol>li b{overflow:hidden;color:var(--color-text)!important;font-size:9px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.public-welcome-v5 .tamdot-demo-case-record>ol>li small{color:var(--color-text-soft)!important;font-size:8px;line-height:1.3}.public-welcome-v5 .tamdot-demo-case-documents>header>b{font-size:10px}.public-welcome-v5 .tamdot-demo-case-documents>header>span{display:inline-grid;min-width:19px;min-height:19px;margin-left:auto;place-items:center;border-radius:50%;background:var(--color-surface-muted);color:var(--color-text-soft);font-size:9px;font-weight:800}.public-welcome-v5 .tamdot-demo-case-documents>ul{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:5px}.public-welcome-v5 .tamdot-demo-case-documents>ul>li{display:flex;align-items:center;gap:6px;min-width:0;overflow-wrap:anywhere;padding:5px 7px;border:1px solid var(--color-border);border-radius:5px;background:var(--color-surface-soft);color:var(--color-text-soft);font-size:8px}.public-welcome-v5 .tamdot-demo-case-documents>ul>li svg{flex:0 0 auto;color:var(--brand-900)}.public-welcome-v5 .tamdot-demo-case-documents>p{margin:0;padding:8px 9px;color:var(--color-text-soft)!important;font-size:9px;line-height:1.4}@media (max-width:720px){.public-welcome-v5 .tamdot-story-stages-v2 button{min-height:62px}.public-welcome-v5 .tamdot-story-stages-v2 button span{font-size:9px}.public-welcome-v5 .tamdot-demo-case-heading{flex-wrap:wrap}.public-welcome-v5 .tamdot-demo-case-status{max-width:100%}}.public-welcome-v5{background:var(--color-canvas);color:var(--color-text)}.public-welcome-v5 .tamdot-public-hero{grid-template-columns:minmax(0,1fr)!important;align-items:start;gap:clamp(24px,3.5vw,46px);width:min(1376px,100%);padding:clamp(34px,4vw,62px) clamp(16px,3.5vw,52px) clamp(34px,5vw,72px)}.public-welcome-v5 .tamdot-hero-copy{max-width:990px}.public-welcome-v5 .tamdot-hero-copy h1{max-width:950px;margin:0;font-size:clamp(43px,5vw,68px);line-height:1.06;letter-spacing:-.052em}.public-welcome-v5 .tamdot-hero-copy>p:not(.tamdot-hero-badge){max-width:660px;margin-top:20px;font-size:clamp(15px,1.25vw,18px);line-height:1.5}.public-welcome-v5 .tamdot-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.public-welcome-v5 .tamdot-hero-actions .button{display:inline-flex!important;width:-moz-max-content;width:max-content;align-items:center;justify-content:center;gap:9px;min-height:48px;padding-inline:19px;white-space:nowrap}.public-welcome-v5 .tamdot-hero-product .public-workspace-frame{grid-template-columns:190px minmax(0,1fr);min-height:490px;border:1px solid var(--color-border);border-radius:14px;box-shadow:0 22px 56px color-mix(in srgb,var(--brand-950) 10%,transparent)}.public-welcome-v5 .public-workspace-sidebar{background:var(--brand-950)}.public-welcome-v5 .public-workspace-content{padding:22px 24px 24px}.public-welcome-v5 .public-workspace-content h3{margin-bottom:15px;font-size:23px}.public-welcome-v5 .public-workspace-columns>section,.public-welcome-v5 .public-workspace-status{border-radius:12px}.public-welcome-v5 .public-workspace-status>div{gap:0;padding:0 10px}.public-welcome-v5 .public-workspace-status article{min-height:78px;gap:7px;border:0;border-right:1px solid var(--color-border-subtle);border-radius:0;padding:14px 12px}.public-welcome-v5 .public-workspace-status article:last-child{border-right:0}.public-welcome-v5 .public-workspace-status article b{font-size:25px}.public-welcome-v5 .public-workspace-status article small{color:var(--color-text-soft);font-size:11px}.public-welcome-v5 .public-workspace-columns{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:14px;margin-top:14px}.public-welcome-v5 .public-workspace-mail,.public-welcome-v5 .public-workspace-task{gap:5px;min-height:113px;padding:13px 16px}.public-welcome-v5 .public-workspace-mail b,.public-welcome-v5 .public-workspace-task b{font-size:13px}.public-welcome-v5 .public-workspace-mail small,.public-welcome-v5 .public-workspace-task p{font-size:11px}.public-welcome-v5 .public-workspace-mail span{width:-moz-max-content;width:max-content;max-width:100%;padding:4px 8px;background:var(--color-surface-soft);font-size:10px}.public-welcome-v5 .public-scenario-demonstration{width:min(1280px,calc(100% - 48px));padding:clamp(42px,5vw,68px) 0 clamp(54px,6vw,78px);border-top:1px solid var(--color-border)}.public-welcome-v5 .public-demonstration-intro{display:grid;justify-items:start;max-width:810px;margin-bottom:26px}.public-welcome-v5 .public-demonstration-intro h2{margin:0;color:var(--brand-950);font-size:clamp(31px,3.6vw,48px);letter-spacing:-.045em;line-height:1.12}.public-welcome-v5 .public-demonstration-intro p{max-width:650px;margin:11px 0 0;color:var(--color-text-soft);font-size:16px;line-height:1.5}.public-welcome-v5 .public-demonstration-link{display:inline-flex!important;width:-moz-max-content;width:max-content;gap:9px;min-height:44px;align-items:center;margin-top:20px;padding-inline:18px;white-space:nowrap}.public-welcome-v5 .public-demonstration-note{margin:12px 0 0;color:var(--color-text-muted);font-size:12px}.public-welcome-v5 .tamdot-story-demo-v2{border:1px solid var(--color-border)!important;border-radius:14px!important;box-shadow:0 12px 36px color-mix(in srgb,var(--brand-950) 7%,transparent)}.public-welcome-v5 .tamdot-story-toolbar-v2{min-height:62px}.public-welcome-v5 .tamdot-scenario-intro{padding:20px 24px}.public-welcome-v5 .tamdot-scenario-intro h2{font-size:clamp(22px,2.4vw,28px)}.public-welcome-v5 .tamdot-scenario-intro p{font-size:12px}.public-welcome-v5 .tamdot-story-workspace-v2{grid-template-columns:minmax(0,1fr) minmax(0,.78fr) minmax(0,1.2fr);gap:12px;min-height:0;padding:16px;background:var(--color-canvas)}.public-welcome-v5 :is(.tamdot-demo-inbox-v2,.tamdot-demo-analysis,.tamdot-demo-case-v2){border-radius:10px!important;box-shadow:none!important}.public-welcome-v5 .tamdot-demo-inbox-v2 .tamdot-demo-email-stack article{grid-template-columns:28px minmax(0,1fr);border-radius:8px}.public-welcome-v5 .tamdot-demo-inbox-v2 article>i{display:none}.public-welcome-v5 .tamdot-demo-case-record>ol>li small,.public-welcome-v5 .tamdot-demo-inbox-v2 article small{font-size:10px}.public-welcome-v5 .tamdot-demo-case-record>ol>li b,.public-welcome-v5 .tamdot-demo-inbox-v2 article b{font-size:11px}.public-welcome-v5 .tamdot-demo-inbox-v2 article p{font-size:10px;line-height:1.4}.public-welcome-v5 .tamdot-demo-inbox-v2 article footer span{font-size:9px}.public-welcome-v5 .tamdot-demo-case-v2 .tamdot-demo-summary{font-size:11px}.public-welcome-v5 .tamdot-demo-result article small{font-size:10px}.public-welcome-v5 .tamdot-demo-result article b{font-size:11px}.public-welcome-v5 .tamdot-demo-case-record>ol>li{padding-block:7px}.public-welcome-v5 .tamdot-home-benefits,.public-welcome-v5 .tamdot-home-flow,.public-welcome-v5 .tamdot-home-trust{width:min(1280px,calc(100% - 48px))}.public-welcome-v5 .tamdot-home-flow{padding-top:12px}.public-welcome-v5 .tamdot-home-flow>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.public-welcome-v5 .tamdot-home-flow>ol>li{min-height:118px;border:0;border-top:1px solid var(--color-border);border-radius:0;background:transparent;padding:20px 2px}.public-welcome-v5 .tamdot-home-step-icon{border-color:var(--color-border)!important;background:var(--color-surface);color:var(--brand-900)!important}.public-welcome-v5 .tamdot-home-flow h3{font-size:16px}.public-welcome-v5 .tamdot-home-flow li p{font-size:13px}.public-welcome-v5 .tamdot-home-benefits>ul>li{min-height:54px;border:0;border-top:1px solid var(--color-border);border-radius:0;background:transparent;padding:14px 0;font-size:14px}.public-welcome-v5 .tamdot-home-trust{border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface)!important;color:var(--color-text)!important;box-shadow:0 12px 32px color-mix(in srgb,var(--brand-950) 5%,transparent)}.public-welcome-v5 .tamdot-home-trust h2,.public-welcome-v5 .tamdot-home-trust>ul>li{color:var(--brand-950)!important}.public-welcome-v5 .tamdot-home-trust>div>p{color:var(--color-text-soft)!important}.public-welcome-v5 .tamdot-home-trust>ul svg{color:var(--brand-900)!important}.public-demo-page{position:relative}.public-demo-workspace-tabs .public-demo-guide-trigger{display:inline-flex;align-items:center;gap:7px;min-height:36px;margin-left:8px;border:1px solid var(--color-border);border-radius:9px;background:var(--color-surface);color:var(--brand-900);font:inherit;font-size:12px;font-weight:750;white-space:nowrap}.public-demo-guide{position:fixed;z-index:80;right:22px;bottom:22px;width:min(370px,calc(100vw - 32px));border:1px solid var(--color-border);border-top:3px solid var(--brand-900);border-radius:14px;background:var(--color-surface);padding:16px;color:var(--color-text);box-shadow:0 20px 52px color-mix(in srgb,var(--brand-950) 19%,transparent)}.public-demo-guide-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.public-demo-guide-top>span{display:inline-flex;align-items:center;gap:8px;color:var(--brand-900);font-size:12px;font-weight:800}.public-demo-guide-top>button{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);cursor:pointer}.public-demo-guide-count{margin:12px 0 5px;color:var(--color-text-muted);font-size:11px;font-variant-numeric:tabular-nums}.public-demo-guide h2{margin:0;color:var(--brand-950);font-size:21px;line-height:1.18;letter-spacing:-.025em}.public-demo-guide>p:nth-of-type(2){margin:9px 0 0;color:var(--color-text-soft);font-size:13px;line-height:1.48}.public-demo-guide-example{display:grid;gap:3px;margin-top:13px;border-left:3px solid var(--brand-900);background:var(--color-surface-soft);padding:9px 11px}.public-demo-guide-example small{color:var(--color-text-muted);font-size:10px}.public-demo-guide-example strong{color:var(--brand-950);font-size:12px;line-height:1.35}.public-demo-guide-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:15px}.public-demo-guide-actions .button{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:8px 11px;white-space:nowrap;font-size:12px;cursor:pointer}.public-demo-page :is(.public-demo-guide button,.public-demo-guide-trigger):focus-visible,.public-welcome-v5 .public-demonstration-link:focus-visible{outline:3px solid var(--color-brand-primary);outline-offset:2px}.public-demo-page .public-demo-case-detail .demo-status-waiting_for_external,.public-demo-page .public-demo-case-list .demo-status-waiting_for_external{border-color:var(--brand-900);background:color-mix(in srgb,var(--brand-900) 7%,var(--color-surface));color:var(--brand-900)}@media (max-width:900px){.public-welcome-v5 .tamdot-story-workspace-v2{grid-template-columns:minmax(0,1fr)}.public-welcome-v5 .tamdot-demo-email-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.public-welcome-v5 .tamdot-public-hero{gap:25px;padding:26px 16px 44px}.public-welcome-v5 .tamdot-hero-copy h1{font-size:clamp(37px,9vw,48px)}.public-welcome-v5 .tamdot-hero-copy>p:not(.tamdot-hero-badge){margin-top:15px}.public-welcome-v5 .tamdot-hero-actions{display:grid;grid-template-columns:1fr;width:100%}.public-welcome-v5 .tamdot-hero-actions .button{width:100%}.public-welcome-v5 .tamdot-hero-product .public-workspace-frame{grid-template-columns:minmax(0,1fr)}.public-welcome-v5 .public-workspace-content{padding:14px 12px 18px}.public-welcome-v5 .public-workspace-status>div{grid-template-columns:repeat(2,minmax(0,1fr))}.public-welcome-v5 .public-workspace-status article{min-height:64px;border-bottom:1px solid var(--color-border-subtle)}.public-welcome-v5 .public-workspace-status article:nth-child(2n){border-right:0}.public-welcome-v5 .public-workspace-columns{grid-template-columns:minmax(0,1fr)}.public-welcome-v5 .public-scenario-demonstration,.public-welcome-v5 .tamdot-home-benefits,.public-welcome-v5 .tamdot-home-flow,.public-welcome-v5 .tamdot-home-trust{width:calc(100% - 32px)}.public-welcome-v5 .public-demonstration-intro p{font-size:14px}.public-welcome-v5 .tamdot-story-workspace-v2{padding:10px}.public-welcome-v5 .tamdot-demo-email-stack,.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{grid-template-columns:minmax(0,1fr)}.public-demo-workspace-tabs{flex-wrap:wrap}.public-demo-workspace-tabs .public-demo-guide-trigger{margin-left:0}.public-demo-guide{right:8px;bottom:max(8px,env(safe-area-inset-bottom));width:calc(100vw - 16px);max-height:min(68dvh,480px);overflow-y:auto}}@media (max-width:390px){.public-welcome-v5 .tamdot-hero-copy h1{font-size:36px}.public-welcome-v5 .public-workspace-sidebar strong{font-size:12px}.public-welcome-v5 .tamdot-story-stages-v2 button span{font-size:9px}.public-demo-guide-actions .button{font-size:11px;padding-inline:9px}}@media (prefers-reduced-motion:reduce){.public-welcome-v5 .tamdot-demo-inbox-v2 article.is-visible,.public-welcome-v5 [data-public-reveal]{animation:none!important;transition:none!important}}