*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/* ! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com */*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button]{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.follow-up-panel{display:grid;gap:.65rem}.follow-up-heading{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.follow-up-heading h2{margin:0}.follow-up-heading .subtext{margin:.15rem 0 0}.follow-up-current{display:grid;gap:.35rem;padding:.7rem;border:1px solid var(--line);border-radius:.75rem;background:var(--blue-soft)}.follow-up-current time{font-weight:700}.follow-up-current small{color:var(--muted)}.follow-up-overdue{border-color:var(--red)}.follow-up-actions,.follow-up-quick-actions{display:flex;flex-wrap:wrap;gap:.4rem}.follow-up-actions .button,.follow-up-quick-actions button{min-height:2rem}.follow-up-actions .link-button{margin-left:auto}.follow-up-history{font-size:.85rem;color:var(--muted)}.follow-up-history>div{display:flex;justify-content:space-between;padding:.3rem 0}.follow-up-quick-actions button{border:1px solid var(--line);border-radius:.5rem;background:var(--surface);color:var(--ink);padding:.35rem .5rem}.dialog-field textarea{width:100%;min-height:4.5rem;resize:vertical}@media(max-width:640px){.follow-up-heading{align-items:stretch;flex-direction:column}.follow-up-heading .button{width:100%}.follow-up-actions .button{flex:1 1 10rem}.follow-up-actions .link-button{margin-left:0}.follow-up-quick-actions button{flex:1 1 7rem}}.case-tag.amber{background:var(--surface);color:var(--status-warning)}[data-theme=dark] .case-tag.amber{background:var(--action-primary);color:var(--surface)}.organization-workspace .business-case-card{display:flex!important;align-items:flex-start;flex-wrap:wrap}.organization-workspace .business-case-card>div:first-of-type{flex:1 1 260px;min-width:0}.organization-workspace .business-case-card>.business-case-context,.organization-workspace .business-case-card>.case-operational-details,.organization-workspace .business-case-card>.case-tags{width:100%;flex:0 0 100%}.organization-workspace .business-case-card>.case-operational-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.organization-workspace .business-case-card>.case-operational-details dt{font-size:10px;text-transform:uppercase;color:var(--muted)}.organization-workspace .business-case-card>.case-operational-details dd{margin:2px 0 0;font-size:12px}.organization-workspace .business-case-card>.button{margin-left:auto}.organization-workspace .case-list-header{display:grid;gap:14px}.bulk-toolbar,.case-tags,.modified-view,.saved-view-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.compact-menu summary{font-weight:650;white-space:nowrap}.compact-filter-bar>input{flex:1}.dialog-field input,.tag-filter-menu input{width:100%;border:1px solid var(--line);background:var(--canvas);color:var(--ink);padding:9px 10px;border-radius:7px}.tag-filter-menu label,.tag-picker-row{display:flex;align-items:center;gap:8px;padding:7px}.modified-view{padding:9px 11px;border-left:3px solid var(--blue);background:var(--blue-soft);border-radius:7px;font-size:12px}.select-visible{display:inline-flex;align-items:center;gap:8px;margin:6px 0 11px;font-size:12px;color:var(--muted)}.organization-workspace .business-case-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.organization-workspace .business-case-card small{display:block;color:var(--muted);margin-top:4px}.organization-workspace .business-case-card .button,.organization-workspace .business-case-card .case-tags{grid-column:2/-1}.selected-row{outline:2px solid var(--blue);outline-offset:-2px;background:var(--blue-soft)!important}.case-select{align-self:start}.case-tags{position:relative;margin-top:10px}.case-tag{display:inline-flex;align-items:center;border-radius:99px;padding:4px 8px;font-size:11px;font-weight:700}.case-tag,.case-tag.slate{background:var(--surface);color:var(--action-primary)}.case-tag.green{background:var(--surface);color:var(--status-success)}.case-tag.orange{background:var(--surface);color:var(--status-warning)}.case-tag.red{background:var(--surface);color:var(--status-danger)}.case-tag.more{background:var(--blue-soft);color:var(--blue)}.tag-picker{position:absolute;top:calc(100% + 6px);left:0;width:min(330px,calc(100vw - 32px));padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 14px 34px color-mix(in srgb,var(--action-primary) 16%,transparent)}.tag-picker>input{width:100%;border:1px solid var(--line);border-radius:7px;padding:9px;background:var(--canvas);color:var(--ink)}.tag-picker-results{display:grid;gap:3px;max-height:220px;overflow:auto;margin-top:8px}.tag-picker-row{border:0;background:transparent;color:var(--ink);width:100%;text-align:left;border-radius:7px}.tag-picker-row.selected,.tag-picker-row:hover{background:var(--blue-soft)}.tag-picker-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:8px;margin-top:8px}.dialog-field{display:grid;gap:8px}.dialog-field label{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:700}.dialog-body{margin-top:15px}.settings-tags-link{padding:20px;margin-top:18px}.settings-tags-link h2{margin:0 0 14px}[data-theme=dark] .bulk-toolbar,[data-theme=dark] .case-tag.slate,[data-theme=dark] .compact-filter-bar,[data-theme=dark] .compact-menu-popover,[data-theme=dark] .modified-view,[data-theme=dark] .tag-picker{background:var(--surface);color:var(--ink)}[data-theme=dark] .case-tag.blue{background:var(--action-primary);color:var(--surface)}[data-theme=dark] .case-tag.green{background:var(--status-success);color:var(--brand-950)}[data-theme=dark] .case-tag.orange{background:var(--action-primary);color:var(--surface)}[data-theme=dark] .case-tag.red{background:var(--status-danger);color:var(--brand-950)}[data-theme=dark] .case-tag.purple{background:var(--action-primary);color:var(--surface)}@media(max-width:900px){.compact-filter-bar{align-items:stretch}.compact-menu{position:static}}@media(max-width:600px){.compact-filter-bar,.modified-view,.saved-view-bar{align-items:stretch;flex-direction:column}.compact-filter-bar>input,.compact-menu summary{width:100%}.case-card-grid{grid-template-columns:1fr}.bulk-toolbar .button{padding:8px 9px;font-size:12px}.organization-workspace .business-case-card .case-badge{grid-column:2}.organization-workspace .business-case-card .button,.organization-workspace .business-case-card .case-tags{grid-column:1/-1}.tag-picker{position:fixed;left:16px;right:16px;width:auto;top:auto;bottom:16px}}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.\!relative{position:relative!important}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.isolate{isolation:isolate}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.mt-0\.5{margin-top:.125rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.flow-root{display:flow-root}.\!grid{display:grid!important}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[21\/16\]{aspect-ratio:21/16}.size-full{width:100%;height:100%}.h-12{height:3rem}.w-12{width:3rem}.w-full{width:100%}.min-w-0{min-width:0}.max-w-\[560px\]{max-width:560px}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.gap-3{gap:.75rem}.gap-4{gap:1rem}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-visible{overflow:visible}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.border{border-width:1px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[clamp\(0\.625rem\2c 9cqw\2c 0\.75rem\)\]{font-size:clamp(.625rem,9cqw,.75rem)}.text-\[clamp\(0\.75rem\2c 22cqw\2c 1\.875rem\)\]{font-size:clamp(.75rem,22cqw,1.875rem)}.text-\[length\:var\(--chart-foreground\)\]{font-size:var(--chart-foreground)}.text-\[length\:var\(--chart-foreground-muted\)\]{font-size:var(--chart-foreground-muted)}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.leading-none{line-height:1}.leading-tight{line-height:1.25}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.inline-layout-command{position:sticky;top:calc(var(--topbar-height,72px) + 8px);z-index:42;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 12px;padding:10px 12px;border:1px solid var(--action-primary);background:var(--surface);box-shadow:0 8px 24px color-mix(in srgb,var(--action-primary) 9%,transparent)}.inline-layout-command>div:first-child{display:grid;gap:2px}.inline-layout-command small{color:var(--muted)}.inline-layout-command-actions{display:flex;gap:8px;flex-wrap:wrap}.case-layout-module.is-layout-editing,.dashboard-module.is-layout-editing{position:relative;outline:2px dashed var(--action-primary);outline-offset:-2px;padding-top:48px!important;min-height:116px;cursor:grab;background:color-mix(in srgb,var(--surface) 96%,var(--action-primary) 4%)}.case-layout-module.is-layout-editing.is-dragging,.dashboard-module.is-layout-editing.is-dragging{opacity:.48;cursor:grabbing}.inline-module-toolbar{position:absolute;z-index:5;inset:0 0 auto 0;min-height:40px;display:flex;align-items:center;gap:8px;padding:6px 8px;border-bottom:1px solid var(--border-default);background:var(--surface);color:var(--action-primary);cursor:grab}.inline-module-toolbar>strong{font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inline-module-toolbar>div{display:flex;align-items:center;gap:5px;margin-left:auto}.inline-module-toolbar button,.inline-module-toolbar select{min-height:28px;border:1px solid var(--action-primary);background:var(--surface);color:var(--ink);border-radius:6px;padding:4px 8px;font:inherit;font-size:11px}.inline-module-toolbar button:disabled{opacity:.4}.inline-layout-hidden{margin-top:12px;padding:12px;border:1px dashed var(--action-primary);background:var(--surface)}.inline-layout-hidden>strong{display:block;font-size:12px;color:var(--action-primary);margin-bottom:8px}.case-activity-checklist-tools,.inline-layout-hidden>div{display:flex;gap:8px;flex-wrap:wrap}.case-activity-checklist-tools{margin-bottom:14px}.case-activity-checklist-tools .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;white-space:normal;text-align:center}@media(max-width:600px){.case-activity-checklist-tools .button{flex:1 1 10rem;min-width:0}}.case-task-checklist{background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:hidden}.case-task-checklist-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--line)}.case-task-checklist-head h2{margin:0;font-size:16px}.case-task-checklist-head p{margin:4px 0 0;color:var(--muted);font-size:12px}.case-task-checklist-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;background:var(--canvas);border-bottom:1px solid var(--line)}.case-task-checklist-toolbar select{border:1px solid var(--line);border-radius:7px;background:var(--surface);padding:7px 9px;color:var(--ink)}.segmented-control{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--surface)}.segmented-control button{border:0;border-right:1px solid var(--line);background:transparent;padding:7px 10px;color:var(--muted);font-weight:700}.segmented-control button:last-child{border-right:0}.segmented-control button[aria-pressed=true]{background:var(--surface);color:var(--status-danger)}.segmented-control span{margin-left:4px}.case-task-inline-form{display:grid;grid-template-columns:minmax(180px,2fr) minmax(160px,2fr) minmax(130px,1fr) minmax(130px,1fr) auto;gap:8px;align-items:end;padding:12px;border-bottom:1px solid var(--line);background:var(--surface-subtle)}.case-task-inline-form label{display:grid;gap:4px}.case-task-inline-form label>span{font-size:10px;font-weight:750;text-transform:uppercase;color:var(--muted)}.case-task-inline-form input{width:100%;min-height:36px;border:1px solid var(--line);border-radius:7px;background:var(--surface);padding:7px 9px;color:var(--ink)}.case-task-inline-form>div{display:flex;gap:6px}.case-task-list{display:grid}.case-task-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;padding:13px 16px;border-bottom:1px solid var(--line);border-left:3px solid var(--action-primary)}.case-task-row:last-child{border-bottom:0}.case-task-row.source-email_found{border-left-color:var(--status-danger)}.case-task-row.source-email_inferred{border-left-color:var(--action-primary)}.case-task-row.source-manual{border-left-color:var(--status-success)}.case-task-row.is-done{opacity:.72}.case-task-row.is-done .case-task-main>strong{text-decoration:line-through}.case-task-check{width:24px;height:24px;border:1px solid var(--action-primary);border-radius:7px;background:var(--surface);display:grid;place-items:center;color:var(--status-success);font-weight:900}.case-task-check[aria-pressed=true]{background:var(--surface);border-color:var(--status-success)}.case-task-main{min-width:0}.case-task-main>strong{display:block;font-size:13px}.case-task-main>p{margin:5px 0 0;color:var(--muted);font-size:12px}.case-task-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px;font-size:10px;color:var(--muted)}.case-task-source{border-radius:99px;padding:3px 7px;font-weight:750}.case-task-source.source-email_found{background:var(--surface);color:var(--status-danger)}.case-task-source.source-email_inferred{background:var(--surface);color:var(--action-primary)}.case-task-source.source-manual{background:var(--surface);color:var(--status-success)}.case-task-row-actions{display:flex;gap:6px;opacity:0;transition:opacity .15s}.case-task-row:focus-within .case-task-row-actions,.case-task-row:hover .case-task-row-actions{opacity:1}.case-task-row-actions button{border:0;background:transparent;color:var(--blue);font-size:11px}.case-task-row-actions .danger{color:var(--red)}.case-task-error{margin:10px;padding:10px;background:var(--red-soft);color:var(--red);border-radius:7px}.case-task-error button{border:0;background:transparent;color:inherit;text-decoration:underline}@media(max-width:900px){.case-task-inline-form{grid-template-columns:1fr 1fr}.case-task-inline-form>div{grid-column:1/-1}.inline-layout-command{top:8px}.case-task-row-actions{opacity:1}}@media(max-width:600px){.inline-layout-command{align-items:stretch;flex-direction:column}.inline-layout-command-actions{display:grid;grid-template-columns:1fr 1fr 1fr}.case-task-checklist-head,.case-task-checklist-toolbar{align-items:stretch;flex-direction:column}.case-task-inline-form{grid-template-columns:1fr}.case-task-inline-form>div{grid-column:auto}.case-task-row{grid-template-columns:auto minmax(0,1fr)}.case-task-row-actions{grid-column:2;justify-content:flex-end}.case-task-meta{display:grid;gap:4px}.case-task-source{width:-moz-max-content;width:max-content}}.case-history-source{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border-radius:7px;color:var(--surface)!important;font-weight:750;text-decoration:none}.case-history-source,.case-history-source:hover{background:var(--status-danger)}.case-history-summary small{display:flex;align-items:center;gap:4px;color:var(--green)}[data-theme=dark] .automation-card,[data-theme=dark] .business-case-card,[data-theme=dark] .case-summary-card,[data-theme=dark] .case-timeline-panel,[data-theme=dark] .inbox-action-popover,[data-theme=dark] .inbox-feed,[data-theme=dark] .integration-card,[data-theme=dark] .login-form,[data-theme=dark] .notification-panel,[data-theme=dark] .panel,[data-theme=dark] .stat,[data-theme=dark] .tamdot-dialog,[data-theme=dark] .topbar{background:var(--surface);color:var(--ink)}[data-theme=dark] .business-case-context,[data-theme=dark] .case-reference,[data-theme=dark] .inbox-email-summary{color:var(--muted)}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.app{min-height:100vh;display:grid;grid-template-columns:250px 1fr;background:var(--canvas)}:root{--danger-hover-bg:var(--status-danger);--danger-hover-fg:var(--surface);--danger-active-bg:var(--status-danger);--danger-active-fg:var(--surface);--danger-disabled-bg:var(--status-danger);--danger-disabled-fg:var(--surface);--danger-focus:var(--status-danger)}[data-theme=dark]{--danger-hover-bg:var(--status-danger);--danger-hover-fg:var(--status-danger);--danger-active-bg:var(--status-danger);--danger-active-fg:var(--status-danger);--danger-disabled-bg:var(--status-danger);--danger-disabled-fg:var(--surface);--danger-focus:var(--surface)}.button.ghost.danger{background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--danger-fg)}.button.ghost.danger:hover{background:var(--danger-hover-bg);color:var(--danger-hover-fg)}.button.danger:active,.button.ghost.danger:active{background:var(--danger-active-bg);color:var(--danger-active-fg)}.button.danger:focus-visible,.button.ghost.danger:focus-visible{outline:2px solid var(--danger-focus);outline-offset:2px}.button.danger:disabled,.button.ghost.danger:disabled{background:var(--danger-disabled-bg);color:var(--danger-disabled-fg);border-color:var(--danger-border)}.sidebar{background:var(--nav);padding:26px 14px;flex-direction:column;min-height:100vh}.logo,.sidebar{color:var(--surface);display:flex}.logo{align-items:center;gap:10px;padding:0 10px 32px;font-size:19px;font-weight:750;letter-spacing:-.05em}.logo-mark{width:27px;height:27px;border-radius:8px;display:grid;place-items:center;color:var(--surface);font-weight:900;font-size:15px}.nav-label{color:var(--text-secondary);font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;padding:0 11px 8px}.nav-link{display:flex;gap:11px;align-items:center;padding:10px 11px;margin:2px 0;border-radius:8px;color:var(--action-primary);font-weight:520}.nav-icon{display:grid;place-items:center;text-align:center;color:inherit}.nav-icon,.nav-icon svg{width:18px;height:18px}.sidebar-bottom{margin-top:auto;border-top:1px solid var(--action-primary);padding:17px 10px 0;color:var(--action-primary);font-size:12px;line-height:1.45}.sidebar-bottom b{color:var(--surface);display:block;font-size:13px;margin-bottom:2px}.content{min-width:0}.topbar{height:72px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 42px}.crumb{color:var(--muted);font-size:13px}.org-pill,.user-pill{display:flex;align-items:center;gap:9px}.org-pill{border:1px solid var(--line);padding:7px 10px;border-radius:7px;font-weight:600}.org-dot{width:21px;height:21px;background:var(--surface);color:var(--action-primary);display:grid;place-items:center;font-size:10px;border-radius:5px}.user-pill{margin-left:17px}.avatar{width:29px;height:29px;border-radius:50%;background:var(--surface);color:var(--action-primary);display:grid;place-items:center;font-size:11px;font-weight:800}.top-actions{display:flex;align-items:center}.user-copy{font-size:12px;line-height:1.25}.user-copy small{display:block;color:var(--muted)}.logout{border:0;background:transparent;color:var(--muted);font-size:17px;margin-left:11px}.page{max-width:1340px;padding:37px 42px 55px;margin:auto}.page-heading{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:29px}.eyebrow{color:var(--blue);text-transform:uppercase;letter-spacing:.11em;font-size:10px;font-weight:800;margin:0 0 8px}.page-heading h1{margin:0;letter-spacing:-.055em;font-size:31px;line-height:1.1}.subtext{color:var(--muted);margin:8px 0 0;line-height:1.5}.button{border:0;border-radius:7px;padding:10px 14px;font-size:13px;font-weight:700}.button.secondary{color:var(--ink)}.button.secondary,.stat{background:var(--surface);border:1px solid var(--line)}.stat{border-radius:10px;padding:18px}.stat-trend.warn{color:var(--orange)}.grid{display:grid;grid-template-columns:1.5fr .9fr;gap:22px}.panel{border:1px solid var(--line);border-radius:10px}.panel-head{padding:19px 20px 16px;display:flex;justify-content:space-between;align-items:center}.panel h2{font-size:15px;margin:0;letter-spacing:-.02em}.panel-link{font-size:12px;color:var(--blue);font-weight:650}.activity-row{padding:13px 20px;border-top:1px solid var(--line);display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center}.activity-icon{width:26px;height:26px;border-radius:50%;background:var(--green-soft);color:var(--green);display:grid;place-items:center;font-size:12px}.activity-icon.failed{background:var(--red-soft);color:var(--red)}.activity-title{font-weight:620;font-size:13px}.activity-detail,.activity-time{font-size:11px;color:var(--muted);margin-top:3px}.activity-time{margin:0}.health{padding:19px 20px;border-top:1px solid var(--line)}.health:first-of-type{border-top:0}.bar{height:5px;background:var(--surface);overflow:hidden}.bar,.bar span{border-radius:99px}.bar span{display:block;height:100%;background:var(--status-success)}.notice{margin-top:22px;border:1px solid var(--surface);border-radius:9px;padding:15px 17px;display:flex;gap:11px;font-size:12px;line-height:1.55}.notice b{color:var(--action-primary)}.search{border:1px solid var(--line);border-radius:7px;background:var(--surface);padding:10px 12px;width:290px;color:var(--ink)}.automation-list{display:grid;gap:12px}.automation-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:18px 19px;display:grid;grid-template-columns:38px 1fr auto;gap:14px;align-items:center}.automation-symbol{width:38px;height:38px;border-radius:9px;background:var(--blue-soft);color:var(--blue);display:grid;place-items:center;font-size:17px}.automation-name{font-weight:700;letter-spacing:-.02em}.automation-desc{font-size:12px;color:var(--muted);margin-top:5px}.automation-meta{display:flex;gap:8px;margin-top:9px;font-size:11px;color:var(--muted)}.tag{padding:4px 7px;border-radius:4px;background:var(--surface);font-size:10px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.status,.tag{font-weight:700}.status{font-size:11px;padding:5px 8px;border-radius:99px}.status.active,.status.success{background:var(--green-soft);color:var(--green)}.status.inactive,.status.skipped{background:var(--surface);color:var(--text-secondary)}.status.error,.status.failed{background:var(--red-soft);color:var(--red)}.automation-actions{display:flex;align-items:center;gap:14px}.switch{width:39px;height:22px;border:0;border-radius:99px;padding:3px}.switch,.switch span{background:var(--surface);transition:.2s}.switch span{display:block;width:16px;height:16px;border-radius:50%;box-shadow:0 1px 3px color-mix(in srgb,var(--text-primary) 20%,transparent)}.switch.on{background:var(--blue)}.switch.on span{transform:translateX(17px)}.detail-grid{display:grid;grid-template-columns:1.5fr .8fr;gap:22px}.detail-hero{padding:25px}.detail-head{display:flex;gap:14px;align-items:flex-start}.detail-head h1{font-size:25px;margin:1px 0 5px;letter-spacing:-.05em}.setting-row{padding:16px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:15px}.setting-row:first-child{border-top:0}.setting-row b{font-size:13px}.setting-row small{display:block;color:var(--muted);margin-top:4px;font-size:11px}.field{margin-top:16px}.field label{display:block;color:var(--text-secondary);font-size:11px;font-weight:700;margin-bottom:7px}.field input,.field select{width:100%;border:1px solid var(--line);border-radius:6px;padding:10px;background:var(--surface)}.integration-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.integration-card{padding:20px}.integration-logo{width:38px;height:38px;border-radius:9px;background:var(--surface);display:grid;place-items:center;font-weight:800;color:var(--action-primary);margin-bottom:19px}.integration-card h2{font-size:15px}.integration-card p{color:var(--muted);font-size:12px;line-height:1.5;min-height:36px}.card-footer{border-top:1px solid var(--line);padding-top:14px;margin-top:16px;display:flex;justify-content:space-between;align-items:center}.table{width:100%;border-collapse:collapse;text-align:left}.table th{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:0 18px 11px}.table td{padding:14px 18px;border-top:1px solid var(--line);font-size:12px}.muted{color:var(--muted)}.danger-zone{border:1px solid var(--surface);background:var(--surface)}.danger-zone h2{color:var(--red)}.login-page{min-height:100vh;grid-template-columns:1.05fr .95fr}.login-aside{background:var(--nav);padding:50px max(40px,calc((100vw - 1200px)/2))}.login-form-wrap{display:grid;place-items:center;padding:35px}.login-form{width:min(100%,390px);background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:31px}.login-form h2{font-size:23px;letter-spacing:-.05em;margin:0 0 7px}.login-form .button{width:100%;margin-top:20px}.demo-note{background:var(--surface);color:var(--action-primary);border-radius:7px;padding:11px;font-size:11px;line-height:1.5;margin-top:18px}@media(max-width:900px){.app{grid-template-columns:72px 1fr}.sidebar{padding:22px 10px}.logo{padding:0 10px 28px}.logo>span,.nav-label,.nav-link>span:not(.nav-icon),.sidebar-bottom{display:none}.nav-link{justify-content:center;padding:11px}.topbar{padding:0 24px}.page{padding:30px 24px}.detail-grid,.grid,.login-page{grid-template-columns:1fr}.login-aside{display:none}}@media(max-width:600px){.topbar{height:64px;padding:0 16px}.org-pill{font-size:0}.user-copy{display:none}.page{padding:25px 16px}.page-heading{align-items:flex-start;flex-direction:column}.stat{padding:13px}.search{width:100%}.automation-card{grid-template-columns:34px 1fr;gap:10px}.automation-actions{grid-column:2;justify-content:space-between}.integration-grid{grid-template-columns:1fr}.login-form{padding:24px}}.toast{position:fixed;right:24px;bottom:24px;z-index:50;max-width:360px;padding:12px 15px;border-radius:8px;color:var(--surface);font-size:13px;font-weight:650;box-shadow:0 12px 30px color-mix(in srgb,var(--action-primary) 20%,transparent)}.toast.success{background:var(--status-success)}.toast.error{background:var(--status-danger)}.empty-state{padding:28px;color:var(--muted);text-align:center}.error-text{color:var(--red)}textarea{width:100%;min-height:92px;border:1px solid var(--line);border-radius:6px;padding:10px;background:var(--surface);resize:vertical}.case-detail-page,.case-workspace{max-width:1340px;margin:0 auto;padding:37px 42px 55px}.case-list-header{margin-bottom:22px}.case-detail-header h1,.case-list-header h1{margin:0;letter-spacing:-.055em;font-size:32px;line-height:1.12}.case-list-header>p:last-child{margin:9px 0 0;color:var(--muted)}.case-kpi.active{border-color:var(--action-primary);background:var(--surface)}.case-filters{display:flex;gap:10px;align-items:center;margin-bottom:14px}.case-controls input,.case-controls select,.case-filters input,.case-filters select{border:1px solid var(--line);border-radius:7px;background:var(--surface);padding:10px 11px;color:var(--ink);font:inherit}.case-filters input{margin-left:auto;min-width:270px}.case-table{min-width:920px;width:100%;border-collapse:collapse;text-align:left}.case-table th{padding:13px 15px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.case-table td{padding:13px 15px;border-top:1px solid var(--line);font-size:12px;vertical-align:middle}.case-title-link{font-size:13px;color:var(--ink);font-weight:750;text-decoration:none}.case-title-link:hover{color:var(--blue)}.case-reference{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px!important;color:var(--text-secondary)}.case-badge{display:inline-flex;align-items:center;max-width:100%;width:-moz-max-content;width:max-content;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:750;line-height:1.25;white-space:nowrap}.case-badge.category{background:var(--surface);color:var(--action-primary)}.case-badge.status.new{background:var(--surface);color:var(--text-secondary)}.case-badge.status.in_progress,.case-badge.status.waiting_for_customer,.case-badge.status.waiting_for_external,.case-badge.status.waiting_for_us{background:var(--surface);color:var(--action-primary)}.case-badge.status.done{background:var(--surface);color:var(--status-success)}.case-badge.status.cancelled{background:var(--surface-subtle);color:var(--text-secondary)}.case-badge.priority.low{background:var(--surface);color:var(--action-primary)}.case-badge.priority.normal{background:var(--surface);color:var(--text-secondary)}.case-badge.priority.high{background:var(--surface);color:var(--action-primary)}.case-badge.priority.urgent{background:var(--surface);color:var(--status-danger)}.case-badge.direction.inbound{background:var(--surface);color:var(--status-new)}.case-badge.direction.outbound{background:var(--surface);color:var(--action-primary)}.case-badge.overdue{background:var(--surface);color:var(--status-danger);margin-top:12px}.case-empty{border:1px dashed var(--surface);border-radius:10px;background:var(--surface);padding:34px;text-align:center;color:var(--muted)}.case-empty b,.case-empty span{display:block}.case-empty span{font-size:12px;margin-top:7px}.case-pagination{align-items:center;padding-top:15px}.case-detail-header,.case-pagination{display:flex;justify-content:space-between}.case-detail-header{gap:20px;align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:20px}.case-header-badges{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.case-detail-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:20px;align-items:start}.case-summary-card,.case-timeline-panel{background:var(--surface);border:1px solid var(--line);border-radius:11px}.case-section-heading h2,.case-summary-card h2{margin:0;font-size:15px}.timeline-marker{width:11px;height:11px;border:3px solid var(--surface);border-radius:50%;background:var(--blue);margin:8px 0 0 7px;z-index:1}.timeline-content>p{margin:9px 0;line-height:1.55;font-size:13px;white-space:normal;overflow-wrap:anywhere;word-break:normal}.status-transition{font-size:11px;color:var(--muted);white-space:normal}.case-summary-card{padding:18px}.case-summary-card h2{margin-bottom:14px}.participant-chips{display:flex;flex-wrap:wrap;gap:7px}.participant-chip{display:inline-flex;flex-direction:column;gap:2px;padding:7px 10px;background:var(--surface);border-radius:8px;line-height:1.15}.participant-chip b{font-size:11px}.participant-chip small{font-size:10px;color:var(--muted)}.case-controls .button{justify-self:start;margin-top:2px}.case-notice{margin:0;padding:12px;border-radius:8px;background:var(--surface);color:var(--action-primary);font-size:12px}.case-detail-page .case-empty{padding:20px}@media(max-width:900px){.case-detail-page,.case-workspace{padding:30px 24px}.case-detail-layout{grid-template-columns:1fr}.case-detail-header{flex-direction:column}.case-filters{flex-wrap:wrap}.case-filters input{margin-left:0;flex:1;min-width:220px}}@media(max-width:600px){.case-detail-page,.case-workspace{padding:25px 16px}.case-detail-header h1,.case-list-header h1{font-size:27px}.case-filters{display:grid;grid-template-columns:1fr 1fr}.case-filters input{grid-column:1/-1;width:100%;min-width:0}.timeline-marker{margin-left:4px}.case-header-badges{justify-content:flex-start}.case-summary-card{padding:15px}}.gmail-sync-controls .field,.gmail-sync-range .field{margin:0}.sync-result{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;margin-top:18px;padding-top:15px;border-top:1px solid var(--line)}.sync-result p{margin:0;font-size:12px}.inbox-workspace{max-width:1100px}.inbox-heading{margin-bottom:20px}.inbox-filters{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:17px}.inbox-action-popover select,.inbox-filters input,.inbox-filters select{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:10px 11px;color:var(--ink)}.inbox-filters input{min-width:270px;flex:1}.inbox-notice{background:var(--surface);color:var(--action-primary);padding:11px 13px;border-radius:8px;font-size:12px}.inbox-feed{background:var(--surface);border:1px solid var(--line);border-radius:13px;overflow:visible}.inbox-feed-head{display:flex;justify-content:space-between;padding:14px 18px;color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.business-case-title:hover,.inbox-email-subject:hover{color:var(--blue)}.business-case-badges,.inbox-email-meta{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.inbox-action-menu{position:relative}.inbox-action-menu summary{list-style:none;border:1px solid var(--line);border-radius:7px;padding:8px 10px;background:var(--surface);font-weight:800;line-height:1;cursor:pointer}.inbox-action-menu summary::-webkit-details-marker{display:none}.inbox-action-popover{position:absolute;right:0;top:38px;z-index:5;width:240px;padding:12px;background:var(--surface);border:1px solid var(--line);box-shadow:0 12px 30px color-mix(in srgb,var(--action-primary) 13%,transparent);border-radius:10px;display:grid;gap:8px}.inbox-action-popover label{display:grid;gap:5px;font-size:11px;font-weight:700;color:var(--muted)}.inbox-action-popover select{width:100%}.inbox-detail-actions .inbox-review-action{margin:0 0 12px}.inbox-detail-actions{display:grid;gap:10px;margin:14px 0}.inbox-detail-actions label{display:grid;gap:6px;font-size:12px;font-weight:700;color:var(--muted)}.inbox-detail-actions select{border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);padding:10px}.case-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.business-case-card{border:1px solid var(--line);border-radius:13px;padding:20px;display:grid;gap:13px}.business-case-title{font-weight:800;letter-spacing:-.035em}.business-case-card .case-reference{margin:5px 0 0}.business-case-footer{flex-wrap:wrap;color:var(--muted);font-size:11px}.business-case-footer>div{margin-left:auto;display:flex;gap:7px}.business-case-footer .button{padding:7px 10px;font-size:11px}@media(max-width:700px){.inbox-filters{display:grid;grid-template-columns:1fr}.inbox-filters input{min-width:0}.case-card-grid,.sync-result{grid-template-columns:1fr}}.notification-center{position:relative}.notification-bell{border:1px solid var(--line);color:var(--ink);font-size:15px}.notification-bell span{position:absolute;right:-7px;top:-7px;min-width:17px;height:17px;border-radius:999px;background:var(--red);color:var(--surface);font-size:9px;display:grid;place-items:center}.notification-panel{position:absolute;right:0;top:42px;width:min(360px,calc(100vw - 28px));z-index:30}.notification-panel header{display:flex;justify-content:space-between;align-items:center}.notification-panel header button{border:0;background:transparent;color:var(--blue);font-weight:700}.notification-item{display:grid;font-size:12px}.notification-item small,.notification-item span{color:var(--muted)}.notification-item small{font-size:10px}.dialog-backdrop{position:fixed;inset:0;background:color-mix(in srgb,var(--action-primary) 80%,transparent);display:grid;place-items:center;padding:20px}.tamdot-dialog{width:min(440px,100%);color:var(--ink);padding:22px}.tamdot-dialog h2{font-size:18px;margin:0 0 9px}.tamdot-dialog p{color:var(--muted);line-height:1.5;margin:0}.dialog-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}.button.danger{border:1px solid var(--danger-border);-webkit-text-fill-color:var(--danger-fg);opacity:1}.case-badge.attention{background:var(--orange-soft);color:var(--orange)}.inbox-email-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;border-top:1px solid var(--line);min-height:72px}.inbox-email-row.important{box-shadow:inset 3px 0 var(--orange)}.inbox-row-main{display:grid;grid-template-columns:155px minmax(0,1fr) 118px;gap:14px;align-items:center;padding:12px 14px;min-width:0}.inbox-sender{font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-row-copy{min-width:0}.inbox-row-copy>b{display:block}.inbox-row-copy p,.inbox-row-copy>b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-row-copy p{margin:3px 0 6px;color:var(--muted);font-size:12px}.inbox-row-main time{font-size:11px;color:var(--muted);text-align:right}.inbox-email-row .inbox-action-menu{padding:12px 14px 0 0}.inbox-row-main:focus-visible .inbox-hover-preview,.inbox-row-main:hover .inbox-hover-preview{display:block}@media(max-width:700px){.inbox-row-main{grid-template-columns:1fr auto;gap:8px}.inbox-row-copy,.inbox-sender{grid-column:1}.inbox-row-main time{grid-column:2;grid-row:1;text-align:right}.inbox-email-row .inbox-action-menu{grid-column:2;grid-row:2;padding:0 12px 12px}.notification-panel{right:-65px}.org-pill{padding:5px}}.reply-identity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.reply-signature-preview{border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:12px;margin:12px 0}.reply-signature-preview pre{margin:8px 0 0;white-space:pre-wrap;font:inherit;color:var(--ink)}@media(max-width:720px){.reply-identity-grid{grid-template-columns:1fr}}.reply-sender-preview{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:10px 12px;margin:12px 0;color:var(--muted);font-size:12px}.reply-sender-preview b{color:var(--ink)}.reply-sender-preview a{margin-left:auto;color:var(--blue);font-weight:750;text-decoration:none}.beta-access-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.personal-triage-list{display:grid;gap:8px;margin-top:14px}.personal-triage-item{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised,var(--surface));padding:10px 12px}.personal-triage-item>div{display:grid;min-width:0;gap:3px}.personal-triage-item b,.personal-triage-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.personal-triage-item span{color:var(--muted);font-size:12px}.personal-triage-item .button{flex:none}@media(max-width:600px){.personal-triage-item{align-items:flex-start;flex-direction:column}.personal-triage-item .button{width:100%}}.product-sidebar nav{display:grid;gap:3px}.product-topbar{gap:20px}.global-search{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--muted)}.global-search span{font-size:18px;line-height:1}.global-search input{width:100%;padding:0;border:0;outline:0;background:transparent;color:var(--ink);font-size:12px}.top-actions{gap:10px}.compact-menu summary,.locale-switcher button{border:0;background:transparent;color:var(--ink);border-radius:6px;min-width:30px;height:29px;display:grid;place-items:center;padding:0;cursor:pointer}.locale-switcher button.active{background:var(--blue-soft);box-shadow:inset 0 0 0 1px var(--action-primary)}.compact-menu{position:relative}.compact-menu summary{list-style:none;border:1px solid var(--line);background:var(--surface);font-size:16px}.compact-menu summary::-webkit-details-marker{display:none}.compact-menu-panel{position:absolute;right:0;top:38px;z-index:40;min-width:154px;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 14px 36px color-mix(in srgb,var(--action-primary) 17%,transparent);display:grid;gap:3px}.compact-menu-panel a,.compact-menu-panel button{border:0;background:transparent;color:var(--ink);text-align:left;padding:8px 9px;border-radius:6px;font-size:12px;display:flex;align-items:center;gap:8px}.compact-menu-panel a:hover,.compact-menu-panel button:hover{background:var(--blue-soft)}.compact-menu-panel button[aria-pressed=true]{background:var(--blue-soft);color:var(--blue);font-weight:750}.account-menu summary{padding:0;border:0;background:transparent}.account-panel{min-width:145px}.product-app .sidebar-bottom{display:none}.product-app .nav-link{font-weight:650}.home-monitor{display:grid;gap:20px}.attention-stats .stat{display:grid;gap:7px;min-height:126px;transition:border-color .15s,transform .15s}.attention-stats .stat:hover{border-color:var(--action-primary);transform:translateY(-1px)}.attention-stats .stat small{color:var(--blue);font-size:11px;font-weight:700}.monitor-panel{overflow:hidden}.monitor-panel .panel-head{align-items:flex-start}.monitor-panel .panel-head .eyebrow{margin-bottom:5px}.attention-item a,.business-feed-row a,.monitor-timeline-row a{font-weight:750;letter-spacing:-.01em}.business-feed-row p,.monitor-timeline-row p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.attention-center{display:grid;align-content:start}.attention-item{display:grid;grid-template-columns:25px 1fr auto;gap:10px;align-items:start;padding:14px 20px;border-top:1px solid var(--line)}.attention-symbol{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--blue-soft);color:var(--blue);font-size:12px;font-weight:800}.attention-symbol.overdue,.attention-symbol.urgent{background:var(--red-soft);color:var(--red)}.attention-symbol.review{background:var(--orange-soft);color:var(--orange)}.attention-item .button{padding:7px 9px;font-size:11px;white-space:nowrap}.monitor-empty{margin:0;padding:4px 20px 20px;color:var(--muted);font-size:12px;line-height:1.5}.feed-direction.outbound{background:var(--surface);color:var(--action-primary)}.account-settings,.activity-console,.integration-hub,.secretary-settings{display:grid;gap:20px}.secretary-heading{margin-bottom:0}.secretary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.account-section,.secretary-section{padding:22px}.section-title{margin-bottom:5px}.account-section h2,.section-title h2{margin:0;font-size:18px;letter-spacing:-.035em}.account-section .field>span,.secretary-section .field>span{display:block;margin-bottom:7px;color:var(--muted);font-size:11px;font-weight:750}.account-section .field input,.account-section .field select,.secretary-section .field input,.secretary-section .field select,.secretary-section .field textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);padding:10px}.secretary-section .field small{display:block;margin-top:6px;color:var(--muted);font-size:10px;line-height:1.45}.compact-setting{padding:10px 0}.reference-preview{background:var(--blue-soft);color:var(--blue)}.reference-preview,.safe-note{padding:10px 12px;border-radius:8px;font-size:12px}.safe-note{margin:16px 0 0;background:var(--green-soft);color:var(--green);line-height:1.45}.email-preferences .section-title{max-width:800px}.preference-list-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.list-field textarea{min-height:72px;resize:vertical}.secretary-notice{margin-top:0}.integration-group{display:grid;gap:11px}.integration-group>h2{margin:0;font-size:12px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase}.clean-integration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.clean-integration-card .integration-logo{margin-bottom:15px}.integration-card-heading{display:flex;justify-content:space-between;gap:8px;align-items:start}.integration-card-heading h3{font-size:15px;margin:0}.integration-details{display:grid;gap:10px;margin:18px 0 0}.integration-details div{display:grid;gap:2px;min-width:0}.integration-details dt{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.integration-details dd{margin:0;font-size:12px;line-height:1.35;min-width:0;overflow-wrap:anywhere}.integration-details dd small{display:block;margin-top:3px;color:var(--muted);font-size:11px;font-weight:600}.clean-integration-card .card-footer,.connection-card .card-footer{margin-top:auto;gap:8px;justify-content:flex-end;align-items:flex-start}.clean-integration-card .card-footer .muted{font-size:11px}.integration-card-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center;max-width:100%}.integration-card-actions .button{white-space:normal;min-height:38px}.integration-auth-recovery{margin:14px 0 0;border-left:3px solid var(--orange,var(--status-danger));border-radius:0 8px 8px 0;background:var(--surface);padding:9px 10px;color:var(--status-danger);font-size:12px;line-height:1.45}.operations-widget{position:relative;display:flex;align-items:center}.operations-trigger{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:999px;padding:8px 12px;background:var(--surface);color:var(--ink);font-size:12px;font-weight:750;white-space:nowrap;max-width:min(340px,46vw);overflow:hidden;text-overflow:ellipsis}.operations-trigger.running{border-color:var(--action-primary);background:var(--blue-soft);color:var(--blue)}.operations-panel{padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 18px 44px color-mix(in srgb,var(--action-primary) 17%,transparent);display:grid;gap:10px}.operations-panel-head{display:grid;gap:2px;padding-bottom:7px;border-bottom:1px solid var(--line)}.operations-panel-head b{font-size:13px}.operations-empty,.operations-panel-head small,.operations-row small{color:var(--muted);font-size:11px}.operations-list{display:grid;gap:8px}.operations-row{display:flex;justify-content:space-between;gap:10px;padding:10px;border:1px solid var(--line);border-radius:10px}.operations-row div{display:grid;gap:3px;min-width:0}.operations-counters{align-self:center;text-align:right;white-space:nowrap;font-size:11px;color:var(--muted)}.operations-row progress{width:100%;height:6px;accent-color:var(--accent-primary)}.operations-counters .button{min-height:30px;padding:5px 8px;font-size:10px}.operations-empty{margin:0}.operations-list.recent{padding-top:6px;border-top:1px solid var(--line)}.integration-action-menu{position:relative}.integration-action-trigger{min-width:42px;padding:8px 10px}.integration-action-popover{position:absolute;right:0;top:42px;z-index:35;min-width:min(320px,calc(100vw - 24px));max-width:min(360px,calc(100vw - 24px));padding:8px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 16px 40px color-mix(in srgb,var(--action-primary) 13%,transparent);display:grid;gap:6px}.integration-action-popover button{border:0;background:transparent;color:var(--ink);padding:10px 11px;border-radius:8px;text-align:left;min-height:42px;line-height:1.25;white-space:normal}.integration-action-popover button:focus-visible,.integration-action-popover button:hover{background:var(--blue-soft);outline:0}.integration-action-popover .button.danger,.integration-action-popover .button.ghost.danger{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger-fg);opacity:1;-webkit-text-fill-color:var(--danger-fg);justify-content:flex-start}.integration-action-popover .button.danger:hover,.integration-action-popover .button.ghost.danger:hover{background:var(--danger-hover-bg);color:var(--danger-hover-fg);-webkit-text-fill-color:var(--danger-hover-fg)}.integration-action-popover .button.danger:focus-visible,.integration-action-popover .button.ghost.danger:focus-visible{outline:2px solid var(--danger-focus);outline-offset:2px}.integration-action-popover .button.danger:disabled,.integration-action-popover .button.ghost.danger:disabled{background:var(--danger-disabled-bg);color:var(--danger-disabled-fg);-webkit-text-fill-color:var(--danger-disabled-fg)}.rescan-dialog{display:grid;gap:14px}.rescan-summary{display:grid;gap:3px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--blue-soft)}.rescan-summary span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.rescan-summary b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rescan-fieldset{border:1px solid var(--line);border-radius:10px;padding:10px;display:grid;gap:10px}.rescan-fieldset legend{padding:0 6px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.rescan-modes,.rescan-presets{display:flex;flex-wrap:wrap;gap:8px}.rescan-chip,.rescan-mode{border:1px solid var(--line);background:var(--surface);padding:8px 10px;border-radius:999px;font-size:12px;font-weight:700;color:var(--ink)}.rescan-chip.active,.rescan-mode.active{background:var(--blue-soft);border-color:var(--action-primary);color:var(--blue)}.rescan-custom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rescan-custom label{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:700}.rescan-custom input{width:100%;border:1px solid var(--line);background:var(--canvas);color:var(--ink);padding:9px 10px;border-radius:7px}.rescan-fieldset .subtext{margin:0;color:var(--muted);font-size:12px}.account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.account-section{min-height:205px;display:flex;flex-direction:column;align-items:flex-start}.account-section .eyebrow{margin-bottom:7px}.account-section .subtext{margin-bottom:15px}.account-section .button,.account-section .status{margin-top:auto}.technical-activity-list .activity-row{grid-template-columns:28px 1fr auto}.technical-activity-list .activity-detail{margin-bottom:0}.case-operational-details{padding:12px 0;border-bottom:1px solid var(--line)}.case-operational-details dt{letter-spacing:.05em}.case-operational-details dd{font-weight:650;overflow-wrap:anywhere}.desk-case-card .business-case-context{min-height:0}.tenant-trigger{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .account-section .field input,[data-theme=dark] .account-section .field select,[data-theme=dark] .compact-menu summary,[data-theme=dark] .compact-menu-panel,[data-theme=dark] .global-search,[data-theme=dark] .locale-switcher,[data-theme=dark] .secretary-section .field input,[data-theme=dark] .secretary-section .field select,[data-theme=dark] .secretary-section .field textarea{background:var(--surface);color:var(--ink)}[data-theme=dark] .inbox-feed{background:var(--surface)}@media (max-width:1100px){.clean-integration-grid,.preference-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.account-grid,.home-monitor-grid,.secretary-grid{grid-template-columns:1fr}.product-app .sidebar{padding-top:22px}.product-app .nav-link{justify-content:center}.product-app .logo>span,.product-app .nav-label,.product-app .nav-link>span:not(.nav-icon){display:none}.clean-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.product-topbar{padding:0 14px;gap:8px}.global-search{flex:1}.global-search input{min-width:0}.account-grid,.clean-integration-grid,.home-monitor-grid,.preference-list-grid,.secretary-grid{grid-template-columns:1fr}.attention-stats .stat:last-child{grid-column:1/-1}.business-feed-row>.panel-link{grid-column:2;grid-row:3}.attention-item{grid-template-columns:22px 1fr}.attention-item .button{grid-column:2;justify-self:start}.case-operational-details{grid-template-columns:1fr}.account-section{min-height:0}.theme-menu .compact-menu-panel{right:-62px}.account-menu .compact-menu-panel{right:-8px}}.product-sidebar{position:sticky;top:0;height:100dvh;overflow-y:auto;align-self:start}.home-monitor-grid-v1514 .agenda-panel{grid-column:1;grid-row:1;min-height:360px}.home-monitor-grid-v1514 .dashboard-context-panel{grid-column:2;grid-row:1;min-height:360px}.home-monitor-grid-v1514 .interactive-timeline{grid-column:1/-1;grid-row:2;min-height:330px!important}.home-monitor-grid-v1514 .home-timeline .timeline-viewport{height:230px!important;min-height:230px!important}.case-sync-controls{display:grid;gap:10px}.case-sync-controls>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.case-sync-controls label{display:grid;gap:5px;color:var(--muted);font-size:10px;font-weight:750}.case-sync-controls input{width:100%;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);padding:8px;font-size:11px}.case-sync-controls .button{justify-self:start}@media (max-width:900px){.product-sidebar{position:static;height:auto}.home-monitor-grid-v1514 .agenda-panel,.home-monitor-grid-v1514 .dashboard-context-panel,.home-monitor-grid-v1514 .interactive-timeline{grid-column:auto;grid-row:auto}}@media (max-width:650px){.case-sync-controls>div{grid-template-columns:1fr}}.operations-trigger .operations-state-icon{width:20px;height:20px;display:grid;place-items:center;border-radius:0;font-weight:900;background:transparent;color:var(--muted)}.operations-trigger.healthy{border-color:color-mix(in srgb,var(--green) 54%,var(--line));background:color-mix(in srgb,var(--green) 12%,var(--surface));color:var(--green)}.operations-trigger.healthy .operations-state-icon{color:var(--green)}.operations-trigger.warning{border-color:color-mix(in srgb,var(--blue) 58%,var(--line));background:color-mix(in srgb,var(--blue) 11%,var(--surface));color:var(--blue)}.operations-trigger.warning .operations-state-icon{color:var(--blue)}.operations-trigger.running .operations-state-icon{color:var(--blue);animation:catch-up-spin 1.1s linear infinite}.synchronization-panel{overflow:auto;padding:14px;gap:12px}.synchronization-panel .operations-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.synchronization-panel .operations-panel-head>div{display:grid;gap:4px}.synchronization-panel .operations-panel-head small{line-height:1.45}.synchronization-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.synchronization-facts p,.synchronization-result>p{display:grid;gap:3px;margin:0;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--canvas)}.synchronization-facts span,.synchronization-result span{color:var(--muted);font-size:10px}.synchronization-facts b,.synchronization-result>p b{font-size:12px}.synchronization-result{display:grid;gap:9px;padding:10px;border:1px solid color-mix(in srgb,var(--green) 38%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--green) 7%,var(--surface))}.synchronization-result.status-failed,.synchronization-result.status-partial{border-color:color-mix(in srgb,var(--blue) 45%,var(--line));background:color-mix(in srgb,var(--blue) 7%,var(--surface))}.synchronization-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.synchronization-metrics>span{display:grid;gap:2px;padding:9px;border-radius:9px;background:color-mix(in srgb,var(--surface) 82%,var(--accent-secondary) 18%)}.synchronization-metrics b{font-size:15px;color:var(--ink)}.synchronization-error{margin:0;color:var(--blue);font-size:11px;font-weight:750}.operations-auto-note{color:var(--muted);font-size:10px;text-align:right}@keyframes catch-up-spin{to{transform:rotate(1turn)}}@media (max-width:720px){.synchronization-facts,.synchronization-metrics{grid-template-columns:1fr 1fr}}.button.success{background:var(--green);color:var(--surface);border:1px solid color-mix(in srgb,var(--green) 80%,var(--text-primary));box-shadow:0 4px 10px color-mix(in srgb,var(--green) 28%,transparent)}.synchronization-period-link{display:flex;align-items:center;justify-content:center;min-height:44px;margin:4px 0 2px;background:var(--green-soft)!important;border:2px solid var(--green)!important;color:var(--green)!important;font-weight:800!important}.synchronization-period-link:focus-visible,.synchronization-period-link:hover{filter:brightness(.97);box-shadow:0 4px 12px color-mix(in srgb,var(--green) 22%,transparent);outline:2px solid color-mix(in srgb,var(--green) 36%,transparent);outline-offset:2px}.global-search-wrap{position:relative;width:min(540px,50vw)}.global-search{width:100%}.global-search-typeahead{position:relative;flex:1;min-width:0}.global-search-typeahead input{position:relative;z-index:1}.global-search-completion{position:absolute;z-index:0;inset:0;overflow:hidden;white-space:pre;pointer-events:none}.global-search-completion i{color:transparent;font-style:normal}.global-search kbd{border:1px solid var(--line);border-radius:4px;padding:1px 4px;color:var(--muted);font-size:10px;white-space:nowrap}.search-palette{position:absolute;z-index:70;top:calc(100% + 8px);left:0;width:100%;max-height:min(68vh,560px);overflow:auto;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 18px 46px color-mix(in srgb,var(--action-primary) 20%,transparent);padding:7px}.search-palette-status{margin:0;padding:14px;color:var(--muted);font-size:12px}.search-group{padding:4px 0 7px}.search-group h2{margin:6px 9px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.search-group button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;border:0;border-radius:8px;background:transparent;color:var(--ink);padding:10px;text-align:left}.search-group button.active,.search-group button:hover{background:var(--blue-soft)}.search-group b,.search-group small{display:block}.search-group b{font-size:12px}.search-group small{color:var(--muted);font-size:11px;margin-top:3px}.search-group i{color:var(--blue);font-style:normal}.search-group mark{border-radius:2px;background:var(--status-warning);color:inherit;padding:0 1px}.home-monitor-grid-v15 .interactive-timeline{min-width:0}.agenda-panel,.attention-center{height:100%}.attention-label{display:block;margin-bottom:4px;color:var(--orange);font-size:10px;font-weight:800;letter-spacing:.035em}.action-case-row.urgent .action-case-state{background:var(--red-soft);color:var(--red)}.interactive-timeline{position:relative;overflow:hidden}.timeline-filter-group,.timeline-range-group{display:flex;gap:4px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.timeline-filter-group button,.timeline-range-group button{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);padding:5px 8px;font-size:10px;font-weight:750}.timeline-filter-group button[aria-pressed=true],.timeline-range-group button[aria-pressed=true]{border-color:var(--action-primary);background:var(--blue-soft);color:var(--blue)}.timeline-viewport{min-height:268px;overflow-x:auto;overflow-y:hidden;padding:0 12px}.timeline-event-button{position:relative;display:block;width:100%;height:100%;border:0;background:transparent;color:var(--ink);padding:0 7px;text-align:left}.timeline-event.above .timeline-card{bottom:145px}.timeline-event.below .timeline-card{top:145px}.timeline-event.important .timeline-card{border-color:var(--surface)}.timeline-event.important .timeline-dot{background:var(--orange);box-shadow:0 0 0 5px var(--orange-soft)}.timeline-empty{margin:0;padding:22px;color:var(--muted);font-size:12px;text-align:center}@keyframes timeline-preview-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.case-timeline-panel .timeline-footer{margin-top:0}@media(prefers-reduced-motion:no-preference){.action-case-row,.business-case-card,.button,.compact-menu-panel,.nav-link,.search-group button,.stat,.timeline-card,.timeline-event-button{transition:transform .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.business-case-card:hover,.button:hover,.stat:hover{transform:translateY(-1px)}.timeline-event-button:focus-visible .timeline-card,.timeline-event-button:hover .timeline-card{border-color:var(--action-primary);box-shadow:0 10px 22px color-mix(in srgb,var(--action-primary) 9%,transparent);transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}[data-theme=dark] .business-case-card,[data-theme=dark] .case-summary-card,[data-theme=dark] .case-timeline-panel,[data-theme=dark] .panel,[data-theme=dark] .stat,[data-theme=dark] .topbar{background:var(--surface)}[data-theme=dark] .button.primary{box-shadow:0 4px 12px color-mix(in srgb,var(--text-primary) 27%,transparent)}[data-theme=dark] .button.secondary,[data-theme=dark] .timeline-filter-group button,[data-theme=dark] .timeline-range-group button,[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background:var(--action-primary);color:var(--ink);border-color:var(--action-primary)}[data-theme=dark] .search-palette{box-shadow:0 18px 46px color-mix(in srgb,var(--text-primary) 53%,transparent)}[data-theme=dark] .search-group mark{background:var(--action-primary);color:var(--surface)}@media(max-width:1260px){.home-monitor-grid-v15 .attention-center{grid-column:1/-1}.attention-center{grid-template-columns:repeat(2,minmax(0,1fr))}.attention-center .panel-head{grid-column:1/-1}.attention-item{border-top:1px solid var(--line)}}@media(max-width:900px){.global-search-wrap{width:min(390px,54vw)}.home-monitor-grid-v15 .attention-center{grid-column:auto}.attention-center{display:grid;grid-template-columns:1fr}}@media(max-width:650px){.global-search-wrap{width:auto;flex:1}.global-search kbd{display:none}.search-palette{position:fixed;top:62px;left:12px;right:12px;width:auto;max-height:70vh}.timeline-viewport{min-height:0;overflow:visible;padding:0 14px}.timeline-event-button{height:auto;min-height:0;padding:0 0 12px}.timeline-card,.timeline-event.above .timeline-card,.timeline-event.below .timeline-card{position:relative;top:auto;bottom:auto;left:auto;right:auto;max-width:none;margin:0}}.home-timeline .timeline-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center}.compact-timeline-axis .timeline-event.above .timeline-card{bottom:125px}.compact-timeline-axis .timeline-event.below .timeline-card{top:125px}.timeline-event-drawer{position:fixed;z-index:90;right:0;top:0;width:min(440px,100vw);height:100dvh;overflow:auto;border-left:1px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:-18px 0 42px color-mix(in srgb,var(--action-primary) 27%,transparent);padding:22px;animation:drawer-in .17s ease-out}.timeline-event-drawer:focus{outline:2px solid var(--blue);outline-offset:-5px}.drawer-topline{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.icon-button{border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--ink);font-size:23px;line-height:1;padding:2px 8px}.drawer-case-label{margin:31px 0 7px;color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.timeline-event-drawer h2{margin:0;font-size:24px;letter-spacing:-.05em}.timeline-drawer-stamp{margin:19px 0 4px;color:var(--blue);font-size:12px;font-weight:800}.timeline-event-drawer time{color:var(--muted);font-size:12px}.timeline-drawer-participant{margin:18px 0 0;font-size:12px;font-weight:750}.timeline-drawer-summary{margin:18px 0;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--canvas)}.timeline-drawer-summary p{margin:0;line-height:1.55;font-size:13px}.timeline-drawer-field{display:grid;gap:4px;padding:13px 0;border-top:1px solid var(--line)}.timeline-drawer-field span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.timeline-drawer-field strong{font-size:13px}.drawer-case-link{display:block;margin-top:25px;text-align:center}@keyframes drawer-in{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.full-timeline-page{margin:0 auto;padding:37px 42px 55px}.full-timeline-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.full-timeline-head h1{margin:0;letter-spacing:-.055em}.full-timeline-controls,.full-timeline-nav{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.full-timeline-nav strong{font-size:12px;min-width:160px;text-align:center}.full-timeline-controls .button,.full-timeline-nav .button{padding:7px 9px;font-size:11px}.full-timeline-scroll{border:1px solid var(--line);border-radius:12px}.full-timeline-event.important strong{color:var(--orange)}.timeline-error{color:var(--red)}@media(max-width:900px){.full-timeline-page{padding:30px 24px}.full-timeline-head,.full-timeline-toolbar{align-items:flex-start;flex-direction:column}.full-timeline-nav{width:100%}.full-timeline-nav strong{flex:1}}@media(max-width:650px){.home-timeline .timeline-controls{grid-template-columns:1fr}.compact-timeline-axis .timeline-event.above .timeline-card,.compact-timeline-axis .timeline-event.below .timeline-card{top:auto;bottom:auto}.timeline-event-drawer{width:100%;border-left:0}.full-timeline-nav strong{min-width:0;font-size:10px}}.home-timeline .compact-timeline-axis .timeline-event{flex-basis:168px}.home-timeline .compact-timeline-axis .timeline-card{width:156px;min-height:78px;max-width:156px}.home-timeline .timeline-preview{margin-top:-5px}.timeline-case-selector{position:relative;display:flex;align-items:end;gap:8px;margin:0 0 14px}.timeline-case-selector label{display:grid;gap:5px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.timeline-case-selector input{width:min(350px,75vw);border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);padding:8px 9px;font:inherit;font-size:12px;letter-spacing:normal;text-transform:none}.timeline-case-options{position:absolute;z-index:20;top:58px;left:0;width:min(430px,90vw);max-height:270px;overflow:auto;border:1px solid var(--line);border-radius:9px;background:var(--surface);box-shadow:0 14px 28px color-mix(in srgb,var(--action-primary) 11%,transparent)}.timeline-case-options button{display:grid;gap:3px;width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);padding:10px 12px;text-align:left}.timeline-case-options button:hover,.timeline-case-options button[aria-selected=true]{background:var(--blue-soft)}.timeline-case-options b{font-size:12px}.timeline-case-options p,.timeline-case-options span{color:var(--muted);font-size:11px}.timeline-case-options p{padding:8px 12px}.case-timeline-panel .timeline-card{position:relative;left:auto;right:auto;top:auto;bottom:auto;display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;max-width:none;min-height:0;padding:15px 20px;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none}.case-timeline-panel .timeline-card:not(:last-child):after{left:32px;top:39px;bottom:-5px;border:0;border-left:1px solid var(--surface)}.case-timeline-panel .timeline-marker{position:relative;z-index:1;margin:8px 0 0 7px;box-shadow:none;transform:none}.case-timeline-panel .timeline-content{display:grid;gap:7px}.case-timeline-panel .timeline-card strong{white-space:normal}.case-edit-participants{display:block;min-height:18px;color:var(--ink);font-size:12px;font-weight:600;line-height:1.45}.case-preview-drawer{width:clamp(420px,32vw,500px);max-width:40vw}@media(max-width:1200px){.case-preview-drawer{width:min(500px,62vw);max-width:62vw}}@media(max-width:650px){.case-preview-drawer{width:100%;max-width:none}.timeline-case-selector{align-items:stretch;flex-direction:column}.timeline-case-selector input{width:100%}.timeline-case-options{top:83px;width:100%}}.case-edit-dialog{width:min(760px,100%);max-height:min(90dvh,780px);overflow:auto}.case-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.case-edit-grid label{display:grid;gap:6px;color:var(--muted);font-size:11px;font-weight:800}.association-dialog input,.case-edit-grid input,.case-edit-grid select,.case-edit-grid textarea,.case-email-picker input{width:100%;border:1px solid var(--line);border-radius:7px;background:var(--canvas);color:var(--ink);padding:9px}.case-edit-grid .wide{grid-column:1/-1}.case-edit-backdrop{align-items:start;overflow:auto}.case-edit-backdrop .case-edit-dialog{margin:40px auto}.association-dialog,.case-email-picker{width:min(760px,100%)}.email-picker-header{position:sticky;z-index:2;top:-1px;padding:1px 0 10px;background:var(--surface)}.email-picker-header h2{margin-bottom:14px}.email-picker-filters{display:flex;gap:6px;overflow-x:auto;margin-top:9px;padding-bottom:2px}.email-picker-filters button{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);padding:5px 9px;font-size:11px;font-weight:750}.association-results,.email-picker-results{display:grid;gap:0;max-height:min(48vh,420px);overflow:auto;margin-top:10px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.email-picker-row{display:block;min-height:72px;padding:9px 11px;border-bottom:1px solid var(--line);cursor:pointer}.email-picker-row:last-child{border-bottom:0}.email-picker-row:hover{background:var(--blue-soft)}.email-picker-row:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.email-picker-row-copy{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:8px;column-gap:8px;align-items:center}.email-picker-row-copy>.case-badge{grid-column:1}.email-picker-row-copy>b{grid-column:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.email-picker-row-copy>em,.email-picker-row-copy>small,.email-picker-row-copy>time{grid-column:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px;font-style:normal;line-height:1.35}.email-picker-row-copy>em{color:var(--orange);font-size:10px}.email-picker-footer{position:sticky;z-index:2;bottom:-1px;display:flex;gap:8px;margin:0 -1px -1px;padding:12px 1px 1px;background:var(--surface)}.association-results article{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--line)}.association-results article>div{display:grid;gap:3px;min-width:0}.association-results b{font-size:12px}.association-results small{color:var(--muted);font-size:11px}.association-results .button{align-self:center;padding:7px 9px;font-size:11px}@media(max-width:620px){.case-edit-grid{grid-template-columns:1fr}.case-edit-backdrop{padding:10px}.case-edit-backdrop .case-edit-dialog{margin:0}.email-picker-row{min-height:68px;padding:9px}.association-results article{align-items:flex-start;flex-direction:column}.association-results .button{align-self:flex-start}.email-picker-footer{justify-content:stretch}.email-picker-footer .button{flex:1}}.case-edit-split{border-top:1px solid var(--line);padding-top:10px}.case-edit-split>summary{cursor:pointer;color:var(--muted);font-size:12px;font-weight:750}.case-edit-split>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.case-edit-split>p{margin:8px 0;color:var(--muted);font-size:11px;font-weight:500}.case-edit-split ul{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.case-edit-split li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--line)}.case-edit-split li>span:first-child{display:grid;min-width:0;gap:2px}.case-edit-split li b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:12px}.case-edit-split time{color:var(--muted);font-size:11px;font-weight:500}.case-edit-split .button{padding:6px 9px;font-size:11px}.case-edit-split-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.case-edit-split-confirm em{color:var(--ink);font-size:11px;font-style:normal}@media(max-width:620px){.case-edit-split li{align-items:flex-start;flex-direction:column}}.case-preview-drawer{position:fixed;z-index:90;top:0;right:0;width:min(430px,100vw);height:100dvh;overflow:auto;padding:22px;border-left:1px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:-18px 0 42px color-mix(in srgb,var(--action-primary) 27%,transparent);animation:drawer-in .17s ease-out}.case-preview-drawer:focus{outline:2px solid var(--blue);outline-offset:-5px}.case-preview-drawer h2{margin:30px 0 4px;font-size:25px;letter-spacing:-.05em}.case-preview-badges{display:flex;gap:6px;flex-wrap:wrap;margin:15px 0}.case-preview-drawer section{margin-top:19px;padding:14px;border:1px solid var(--line);border-radius:9px;background:var(--canvas)}.case-preview-drawer dt,.case-preview-drawer section>span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.case-preview-drawer section p{margin:7px 0 0;font-size:13px;line-height:1.5}.case-preview-drawer dl{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:16px 0}.case-preview-drawer dl div{padding:12px 7px;border-top:1px solid var(--line)}.case-preview-drawer dd{margin:4px 0 0;font-size:12px;font-weight:700;overflow-wrap:anywhere}.case-preview-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}.case-preview-actions .button{text-align:center}.case-preview-actions .primary{grid-column:1/-1}@media(max-width:600px){.case-preview-drawer{width:100%;border-left:0}.case-preview-actions,.case-preview-drawer dl{grid-template-columns:1fr}}[data-density=compact] .business-case-card{padding:15px;gap:9px}[data-density=compact] .case-operational-details{gap:7px}.case-reply-workspace{margin:1.2rem 0;padding:1.35rem;border:1px solid color-mix(in srgb,var(--accent,var(--action-primary)) 30%,var(--panel-border,var(--border-default)));border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent,var(--action-primary)) 7%,transparent),transparent 55%),var(--panel,var(--surface))}.case-reply-workspace>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.case-reply-workspace h2{margin:.1rem 0}.reply-empty{max-width:36rem}.reply-editor,.reply-empty{display:grid;gap:.85rem}.reply-editor-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.reply-editor-meta p{margin:0}.reply-body-field textarea{min-height:16rem;resize:vertical;line-height:1.55}.reply-send-deferred,.reply-warning{margin:0;padding:.7rem .85rem;border-radius:10px;background:color-mix(in srgb,var(--action-primary) 10%,transparent)}.reply-warnings{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.reply-warnings span{font-size:.8rem;padding:.2rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--action-primary) 16%,transparent)}.reply-assumptions ul{margin:.6rem 0 0;padding-left:1.2rem}.case-reply-entry,.reply-actions,.reply-variants{display:flex;gap:.55rem;flex-wrap:wrap;align-items:center}@media(max-width:680px){.case-reply-workspace{padding:1rem}.case-reply-workspace>header{align-items:stretch;flex-direction:column}.reply-actions .button,.reply-variants .button{flex:1 1 45%}.reply-body-field textarea{min-height:13rem}}.privacy-settings{gap:16px;min-height:0}.privacy-settings>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;width:100%}.privacy-settings>header .subtext{max-width:780px;margin-bottom:0}.privacy-settings>header .button{margin:0;flex:0 0 auto}.privacy-inventory{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%}.privacy-inventory span{display:grid;gap:3px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);color:var(--muted);font-size:10px}.privacy-inventory b{color:var(--ink);font-size:18px}.privacy-actions{display:flex;flex-wrap:wrap;gap:8px}.privacy-actions .button{margin:0}.privacy-export-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:10px;color:var(--ink);text-decoration:none}.privacy-export-row:focus-visible,.privacy-export-row:hover{border-color:var(--orange);outline:none}.privacy-export-row small{color:var(--muted)}@media(max-width:760px){.privacy-inventory{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-settings>header{align-items:stretch;flex-direction:column}.privacy-settings>header .button{align-self:flex-start}.privacy-export-row{align-items:flex-start;flex-direction:column}}.drawer-link-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:25px}.drawer-link-actions .drawer-case-link{margin-top:0}.drawer-source-link{text-align:center}.full-timeline-custom-range{display:flex;gap:10px;margin:-5px 0 16px}.full-timeline-custom-range label{display:grid;gap:4px;color:var(--muted);font-size:10px;font-weight:800}.full-timeline-custom-range input{border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);padding:7px;font-size:11px}@media(max-width:650px){.drawer-link-actions{grid-template-columns:1fr}.full-timeline-custom-range{flex-wrap:wrap}}.full-timeline-page,.full-timeline-page *,.home-timeline,.home-timeline *{box-sizing:border-box}.home-timeline{overflow:visible}.home-timeline .timeline-head{align-items:center}.timeline-window-controls .button{min-width:25px;padding:3px 7px;font-size:17px;line-height:1}.timeline-range-group{grid-column:1/-1;overflow:visible;padding:0}.timeline-range-group button{padding:4px 8px}.home-timeline .timeline-viewport{min-height:282px;height:282px;overflow:hidden;padding:0 18px}.timeline-home-card{display:grid;width:156px;height:74px;grid-template-columns:22px minmax(0,1fr);grid-template-rows:24px 17px 15px;-moz-column-gap:7px;column-gap:7px;align-items:center;border:1px solid var(--line);border-left:3px solid var(--timeline-accent,var(--action-primary));border-radius:9px;background:var(--surface);color:var(--ink);padding:7px 8px;text-align:left;box-shadow:0 4px 10px color-mix(in srgb,var(--action-primary) 5%,transparent)}.timeline-home-card:focus-visible,.timeline-home-card:hover{border-color:var(--timeline-accent,var(--action-primary));box-shadow:0 8px 17px color-mix(in srgb,var(--action-primary) 9%,transparent);outline:none}.timeline-home-card strong,.timeline-home-card time,.timeline-home-stamp{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-home-card strong{font-size:11px;line-height:1.2}.timeline-home-card time{color:var(--muted);font-size:9px}.kind-action,.kind-message{--timeline-accent:var(--action-primary);--timeline-soft:var(--surface)}.kind-deadline{--timeline-soft:var(--surface)}.kind-follow-up{--timeline-soft:var(--surface)}.kind-meeting{--timeline-accent:var(--status-waiting);--timeline-soft:var(--surface)}.kind-document{--timeline-soft:var(--surface)}.timeline-cluster{position:absolute;z-index:5;transform:translateX(-50%)}.timeline-cluster.lane-lower,.timeline-cluster.lane-upper{top:126px}.full-timeline-cluster>button,.timeline-cluster>button{border:0;border-radius:999px;background:var(--blue-soft);color:var(--blue);padding:5px 8px;font-size:10px;font-weight:800;white-space:nowrap}.full-timeline-cluster>button:focus-visible,.full-timeline-cluster>button:hover,.timeline-cluster>button:focus-visible,.timeline-cluster>button:hover{outline:2px solid var(--blue);outline-offset:2px}.home-timeline .timeline-preview{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3px 12px;margin:0 18px 16px;padding:10px 11px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:none;animation:none}.home-timeline .timeline-preview b,.home-timeline .timeline-preview p,.home-timeline .timeline-preview small,.home-timeline .timeline-preview span{grid-column:1;margin:0;min-width:0}.home-timeline .timeline-preview small{color:var(--muted);font-size:10px}.home-timeline .timeline-preview p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:var(--ink)}.home-timeline .timeline-preview .button{grid-column:2;grid-row:1/5;align-self:center;padding:7px 9px;font-size:10px}.home-timeline .timeline-empty{padding-top:104px}.full-timeline-head{margin-bottom:16px}.full-timeline-head h1{font-size:30px}.full-timeline-query-row{position:relative;display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:14px}.full-timeline-query-row .timeline-case-selector{margin:0}.timeline-selected-case{margin-right:auto}.full-timeline-scroll{position:relative;min-height:456px;overflow-x:auto;overflow-y:hidden;background:var(--surface);scrollbar-color:var(--text-secondary) transparent;scrollbar-width:thin}.full-timeline-scroll::-webkit-scrollbar{height:8px}.full-timeline-scroll::-webkit-scrollbar-track{background:transparent}.full-timeline-scroll::-webkit-scrollbar-thumb{border:2px solid var(--surface);border-radius:999px;background:var(--text-secondary)}.full-timeline-scroll .timeline-empty{position:absolute;inset:0;display:grid;place-items:center}[data-theme=dark] .full-cluster-popover,[data-theme=dark] .full-timeline-event,[data-theme=dark] .home-timeline .timeline-preview,[data-theme=dark] .timeline-cluster-popover,[data-theme=dark] .timeline-home-card{background:var(--surface);box-shadow:0 4px 11px color-mix(in srgb,var(--text-primary) 27%,transparent)}[data-theme=dark] .full-timeline-scroll::-webkit-scrollbar-thumb{border-color:var(--surface);background:var(--action-primary)}@media(max-width:900px){.full-timeline-query-row{align-items:stretch;flex-direction:column}.full-timeline-query-row .full-timeline-controls{width:auto}}@media(max-width:650px){.home-timeline .timeline-viewport{height:auto;min-height:0;overflow:visible;padding:0 14px}.timeline-home-card{width:100%}.timeline-cluster,.timeline-cluster.lane-lower,.timeline-cluster.lane-upper{position:relative;top:auto;left:auto!important;justify-self:start;margin:0 0 12px;transform:none}.home-timeline .timeline-preview{margin:0 14px 14px}.home-timeline .timeline-preview .button{grid-column:1;grid-row:auto;justify-self:start}.full-timeline-page{padding:24px 16px}.full-timeline-head{align-items:flex-start;flex-direction:column}.full-timeline-nav{width:100%}.full-timeline-nav strong{flex:1}.full-timeline-scroll{min-height:0;overflow:visible;border:0;background:transparent}.full-timeline-scroll .timeline-empty{position:relative;min-height:180px}.full-timeline-custom-range{margin:0 0 14px}}:root{--layer-timeline-popover:10020}.timeline-event-popover{position:fixed;z-index:var(--layer-timeline-popover);display:grid;gap:7px;width:min(336px,calc(100vw - 24px));border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);padding:13px;box-shadow:0 18px 48px color-mix(in srgb,var(--action-primary) 22%,transparent)}.timeline-event-popover:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.timeline-popover-actions,.timeline-popover-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.timeline-popover-meta{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.045em}.timeline-popover-meta time{font-weight:650;text-transform:none;letter-spacing:normal}.timeline-event-popover>strong{font-size:14px;line-height:1.25}.timeline-popover-participant{color:var(--muted);font-size:11px}.timeline-event-popover p{margin:0;color:var(--ink);font-size:12px;line-height:1.45}.timeline-popover-actions{justify-content:flex-start;margin-top:3px}.timeline-popover-actions .button{padding:7px 9px;font-size:11px}.full-timeline-page{max-width:1180px}.timeline-mode-group{display:flex;flex:0 0 auto;gap:3px;border:1px solid var(--line);border-radius:9px;background:var(--surface);padding:3px}.timeline-mode-group button{border:0;border-radius:6px;background:transparent;color:var(--muted);padding:6px 9px;font-size:11px;font-weight:750}.timeline-mode-group button[aria-pressed=true]{background:var(--blue-soft);color:var(--blue)}.timeline-selected-case{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 14px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--muted);font-size:11px}.timeline-selected-case b{color:var(--ink);font-size:13px}.timeline-selected-case small{font-size:10px}.timeline-selected-case .button{margin-left:auto;padding:6px 9px;font-size:10px}.timeline-history{display:grid;gap:18px;min-height:210px;padding:2px 0 28px}.timeline-date-group{display:grid;grid-template-columns:160px minmax(0,1fr);gap:18px}.timeline-date-group>header{position:relative;padding:11px 16px 0 0;text-align:right}.timeline-date-group>header:after{position:absolute;top:16px;right:-4px;width:9px;height:9px;border:2px solid var(--surface);border-radius:50%;background:var(--blue);box-shadow:0 0 0 3px var(--blue-soft);content:""}.timeline-date-group>header time{display:block;color:var(--ink);font-size:12px;font-weight:800;text-transform:capitalize}.timeline-date-group>header span{display:block;margin-top:4px;color:var(--muted);font-size:10px}.timeline-history-event{display:grid;grid-template-columns:52px 12px minmax(0,1fr);gap:9px;align-items:start;min-width:0}.timeline-history-event>time{padding-top:13px;color:var(--muted);font-size:10px;font-variant-numeric:tabular-nums;text-align:right}.timeline-history-event>button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 9px;width:100%;border:1px solid var(--line);border-left:3px solid var(--timeline-accent,var(--action-primary));border-radius:10px;background:var(--surface);color:var(--ink);padding:10px 12px;text-align:left;box-shadow:0 3px 8px color-mix(in srgb,var(--action-primary) 4%,transparent)}.timeline-history-event>button:focus-visible,.timeline-history-event>button:hover{border-color:var(--timeline-accent,var(--action-primary));box-shadow:0 8px 18px color-mix(in srgb,var(--action-primary) 9%,transparent);outline:none}.timeline-history-event b{grid-column:1;color:var(--timeline-accent,var(--action-primary));font-size:10px;text-transform:uppercase;letter-spacing:.04em}.timeline-history-event strong{grid-column:2;min-width:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.timeline-history-event p{grid-column:1/-1;display:-webkit-box;overflow:hidden;margin:2px 0 0;color:var(--ink);font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.timeline-history-list .timeline-date-group{grid-template-columns:132px minmax(0,1fr)}.timeline-history-list .timeline-history-event>button{border-left-width:1px;box-shadow:none}.timeline-history-list .timeline-date-group>header:after{background:var(--muted);box-shadow:none}[data-theme=dark] .timeline-date-cluster-list button,[data-theme=dark] .timeline-event-popover,[data-theme=dark] .timeline-history-event>button,[data-theme=dark] .timeline-mode-group,[data-theme=dark] .timeline-selected-case{background:var(--surface);box-shadow:0 10px 28px color-mix(in srgb,var(--text-primary) 33%,transparent)}@media(max-width:900px){.timeline-mode-group{align-self:flex-start}.timeline-date-group{grid-template-columns:128px minmax(0,1fr)}}@media(max-width:650px){.timeline-event-popover{width:calc(100vw - 24px)}.timeline-selected-case .button{margin-left:0}.timeline-date-group,.timeline-history-list .timeline-date-group{grid-template-columns:1fr;gap:6px}.timeline-date-group>header{padding:0;text-align:left}.timeline-date-group>header:after{display:none}.timeline-history-event{grid-template-columns:44px 10px minmax(0,1fr)}.timeline-history-event>time{font-size:9px}.timeline-history-event>button{padding:9px 10px}.timeline-mode-group{width:100%;justify-content:stretch}.timeline-mode-group button{flex:1}.timeline-event-popover{max-height:calc(100vh - 24px);overflow:auto}}.home-monitor-grid-v1514 .agenda-panel,.home-monitor-grid-v1514 .attention-center{height:auto;align-self:start}.home-monitor-grid-v1514 .interactive-timeline{min-width:0}.home-monitor-grid-v1514 .timeline-home-controls .timeline-range-group{margin-top:-1px}.home-monitor-grid-v1514 .timeline-cluster.lane-lower,.home-monitor-grid-v1514 .timeline-cluster.lane-upper{top:150px}.dashboard-context-panel{min-height:240px}.dashboard-context-panel .panel-head small{display:block;margin-top:3px;color:var(--muted);font-size:10px;font-weight:650}.timeline-context-list{display:grid;max-height:354px;overflow:auto}.timeline-context-list>button{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;align-items:start;width:100%;border:0;border-top:1px solid var(--line);background:transparent;color:var(--ink);padding:10px 0;text-align:left}.timeline-context-list>button:focus-visible,.timeline-context-list>button:hover{background:var(--blue-soft);outline:none}.timeline-context-detail dd i,.timeline-context-list i{display:inline-grid;width:21px;height:21px;place-items:center;border-radius:6px;background:var(--timeline-soft,var(--blue-soft));color:var(--timeline-accent,var(--blue));font-style:normal}.timeline-context-list span{display:grid;gap:2px;min-width:0}.timeline-context-list b{color:var(--muted);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.timeline-context-list small,.timeline-context-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-context-list strong{font-size:11px}.timeline-context-list small,.timeline-context-list time{color:var(--muted);font-size:10px}.timeline-context-list time{padding-top:4px;white-space:nowrap}.timeline-context-back{border:0;background:transparent;padding:0 0 8px;text-align:left}.timeline-context-detail{display:grid;gap:13px}.timeline-context-detail h3{margin:0;font-size:16px;line-height:1.28}.timeline-context-detail dl{display:grid;gap:8px;margin:0}.timeline-context-detail dl>div{display:grid;gap:2px;padding-top:8px;border-top:1px solid var(--line)}.timeline-context-detail dt,.timeline-context-detail section>span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.timeline-context-detail dd{display:flex;align-items:center;gap:6px;margin:0;color:var(--ink);font-size:12px}.timeline-context-detail section{border-left:2px solid var(--blue);padding-left:9px}.timeline-context-detail section p{display:-webkit-box;overflow:hidden;margin:4px 0 0;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:4}.timeline-context-actions{display:flex;flex-wrap:wrap;gap:7px}.case-badge.status.case-status-new{background:color-mix(in srgb,var(--status-new) 14%,transparent);color:var(--status-new)}.case-badge.status.case-status-in-progress{background:color-mix(in srgb,var(--status-progress) 14%,transparent);color:var(--status-progress)}.case-badge.status.case-status-waiting-for-external,.case-badge.status.case-status-waiting-for-us{background:color-mix(in srgb,var(--status-waiting) 14%,transparent);color:var(--status-waiting)}.case-badge.status.case-status-done{background:color-mix(in srgb,var(--status-done) 14%,transparent);color:var(--status-done)}.case-badge.status.case-status-archived{background:color-mix(in srgb,var(--status-archived) 14%,transparent);color:var(--status-archived)}.case-badge.attention.case-attention-action-required{background:color-mix(in srgb,var(--attention-action) 15%,transparent);color:var(--attention-action)}.case-badge.attention.case-attention-overdue{background:color-mix(in srgb,var(--attention-overdue) 15%,transparent);color:var(--attention-overdue)}.case-badge.attention.case-attention-review-required{background:color-mix(in srgb,var(--attention-review) 15%,transparent);color:var(--attention-review)}.case-badge.attention.case-attention-new-activity,.case-badge.attention.case-attention-waiting-response{background:color-mix(in srgb,var(--attention-waiting) 15%,transparent);color:var(--attention-waiting)}.case-badge.attention.case-attention-deadline-soon{background:color-mix(in srgb,var(--attention-soon) 15%,transparent);color:var(--attention-soon)}.action-case-state.case-attention-action-required{background:color-mix(in srgb,var(--attention-action) 15%,transparent);color:var(--attention-action)}.action-case-state.case-attention-overdue{background:color-mix(in srgb,var(--attention-overdue) 15%,transparent);color:var(--attention-overdue)}.action-case-state.case-attention-deadline-soon{background:color-mix(in srgb,var(--attention-soon) 15%,transparent);color:var(--attention-soon)}.kind-message{--timeline-accent:var(--event-message)}.kind-follow-up{--timeline-accent:var(--event-followup)}.kind-deadline{--timeline-accent:var(--event-deadline)}.kind-document{--timeline-accent:var(--event-document)}[data-theme=dark]{--status-new:var(--action-primary);--status-progress:var(--action-primary);--status-waiting:var(--color-accent-indigo);--status-done:var(--status-success);--status-archived:var(--action-primary);--attention-action:var(--action-primary);--attention-overdue:var(--status-danger);--attention-review:var(--status-waiting);--attention-waiting:var(--action-primary);--attention-soon:var(--action-primary)}.timeline-cluster>button{cursor:pointer}@media(max-width:1120px){.home-monitor-grid-v1514 .interactive-timeline{grid-column:1/-1;grid-row:1;order:-1}.home-monitor-grid-v1514 .agenda-panel{grid-column:1}.home-monitor-grid-v1514 .dashboard-context-panel{grid-column:2}}@media(max-width:650px){.home-monitor-grid-v1514 .agenda-panel,.home-monitor-grid-v1514 .dashboard-context-panel,.home-monitor-grid-v1514 .interactive-timeline{grid-column:auto}.timeline-context-list{max-height:280px}.timeline-context-detail section p{-webkit-line-clamp:3}}.attention-item p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.notification-panel{width:min(468px,calc(100vw - 24px));max-height:min(72dvh,680px);overflow:hidden;padding:0}.notification-panel header>div{display:flex;align-items:baseline;gap:7px}.notification-panel header small{font-size:11px}.notification-panel header button{font-size:11px;padding:5px 4px}.notification-list{max-height:calc(min(72dvh,680px) - 54px);overflow:auto}.notification-item{grid-template-columns:30px minmax(0,1fr);border-top:1px solid var(--line)}.notification-item-heading{align-items:center}.notification-item-heading time{flex:0 0 auto;color:var(--muted);font-size:10px}.notification-urgency-icon{display:grid;place-items:center;background:var(--blue-soft);color:var(--blue);font-size:14px;font-weight:850}.notification-tone-urgent .notification-urgency-icon{background:var(--red-soft);color:var(--red)}.notification-tone-attention .notification-urgency-icon,.notification-tone-deadline .notification-urgency-icon{background:var(--orange-soft);color:var(--orange)}.notification-item b{overflow:hidden;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.notification-context{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.notification-proposal{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.notification-proposal>span{grid-column:1/-1;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.notification-proposal b{min-width:0}.notification-manual-assignment>button,.notification-proposal button{border:1px solid var(--blue);border-radius:7px;color:var(--surface);padding:6px 8px;font-size:10px;font-weight:800;cursor:pointer}.notification-manual-assignment>button:disabled,.notification-proposal button:disabled{cursor:wait;opacity:.58}.notification-manual-assignment{display:grid;gap:7px;border-top:1px solid color-mix(in srgb,var(--line) 76%,transparent);padding-top:7px}.notification-manual-assignment summary{width:-moz-max-content;width:max-content;color:var(--ink);cursor:pointer;font-size:11px;font-weight:700}.notification-manual-assignment label{display:grid;gap:4px;color:var(--muted);font-size:10px;font-weight:750}.notification-manual-assignment select{border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);padding:6px 7px;font-size:11px}.notification-manual-assignment>button{justify-self:start}.notification-item-actions a,.notification-item-actions button{border:0;background:transparent;color:var(--blue);cursor:pointer;font-size:10px;font-weight:800;padding:0}.notification-empty,.notification-notice{margin:0;padding:9px 14px;border-top:1px solid var(--line);color:var(--green);font-size:11px}.notification-empty{color:var(--muted)}.home-monitor-grid-v1514 .timeline-cluster.lane-lower,.home-monitor-grid-v1514 .timeline-cluster.lane-upper{top:133px}@media(max-width:650px){.notification-panel{right:-7px;width:min(440px,calc(100vw - 16px))}}.compact-menu-trigger{border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);min-width:30px;height:29px;display:grid;place-items:center;padding:0;cursor:pointer;font-size:16px}.account-trigger{border:0;background:transparent}.compact-menu-trigger:focus-visible,.notification-bell:focus-visible{outline:2px solid var(--blue);outline-offset:2px}[data-theme=dark] .compact-menu-trigger{background:var(--surface);color:var(--ink)}.notification-proposal{gap:4px 8px}.notification-proposal>span{color:var(--muted);letter-spacing:.035em}.notification-proposal b{white-space:normal;font-size:11px}.notification-manual-assignment>button,.notification-proposal button{background:var(--blue);border-color:var(--blue)}.home-monitor-grid-v1514 .interactive-timeline{min-height:390px}.home-monitor-grid-v1514 .home-timeline .timeline-viewport{height:272px;min-height:272px}.home-monitor-grid-v1514 .timeline-cluster.lane-lower,.home-monitor-grid-v1514 .timeline-cluster.lane-upper{top:121px}.timeline-context-panel[data-dashboard-panel=cluster],.timeline-context-panel[data-dashboard-panel=event]{min-height:0}.timeline-context-panel[data-dashboard-panel=event] .timeline-context-detail{gap:10px}.timeline-context-panel[data-dashboard-panel=event] .timeline-context-detail dl{gap:5px}.timeline-context-panel[data-dashboard-panel=event] .timeline-context-detail dl>div{padding-top:6px}.case-email-picker{width:min(820px,100%)}.email-picker-select-all{display:flex;align-items:center;gap:8px;padding:10px 11px;border-bottom:1px solid var(--line);background:var(--canvas);color:var(--ink);font-size:11px;font-weight:800}.email-picker-row>input,.email-picker-select-all input{accent-color:var(--blue);width:15px;height:15px;margin:0}.email-picker-row{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;cursor:default}.email-picker-row.disabled{opacity:.78;background:color-mix(in srgb,var(--canvas) 76%,var(--surface))}.email-picker-row:not(.disabled):hover{background:var(--blue-soft)}.email-picker-row-copy{min-width:0}.email-picker-row-copy>em{display:flex;align-items:center;gap:4px;white-space:normal}.email-picker-row-copy>em button{border:0;background:transparent;color:var(--blue);cursor:pointer;padding:0;font:inherit;font-weight:800;text-decoration:underline}.email-picker-footer{justify-content:flex-end}.email-picker-footer>div{margin-right:auto;color:var(--ink);font-size:11px}.email-picker-footer .button.primary:disabled{opacity:.55}.email-picker-row.selected{background:color-mix(in srgb,var(--blue-soft) 68%,var(--surface))}[data-theme=dark] .email-picker-row.disabled,[data-theme=dark] .email-picker-select-all{background:color-mix(in srgb,var(--canvas) 62%,var(--surface))}@media(max-width:650px){.home-monitor-grid-v1514 .dashboard-context-panel{order:-3}.home-monitor-grid-v1514 .agenda-panel{order:-2}.home-monitor-grid-v1514 .interactive-timeline{order:-1}.case-email-picker{max-height:calc(100dvh - 20px)}.email-picker-results{max-height:min(48dvh,420px)}.email-picker-row{grid-template-columns:18px minmax(0,1fr)}.email-picker-footer{flex-wrap:wrap}.email-picker-footer>div{flex:1 0 100%}}.locale-flag{display:block;width:17px;height:12px;overflow:hidden;border-radius:2px;box-shadow:0 0 0 1px #ffffff66}.flag-fr{background:linear-gradient(90deg,#152f8d 0 33.33%,#fff 33.33% 66.66%,#e83a48 66.66%)}.flag-gb{position:relative;background:#143578}.flag-gb:after,.flag-gb:before{content:"";position:absolute;inset:0}.flag-gb:before{background:linear-gradient(90deg,transparent 34%,#fff 34% 66%,transparent 66%),linear-gradient(transparent 29%,#fff 29% 71%,transparent 71%)}.flag-gb:after{background:linear-gradient(90deg,transparent 43%,#d92c3b 43% 57%,transparent 57%),linear-gradient(transparent 39%,#d92c3b 39% 61%,transparent 61%)}.flag-de{background:linear-gradient(#1b202a 0 33.33%,#d6323f 33.33% 66.66%,#f0bd3d 66.66%)}.workspace-filter-toolbox{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;border:1px solid color-mix(in srgb,var(--blue) 18%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--blue-soft) 35%,var(--surface));box-shadow:0 5px 18px color-mix(in srgb,var(--action-primary) 4%,transparent)}.workspace-period-filter{display:flex;gap:4px;flex-wrap:wrap}.workspace-period-filter button{min-height:34px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--muted);padding:6px 11px;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.workspace-period-filter button:hover{background:var(--surface);color:var(--ink)}.workspace-period-filter button[aria-pressed=true]{border-color:color-mix(in srgb,var(--blue) 28%,var(--line));background:var(--surface);color:var(--blue);box-shadow:0 3px 10px color-mix(in srgb,var(--action-primary) 6%,transparent)}.workspace-status-filter{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:11px;font-weight:750}.workspace-status-filter select{height:34px;min-width:170px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);padding:0 28px 0 9px;font:inherit;font-size:12px}.workspace-status-filter.active select{border-color:color-mix(in srgb,var(--blue) 42%,var(--line));color:var(--blue);font-weight:750}.organization-workspace>.workspace-filter-toolbox{margin-bottom:10px}.dashboard-workspace>.workspace-filter-toolbox{position:sticky;top:64px;z-index:22}@media(max-width:650px){.workspace-filter-toolbox{align-items:stretch;flex-direction:column}.workspace-period-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-period-filter button{width:100%}.workspace-status-filter{justify-content:space-between}.workspace-status-filter select{min-width:0;flex:1}.dashboard-workspace>.workspace-filter-toolbox{top:56px}}@media(max-width:600px){.command-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.command-kpi-strip .stat{min-width:0}}.workspace-filter-toolbox.has-active-status{border-color:color-mix(in srgb,var(--blue) 54%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,var(--blue-soft) 62%,var(--surface)),color-mix(in srgb,var(--blue-soft) 28%,var(--surface)));box-shadow:0 7px 21px color-mix(in srgb,var(--blue) 13%,transparent)}.workspace-status-filter{min-width:0}.workspace-status-select{display:flex;align-items:center;gap:8px;min-width:0}.workspace-status-select>span{white-space:nowrap}.workspace-status-filter.active{align-items:stretch;gap:8px;padding:6px;border:1px solid color-mix(in srgb,var(--blue) 48%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--blue-soft) 44%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--surface) 55%,transparent)}.workspace-status-filter.active .workspace-status-select{align-items:center}.workspace-status-filter.active .workspace-status-select select{border-color:color-mix(in srgb,var(--blue) 56%,var(--line));background:var(--surface);box-shadow:0 2px 8px color-mix(in srgb,var(--blue) 10%,transparent)}@media(max-width:650px){.workspace-status-filter.active{align-items:stretch;flex-direction:column}.workspace-status-select{justify-content:space-between;width:100%}.workspace-status-select select{min-width:0;flex:1}}.appointment-panel{display:grid;gap:12px}.appointment-actions,.appointment-panel-head,.appointment-row{display:flex;align-items:center;gap:8px}.appointment-panel-head{justify-content:space-between}.appointment-panel-head .eyebrow{margin:0}.appointment-panel-head h2{margin:2px 0}.appointment-list{display:grid;gap:8px}.appointment-row{justify-content:space-between;padding:10px 0;border-top:1px solid var(--border,var(--surface))}.appointment-row>div:first-child{display:grid;gap:3px}.appointment-row span,.appointment-row time{font-size:.85rem;color:var(--muted,var(--text-secondary))}.appointment-actions{flex-wrap:wrap;justify-content:flex-end}.appointment-slots{display:grid;gap:8px;padding-top:10px;border-top:1px solid var(--border,var(--surface))}.appointment-slots p{margin:0;color:var(--muted,var(--text-secondary));font-size:.84rem}.appointment-form fieldset label,.slot-picker label{display:flex;gap:7px;align-items:center}.appointment-history{display:grid;gap:5px}.appointment-history p{margin:0;font-size:.85rem;color:var(--muted,var(--text-secondary))}.appointment-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.appointment-form fieldset,.appointment-form label{display:grid;gap:5px;font-size:.86rem}.appointment-form fieldset{grid-column:1/-1}.appointment-form textarea{min-height:72px;resize:vertical}.appointment-form>label:last-of-type{grid-column:1/-1}.appointment-conflict{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border-radius:8px;background:color-mix(in srgb,var(--danger,var(--status-danger)) 10%,transparent);color:var(--danger,var(--status-danger))}@media(max-width:600px){.appointment-panel-head,.appointment-row{align-items:flex-start;flex-direction:column}.appointment-actions{justify-content:flex-start}.appointment-form{grid-template-columns:1fr}.appointment-conflict{align-items:flex-start;flex-direction:column}}.settings-subsection{display:grid;gap:10px;padding:14px 0;border-top:1px solid var(--border,var(--surface))}.settings-subsection h3{margin:0;font-size:.86rem;letter-spacing:.08em}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.checkbox-row{display:flex;gap:10px;flex-wrap:wrap}.checkbox-row label{display:flex;gap:5px;align-items:center}@media(max-width:600px){.settings-grid{grid-template-columns:1fr}}:root{--control-h:36px;--control-radius:8px;--workspace-gap:16px}.tamdot-popover{position:relative;display:inline-flex}.tamdot-popover-trigger{min-height:var(--control-h);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface);color:var(--ink);padding:7px 10px;font:inherit;font-size:12px;font-weight:650;line-height:1.1;text-align:left;white-space:nowrap;cursor:pointer}.tamdot-popover-trigger:hover,.tamdot-popover-trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--blue) 45%,var(--line));background:color-mix(in srgb,var(--blue-soft) 45%,var(--surface))}.tamdot-popover-menu :focus-visible,.tamdot-popover-trigger:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.tamdot-popover-menu{position:absolute;z-index:45;top:calc(100% + 6px);left:0;display:grid;min-width:210px;max-width:min(360px,calc(100vw - 24px));max-height:min(420px,calc(100dvh - 90px));overflow:auto;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 16px 36px color-mix(in srgb,var(--action-primary) 14%,transparent)}.tamdot-popover-menu>b{padding:9px 9px 4px;color:var(--muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.tamdot-popover-menu button[role^=menuitem],.tamdot-popover-menu>button{border:0;border-radius:7px;background:transparent;color:var(--ink);padding:8px 9px;font:inherit;font-size:12px;text-align:left;cursor:pointer}.tamdot-popover-menu button[role^=menuitem]:hover,.tamdot-popover-menu button[role^=menuitem][aria-checked=true],.tamdot-popover-menu>button:hover{background:var(--blue-soft);color:var(--blue)}.saved-view-menu{min-width:260px}.desktop-filter-controls{display:flex;align-items:center;gap:7px;flex:1;flex-wrap:wrap}.mobile-filter-controls{display:none}.compact-filter-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:9px 10px;border:1px solid var(--line);border-radius:12px;background:var(--surface);margin-bottom:10px}.compact-filter-bar>input{height:var(--control-h);min-width:240px;flex:1 1 260px;border:1px solid var(--line);border-radius:var(--control-radius);background:var(--canvas);color:var(--ink);padding:7px 10px;font:inherit;font-size:13px}.popover-check{display:flex;align-items:center;gap:8px;padding:4px 2px;font-size:12px;cursor:pointer}.tag-mode{display:grid;gap:5px;margin:4px 0 0;padding:8px 0 0;border:0;border-top:1px solid var(--line);font-size:12px}.tag-mode legend{padding:0;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.tag-mode label{display:flex;gap:6px;align-items:center}.popover-actions{display:flex;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid var(--line)}.popover-actions .button{min-height:32px;font-size:12px}.filter-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 14px}.filter-chips button{border:1px solid color-mix(in srgb,var(--blue) 20%,var(--line));border-radius:999px;background:var(--blue-soft);color:var(--ink);padding:5px 8px;font-size:11px}.filter-chips .link-button{border:0;background:transparent;color:var(--blue)}.organization-workspace .business-case-card{display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:15px}.case-card-main{display:grid;gap:9px;min-width:0}.case-card-title-row{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.case-card-title-row>div:first-child{min-width:0}.case-card-title-row small{display:block;margin-top:3px;color:var(--muted);font-size:11px}.business-case-title{display:block;font-size:15px;line-height:1.3}.business-case-context{min-height:0!important;margin:0;color:var(--muted);font-size:12px;line-height:1.45}.case-operational-details{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0!important;padding-top:9px;border-top:1px solid var(--line)}.case-operational-details div{min-width:0}.case-operational-details dt{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.case-operational-details dd{margin:3px 0 0;font-size:12px;line-height:1.35}.business-case-footer{grid-column:2;display:flex;align-items:center;gap:9px;margin:0;padding-top:10px;border-top:1px solid var(--line)}.business-case-footer>small{color:var(--muted);font-size:11px}.business-case-footer .case-tags{display:flex;gap:5px;flex:1;margin:0}.business-case-footer .button{margin-left:auto}.bulk-toolbar .tamdot-popover-trigger{background:var(--surface)}.command-center{display:grid;gap:var(--workspace-gap)}.command-kpi-strip{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0}.command-kpi-strip .stat{display:flex;min-height:0!important;align-items:baseline;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:10px}.command-kpi-strip .stat-label{font-size:11px;line-height:1.2}.command-kpi-strip .stat-number{font-size:22px;line-height:1}.command-kpi-strip .stat small{display:none}.dashboard-command-grid .agenda-panel,.dashboard-command-grid .dashboard-context-panel{min-width:0;min-height:0;height:auto}.dashboard-command-grid .attention-center{display:grid;gap:0}.attention-center .attention-item{grid-template-columns:18px minmax(0,1fr) auto;gap:8px;padding:10px 0}.attention-item>div{min-width:0}.attention-item p{margin:3px 0;color:var(--muted);font-size:12px;line-height:1.4;-webkit-line-clamp:2}.attention-date{display:block;margin-top:5px;color:var(--muted);font-size:10px;font-weight:700}.dashboard-activity-row .home-timeline,.work-queue-panel{min-height:0}.dashboard-activity-row .timeline-viewport{height:248px;min-height:248px}.dashboard-activity-row .timeline-cluster.lane-lower,.dashboard-activity-row .timeline-cluster.lane-upper{top:111px}.dashboard-activity-row .business-feed-row>.panel-link{display:none}.dashboard-secondary-grid,.waiting-for-panel{display:none!important}@media(max-width:1279px){.dashboard-activity-row .business-feed-row>.panel-link{display:block}}@media(max-width:900px){.command-kpi-strip{grid-template-columns:repeat(3,minmax(150px,1fr));overflow-x:auto}.case-operational-details{grid-template-columns:1fr}.desktop-filter-controls{display:none}.mobile-filter-controls{display:flex;gap:7px;flex:1}.mobile-filter-controls .tamdot-popover{flex:1}.mobile-filter-controls .tamdot-popover-trigger{width:100%;text-align:center}.popover-mobile-sheet .tamdot-popover-menu{position:fixed;z-index:80;top:auto;right:10px;bottom:10px;left:10px;max-width:none;max-height:min(560px,calc(100dvh - 20px));padding:14px;border-radius:14px;box-shadow:0 20px 50px color-mix(in srgb,var(--text-primary) 40%,transparent)}.mobile-filter-sheet-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--line)}.tamdot-popover-menu{right:0;left:auto}.organization-workspace .business-case-card{grid-template-columns:auto minmax(0,1fr)}.business-case-footer{grid-column:1/-1}.case-card-grid{grid-template-columns:1fr!important}}@media(max-width:600px){.compact-filter-bar{align-items:stretch}.compact-filter-bar>input{min-width:0;flex-basis:100%}.command-kpi-strip{grid-template-columns:repeat(2,minmax(145px,1fr));overflow:visible}.command-kpi-strip .stat:last-child{grid-column:1/-1}.business-case-footer{align-items:flex-start;flex-wrap:wrap}.business-case-footer .case-tags{flex-basis:100%;order:3}.business-case-footer .button{margin-left:0}.case-card-title-row{display:grid}.tamdot-popover-menu{max-width:calc(100vw - 24px)}.saved-view-bar{align-items:stretch}.saved-view-bar .tamdot-popover{flex:1}.saved-view-bar .tamdot-popover-trigger{width:100%}}.dashboard-workspace{gap:14px}.dashboard-workspace-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.dashboard-workspace-heading h1{margin:0;font-size:30px;letter-spacing:-.055em}.dashboard-workspace-heading>div:last-child{display:flex;gap:8px}.dashboard-modular-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.dashboard-module{min-width:0}.dashboard-module.size-full{grid-column:1/-1}.dashboard-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.dashboard-kpi{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.dashboard-kpi span{color:var(--muted);font-size:11px}.dashboard-kpi strong{font-size:21px;line-height:1}.dashboard-panel{min-height:0}.dashboard-panel .panel-head{padding-bottom:10px}.dashboard-panel .panel-head h2{margin:0;font-size:16px}.dashboard-activity-list,.dashboard-agenda-list,.dashboard-queue-list,.dashboard-waiting-list{display:grid}.dashboard-queue-list article{display:grid;grid-template-columns:105px minmax(0,1fr) auto;gap:9px;align-items:start;padding:10px 0;border-top:1px solid var(--line)}.dashboard-activity-list article:first-child,.dashboard-agenda-list article:first-child,.dashboard-queue-list article:first-child{border-top:0}.dashboard-attention{padding:4px 6px;border-radius:999px;background:var(--blue-soft);color:var(--blue);font-size:9px;font-weight:800;text-align:center;text-transform:uppercase}.dashboard-attention.overdue,.dashboard-attention.urgent{background:var(--red-soft);color:var(--red)}.dashboard-activity-list a,.dashboard-agenda-list a,.dashboard-queue-list a,.dashboard-waiting-list a{font-size:13px;font-weight:750}.dashboard-activity-list p,.dashboard-agenda-list p,.dashboard-queue-list p{margin:3px 0;color:var(--muted);font-size:11px;line-height:1.4}.dashboard-queue-list small{color:var(--muted);font-size:10px}.dashboard-queue-list .button{padding:6px 8px;font-size:10px}.dashboard-activity-list article{display:grid;grid-template-columns:45px 18px minmax(0,1fr);gap:8px;padding:9px 0;border-top:1px solid var(--line)}.dashboard-activity-list article>span,.dashboard-activity-list time{font-size:10px;color:var(--muted)}.dashboard-waiting-list a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px;padding:10px 0;border-top:1px solid var(--line)}.dashboard-waiting-list small,.dashboard-waiting-list span{color:var(--muted);font-size:11px}.dashboard-waiting-list small{grid-column:1/-1}.dashboard-module-edit{display:flex;align-items:center;justify-content:flex-end;gap:5px;border:1px dashed var(--line);border-radius:8px}.dashboard-hidden-modules button,.dashboard-module-edit button,.dashboard-module-edit select{min-height:28px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);padding:4px 6px;font:inherit;font-size:10px}.dashboard-hidden-modules{display:flex;gap:7px;flex-wrap:wrap;padding:9px;border:1px dashed var(--line);border-radius:10px}.dashboard-drawer-backdrop{position:fixed;z-index:90;inset:0;background:color-mix(in srgb,var(--action-primary) 20%,transparent);display:flex;justify-content:flex-end}.dashboard-timeline-drawer{width:min(460px,100vw);height:100%;overflow:auto;background:var(--surface);color:var(--ink);box-shadow:-12px 0 35px color-mix(in srgb,var(--action-primary) 20%,transparent);padding:20px}.dashboard-timeline-drawer>header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid var(--line)}.dashboard-timeline-drawer h2{margin:2px 0;font-size:20px}.dashboard-drawer-events{display:grid}.dashboard-drawer-events article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:13px 0;border-bottom:1px solid var(--line)}.dashboard-drawer-events i{font-style:normal;font-size:17px}.dashboard-drawer-events div{display:grid;gap:4px}.dashboard-drawer-events small,.dashboard-drawer-events span{color:var(--muted);font-size:11px}.dashboard-drawer-events b{font-size:13px}.dashboard-drawer-events p{margin:2px 0;color:var(--muted);font-size:12px;line-height:1.4}.dashboard-drawer-events div>div{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.dashboard-drawer-events .button{font-size:11px;padding:6px 8px}@media(max-width:900px){.dashboard-modular-grid{grid-template-columns:1fr}.dashboard-module.size-full{grid-column:auto}.dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-workspace-heading{align-items:flex-start;flex-direction:column}.dashboard-queue-list article{grid-template-columns:92px minmax(0,1fr) auto}}@media(max-width:600px){.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-kpi:last-child{grid-column:1/-1}.dashboard-queue-list article{grid-template-columns:1fr auto}.dashboard-attention{justify-self:start}.dashboard-queue-list article>div{grid-column:1}.dashboard-queue-list .button{grid-column:2;grid-row:1}.dashboard-module-edit{align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.dashboard-timeline-drawer{width:100%;height:auto;min-height:68dvh;max-height:92dvh;align-self:flex-end;border-radius:16px 16px 0 0}.dashboard-drawer-backdrop{align-items:flex-end}}.dashboard-kpi{align-items:flex-start}.dashboard-kpi>span{display:grid;gap:3px;color:var(--ink)}.dashboard-kpi>span>b{font-size:11px}.dashboard-kpi>span>small{color:var(--muted);font-size:9px;line-height:1.35}.dashboard-kpi>strong{color:var(--accent-primary);font-size:23px}.dashboard-module-group{padding:4px 7px;border-radius:999px;font-size:8px;font-weight:900;letter-spacing:.08em;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary) 14%,transparent),0 0 18px color-mix(in srgb,var(--accent-primary) 28%,transparent)}.dashboard-status-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0 14px 14px}.dashboard-status-card{display:grid;gap:8px;min-height:82px;padding:12px;border:1px solid var(--line);border-top:3px solid var(--blue);border-radius:11px;background:var(--surface-soft);color:var(--ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.dashboard-status-card span{color:var(--muted);font-size:10px;font-weight:800}.dashboard-status-card strong{font-size:24px}.dashboard-status-card.case-status-new{border-top-color:var(--blue)}.dashboard-status-card.case-status-in-progress{border-top-color:var(--accent-secondary)}.dashboard-status-card.case-status-waiting-for-us{border-top-color:var(--accent-primary)}.dashboard-status-card.case-status-waiting-for-external{border-top-color:var(--orange)}.dashboard-status-card.case-status-done{border-top-color:var(--green)}.dashboard-status-card:hover{transform:translateY(-1px);box-shadow:var(--shadow)}.dashboard-recent-emails{display:grid;padding:0 14px 12px}.dashboard-recent-emails article{display:grid;grid-template-columns:minmax(0,1.2fr) auto minmax(0,.8fr);gap:11px;align-items:center;padding:11px 0;border-top:1px solid var(--line)}.dashboard-recent-emails article:first-child{border-top:0}.dashboard-email-case,.dashboard-recent-emails article>div{display:grid;gap:3px;min-width:0}.dashboard-email-case,.dashboard-email-subject{color:var(--ink);text-decoration:none}.dashboard-email-subject{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850}.dashboard-email-case:hover b,.dashboard-email-subject:hover{color:var(--blue)}.dashboard-recent-emails small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.dashboard-recent-emails article>span{color:var(--blue);font-weight:900}.dashboard-email-case b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.dashboard-activity-list article{grid-template-columns:105px 18px minmax(0,1fr)}.dashboard-activity-list time{white-space:nowrap}@media(max-width:900px){.dashboard-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.dashboard-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:12px}.dashboard-status-card:last-child{grid-column:1/-1}.dashboard-recent-emails article{grid-template-columns:minmax(0,1fr) auto}.dashboard-email-case{grid-column:1/-1;padding-left:10px;border-left:2px solid var(--blue)}.dashboard-recent-emails article>span{grid-column:2;grid-row:1}.dashboard-activity-list article{grid-template-columns:92px 16px minmax(0,1fr)}}.organization-workspace .business-case-card[draggable=true]{cursor:grab}.organization-workspace .business-case-card[draggable=true]:active{cursor:grabbing}.merge-target-picker>p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.merge-case-choices{display:grid;gap:9px}.merge-case-choice{display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:12px;border:1px solid var(--line);border-radius:11px;background:var(--canvas);color:var(--ink)!important;cursor:pointer}.merge-case-choice:hover{border-color:color-mix(in srgb,var(--accent-primary) 45%,var(--line))}.merge-case-choice.retained{border-color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 7%,var(--surface));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary) 10%,transparent)}.merge-case-choice>input{width:16px!important;height:16px;margin:3px 0 0;accent-color:var(--accent-primary)}.merge-case-choice-body{display:grid;gap:6px;min-width:0}.merge-case-role{justify-self:start;padding:3px 7px;border-radius:999px;background:var(--surface-soft);color:var(--muted);font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.merge-case-choice.retained .merge-case-role{background:color-mix(in srgb,var(--accent-primary) 13%,var(--surface));color:var(--accent-primary)}.merge-case-choice-body>strong{overflow-wrap:anywhere;font-size:14px;line-height:1.35}.merge-case-description{display:grid;gap:2px;color:var(--muted);font-size:11px;font-weight:500;line-height:1.4}.merge-case-description>b,.merge-case-facts b{color:var(--muted);font-size:8px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.merge-case-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:7px;border-top:1px solid var(--line)}.merge-case-facts>span{display:grid;gap:2px;min-width:0;color:var(--ink);font-size:10px;font-weight:700}.merge-case-facts>span:last-child{overflow-wrap:anywhere}@media(max-width:600px){.merge-case-facts{grid-template-columns:1fr}.merge-case-choice{padding:10px}}.contact-detail,.contact-directory{display:grid;gap:18px;padding:28px}.contact-detail-head,.contact-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.contact-detail-head h1,.contact-heading h1{margin:0;letter-spacing:-.055em;font-size:31px}.contact-detail-head p:not(.eyebrow),.contact-heading p:not(.eyebrow){margin:7px 0 0;color:var(--muted);max-width:700px}.directory-tabs{display:flex;gap:6px;border-bottom:1px solid var(--line)}.directory-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);padding:10px 14px;font-weight:750;cursor:pointer}.directory-tabs button.active{color:var(--blue);border-bottom-color:var(--blue)}.directory-filters input,.directory-filters select,.directory-form input,.directory-form select,.directory-form textarea{border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);padding:9px 10px;font:inherit}.directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.directory-card{display:grid;gap:14px;min-height:180px;padding:17px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:inherit;text-decoration:none;transition:transform .15s,border-color .15s}.directory-card:hover{border-color:var(--action-primary);transform:translateY(-1px)}.directory-card>div{display:flex;gap:10px;align-items:center}.directory-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--blue-soft);color:var(--blue);font-weight:800}.directory-avatar.company{border-radius:9px}.directory-card h2{margin:0;font-size:15px}.directory-card p{margin:3px 0 0;color:var(--muted);font-size:12px}.directory-identity{overflow-wrap:anywhere}.directory-card footer{display:flex;justify-content:space-between;gap:8px;margin-top:auto;color:var(--muted);font-size:10px}.directory-form{display:grid;gap:11px}.directory-form label{display:grid;gap:5px;color:var(--muted);font-size:12px;font-weight:700}.directory-form textarea{min-height:92px;resize:vertical}.back-link{color:var(--blue);font-size:12px;font-weight:750;text-decoration:none}.detail-actions{display:flex;gap:8px;flex-wrap:wrap}.contact-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.contact-card{padding:18px}.contact-card h2{margin:0 0 14px;font-size:16px}.contact-card dl{display:grid;gap:11px;margin:0}.contact-card dt{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.contact-card dd{margin:3px 0 0;overflow-wrap:anywhere}.contact-card small{display:block;margin-top:4px;color:var(--muted);font-size:10px}.contact-cases>a,.contact-person-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--line);color:inherit;text-decoration:none}.contact-cases>a:first-of-type,.contact-person-link:first-of-type{border-top:0}.contact-cases small,.contact-person-link small{display:block;margin-top:3px}.contact-cases i,.contact-person-link i{color:var(--blue);font-style:normal}@media(max-width:900px){.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-detail-grid{grid-template-columns:1fr}}@media(max-width:650px){.contact-detail,.contact-directory{padding:18px}.contact-detail-head,.contact-heading{display:grid}.directory-grid{grid-template-columns:1fr}.directory-card footer{align-items:flex-start;flex-direction:column}}.dashboard-page{max-width:1640px}.dashboard-workspace{width:100%}.product-topbar{position:sticky;top:0}.dashboard-modular-grid{-moz-column-gap:18px;column-gap:18px;row-gap:18px}.dashboard-modular-grid.is-editing{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row dense;align-items:stretch}.dashboard-modular-grid.is-editing>.dashboard-module{min-width:0;width:100%;overflow:hidden;align-content:start}.dashboard-modular-grid.is-editing>.dashboard-module>:not(.dashboard-module-edit){min-width:0;max-width:100%;overflow:hidden}.dashboard-modular-grid.is-editing>.dashboard-module.size-medium,.dashboard-modular-grid.is-editing>.dashboard-module.size-small{grid-column:span 3}.dashboard-modular-grid.is-editing>.dashboard-module.size-large{grid-column:span 6}.dashboard-modular-grid.is-editing>.dashboard-module.size-full{grid-column:1/-1}.dashboard-modular-grid.is-editing .dashboard-module-edit{position:static;z-index:auto;min-width:0}.case-detail-modular-grid.layout-editing>.case-layout-module{align-content:start}.case-detail-page .case-overview-card{grid-template-columns:minmax(175px,.55fr) minmax(300px,1.45fr) minmax(300px,1.2fr);border-color:color-mix(in srgb,var(--line) 82%,var(--accent-primary));box-shadow:0 10px 28px color-mix(in srgb,var(--ink) 7%,transparent)}.case-detail-page .case-overview-card>div{gap:7px;padding:16px 18px}.case-detail-page .case-overview-state{background:color-mix(in srgb,var(--accent-primary) 7%,var(--surface))}.case-detail-page .case-conversation-state{align-items:center;gap:7px;font-size:12px;font-weight:800;line-height:1.35}.case-detail-page .case-conversation-state i{margin-top:0}.case-detail-page .case-overview-state>p{max-height:3.9em;overflow:hidden}.case-detail-page .case-overview-context{background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface))}.case-detail-page .case-overview-context h2{font-size:14px;line-height:1.45}.case-detail-page .case-overview-next{background:var(--surface)}.case-detail-page .case-overview-next .case-reply-entry{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start;width:100%;margin-top:9px!important;padding-top:10px;border-top:1px solid var(--line)}.case-detail-top-actions .button{min-height:34px;white-space:nowrap}.organization-workspace .follow-up-sticky-controls{position:sticky;top:64px;z-index:35;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:0 -8px 10px;padding:8px;border-bottom:1px solid color-mix(in srgb,var(--line) 86%,transparent);background:color-mix(in srgb,var(--canvas) 94%,transparent);backdrop-filter:blur(12px)}.organization-workspace .follow-up-sticky-controls>.button{min-height:36px;white-space:nowrap}.organization-workspace .follow-up-sticky-controls .workspace-filter-toolbox{margin:0}@media (max-width:1050px){.case-detail-page .case-overview-card{grid-template-columns:1fr 1.45fr}}@media (max-width:680px){.case-detail-page .case-overview-card{grid-template-columns:1fr}.organization-workspace .follow-up-sticky-controls{top:56px;grid-template-columns:1fr}.organization-workspace .follow-up-sticky-controls>.button{justify-self:start}}.dashboard-modular-grid:not(.is-editing)>.dashboard-module.size-large{grid-column:span 2}.dashboard-modular-grid:not(.is-editing){grid-template-columns:repeat(12,minmax(0,1fr))}.dashboard-modular-grid:not(.is-editing)>.dashboard-module.size-medium,.dashboard-modular-grid:not(.is-editing)>.dashboard-module.size-small{grid-column:span 3}.dashboard-modular-grid:not(.is-editing)>.dashboard-module.size-large{grid-column:span 6}.dashboard-modular-grid:not(.is-editing)>.dashboard-module.size-full{grid-column:1/-1}.tamdot-dialog .button.danger,.tamdot-dialog .button.ghost.danger{background:var(--danger-bg)!important;border-color:var(--danger-border)!important;color:var(--danger-fg)!important;-webkit-text-fill-color:var(--danger-fg)!important}.tamdot-dialog .button.danger:hover,.tamdot-dialog .button.ghost.danger:hover{background:var(--danger-hover-bg)!important;color:var(--danger-hover-fg)!important;-webkit-text-fill-color:var(--danger-hover-fg)!important}@media (max-width:1050px){.dashboard-modular-grid:not(.is-editing)>.dashboard-module.size-medium,.dashboard-modular-grid:not(.is-editing)>.dashboard-module.size-small{grid-column:span 6}.dashboard-modular-grid:not(.is-editing)>.dashboard-module.size-full,.dashboard-modular-grid:not(.is-editing)>.dashboard-module.size-large{grid-column:1/-1}}@media (max-width:1100px){.dashboard-modular-grid.is-editing>.dashboard-module.size-medium,.dashboard-modular-grid.is-editing>.dashboard-module.size-small{grid-column:span 6}.dashboard-modular-grid.is-editing>.dashboard-module.size-full,.dashboard-modular-grid.is-editing>.dashboard-module.size-large{grid-column:1/-1}}@media (max-width:700px){.dashboard-modular-grid:not(.is-editing){grid-template-columns:1fr}.dashboard-modular-grid.is-editing>.dashboard-module,.dashboard-modular-grid.is-editing>.dashboard-module.size-full,.dashboard-modular-grid.is-editing>.dashboard-module.size-large,.dashboard-modular-grid.is-editing>.dashboard-module.size-medium,.dashboard-modular-grid.is-editing>.dashboard-module.size-small,.dashboard-modular-grid:not(.is-editing)>.dashboard-module.size-full,.dashboard-modular-grid:not(.is-editing)>.dashboard-module.size-large,.dashboard-modular-grid:not(.is-editing)>.dashboard-module.size-medium,.dashboard-modular-grid:not(.is-editing)>.dashboard-module.size-small{grid-column:1}}.tag-manager-actions .button,.tag-manager-header .button{margin:0}.tag-manager-row>.case-tag{justify-self:start;width:-moz-fit-content;width:fit-content;max-width:min(28ch,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-picker-create{margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.tag-picker-new{width:100%;border:0;border-radius:7px;background:transparent;color:var(--blue);padding:8px 7px;font:inherit;font-size:12px;font-weight:750;text-align:left;cursor:pointer}.tag-picker-new:focus-visible,.tag-picker-new:hover:not(:disabled){background:var(--blue-soft);outline:0}.tag-picker-new:disabled{color:var(--muted);cursor:not-allowed}.tag-filter-content .tag-filter-check{justify-content:space-between}.tag-filter-content .tag-filter-check input{flex:0 0 auto;margin-left:auto}.tag-picker-create-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.tag-picker-create-form input{min-width:0;border:1px solid var(--line);border-radius:7px;background:var(--canvas);color:var(--ink);padding:8px 9px;font:inherit;font-size:12px}.tag-picker-create-form>fieldset{grid-column:1/-1;grid-row:2}.tag-picker-create-form>.button{grid-column:2;grid-row:1}.tag-picker-create-form .button{padding:8px 10px;font-size:12px}.tag-editor-form fieldset,.tag-picker-create-form fieldset{margin:0;min-width:0;border:0;padding:0}.tag-editor-form legend,.tag-picker-create-form legend{margin-bottom:5px;color:var(--muted);font-size:11px;font-weight:750}.tag-editor-colors{display:flex;flex-wrap:wrap;gap:5px}.tag-editor-colors .case-tag{border:0;cursor:pointer}.tag-editor-colors .case-tag[aria-pressed=true]{outline:2px solid var(--blue);outline-offset:1px}.followup-tag-editor{position:relative}.followup-tag-picker{top:calc(100% + 6px);right:auto;left:0;width:min(380px,calc(100vw - 32px))}.tag-manager-picker-list{display:grid;gap:3px;max-height:260px;overflow:auto;margin-top:8px}.tag-manager-picker-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;border:0;border-radius:7px;background:transparent;color:var(--ink);padding:7px;text-align:left}button.tag-manager-picker-row{cursor:pointer}button.tag-manager-picker-row:focus-visible,button.tag-manager-picker-row:hover{background:var(--blue-soft);outline:0}.tag-manager-picker-row .case-tag{justify-self:start;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-manager-picker-row small{color:var(--muted);white-space:nowrap}.tag-manager-picker-row b{color:var(--blue);font-size:11px}.tag-editor-form{display:grid;gap:10px}.tag-editor-form .eyebrow{margin:0}.tag-editor-form>label{display:grid;gap:5px;color:var(--muted);font-size:11px;font-weight:750}.tag-editor-form input{min-width:0;border:1px solid var(--line);border-radius:7px;background:var(--canvas);color:var(--ink);padding:8px 9px;font:inherit;font-size:12px}.tag-editor-form-actions{display:flex;justify-content:flex-end;gap:7px}.tag-editor-danger-actions{display:flex;flex-wrap:wrap;gap:7px;margin-right:auto}.dashboard-activity-list article,.dashboard-agenda-list article,.dashboard-context-panel .attention-item,.dashboard-queue-list article,.dashboard-waiting-list a{padding-inline:20px}.organization-workspace .business-case-card{border-color:color-mix(in srgb,var(--line) 82%,var(--accent-primary));box-shadow:0 5px 18px color-mix(in srgb,var(--ink) 5%,transparent);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.organization-workspace .business-case-card:hover{border-color:color-mix(in srgb,var(--accent-primary) 38%,var(--line));box-shadow:0 10px 26px color-mix(in srgb,var(--ink) 10%,transparent);transform:translateY(-1px)}.organization-workspace .business-case-context{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.case-card-latest-email>b{overflow:hidden;min-width:0;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.case-card-next-action{display:grid;gap:3px;padding:9px 11px;border-left:3px solid var(--accent-primary);border-radius:0 9px 9px 0;background:color-mix(in srgb,var(--accent-primary) 8%,var(--surface))}.case-card-next-action small{color:var(--accent-primary);font-size:9px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.case-card-next-action b{font-size:12px;line-height:1.4}.case-card-latest-email{justify-content:flex-end}.case-card-latest-email>time{flex:0 0 auto}.case-attachment-summary{position:relative;display:inline-flex;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;margin-top:2px;color:var(--accent-primary);cursor:help;font-size:10px;font-weight:800}.attachment-icon{width:18px;height:18px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain}.case-attachment-tooltip{position:absolute;z-index:20;bottom:calc(100% + 8px);left:0;display:none;width:min(280px,calc(100vw - 52px));max-height:220px;gap:7px;overflow:auto;padding:10px;border:1px solid var(--line);border-radius:9px;background:var(--surface);box-shadow:0 12px 26px color-mix(in srgb,var(--ink) 18%,transparent);color:var(--ink)}.case-attachment-summary:focus .case-attachment-tooltip,.case-attachment-summary:hover .case-attachment-tooltip{display:grid}.case-attachment-tooltip>span{display:grid;gap:1px;min-width:0;overflow-wrap:anywhere}.case-attachment-tooltip small{color:var(--muted);font-size:10px;font-weight:600}.document-library{display:grid;gap:16px}.document-toolbar .document-search{flex:1 1 300px;min-width:180px}.document-tags{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px}.document-tags details{position:relative}.document-tags summary{cursor:pointer;font-size:12px;color:var(--accent-strong);font-weight:700}.document-search{width:min(520px,100%);min-height:42px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);padding:9px 12px;font:inherit}.document-list{display:grid;gap:9px}.document-list article{display:grid;grid-template-columns:38px minmax(0,1.2fr) minmax(180px,.8fr) auto;align-items:center;gap:12px;border:1px solid var(--line);background:var(--surface)}.document-list article>div{display:grid;gap:3px;min-width:0}.document-list article a,.document-list article b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-list small{color:var(--muted);font-size:11px}.document-list article>a:not(.button){display:grid;gap:2px;color:var(--ink);text-decoration:none;font-size:12px;font-weight:750}.button.danger:not(.ghost){background:var(--red);border-color:var(--red);color:var(--surface)}.button.danger:not(.ghost):hover{background:color-mix(in srgb,var(--red) 86%,var(--text-primary));border-color:color-mix(in srgb,var(--red) 86%,var(--text-primary));color:var(--surface)}@media (max-width:760px){.document-list article{grid-template-columns:34px minmax(0,1fr)}.document-list article>a:not(.button){grid-column:2}.document-list .button{grid-column:2;justify-self:start}.document-toolbar .document-search{flex-basis:100%}}@media (max-width:900px){.dashboard-page{max-width:none}}@media (max-width:620px){.case-card-latest-email{justify-content:flex-start}}@media (max-width:640px){.dashboard-activity-list article,.dashboard-agenda-list article,.dashboard-context-panel .attention-item,.dashboard-queue-list article,.dashboard-waiting-list a{padding-inline:14px}.tag-picker-create-form{grid-template-columns:1fr}.tag-picker-create-form>.button{grid-column:1;grid-row:auto}.followup-tag-picker{right:16px;left:16px;width:auto}.tag-manager-picker-row{grid-template-columns:minmax(0,1fr) auto}.tag-manager-picker-row b{grid-column:2;grid-row:1}}.document-library .document-toolbar{display:grid;grid-template-columns:minmax(240px,1.6fr) repeat(4,minmax(128px,.7fr));align-items:center;gap:9px;padding:12px}.document-library .document-toolbar select{max-width:none}.document-groups{display:grid;gap:18px}.document-group{display:grid;gap:9px}.document-group>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.document-group>header h2{margin:0}.document-group>header span{min-width:28px;border-radius:99px;background:color-mix(in srgb,var(--accent-primary) 10%,var(--surface));color:var(--accent-primary);padding:4px 8px;text-align:center;font-size:12px;font-weight:850}.original-email-panel{display:grid;gap:12px;margin-top:14px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.original-email-panel dl,.original-email-panel header{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}.original-email-panel header{justify-content:space-between}.original-email-panel dl{margin:0}.original-email-panel dt{color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.original-email-panel dd{margin:0}.original-email-panel pre{max-height:540px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--canvas);color:var(--ink);font:inherit;line-height:1.55}.contact-document-links{display:grid;gap:5px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.contact-document-links a{display:grid;gap:1px;padding:6px 8px;border-radius:8px;background:color-mix(in srgb,var(--accent-primary) 6%,var(--surface));color:var(--ink);text-decoration:none}.contact-document-links b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1180px){.document-library .document-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.document-library .document-toolbar .document-search{grid-column:1/-1}}@media (max-width:760px){.document-library .document-toolbar{grid-template-columns:1fr 1fr}}.tamdot-ui-icon{width:17px;height:17px;flex:0 0 auto}.document-command-bar{padding:14px;border:1px solid var(--line);border-radius:14px}.document-search-shell{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:46px;border:1px solid color-mix(in srgb,var(--line) 78%,var(--accent-primary));border-radius:12px;background:var(--surface);padding:0 12px;color:var(--muted);transition:border-color .15s ease,background .15s ease}.document-search-shell:focus-within{border-color:var(--accent-primary);background:var(--surface);outline:3px solid color-mix(in srgb,var(--accent-primary) 11%,transparent)}.document-search-suggestions{position:absolute;z-index:20;top:calc(100% + 6px);left:0;right:0;display:grid;gap:2px;max-height:260px;overflow:auto;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 14px 30px color-mix(in srgb,var(--action-primary) 14%,transparent)}.document-search-suggestions button{border:0;border-radius:7px;padding:8px 10px;background:transparent;color:color-mix(in srgb,var(--ink) 68%,var(--muted));font:inherit;font-size:12px;line-height:1.3;text-align:left;cursor:pointer}.document-search-suggestions button:focus-visible,.document-search-suggestions button:hover{background:color-mix(in srgb,var(--accent-primary) 8%,var(--surface));color:var(--ink);outline:0}.document-search-shell .document-search{width:100%;min-width:0;min-height:44px;border:0;border-radius:0;outline:0;background:transparent;padding:0;box-shadow:none;color:var(--ink);font:inherit;font-size:13px}.global-search-completion{display:flex;align-items:center;padding:0 10px;font:inherit;font-size:14px;line-height:1.2;color:color-mix(in srgb,var(--muted) 78%,var(--surface))}.global-search-typeahead input{font:inherit;font-size:13px;line-height:1.2}.document-reset,.document-search-clear{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:12px;font-weight:750}.document-search-clear{width:30px;height:30px;border-radius:50%}.document-reset:hover,.document-search-clear:hover{background:color-mix(in srgb,var(--accent-primary) 8%,var(--surface));color:var(--accent-primary)}.document-quick-filters,.document-view-switch{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.document-quick-filters button,.document-view-switch button{display:inline-flex;align-items:center;gap:6px;min-height:32px;border:1px solid var(--line);border-radius:999px;background:var(--canvas);color:var(--muted);padding:6px 11px;cursor:pointer;font:inherit;font-size:11px;font-weight:800;transition:border-color .14s ease,background .14s ease,color .14s ease}.document-quick-filters button:hover,.document-view-switch button:hover{border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--line));color:var(--ink)}.document-quick-filters button.active,.document-view-switch button.active{border-color:var(--accent-primary);background:var(--accent-primary);color:var(--surface)}.document-view-switch{padding-left:10px;border-left:1px solid var(--line)}.document-result-count{flex:0 0 auto;color:var(--muted);font-size:11px}.document-result-count b{color:var(--ink);font-size:14px}.document-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px 4px 2px}.document-filter-grid label{display:grid;gap:5px;color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.document-filter-grid select{width:100%;min-width:0;min-height:39px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);border-radius:10px;background-color:var(--surface);background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 15px) 16px,calc(100% - 10px) 16px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;color:var(--ink);padding:8px 30px 8px 10px;box-shadow:none;font:inherit;font-size:12px;font-weight:700;text-transform:none}.document-filter-grid select:focus,.document-filter-grid select:hover{border-color:color-mix(in srgb,var(--accent-primary) 58%,var(--line));outline:0}.document-group>header{justify-content:flex-start;backdrop-filter:blur(8px);border-bottom:1px solid color-mix(in srgb,var(--line) 75%,transparent);align-self:start;width:100%}.document-group>header>div{display:grid;gap:1px}.document-group>header h2{font-size:15px}.document-group>header small{color:var(--muted);font-size:10px}.document-group-symbol,.document-group>header>.document-group-symbol,.document-group>header>.document-mark,.document-mark{position:relative;display:grid;place-items:center;flex:0 0 auto;width:38px;min-width:38px;height:42px;border:1px solid color-mix(in srgb,var(--accent-primary) 24%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--accent-primary) 7%,var(--surface));color:var(--accent-primary);padding:0}.document-mark:after{content:"";position:absolute;top:-1px;right:-1px;width:10px;height:10px;border-bottom:1px solid color-mix(in srgb,var(--accent-primary) 26%,var(--line));border-left:1px solid color-mix(in srgb,var(--accent-primary) 26%,var(--line));border-radius:0 9px 0 5px;background:var(--surface)}.document-mark>span{min-width:0;border-radius:0;background:none;color:inherit;padding:0;font-size:9px;font-weight:900;letter-spacing:.04em}.document-mark.type-spreadsheet{border-color:color-mix(in srgb,var(--green) 35%,var(--line));background:color-mix(in srgb,var(--green) 9%,var(--surface));color:color-mix(in srgb,var(--green) 72%,var(--status-success))}.document-mark.type-word{border-color:color-mix(in srgb,var(--action-primary) 35%,var(--line));background:color-mix(in srgb,var(--action-primary) 9%,var(--surface));color:var(--action-primary)}.document-mark.type-other,.document-mark.type-text{border-color:var(--line);background:var(--canvas);color:var(--muted)}.document-list article{grid-template-columns:42px minmax(220px,1.4fr) minmax(180px,.8fr) auto;min-height:78px;border-radius:11px;padding:13px 15px;box-shadow:none;transition:border-color .14s ease,background .14s ease}.document-list article:hover{border-color:color-mix(in srgb,var(--accent-primary) 34%,var(--line));background:color-mix(in srgb,var(--accent-primary) 2.5%,var(--surface))}.document-main>b{color:var(--ink);font-size:13px}.document-main>small{line-height:1.45}.document-tags details>summary{display:inline-flex;align-items:center;gap:4px;list-style:none}.document-tags details>summary::-webkit-details-marker{display:none}.document-case-link{border-left:1px solid var(--line);padding-left:14px}.document-case-link span{overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.document-case-link:hover span{color:var(--accent-primary)}.document-download{display:inline-flex;align-items:center;gap:6px;box-shadow:none}@media (max-width:1080px){.document-view-switch{padding-top:8px;padding-left:0;border-top:1px solid var(--line);border-left:0}.document-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.document-list article{grid-template-columns:42px minmax(0,1fr) auto}.document-case-link{grid-column:2}.document-download{grid-column:3}}@media (max-width:680px){.document-command-bar{padding:11px}.document-filter-grid{grid-template-columns:1fr}.document-result-count{order:-1}.document-list article{grid-template-columns:38px minmax(0,1fr)}.document-download{grid-column:2;grid-row:auto;justify-self:start}}.onboarding-page,.subscription-settings,.team-settings{display:grid;gap:18px}.onboarding-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;list-style:none;margin:0;padding:0}.onboarding-steps li{display:flex;align-items:center;gap:7px;padding:9px;border:1px solid var(--line);border-radius:9px;color:var(--muted);font-size:11px;font-weight:700}.onboarding-steps span{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--surface-soft);color:var(--blue)}.onboarding-steps .complete{border-color:var(--status-success);color:var(--green)}.onboarding-steps .complete span{background:var(--green-soft);color:var(--green)}.onboarding-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.onboarding-card{display:grid;align-content:start;gap:12px;padding:20px}.onboarding-card h2,.team-invite h2,.team-list h2,.usage-panel h2{margin:0;font-size:17px}.onboarding-card .field{display:grid;gap:6px}.case-collaboration .field span,.onboarding-card .field span,.team-invite .field span{font-size:11px;color:var(--muted);font-weight:750}.case-collaboration select,.case-collaboration textarea,.onboarding-card input,.team-actions select,.team-invite input,.team-invite select{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);padding:9px}.onboarding-card .button{justify-self:start}.onboarding-sync{grid-column:1/-1}.onboarding-result{display:flex;flex-wrap:wrap;gap:9px;padding:10px;border-radius:8px;background:var(--blue-soft);font-size:11px}.onboarding-result b{width:100%;color:var(--blue)}.onboarding-finish{justify-self:start}.success-copy{color:var(--green);font-weight:700}.team-invite,.team-list,.usage-panel{padding:20px}.team-invite{display:grid;gap:12px}.team-invite-form{display:grid;grid-template-columns:minmax(200px,1fr) 160px auto;gap:10px;align-items:end}.team-invite-form .field{display:grid;gap:6px}.manual-link{display:grid;grid-template-columns:1fr auto;gap:8px;padding:10px;border-radius:8px;background:var(--blue-soft);font-size:11px}.manual-link b{grid-column:1/-1;color:var(--blue)}.manual-link code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:16px}.team-list{display:grid;align-content:start;gap:0}.team-list h2{margin-bottom:10px}.team-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.team-row div:first-child{display:grid;gap:3px}.team-row small{color:var(--muted);font-size:11px}.team-actions{display:flex;gap:6px;align-items:center}.team-actions select{width:auto;padding:7px}.danger{color:var(--red)!important}.subscription-overview .status{margin-left:auto}.case-collaboration{display:grid;gap:10px}.case-collaboration h3{margin:8px 0 0;font-size:13px}.case-collaboration .field{display:grid;gap:6px}.case-collaboration textarea{min-height:70px;resize:vertical}.internal-notes{display:grid;gap:8px;max-height:260px;overflow:auto}.internal-notes article{padding:9px;border-radius:7px;background:var(--surface-soft)}.internal-notes p{margin:0 0 5px;font-size:12px;white-space:pre-wrap}.internal-notes small{font-size:10px;color:var(--muted)}.invite-page{min-height:100dvh;display:grid;place-items:center;padding:20px;background:var(--canvas)}.invite-card{width:min(460px,100%);padding:30px;display:grid;gap:14px}.invite-card h1{margin:0;font-size:28px}@media(max-width:900px){.onboarding-steps{grid-template-columns:repeat(3,1fr)}.onboarding-grid,.team-grid{grid-template-columns:1fr}.team-invite-form{grid-template-columns:1fr 1fr}.team-invite-form .button{justify-self:start}}@media(max-width:600px){.onboarding-steps{grid-template-columns:1fr 1fr}.onboarding-grid{grid-template-columns:1fr}.onboarding-sync{grid-column:auto}.team-invite-form,.usage-row{grid-template-columns:1fr}.team-row{grid-template-columns:minmax(0,1fr) auto}.team-actions{grid-column:1/-1}.subscription-overview .status{margin-left:0}.manual-link{grid-template-columns:1fr}}.onboarding-wizard-v2{width:min(1040px,100%);margin-inline:auto}.onboarding-wizard-v2 .onboarding-steps{display:flex;overflow-x:auto;scrollbar-width:thin;padding-bottom:4px}.onboarding-wizard-v2 .onboarding-steps li{flex:0 0 auto}.onboarding-wizard-v2 .onboarding-steps li.active{border-color:var(--blue);box-shadow:0 0 0 2px color-mix(in srgb,var(--blue) 14%,transparent);color:var(--ink)}.onboarding-stage{display:grid;gap:16px;padding:clamp(20px,4vw,36px);min-height:340px;align-content:start}.onboarding-stage>h2{margin:0;font-size:clamp(22px,3vw,32px)}.onboarding-stage>.button,.onboarding-stage>div>.button{justify-self:start}.onboarding-safety{padding:11px 13px;border-radius:10px;background:var(--green-soft);color:var(--green);font-weight:750}.onboarding-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.onboarding-stage .field{display:grid;gap:6px}.onboarding-stage .field span{font-size:11px;font-weight:750;color:var(--muted)}.onboarding-stage input,.onboarding-stage select,.onboarding-stage textarea{width:100%;border:1px solid var(--line);border-radius:9px;padding:10px;background:var(--surface);color:var(--ink)}.onboarding-stage textarea{min-height:88px;resize:vertical}.onboarding-provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.onboarding-provider-grid article{display:grid;align-content:start;gap:10px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.onboarding-provider-grid h3{margin:0}.onboarding-mailbox-choice{display:flex;gap:9px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:9px;background:var(--surface);cursor:pointer}.onboarding-mailbox-choice input{width:auto}.onboarding-mailbox-choice span{display:grid;min-width:0}.onboarding-mailbox-choice b{overflow:hidden;text-overflow:ellipsis}.onboarding-mailbox-choice small{color:var(--muted)}.onboarding-demo{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:6px;border-top:1px solid var(--line)}.onboarding-demo small{color:var(--muted)}.onboarding-periods{display:flex;gap:8px;flex-wrap:wrap}.onboarding-periods button{border:1px solid var(--line);border-radius:99px;padding:9px 13px;background:var(--surface);color:var(--ink);cursor:pointer}.onboarding-periods button.active{border-color:var(--blue);background:var(--blue-soft);color:var(--blue);font-weight:750}.onboarding-operation{padding:11px;border-radius:9px;background:var(--blue-soft);color:var(--blue);font-weight:700}.onboarding-result-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.onboarding-result-grid span{display:grid;gap:4px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);font-size:11px;color:var(--muted)}.onboarding-result-grid b{font-size:22px;color:var(--ink)}.onboarding-finish-actions{display:flex;gap:9px;flex-wrap:wrap}.onboarding-loading{padding:32px}.help-trigger{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);padding:8px 10px;font-weight:700;cursor:pointer;white-space:nowrap}.help-trigger>span:first-child{width:19px;height:19px;border-radius:50%;display:grid;place-items:center;background:var(--blue-soft);color:var(--blue)}.help-backdrop{position:fixed;inset:0;display:flex;justify-content:flex-end;background:color-mix(in srgb,var(--action-primary) 38%,transparent)}.help-drawer{width:min(440px,100%);height:100dvh;overflow:auto;color:var(--ink);border-left:1px solid var(--line);box-shadow:-18px 0 50px color-mix(in srgb,var(--action-primary) 20%,transparent);padding:22px;display:grid;align-content:start;gap:16px}.help-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.help-drawer h2,.help-drawer h3{margin:0}.help-context{display:grid;gap:9px;padding:16px;border-radius:12px;background:var(--blue-soft);border:1px solid color-mix(in srgb,var(--blue) 22%,var(--line))}.help-context>small{text-transform:uppercase;letter-spacing:.07em;color:var(--blue);font-weight:800}.help-context>p{margin:0}.help-context>div{display:flex;gap:7px;flex-wrap:wrap}.help-sections{display:grid;border-top:1px solid var(--line)}.help-sections details{border-bottom:1px solid var(--line);padding:0}.help-sections summary{cursor:pointer;font-weight:750;padding:13px 2px}.help-sections p{margin:0 2px 13px;color:var(--muted);line-height:1.5}.tour-backdrop{position:fixed;inset:0;background:color-mix(in srgb,var(--action-primary) 48%,transparent);pointer-events:none}.tour-card{position:fixed;right:24px;bottom:24px;width:min(420px,calc(100vw - 32px));display:grid;gap:10px;padding:20px;border:1px solid var(--line);border-radius:14px;color:var(--ink);box-shadow:0 22px 70px color-mix(in srgb,var(--text-primary) 28%,transparent);pointer-events:auto}.tour-card small{font-weight:800;text-transform:uppercase;letter-spacing:.06em}.tour-card h2,.tour-card p{margin:0}.tour-actions{display:flex;gap:7px;flex-wrap:wrap}.tamdot-tour-target{border-radius:10px}.case-follow-up-panel{scroll-margin-top:90px}@media(max-width:760px){.onboarding-form-grid,.onboarding-provider-grid{grid-template-columns:1fr}.onboarding-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-trigger>span:last-child{display:none}.help-backdrop{align-items:flex-end}.help-drawer{width:100%;height:min(88dvh,760px);border-left:0;border-top:1px solid var(--line);border-radius:18px 18px 0 0;padding:18px}.tour-card{right:16px;bottom:16px}.onboarding-stage{padding:18px}}@media(max-width:420px){.onboarding-result-grid{grid-template-columns:1fr 1fr}.onboarding-finish-actions{display:grid}.onboarding-finish-actions .button{width:100%}.tour-actions{display:grid;grid-template-columns:1fr 1fr}.tour-actions .button:last-child{grid-column:1/-1}.help-drawer{height:90dvh}}@media(prefers-reduced-motion:reduce){.help-drawer,.tamdot-tour-target,.tour-card{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.help-setup-link{text-decoration:none}.onboarding-completion-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none;margin:0;padding:0}.onboarding-completion-checklist li{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid var(--line);border-radius:9px;color:var(--muted)}.onboarding-completion-checklist li.complete{border-color:color-mix(in srgb,var(--green) 42%,var(--line));color:var(--green)}.onboarding-completion-checklist li span{font-weight:900}@media(max-width:520px){.onboarding-completion-checklist{grid-template-columns:1fr}}.onboarding-preference-sections{display:grid;gap:14px}.onboarding-preference-sections fieldset{display:grid;gap:13px;margin:0;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.onboarding-preference-sections legend{padding:0 7px;color:var(--blue);font-size:11px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.onboarding-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.onboarding-choice{display:flex;align-items:center;gap:9px;padding:9px 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface);cursor:pointer}.onboarding-choice input{width:auto}.onboarding-settings-hint{padding:12px 14px;border:1px solid color-mix(in srgb,var(--blue) 30%,var(--line));border-radius:10px;background:var(--blue-soft);color:var(--muted)}.onboarding-settings-hint a{color:var(--blue);font-weight:800}@media(max-width:760px){.onboarding-toggle-grid{grid-template-columns:1fr}}.team-seat-summary{display:grid;gap:3px;min-width:210px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.team-seat-summary small,.team-seat-summary span{color:var(--muted);font-size:10px}.team-seat-summary b{font-size:18px;color:var(--ink)}.manual-link-actions{display:flex;gap:7px;align-items:center}.manual-link-actions .button{text-decoration:none;white-space:nowrap}@media(max-width:600px){.team-seat-summary{width:100%}.manual-link-actions{align-items:stretch;flex-direction:column}}.first-launch{position:fixed;z-index:1000;inset:0;min-height:100dvh;overflow:auto;padding:28px clamp(20px,5vw,72px);display:grid;grid-template-rows:auto 4px 1fr}.first-launch-brand{display:flex;max-width:1160px;width:100%;margin:0 auto}.first-launch-brand>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:var(--accent-primary);color:var(--surface);font-size:20px;font-weight:900}.first-launch-brand>small{margin-left:auto;color:var(--muted);font-weight:800}.first-launch-card{width:min(820px,100%);align-self:center;padding:clamp(28px,5vw,64px);border:1px solid color-mix(in srgb,var(--line) 80%,transparent);background:color-mix(in srgb,var(--surface) 94%,transparent);display:grid;gap:22px}.first-launch-card h1{font-size:clamp(30px,5vw,56px);line-height:1.03;letter-spacing:-.045em;max-width:760px;margin:0}.first-launch-lead{color:var(--muted);font-size:clamp(15px,2vw,19px);line-height:1.55;max-width:670px;margin:0}.first-launch-language{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.first-launch-language button{min-height:116px;text-align:left;display:grid;align-content:center;gap:6px;padding:20px;border:1px solid var(--line);border-radius:18px;background:var(--surface-soft);color:var(--ink);cursor:pointer}.first-launch-language button.selected,.first-launch-language button:hover{border-color:var(--accent-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary) 16%,transparent);transform:translateY(-2px)}.first-launch-language b{font-size:19px}.first-launch-language span{font-size:12px;color:var(--muted)}.first-launch-input{width:100%;min-height:62px;padding:14px 18px;border:1px solid var(--line);border-radius:15px;background:var(--surface-soft);color:var(--ink);font:inherit;font-size:22px;outline:none}.first-launch-input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-primary) 14%,transparent)}.first-launch-signature{min-height:150px;resize:vertical;font-size:17px;line-height:1.5}.first-launch-preview{padding:16px;border-left:3px solid var(--accent-secondary);background:var(--surface-soft);border-radius:0 12px 12px 0}.first-launch-preview small{color:var(--muted)}.first-launch-preview pre{white-space:pre-wrap;font:inherit;margin:8px 0 0}.first-launch-invitation,.first-launch-summary{padding:22px;border-radius:18px;background:var(--surface-soft);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 24px}.first-launch-invitation span{color:var(--muted)}.first-launch-invitation b{text-align:right}.first-launch-settings{display:grid;gap:16px}.first-launch-settings label:not(.first-launch-toggle){display:grid;gap:7px}.first-launch-settings input,.first-launch-settings select{width:100%;min-height:48px;border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:var(--surface-soft);color:var(--ink)}.first-launch-policies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.first-launch-policies article{display:grid;gap:6px;padding:16px;border-radius:14px;background:var(--surface-soft)}.first-launch-policies p,.first-launch-policies span{font-size:12px;color:var(--muted)}.first-launch-policies p{grid-column:1/-1}.first-launch-mailboxes{display:grid;gap:10px}.first-launch-mailboxes article{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid color-mix(in srgb,var(--accent-secondary) 55%,var(--line));border-radius:15px;background:color-mix(in srgb,var(--accent-secondary) 9%,var(--surface))}.first-launch-done,.first-launch-mailboxes i{display:grid;place-items:center;border-radius:50%;background:var(--accent-secondary);color:var(--action-primary);font-weight:900}.first-launch-mailboxes i{width:30px;height:30px}.first-launch-mailboxes span{display:grid;gap:3px}.first-launch-fixed,.first-launch-mailboxes small{color:var(--muted)}.first-launch-actions,.first-launch-provider-actions{display:flex;gap:10px;flex-wrap:wrap}.first-launch-empty,.first-launch-fixed{padding:14px;border-radius:12px;background:var(--surface-soft)}.first-launch-summary{grid-template-columns:1fr}.first-launch-summary span{font-size:18px}.first-launch-summary b{font-size:24px}.first-launch-summary small{color:var(--muted)}.first-launch-actions{align-items:center;justify-content:flex-end;margin-top:10px}.first-launch-actions .ghost{margin-right:auto}.onboarding-page.onboarding-wizard-v2{padding:clamp(20px,4vw,58px);background:var(--canvas)}@media(max-width:700px){.first-launch{padding:18px 14px}.first-launch-card{padding:26px 20px}.first-launch-language,.first-launch-policies{grid-template-columns:1fr}.first-launch-language button{min-height:82px}.first-launch-card h1{font-size:34px}.first-launch-invitation{grid-template-columns:1fr}.first-launch-invitation b{text-align:left}.first-launch-actions .button{flex:1}}.architecture-page{max-width:1680px}.architecture-hero,.architecture-workspace{display:grid;gap:22px}.architecture-hero{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:end;padding:8px 0}.architecture-hero h1{margin:4px 0 8px;font-size:clamp(30px,4vw,48px);letter-spacing:-.04em}.architecture-hero>div:first-child>p:not(.eyebrow){max-width:760px;margin:0 0 9px;color:var(--muted);line-height:1.6}.architecture-hero>div:first-child>small{color:var(--blue);font-weight:700}.architecture-health{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.architecture-health-card{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow)}.architecture-health-card strong{font-size:26px}.architecture-health-card small{grid-column:1/-1;color:var(--muted);line-height:1.35}.architecture-stamp{width:12px;height:12px;border-radius:50%;display:inline-block;flex:0 0 auto;background:var(--action-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--action-primary) 15%,transparent)}.stamp-green .architecture-stamp{background:var(--status-success);box-shadow:0 0 0 4px color-mix(in srgb,var(--status-success) 15%,transparent)}.stamp-orange .architecture-stamp{background:var(--status-warning);box-shadow:0 0 0 4px color-mix(in srgb,var(--status-warning) 17%,transparent)}.stamp-red .architecture-stamp{background:var(--status-danger);box-shadow:0 0 0 4px color-mix(in srgb,var(--status-danger) 15%,transparent)}.architecture-validation{padding:20px;display:grid;gap:16px}.architecture-catalog-head,.architecture-validation>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.architecture-catalog h2,.architecture-validation h2{margin:2px 0 0;font-size:22px}.architecture-run-summary{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}.architecture-run-summary>span{display:grid;gap:3px;padding:10px 13px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.architecture-run-summary small{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.architecture-run-state{place-content:center;font-weight:800}.architecture-run-state.pass{color:var(--green);background:var(--green-soft)}.architecture-run-state.fail{color:var(--red);background:var(--red-soft)}.architecture-check-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.architecture-check{min-width:0;display:flex;gap:9px;padding:11px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.architecture-check i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:900;background:var(--green-soft);color:var(--green)}.architecture-check.fail i{background:var(--red-soft);color:var(--red)}.architecture-check div{min-width:0}.architecture-check b{font-size:12px}.architecture-check p{margin:3px 0;color:var(--muted);font-size:11px;line-height:1.35}.architecture-check small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:9px}.architecture-procedure{border-top:1px solid var(--line);padding-top:12px}.architecture-procedure summary{cursor:pointer;font-weight:750}.architecture-procedure p{max-width:900px;color:var(--muted);line-height:1.5}.architecture-procedure code{display:inline-block;padding:9px 12px;border-radius:8px;background:var(--action-primary)}.architecture-history{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.architecture-history>small{margin-right:4px;color:var(--muted);font-weight:700}.architecture-history span{padding:5px 8px;border-radius:99px;font-size:10px;font-weight:750;background:var(--green-soft);color:var(--green)}.architecture-history span.fail{background:var(--red-soft);color:var(--red)}.architecture-empty-log{padding:14px;border-radius:10px;background:var(--surface-soft);color:var(--muted)}.architecture-catalog{display:grid;gap:14px}.architecture-catalog-head>div:first-child>p:not(.eyebrow){margin:6px 0 0;color:var(--muted)}.architecture-filters{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.architecture-filters input,.architecture-filters select{height:42px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);padding:0 12px}.architecture-filters input{width:min(390px,60vw)}.architecture-stamp-filters{display:flex;gap:7px;flex-wrap:wrap;padding:7px;border:1px solid var(--line);border-radius:12px;background:var(--surface);position:sticky;top:74px;z-index:8;box-shadow:var(--shadow)}.architecture-stamp-filters button{display:flex;align-items:center;gap:7px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--muted);padding:8px 11px;cursor:pointer;font-weight:750}.architecture-stamp-filters button.active{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.architecture-stamp-filters .architecture-stamp{width:8px;height:8px;box-shadow:none}.architecture-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.architecture-feature-card{min-width:0;display:grid;align-content:start;gap:12px;padding:17px;border:1px solid var(--line);border-top:3px solid var(--action-primary);border-radius:13px;background:var(--surface);box-shadow:var(--shadow)}.architecture-feature-card.stamp-green{border-top-color:var(--status-success)}.architecture-feature-card.stamp-orange{border-top-color:var(--status-warning)}.architecture-feature-card.stamp-red{border-top-color:var(--status-danger)}.architecture-feature-card>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.architecture-feature-card h3{margin:4px 0 0;font-size:17px}.architecture-feature-card>p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.architecture-area{font-size:9px;color:var(--blue);text-transform:uppercase;letter-spacing:.07em;font-weight:800}.architecture-feature-stamp{max-width:155px;display:flex;align-items:flex-start;gap:7px;color:var(--muted);font-size:9px;line-height:1.35;font-weight:750}.architecture-feature-stamp .architecture-stamp{width:8px;height:8px;box-shadow:none;margin-top:2px}.architecture-meta{display:flex;gap:8px}.architecture-meta>span{display:grid;gap:2px;padding:7px 9px;border-radius:8px;background:var(--surface-soft)}.architecture-meta small{font-size:8px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.architecture-meta b{font-size:10px}.architecture-feature-card details{border-top:1px solid var(--line);padding-top:10px}.architecture-feature-card summary{cursor:pointer;color:var(--ink);font-size:11px;font-weight:800}.architecture-references{display:grid;gap:7px;margin-top:9px}.architecture-references>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:5px 7px;align-items:center;padding:8px;border-radius:8px;background:var(--surface-soft)}.architecture-references code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--blue);font-size:9px}.architecture-references strong{font-size:9px}.architecture-references p{grid-column:1/-1;margin:0;color:var(--muted);font-size:9px}.architecture-no-code{color:var(--muted);font-size:11px}.architecture-required-checks{display:flex;gap:5px;flex-wrap:wrap}.architecture-required-checks span{padding:4px 6px;border-radius:6px;background:var(--surface-soft);color:var(--muted);font-size:8px;font-weight:750}.architecture-required-checks span.pass{background:var(--green-soft);color:var(--green)}.architecture-required-checks span.fail{background:var(--red-soft);color:var(--red)}.architecture-remaining{padding:9px;border-radius:8px;background:color-mix(in srgb,var(--orange-soft) 78%,var(--surface));border:1px solid color-mix(in srgb,var(--orange) 22%,var(--line))}.architecture-remaining small{font-size:8px;color:var(--orange);font-weight:850;text-transform:uppercase;letter-spacing:.06em}.architecture-remaining p{margin:4px 0 0;font-size:10px;line-height:1.4}.architecture-ribbon-link{display:inline-flex;align-items:center;gap:6px;min-height:36px;border:1px solid var(--line);border-radius:9px;padding:7px 10px;background:var(--surface);color:var(--ink);font-size:11px;font-weight:750;text-decoration:none;white-space:nowrap}.architecture-ribbon-link.active{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.architecture-ribbon-link i{font-style:normal;color:var(--blue)}@media(max-width:1260px){.architecture-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-check-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.architecture-ribbon-link span{display:none}}@media(max-width:900px){.architecture-hero{grid-template-columns:1fr}.architecture-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-catalog-head{display:grid}.architecture-filters{justify-content:stretch}.architecture-filters label:first-child{flex:1}.architecture-filters input{width:100%}}@media(max-width:650px){.architecture-page{padding-inline:12px}.architecture-health{grid-template-columns:1fr}.architecture-health-card{grid-template-columns:auto auto 1fr}.architecture-health-card small{grid-column:auto}.architecture-validation{padding:14px}.architecture-validation>header{align-items:center}.architecture-check-grid,.architecture-feature-grid{grid-template-columns:1fr}.architecture-filters{display:grid}.architecture-filters input,.architecture-filters select{width:100%}.architecture-stamp-filters{top:66px;overflow-x:auto;flex-wrap:nowrap}.architecture-feature-stamp{max-width:125px}.architecture-references>div{grid-template-columns:minmax(0,1fr) auto}.architecture-references>div>span{display:none}.architecture-run-summary{display:grid;grid-template-columns:1fr 1fr}.architecture-run-state{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.architecture-workspace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--shadow:0 12px 34px color-mix(in srgb,var(--action-primary) 6%,transparent)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.architecture-filters .button{min-height:42px}.architecture-tag-list{display:flex;gap:5px;flex-wrap:wrap}.architecture-tag-list span{padding:4px 7px;border:1px solid color-mix(in srgb,var(--blue) 18%,var(--line));border-radius:999px;background:var(--blue-soft);color:var(--blue);font-size:8px;font-weight:800}.architecture-feature-statuses{display:grid;justify-items:end;gap:5px;flex:0 0 auto}.architecture-feature-stamp.stamp-green{color:var(--green)}.architecture-feature-stamp.stamp-orange{color:var(--orange)}.architecture-feature-stamp.stamp-red{color:var(--red)}.architecture-verification-badge{display:inline-flex;align-items:center;gap:4px;min-height:20px;padding:3px 6px;border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:var(--muted);font-size:8px;font-weight:800;line-height:1;white-space:nowrap;cursor:help}.architecture-verification-badge i{font-style:normal;font-size:10px;line-height:1;color:var(--green)}.architecture-verification-badge.failed{border-color:color-mix(in srgb,var(--red) 34%,var(--line));background:var(--red-soft);color:var(--red)}.architecture-verification-badge.failed i{color:var(--red)}@media(max-width:650px){.architecture-filters .button{width:100%}}.architecture-visual-reference{display:grid;gap:16px;padding:20px}.architecture-visual-reference>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.architecture-visual-reference h2,.architecture-visual-reference h3,.architecture-visual-reference p{margin:0}.architecture-visual-reference>header p:not(.eyebrow){margin-top:5px;color:var(--muted)}.visual-reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.visual-reference-grid>section{display:grid;align-content:start;gap:10px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.visual-reference-grid h3{font-size:12px;text-transform:uppercase;letter-spacing:.06em}.visual-token-list{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.visual-token-list>span:not(.case-badge):not(.attachment-indicator):not(.participant-avatar):not(.original-language-indicator){display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:5px 8px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}.visual-token-list b{font-size:10px}.attachment-indicator{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:4px 8px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:10px}.attachment-indicator svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.participant-avatar{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:50%;background:var(--blue-soft);color:var(--blue);font-size:10px;font-weight:850}@media(max-width:700px){.visual-reference-grid{grid-template-columns:1fr}.architecture-visual-reference{padding:14px}}[data-theme=dark]{--canvas:var(--action-primary);--surface:var(--action-primary);--surface-soft:var(--status-new);--line:var(--status-new);--ink:var(--surface);--muted:var(--text-muted);--nav:var(--action-primary);--nav-soft:var(--status-new);--blue:var(--action-primary);--blue-soft:var(--status-danger);--green:var(--status-success);--green-soft:var(--status-success);--orange:var(--action-primary);--orange-soft:var(--action-primary);--red:var(--action-primary);--red-soft:var(--status-danger);--danger-bg:var(--action-primary);--danger-fg:var(--action-primary);--danger-border:var(--status-danger);color-scheme:dark}.content{background:var(--canvas);color:var(--ink)}.product-sidebar{background:var(--nav)}.logo-mark{background:linear-gradient(145deg,var(--blue),color-mix(in srgb,var(--blue) 72%,var(--status-danger)))}[data-theme=dark] .button.primary{background:var(--blue);color:var(--action-primary)}.business-case-card,.case-summary-card,.help-drawer,.notification-panel,.panel,.topbar,.tour-card{background:var(--surface);border-color:var(--line)}.tenant-trigger{display:flex!important;align-items:center;justify-content:flex-start!important;gap:9px;min-width:190px;height:36px!important;padding:3px 11px 3px 5px!important;border-radius:999px!important;background:var(--surface-soft)!important}.tenant-identity-mark{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:50%;background:var(--blue-soft);color:var(--blue);font-size:10px;font-weight:850;letter-spacing:.04em}.tenant-identity-mark img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tenant-identity-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:720}.tenant-option-identity>.tenant-identity-mark{width:24px;height:24px;flex-basis:24px}.help-backdrop{z-index:9000}.help-drawer{position:relative;z-index:9001}.tour-backdrop{z-index:9010}.tour-card{z-index:9020;max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain}.tour-actions{position:sticky;bottom:-20px;margin:4px -20px -20px;padding:12px 20px 20px;background:linear-gradient(transparent,var(--surface) 18%);z-index:2}.organization-icon-control{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:center}.organization-icon-preview{display:grid;width:64px;height:64px;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--surface-soft);color:var(--muted);font-size:11px;text-align:center}.organization-icon-preview img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:4px}@media(max-width:900px){.tenant-trigger{min-width:36px;width:36px;padding:3px!important}.tenant-identity-name{display:none}}.notification-panel{width:min(500px,calc(100vw - 24px));border-radius:16px}.notification-panel header{padding:14px 16px}.notification-panel header small{display:inline-grid;place-items:center;min-width:20px;height:20px;border-radius:99px;background:var(--red);color:var(--surface);font-weight:850}.notification-item{position:relative}.notification-item.unread:before{content:"";position:absolute;left:-1px;top:13px;bottom:13px;width:3px;border-radius:0 3px 3px 0;background:var(--blue)}.notification-urgency-icon{width:34px;height:34px;border-radius:11px}.notification-item-content h3{margin:0;font-size:13px;font-weight:700;line-height:1.35}.notification-context{-webkit-line-clamp:3}.notification-item-actions a{font-size:11px}.notification-item-actions button{color:var(--muted);font-weight:650}.notification-tone-review .notification-urgency-icon{background:var(--surface);color:var(--text-secondary)}[data-theme=dark] .notification-tone-review .notification-urgency-icon{background:var(--text-primary);color:var(--border-default)}.tamdot-popover.filter-control-selected>.tamdot-popover-trigger{border-color:var(--blue);background:var(--blue-soft);color:var(--blue);box-shadow:0 0 0 1px color-mix(in srgb,var(--blue) 18%,transparent)}.tamdot-popover.filter-control-selected>.tamdot-popover-trigger:hover,.tamdot-popover.filter-control-selected>.tamdot-popover-trigger[aria-expanded=true]{background:color-mix(in srgb,var(--blue-soft) 82%,var(--surface));border-color:var(--blue)}.case-layout-toolbar{order:-1;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:4px 0 10px}.case-layout-toolbar small{color:var(--green)}.case-layout-module{display:grid;gap:7px}.case-layout-module.layout-hidden{opacity:.55}.case-layout-module.collapsed>:not(.case-layout-module-controls){display:none}.case-layout-module-controls{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 9px;border:1px dashed var(--blue);border-radius:9px;background:var(--blue-soft);color:var(--ink)}.case-layout-module-controls>b{font-size:11px}.case-layout-module-controls>div{display:flex;gap:4px;flex-wrap:wrap}.case-layout-module-controls button{border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);padding:4px 6px;font-size:10px;cursor:pointer}.case-summary-column.layout-editing .case-layout-module{padding:5px;border:1px dashed color-mix(in srgb,var(--blue) 45%,var(--line));border-radius:12px}.architecture-release{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;align-items:start;padding:20px}.architecture-release-main{display:grid;gap:5px}.architecture-release h2,.architecture-release p{margin:0}.architecture-release h2 span{display:inline-block;margin-right:8px;padding:4px 8px;border-radius:8px;background:var(--blue-soft);color:var(--blue);font-size:12px;vertical-align:middle}.architecture-release-note{grid-column:1/-1;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.architecture-release-note ul{display:grid;gap:7px;margin:10px 0 0;padding-left:20px}.architecture-release-note li{color:var(--muted);line-height:1.45}@media(max-width:650px){.architecture-release{grid-template-columns:1fr}.architecture-release-note{grid-column:1}}body>.tour-backdrop{isolation:isolate}body>.tour-backdrop .tour-card{z-index:2!important}.tamdot-tour-target{outline:4px solid var(--blue)!important;outline-offset:5px!important}.operating-mode-options label.selected{border-color:var(--blue);box-shadow:0 0 0 2px color-mix(in srgb,var(--blue) 15%,transparent);background:var(--blue-soft)}.operating-mode-badge.manual,.tenant-mode-badge{background:var(--orange-soft);color:var(--orange)}.manual-mode-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;padding:18px}.manual-mode-banner h2,.manual-mode-banner p{margin:3px 0}.integration-manual-pause{margin:0;color:var(--muted);font-size:12px}.tenant-trigger{max-width:320px}.tenant-trigger .tenant-mode-badge{margin-left:2px;flex:none}.dashboard-queue-list article{grid-template-columns:28px minmax(96px,.34fr) minmax(0,1.45fr) auto!important}.notification-panel{width:min(570px,calc(100vw - 24px));max-height:min(82dvh,760px)}.notification-list{max-height:calc(min(82dvh,760px) - 58px)}.notification-item{grid-template-columns:40px minmax(0,1fr);margin:0 10px 10px}.notification-subject{font-weight:850!important}.notification-subject:focus-visible,.notification-subject:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.notification-context{-webkit-line-clamp:2}.notification-item-actions{margin-top:3px}.inbox-message-page{display:grid;gap:12px}.inbox-message-hero{display:grid;gap:20px;padding:clamp(22px,4vw,38px)}.inbox-message-hero>header{padding-bottom:16px;border-bottom:1px solid var(--line)}.inbox-message-hero h1{margin:5px 0 0;color:var(--blue);font-size:clamp(24px,3vw,36px);line-height:1.2;overflow-wrap:anywhere}.inbox-message-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.inbox-message-meta>div{padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.inbox-linked-case>small,.inbox-message-meta dt,.inbox-summary-block>small{color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.inbox-message-meta dd{margin:5px 0 0;font-size:12px;font-weight:700;overflow-wrap:anywhere}.inbox-summary-block{display:grid;gap:8px;padding:16px;border-radius:12px;background:var(--blue-soft)}.inbox-summary-block p{margin:0;font-size:15px;line-height:1.55}.inbox-summary-block .case-badge{justify-self:start}.inbox-linked-case{display:grid;gap:9px;padding:17px;border:1px solid color-mix(in srgb,var(--green) 30%,var(--line));border-radius:12px;background:var(--green-soft)}.inbox-linked-case h2{margin:0;font-size:20px}.inbox-linked-case>div{display:flex;gap:8px;flex-wrap:wrap}.inbox-content-controls{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-top:4px;border-top:1px solid var(--line)}.inbox-content-controls p{margin:0;flex:1}.email-body-preview{padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft);white-space:pre-wrap;line-height:1.6}@media(max-width:760px){.inbox-message-meta,.operating-mode-options{grid-template-columns:1fr}.case-workspace-title,.manual-mode-banner{align-items:stretch;flex-direction:column}.dashboard-queue-list article{grid-template-columns:28px minmax(0,1fr) auto!important}.dashboard-queue-list article>.dashboard-attention,.dashboard-queue-list article>div{grid-column:2}.notification-panel{right:-54px;width:calc(100vw - 16px)}.tenant-trigger .tenant-mode-badge{display:none}}.case-detail-modular-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.case-detail-modular-grid>.case-layout-module{min-width:0;grid-column:span 4}.case-detail-modular-grid>.case-layout-module.size-small{grid-column:span 3}.case-detail-modular-grid>.case-layout-module.size-large{grid-column:span 6}.case-detail-modular-grid>.case-layout-module.size-full{grid-column:1/-1}.case-detail-modular-grid .case-summary-card,.case-detail-modular-grid .case-timeline-panel{width:100%}.case-detail-modular-grid.layout-editing>.case-layout-module{padding:5px;border:1px dashed color-mix(in srgb,var(--blue) 48%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--blue-soft) 20%,transparent)}.case-layout-module-controls{cursor:grab}.case-layout-module-controls>b{display:flex;align-items:center;gap:6px}.case-layout-module-controls select{min-height:27px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);padding:3px 5px;font-size:10px}.timeline-manual-entry .timeline-marker{background:var(--green);border-color:var(--green-soft)}.timeline-appointment-entry .timeline-marker{background:var(--orange);border-color:var(--orange-soft)}.case-manual-update{display:grid;gap:11px;padding-bottom:13px;margin-bottom:2px;border-bottom:1px solid var(--line)}.case-manual-update h3{margin:0;font-size:14px}.case-manual-update>div:first-child p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.case-manual-update label{display:grid;gap:5px;color:var(--muted);font-size:10px;font-weight:750}.case-manual-update select,.case-manual-update textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:var(--ink);padding:8px;font:inherit}.case-manual-update textarea{min-height:78px;resize:vertical}.case-manual-update .button{justify-self:start}@media(max-width:1050px){.case-detail-modular-grid>.case-layout-module.size-medium,.case-detail-modular-grid>.case-layout-module.size-small{grid-column:span 6}}@media(max-width:760px){.case-detail-modular-grid{grid-template-columns:1fr}.case-detail-modular-grid>.case-layout-module,.case-detail-modular-grid>.case-layout-module.size-full,.case-detail-modular-grid>.case-layout-module.size-large,.case-detail-modular-grid>.case-layout-module.size-medium,.case-detail-modular-grid>.case-layout-module.size-small{grid-column:1}}.dashboard-bulk-heading .button{padding:7px 10px;font-size:10px}.dashboard-bulk-toolbar{align-items:center;flex-wrap:wrap;margin:0 14px 8px}.dashboard-bulk-toolbar b{margin-right:auto;color:var(--blue);font-size:11px}.dashboard-bulk-toolbar .button{padding:7px 10px}.dashboard-contact-list,.dashboard-open-cases{display:grid;padding:0 14px 12px}.dashboard-open-cases>a{display:grid;gap:5px;padding:10px 0;border-top:1px solid var(--line)}.dashboard-contact-list>a:first-child,.dashboard-open-cases>a:first-child{border-top:0}.dashboard-open-cases>a>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.dashboard-open-cases p{margin:0;color:var(--muted);font-size:11px;line-height:1.4}.dashboard-open-cases small{color:var(--muted);font-size:10px}.dashboard-contact-list>a{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px 0;border-top:1px solid var(--line)}.dashboard-contact-list div{min-width:0}.dashboard-contact-list p{overflow:hidden;margin:2px 0;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.dashboard-contact-list small{color:var(--muted);font-size:9px}.dashboard-contact-list em{display:grid;min-width:23px;height:23px;place-items:center;border-radius:99px;background:var(--green-soft);color:var(--green);font-size:10px;font-style:normal;font-weight:850}@media(max-width:760px){.dashboard-bulk-toolbar b{margin:0}.dashboard-bulk-toolbar .button{width:100%}.dashboard-manual-actions .button{text-align:center}}.contact-heading-actions{display:flex;gap:8px;flex-wrap:wrap}.contact-groups{display:grid;gap:20px}.contact-group{display:grid;gap:9px}.contact-group>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px}.contact-group>header h2{margin:0;font-size:17px}.contact-group>header span{display:grid;min-width:26px;height:26px;place-items:center;border-radius:99px;background:var(--blue-soft);color:var(--blue);font-size:11px;font-weight:850}.contact-intelligence-card{min-height:250px}.contact-intelligence-card>header{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center}.contact-intelligence-card>header>div{min-width:0}.contact-direction{grid-column:1/-1;width:-moz-max-content;width:max-content;max-width:100%;padding:5px 8px;border-radius:999px;background:var(--surface-soft);color:var(--muted);font-size:9px;font-weight:800}.contact-direction.inbound{background:var(--green-soft);color:color-mix(in srgb,var(--green) 72%,var(--status-success))}.contact-direction.outbound{background:var(--blue-soft);color:var(--blue)}.contact-interaction-meta .has-follow-up{border:1px solid color-mix(in srgb,var(--orange) 28%,var(--line));background:var(--orange-soft)}.contact-case-links{display:flex;gap:5px;flex-wrap:wrap}.contact-case-links>span{display:grid;gap:2px;max-width:100%;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.contact-case-links b{overflow:hidden;max-width:180px;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.contact-case-links small{color:var(--muted);font-size:8px}.contact-directory.density-compact .directory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.contact-directory.density-compact .contact-intelligence-card{min-height:205px;padding:12px;gap:9px}.contact-directory.density-compact .contact-case-links>span:nth-child(n+3){display:none}@media(max-width:1100px){.contact-directory.density-compact .directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:850px){.contact-directory.density-compact .directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.contact-heading-actions{align-items:stretch;flex-direction:column}.contact-directory.density-compact .directory-grid{grid-template-columns:1fr}}.case-detail-modular-grid{grid-auto-flow:row dense;gap:16px}.case-detail-modular-grid>.case-layout-module.size-large{grid-column:span 8}.case-detail-modular-grid>.case-layout-module.size-medium{grid-column:span 4}.case-detail-modular-grid>.case-layout-module[data-module=OVERVIEW].size-full{grid-column:1/-1}.case-overview-card{display:grid;grid-template-columns:minmax(150px,.65fr) minmax(280px,1.35fr) minmax(320px,1.35fr);gap:0;padding:0;overflow:hidden}.case-overview-card>div{display:grid;align-content:start;gap:8px;min-width:0;padding:18px 20px}.case-overview-card>div+div{border-left:1px solid var(--line)}.case-overview-card dt,.case-overview-card small{color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.case-overview-state .case-badge{justify-self:start;margin-top:3px}.case-workspace-cluster{display:grid;align-content:start;gap:0;padding:0;overflow:hidden}.case-workspace-cluster>.case-summary-card{border:0;border-radius:0;background:transparent;box-shadow:none}.case-team-cluster>.case-collaboration,.case-workspace-cluster>.case-summary-card+.case-summary-card{border-top:1px solid var(--line)}.case-planning-cluster>.appointment-panel,.case-planning-cluster>.follow-up-panel,.case-team-cluster>.case-collaboration{padding:18px}.case-participants-section{display:grid;gap:11px;padding:18px}.case-participants-section h2{margin:0;font-size:15px}.case-actions-cluster>.case-manual-update{margin:0;padding:18px;border-bottom:1px solid var(--line)}.case-sync-disclosure{padding:0}.case-sync-disclosure>summary{padding:14px 18px;color:var(--muted);font-size:11px;font-weight:800;cursor:pointer;list-style-position:inside}.case-sync-disclosure[open]>summary{border-bottom:1px solid var(--line);color:var(--ink)}.case-sync-disclosure>.case-sync-controls{padding:16px 18px}.case-detail-modular-grid [data-module=TIMELINE] .case-timeline{max-height:720px;overflow:auto;scrollbar-color:var(--accent-secondary) transparent}.case-detail-modular-grid [data-module=TIMELINE] .case-section-heading{background:color-mix(in srgb,var(--surface-soft) 48%,var(--surface))}@media(max-width:1050px){.case-detail-modular-grid>.case-layout-module.size-large,.case-detail-modular-grid>.case-layout-module.size-medium,.case-detail-modular-grid>.case-layout-module.size-small{grid-column:1/-1}.case-overview-card{grid-template-columns:1fr 1fr}}@media(max-width:680px){.case-overview-card{grid-template-columns:1fr}.case-overview-card>div+div{border-top:1px solid var(--line);border-left:0}.case-cluster-heading .button,.case-overview-next .case-reply-entry .button{width:100%}}.case-attachment-undo{display:flex;align-items:center;gap:14px;z-index:120}.case-attachment-undo button{border:1px solid color-mix(in srgb,var(--surface) 50%,transparent);border-radius:7px;background:transparent;color:var(--surface);padding:6px 9px;font:inherit;font-weight:800;cursor:pointer}.case-attachment-undo button:disabled{opacity:.6;cursor:wait}.logo-mark{display:block;-o-object-fit:contain;object-fit:contain;background:transparent;color:transparent;box-shadow:0 8px 20px color-mix(in srgb,var(--accent-secondary) 34%,transparent);transition:box-shadow .18s ease,transform .18s ease}.logo:focus-visible .logo-mark,.logo:hover .logo-mark{background:transparent;color:transparent;box-shadow:0 9px 22px color-mix(in srgb,var(--hover-accent) 40%,transparent);transform:translateY(-1px) rotate(-2deg)}.logo:focus-visible{outline:2px solid var(--hover-accent);outline-offset:4px;border-radius:9px}.nav-link:focus-visible,.nav-link:hover{background:var(--hover-accent);color:var(--hover-ink);outline:none}.nav-link.active{background:color-mix(in srgb,var(--accent-secondary) 42%,var(--nav));box-shadow:inset 3px 0 var(--blue);color:var(--surface)}.architecture-ribbon-link:focus-visible,.architecture-ribbon-link:hover,.button:not(.danger):not(:disabled):focus-visible,.button:not(.danger):not(:disabled):hover,.compact-menu-trigger:not(:disabled):focus-visible,.compact-menu-trigger:not(:disabled):hover,.help-trigger:focus-visible,.help-trigger:hover,.notification-bell:focus-visible,.notification-bell:hover{border-color:var(--hover-accent)!important;background:var(--hover-accent)!important;color:var(--hover-ink)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--hover-accent) 24%,transparent)!important;outline:none}.timeline-filter-group button:focus-visible,.timeline-filter-group button:hover,.timeline-mode-group button:focus-visible,.timeline-mode-group button:hover,.timeline-range-group button:focus-visible,.timeline-range-group button:hover{background:var(--hover-accent);color:var(--hover-ink);outline:none}.button.primary{background:var(--blue);color:var(--surface);box-shadow:0 4px 13px color-mix(in srgb,var(--blue) 27%,transparent)}.timeline-history-agenda .timeline-date-group{grid-template-columns:120px minmax(0,1fr)}.timeline-history-agenda .timeline-history-event>button{border-left-width:3px;box-shadow:none}body>.tour-backdrop{z-index:2147483000!important;isolation:auto!important;background:transparent!important}body>.tour-backdrop .tour-spotlight{position:fixed;z-index:1;visibility:visible!important;opacity:1!important;border:4px solid var(--tamdot-primary,var(--accent-primary));border-radius:12px;background:transparent!important;box-shadow:0 0 0 9999px color-mix(in srgb,var(--text-primary) 66%,transparent),0 0 0 8px color-mix(in srgb,var(--tamdot-primary,var(--accent-primary)) 28%,transparent);pointer-events:none;transition:top .16s ease,left .16s ease,width .16s ease,height .16s ease}.tamdot-tour-target{position:relative!important;z-index:auto!important;outline:none!important}@media(max-width:720px){.home-timeline .timeline-head{align-items:stretch;flex-wrap:wrap}.home-timeline .timeline-head>div:first-child{width:100%;min-width:0}.home-timeline .timeline-full-link{order:4;width:100%;text-align:center}.timeline-history-agenda .timeline-date-group{grid-template-columns:1fr}}.loading-indicator{display:inline-flex;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-weight:700}@keyframes tamdot-spin{to{transform:rotate(1turn)}}.product-sidebar,.product-topbar{z-index:260}.route-loading-overlay{position:fixed;z-index:220;inset:var(--topbar-height,64px) 0 0 var(--sidebar-width,250px);display:grid;place-items:center;background:color-mix(in srgb,var(--canvas) 72%,transparent);backdrop-filter:blur(3px);pointer-events:auto}.route-loading-overlay .loading-indicator{padding:14px 18px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:0 18px 45px color-mix(in srgb,var(--ink) 16%,transparent)}@media(max-width:900px){.route-loading-overlay{left:72px}}@media(max-width:600px){.route-loading-overlay{left:72px;top:64px}}[data-feature-tooltip]{position:relative}[data-feature-tooltip]:after{content:attr(data-feature-tooltip);position:absolute;z-index:320;left:calc(100% + 10px);top:50%;width:-moz-max-content;width:max-content;max-width:260px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);box-shadow:0 12px 30px color-mix(in srgb,var(--text-primary) 20%,transparent);font-size:11px;font-weight:600;line-height:1.35;white-space:normal;opacity:0;pointer-events:none;transform:translate(4px,-50%);transition:opacity .12s,transform .12s}[data-feature-tooltip]:focus-visible:after,[data-feature-tooltip]:hover:after{opacity:1;transform:translateY(-50%)}.inbox-attachments{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--canvas)}.inbox-attachments>header{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.inbox-attachments header small,.inbox-attachments li small{color:var(--muted)}.inbox-attachments ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin:0;padding:0;list-style:none}.inbox-attachments li{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:9px;background:var(--surface)}.inbox-attachments li>div{display:grid;min-width:0}.inbox-attachments li b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-privacy-assurance{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid color-mix(in srgb,var(--green) 34%,var(--line));border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--green) 13%,var(--surface)),var(--surface));box-shadow:0 12px 28px color-mix(in srgb,var(--green) 9%,transparent)}.inbox-privacy-assurance>span{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;background:var(--green);color:var(--surface);font-size:12px}.inbox-privacy-assurance b{display:block;margin-bottom:3px;color:var(--ink)}.inbox-privacy-assurance p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.original-attachment-list{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.original-attachment-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.original-attachment-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-weight:700}.original-attachment-list .button{flex:0 0 auto;font-size:11px;padding:7px 9px}.dashboard-modular-grid.is-editing>.dashboard-module{display:grid;gap:7px;padding:5px;border:1px dashed color-mix(in srgb,var(--blue) 48%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--blue-soft) 20%,transparent)}.dashboard-module-edit{justify-content:space-between!important;margin:0;padding:8px 9px;border-color:var(--blue);background:var(--blue-soft);color:var(--ink);cursor:grab}.dashboard-module-edit>b{display:flex;min-width:0;align-items:center;gap:7px;margin:0;font-size:11px}.dashboard-module-edit>b>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-module-edit>div{display:flex;justify-content:flex-end;gap:4px;flex-wrap:wrap}.dashboard-module-edit button,.dashboard-module-edit select{min-height:27px;background:var(--surface);color:var(--ink)}.dashboard-module-edit button:disabled{opacity:.42}.dashboard-module-group{flex:0 0 auto;background:var(--blue);color:var(--surface)}.dashboard-module-group.group-planning{background:var(--accent-secondary)}.dashboard-module-group.group-communication{background:var(--green);color:var(--brand-950)}.dashboard-module-group.group-records{background:color-mix(in srgb,var(--accent-secondary) 72%,var(--blue));color:var(--surface)}.dashboard-module.is-collapsed{min-height:0}@media(max-width:760px){.dashboard-module-edit{align-items:stretch;flex-direction:column}.dashboard-module-edit>div{justify-content:flex-start}}.workflow-vocabulary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0}.workflow-vocabulary-grid>div{display:grid;gap:9px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.workflow-vocabulary-grid>div:last-child{grid-column:1/-1}.workflow-vocabulary-grid p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.workflow-token-list{display:flex;gap:7px;flex-wrap:wrap}.timeline-plan-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.timeline-plan-form label{display:grid;gap:5px}.timeline-plan-form label:last-of-type{grid-column:1/-1}.timeline-plan-form input,.timeline-plan-form select,.timeline-plan-form textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);padding:9px;font:inherit}.timeline-history-event{grid-template-columns:72px 14px minmax(0,1fr) auto!important}.full-timeline-head>.button{margin-left:auto}.full-timeline-head .full-timeline-nav{margin-left:0}@media(max-width:720px){.timeline-plan-form,.workflow-vocabulary-grid{grid-template-columns:1fr}.timeline-plan-form label:last-of-type,.workflow-vocabulary-grid>div:last-child{grid-column:auto}.timeline-history-event{grid-template-columns:50px 12px minmax(0,1fr)!important}}.case-conversation-state.case-status-new i{background:var(--status-new)}.case-conversation-state.case-status-in-progress i{background:var(--status-progress)}.case-conversation-state.case-status-waiting-for-customer i,.case-conversation-state.case-status-waiting-for-external i,.case-conversation-state.case-status-waiting-for-us i{background:var(--status-waiting)}.case-conversation-state.case-status-done i{background:var(--status-done)}.case-conversation-state.case-status-archived i{background:var(--status-archived)}@media(max-width:900px){.case-header-badges{justify-content:flex-start}}.product-sidebar,.product-sidebar nav{overflow:visible}.nav-link:focus-visible .nav-feature-help,.nav-link:hover .nav-feature-help{background:color-mix(in srgb,var(--hover-accent) 14%,transparent);color:var(--hover-accent);opacity:1}.timeline-calendar-day.today{box-shadow:inset 0 0 0 2px var(--accent-primary)}.timeline-calendar-event{display:grid;grid-template-columns:13px minmax(0,1fr) auto;gap:3px;align-items:center;width:100%;min-width:0;padding:4px;border:0;border-left:2px solid var(--timeline-accent,var(--accent-secondary));border-radius:4px;background:var(--surface-soft);color:var(--ink);font-size:8px;text-align:left}.timeline-calendar-event i{font-style:normal}.timeline-calendar-event span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-calendar-event time{font-size:7px}.timeline-calendar-event:focus-visible,.timeline-calendar-event:hover{background:var(--hover-accent);color:var(--hover-ink);outline:none}.timeline-calendar-loading{position:absolute;z-index:3;inset:0;display:grid;place-items:center;background:color-mix(in srgb,var(--surface) 75%,transparent)}@media(max-width:900px){.product-sidebar{overflow:visible}}.full-timeline-calendar-viewport{position:relative;overflow:auto;min-height:420px;max-height:calc(100vh - 330px);border:1px solid var(--line);border-radius:14px;background:var(--surface)}.full-timeline-calendar{min-width:820px}.full-timeline-calendar .timeline-calendar-day{min-height:118px}.full-timeline-calendar.period-today{min-width:0}.full-timeline-calendar.period-today .timeline-calendar-day{min-height:420px}.full-timeline-calendar.period-week .timeline-calendar-day{min-height:360px}.full-timeline-calendar.period-three_months .timeline-calendar-day{min-height:96px}.local-account-choices{display:grid;gap:7px}.local-account-choices>button{display:grid;gap:2px;width:100%;padding:9px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.local-account-choices>button:hover{border-color:var(--accent-primary);background:var(--surface-soft)}.local-account-choices>button span,.local-account-choices>small{color:var(--muted);font-size:10px}.public-demo-cases article.done{opacity:.64}.public-demo-cases article.done>div>b{text-decoration:line-through}.editing-sticky-toolbar,.settings-save-bar{position:sticky;top:72px;z-index:70;padding:12px 14px;border:1px solid color-mix(in srgb,var(--orange) 26%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:0 10px 28px color-mix(in srgb,var(--action-primary) 9%,transparent);backdrop-filter:blur(12px)}.settings-page{display:grid}.settings-category-panel{padding:20px}.settings-category-panel h2{margin:3px 0 5px}.settings-category-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.settings-category-nav>a{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;border:1px solid var(--line);border-radius:11px;background:var(--surface-soft);color:var(--ink);text-decoration:none}.settings-category-nav>a:hover{border-color:var(--orange);background:var(--orange-soft)}.settings-category-nav i{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:var(--orange-soft);color:var(--orange);font-style:normal}.settings-category-nav span{display:grid;gap:3px}.settings-category-nav small{color:var(--muted);font-size:10px;line-height:1.35}.settings-category-nav em{color:var(--orange);font-style:normal}.account-menu-identity{display:grid;gap:2px;padding:9px 12px;border-bottom:1px solid var(--line)}.account-menu-identity small{color:var(--muted);font-size:10px;overflow-wrap:anywhere}.danger-zone .button.danger,.danger-zone .button.danger:hover{border-color:var(--status-danger)!important;background:var(--status-danger)!important;color:var(--surface)!important}@media(max-width:900px){.settings-category-nav{grid-template-columns:1fr}.editing-sticky-toolbar,.settings-save-bar{top:66px}}.business-profile-summary{display:grid;gap:15px;padding:20px}.business-profile-summary h2{margin:3px 0 5px}.business-profile-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0}.business-profile-summary dl>div{padding:11px;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft)}.business-profile-summary dt{color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.business-profile-summary dd{margin:5px 0 0;font-size:12px;line-height:1.45}.business-profile-summary .button{justify-self:start}@media(max-width:900px){.business-profile-summary dl{grid-template-columns:1fr}}.language-flag-unknown>span{display:block;font-size:14px;line-height:1}.language-flag-unknown.compact>span{font-size:12px}.language-flag{display:inline-grid;place-items:center;flex:0 0 auto;width:26px;height:26px;border:1px solid color-mix(in srgb,var(--orange,var(--action-primary)) 20%,var(--line,var(--surface)));border-radius:999px;background:linear-gradient(145deg,var(--surface),var(--surface));box-shadow:0 7px 18px color-mix(in srgb,var(--action-primary) 8%,transparent);cursor:help;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.language-flag.compact{width:22px;height:22px}.language-flag img{display:block;width:17px;height:17px;border-radius:999px;-o-object-fit:cover;object-fit:cover}.language-flag.compact img{width:14px;height:14px}.language-flag:hover{transform:translateY(-1px) scale(1.08);border-color:var(--orange,var(--action-primary));box-shadow:0 10px 24px color-mix(in srgb,var(--status-danger) 20%,transparent)}.email-subject-with-language{display:flex!important;align-items:center;gap:7px;min-width:0}.email-subject-with-language>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-title-with-language{display:flex;align-items:center;gap:10px;min-width:0}.email-title-with-language h1{min-width:0}.email-original-language{display:inline-flex;align-items:center;gap:6px}.reply-language-field{max-width:280px}.public-site{min-height:100vh;background:var(--surface);color:var(--text-primary);font-family:var(--font-geist),sans-serif}.public-header{position:sticky;z-index:20;top:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:72px;padding:0 clamp(20px,5vw,76px);border-bottom:1px solid var(--border-default);background:color-mix(in srgb,var(--surface) 95%,transparent);backdrop-filter:blur(18px)}.public-brand{display:inline-flex;align-items:center;gap:10px;color:inherit;font-weight:850;text-decoration:none}.public-brand i{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--action-primary);color:var(--surface);font-style:normal;box-shadow:0 7px 22px color-mix(in srgb,var(--action-primary) 27%,transparent)}.public-header nav,.public-header>div{display:flex;align-items:center;gap:18px}.public-header nav a{color:var(--text-secondary);font-size:13px;font-weight:700;text-decoration:none}.public-header>div{justify-content:flex-end}.public-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(290px,.7fr);gap:clamp(28px,7vw,100px);align-items:center;min-height:calc(100vh - 72px);padding:80px clamp(24px,8vw,126px);background:radial-gradient(circle at 80% 15%,var(--surface) 0,transparent 28%),radial-gradient(circle at 18% 85%,var(--surface) 0,transparent 30%),var(--surface)}.public-kicker{margin:0 0 14px;color:var(--action-primary);font-size:11px;font-weight:900;letter-spacing:.14em}.public-hero h1,.public-pricing-hero h1{max-width:800px;margin:0;font-size:clamp(48px,7vw,92px);line-height:.93;letter-spacing:-.075em}.public-hero>div>p:not(.public-kicker){max-width:710px;margin:28px 0;color:var(--text-primary);font-size:clamp(17px,2vw,23px);line-height:1.55}.public-hero>div>div{display:flex;gap:10px;flex-wrap:wrap}.public-hero>div>small{display:block;margin-top:18px;color:var(--text-secondary)}.public-hero aside{display:grid;gap:10px;padding:28px;border:1px solid var(--border-default);border-radius:24px;background:var(--surface-subtle);box-shadow:0 30px 80px color-mix(in srgb,var(--action-primary) 11%,transparent);transform:rotate(1.5deg)}.public-hero aside span{color:var(--status-waiting);font-size:12px;font-weight:900;text-transform:uppercase}.public-hero aside strong{padding:14px;border-radius:12px;background:var(--surface);font-size:16px}.public-hero aside strong:nth-of-type(2){background:var(--surface);color:var(--action-primary-hover)}.public-hero aside p{margin:10px 0 0;color:var(--text-secondary);line-height:1.5}.public-section{padding:100px clamp(24px,8vw,126px)}.public-section>header{max-width:780px;margin-bottom:42px}.public-section h2{margin:0;font-size:clamp(34px,5vw,62px);letter-spacing:-.06em;line-height:1}.public-section>header>p:last-child{color:var(--text-secondary);font-size:17px;line-height:1.6}.public-demo-section{background:var(--text-primary);color:var(--surface-subtle)}.public-playground{overflow:hidden;border:1px solid var(--text-primary);border-radius:22px;background:var(--text-primary);box-shadow:0 28px 70px color-mix(in srgb,var(--text-primary) 40%,transparent)}.public-demo-tabs{display:flex;gap:4px;padding:8px;border-bottom:1px solid var(--text-primary)}.public-demo-tabs button{border:0;border-radius:9px;background:transparent;color:var(--text-muted);padding:10px 14px;font:inherit;font-weight:750;cursor:pointer}.public-demo-tabs button.active{background:var(--action-primary);color:var(--surface)}.public-case-card,.public-mail-card{display:grid;gap:16px;margin:clamp(16px,4vw,52px);padding:clamp(22px,4vw,42px);border-radius:18px;background:var(--surface);color:var(--text-primary)}.public-case-card h3,.public-mail-card h3{margin:0;font-size:clamp(24px,4vw,42px);letter-spacing:-.04em}.public-mail-card p{color:var(--text-secondary)}.public-case-card footer,.public-mail-card>div{display:flex;gap:8px;flex-wrap:wrap}.public-case-card footer span,.public-case-card header>span,.public-mail-card span{padding:7px 10px;border-radius:999px;background:var(--surface);color:var(--status-waiting);font-size:11px;font-weight:800}.public-mail-card .button{justify-self:start}.public-task-list{display:grid;gap:10px;padding:clamp(16px,4vw,52px)}.public-task-list article{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:18px;border-radius:14px;background:var(--text-primary)}.public-task-list article.done{opacity:.55}.public-task-list label input{width:20px;height:20px;accent-color:var(--status-success)}.public-task-list div{display:grid;gap:4px}.public-task-list small{color:var(--text-muted)}.public-task-list em{color:var(--status-warning);font-size:12px;font-style:normal;font-weight:800}.public-case-card header{display:flex;justify-content:space-between;gap:20px}.public-case-card dl{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0}.public-case-card dl div{padding:14px;border-radius:11px;background:var(--background)}.public-case-card dt{color:var(--text-secondary);font-size:10px;font-weight:850;text-transform:uppercase}.public-case-card dd{margin:7px 0 0;font-weight:700}.public-work-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.public-work-grid article{min-height:230px;padding:24px;border:1px solid var(--border-default);border-radius:17px;background:var(--surface-subtle)}.public-work-grid article>span{color:var(--status-waiting);font-size:22px;font-weight:900}.public-work-grid h3{font-size:19px}.public-work-grid p{color:var(--text-secondary);line-height:1.55}.public-workflow{background:var(--surface)}.public-workflow ol{display:grid;grid-template-columns:repeat(4,1fr);gap:0;counter-reset:steps;margin:0;padding:0;list-style:none}.public-workflow li{display:grid;gap:10px;padding:24px;border-left:1px solid var(--text-muted);counter-increment:steps}.public-workflow li:before{content:"0" counter(steps);color:var(--action-primary);font-weight:900}.public-workflow li span{color:var(--text-secondary);line-height:1.55}.public-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.public-pricing-grid article{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:460px;padding:28px;border:1px solid var(--border-default);border-radius:20px;background:var(--surface-subtle)}.public-pricing-grid article.featured{border:2px solid var(--action-primary);box-shadow:0 20px 55px color-mix(in srgb,var(--action-primary) 12%,transparent)}.public-pricing-grid h3{font-size:21px}.public-pricing-grid article>strong{font-size:36px;letter-spacing:-.05em}.public-pricing-grid article>p,.public-pricing-grid article>small{color:var(--text-secondary)}.public-pricing-grid ul{display:grid;gap:9px;margin:24px 0;padding:0;list-style:none;color:var(--text-primary)}.public-pricing-grid .button{width:100%;margin-top:auto}.public-plan-badge{position:absolute;top:-13px;right:18px;padding:6px 10px;border-radius:999px;background:var(--action-primary);color:var(--surface);font-size:10px;font-weight:850}.public-text-link{display:inline-block;margin-top:24px;color:var(--status-waiting);font-weight:800}.public-pricing-note{max-width:800px;margin:30px auto 0;color:var(--text-secondary);text-align:center}.public-pricing-hero{padding:100px clamp(24px,8vw,126px) 30px}.public-pricing-hero p:last-child{max-width:650px;color:var(--text-secondary);font-size:18px}.public-footer{display:flex;align-items:center;gap:30px;padding:34px clamp(24px,8vw,126px);border-top:1px solid var(--border-default)}.public-footer p{margin-right:auto;color:var(--text-secondary)}.public-footer>div{display:flex;gap:16px}.auth-page{grid-template-columns:minmax(360px,1fr) minmax(420px,.8fr);min-height:100vh}.auth-marketing{display:flex;flex-direction:column;justify-content:space-between;gap:50px;padding:clamp(35px,6vw,90px);color:var(--surface-subtle)}.auth-marketing h1{max-width:720px;font-size:clamp(40px,5vw,72px);line-height:.98;letter-spacing:-.065em}.auth-marketing ul{display:grid;gap:12px;padding:0;list-style:none;color:var(--border-default)}.auth-marketing>small{color:var(--text-muted)}.auth-provider{display:grid;place-items:center;padding:30px}.auth-provider>div{width:100%}@media(max-width:950px){.public-header{grid-template-columns:1fr auto}.public-header nav{display:none}.public-hero{grid-template-columns:1fr}.public-work-grid,.public-workflow ol{grid-template-columns:repeat(2,1fr)}.public-pricing-grid{grid-template-columns:1fr}.public-pricing-grid article{min-height:0}.auth-page{grid-template-columns:1fr}.auth-marketing{min-height:420px}.public-case-card dl{grid-template-columns:1fr}}@media(max-width:600px){.public-header>div .ghost{display:none}.public-header{padding:0 15px}.public-header .button{padding:8px}.public-hero,.public-pricing-hero,.public-section{padding-left:20px;padding-right:20px}.public-hero h1,.public-pricing-hero h1{font-size:46px}.public-work-grid,.public-workflow ol{grid-template-columns:1fr}.public-footer{align-items:flex-start;flex-direction:column}.public-footer p{margin:0}.public-demo-tabs{overflow:auto}.public-case-card,.public-mail-card{margin:12px}.auth-marketing{padding:28px}.auth-provider{padding:18px}}.public-playground{display:grid;grid-template-columns:180px minmax(0,1fr);min-height:680px}.public-demo-sidebar{display:flex;flex-direction:column;gap:6px;padding:18px 12px;border-right:1px solid var(--text-primary);background:var(--text-primary)}.public-demo-sidebar>b{display:flex;align-items:center;gap:9px;margin-bottom:22px}.public-demo-sidebar>b i{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--action-primary);font-style:normal}.public-demo-sidebar>small{margin:0 8px 6px;color:var(--text-secondary);font-size:8px;font-weight:850;letter-spacing:.12em}.public-demo-sidebar>span{display:flex;gap:9px;align-items:center;padding:10px;border-radius:8px;color:var(--text-muted);font-size:11px;font-weight:750}.public-demo-sidebar>span.active{background:var(--text-primary);color:var(--surface)}.public-demo-sidebar>span i{width:16px;font-style:normal;text-align:center}.public-demo-workspace{min-width:0;background:var(--surface);color:var(--text-primary)}.public-demo-workspace>header{display:flex;align-items:center;gap:12px;min-height:58px;padding:8px 16px;border-bottom:1px solid var(--border-default);background:var(--surface-subtle)}.public-demo-workspace>header label{display:flex;align-items:center;gap:7px;min-width:260px;margin-right:auto;padding:8px 10px;border:1px solid var(--border-default);border-radius:9px;color:var(--text-secondary)}.public-demo-workspace>header input{width:100%;border:0;outline:0;background:transparent}.public-demo-workspace>header b,.public-demo-workspace>header span{padding:7px 9px;border-radius:9px;background:var(--background);font-size:10px}.public-demo-workspace>header b{background:var(--surface);color:var(--status-success)}.public-demo-workspace .public-demo-tabs{border-color:var(--border-default);background:var(--surface-subtle)}.public-demo-dashboard{display:grid;grid-template-columns:1.15fr .85fr;gap:12px;padding:18px}.public-demo-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;grid-column:1/-1}.public-demo-kpis article{display:grid;gap:6px;padding:12px;border:1px solid var(--border-default);border-radius:10px;background:var(--surface-subtle)}.public-demo-kpis span{color:var(--text-secondary);font-size:9px}.public-demo-kpis b{font-size:22px}.public-demo-dashboard>section{overflow:hidden;border:1px solid var(--border-default);border-radius:12px;background:var(--surface-subtle)}.public-demo-dashboard section>header{display:flex;justify-content:space-between;padding:13px;border-bottom:1px solid var(--border-default)}.public-demo-dashboard section>header small{color:var(--text-secondary)}.public-demo-dashboard section>article{display:flex;justify-content:space-between;gap:12px;padding:13px;border-bottom:1px solid var(--surface);font-size:10px}.public-demo-dashboard section>article div{display:grid;gap:4px}.public-demo-dashboard section>article small{color:var(--text-secondary)}.public-demo-dashboard section>article>span{align-self:center;padding:5px 7px;border-radius:999px;background:var(--surface);color:var(--status-waiting);font-weight:800}.public-demo-planning{display:grid!important;grid-template-columns:repeat(5,1fr)}.public-demo-planning header{grid-column:1/-1}.public-demo-planning article{display:grid!important;align-content:start;min-height:118px;border-right:1px solid var(--border-default)}.public-demo-planning article.busy{box-shadow:inset 0 3px var(--action-primary)}.public-demo-planning article span{margin-top:10px;color:var(--action-primary-hover);font-weight:800}.public-demo-cases{display:grid;gap:10px;padding:18px}.public-demo-cases article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:13px;align-items:center;padding:16px;border:1px solid var(--border-default);border-radius:12px;background:var(--surface-subtle)}.public-demo-cases article>div{display:grid;gap:4px}.public-demo-cases p{margin:0}.public-demo-cases p,.public-demo-cases small{color:var(--text-secondary)}.public-demo-cases em{padding:5px 8px;border-radius:999px;background:var(--surface);color:var(--action-primary-hover);font-size:9px;font-style:normal;font-weight:850}.public-demo-cases button{border:1px solid var(--border-default);border-radius:7px;background:var(--surface);padding:7px 9px;font-weight:750}.public-demo-case{padding:18px}.public-demo-case>header{display:flex;justify-content:space-between;gap:20px;padding:18px;border:1px solid var(--border-default);border-radius:12px 12px 0 0;background:var(--surface-subtle)}.public-demo-case h3{margin:4px 0 0;font-size:26px}.public-demo-case>header span{align-self:start;padding:6px 9px;border-radius:999px;background:var(--surface);color:var(--status-waiting);font-size:9px;font-weight:850}.public-demo-case-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border-default);border-top:0;background:var(--surface-subtle)}.public-demo-case-grid section{display:grid;gap:9px;padding:15px;border-right:1px solid var(--border-default)}.public-demo-case-grid small{color:var(--action-primary);font-size:8px;font-weight:900}.public-demo-thread{display:grid;margin-top:12px;border:1px solid var(--border-default);border-radius:12px;background:var(--surface-subtle)}.public-demo-thread article{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;padding:15px;border-bottom:1px solid var(--border-default)}.public-demo-thread i{color:var(--status-waiting);font-size:9px;font-style:normal;font-weight:850}.public-demo-thread p{margin:4px 0 0;color:var(--text-secondary)}.public-demo-thread time{color:var(--text-secondary);font-size:9px}@media(max-width:850px){.public-playground{grid-template-columns:64px 1fr}.public-demo-sidebar>b{font-size:0}.public-demo-sidebar>b i{font-size:14px}.public-demo-sidebar>small,.public-demo-sidebar>span:not(.active){font-size:0}.public-demo-sidebar>span{justify-content:center}.public-demo-sidebar>span i{font-size:12px}.public-demo-dashboard{grid-template-columns:1fr}.public-demo-kpis{grid-template-columns:repeat(2,1fr)}.public-demo-workspace>header span{display:none}}@media(max-width:600px){.public-playground{grid-template-columns:1fr;min-height:620px}.public-demo-sidebar{display:none}.public-demo-workspace>header label{min-width:0}.public-demo-workspace>header b{display:none}.public-demo-case-grid{grid-template-columns:1fr}.public-demo-cases article{grid-template-columns:auto 1fr}.public-demo-cases article>button,.public-demo-cases article>em{grid-column:2}.public-demo-thread article{grid-template-columns:44px 1fr}.public-demo-thread time{grid-column:2}}.login-aside{display:flex;flex-direction:column;justify-content:space-between;color:var(--surface-subtle)}.legacy-login-pitch{max-width:620px}.legacy-login-pitch h1{margin:12px 0 26px;font-size:clamp(38px,5vw,68px);line-height:.98;letter-spacing:-.065em}.legacy-login-pitch ul{display:grid;gap:10px;padding:0;list-style:none;color:var(--border-default)}.legacy-login-pitch li:before{content:"✓";margin-right:9px;color:var(--status-success)}.legacy-login-privacy{max-width:560px;color:var(--text-muted);line-height:1.5}.public-legal{width:min(900px,calc(100% - 40px));margin:0 auto;padding:80px 0 100px}.public-legal>header{display:grid;gap:16px;padding-bottom:32px;border-bottom:1px solid var(--border-default)}.public-legal h1{margin:0;font-size:clamp(44px,7vw,76px);letter-spacing:-.06em}.public-legal>header>p:not(.public-kicker){max-width:720px;margin:0;color:var(--text-primary);font-size:18px;line-height:1.65}.public-legal>header>strong{max-width:720px;padding:13px 16px;border:1px solid var(--status-danger);border-radius:12px;background:var(--surface);color:var(--status-danger);font-size:13px}.public-legal>nav{display:flex;gap:7px;padding:25px 0}.public-legal>nav a{padding:8px 11px;border:1px solid var(--border-default);border-radius:9px;color:var(--text-secondary);font-size:12px;font-weight:850;text-decoration:none}.public-legal>nav a.active{border-color:var(--action-primary);background:var(--action-primary);color:var(--surface)}.public-legal>section{display:grid;grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);gap:35px;padding:28px 0;border-top:1px solid var(--surface)}.public-legal>section h2{margin:0;font-size:20px;letter-spacing:-.02em}.public-legal>section p{margin:0;color:var(--text-primary);line-height:1.7}.public-legal>footer{display:flex;flex-wrap:wrap;gap:18px;padding-top:35px;border-top:1px solid var(--border-default)}.public-legal>footer a{color:var(--status-waiting);font-weight:800}@media(max-width:600px){.public-legal>section{grid-template-columns:1fr;gap:9px}.public-legal{padding-top:45px}}.public-brand .tamdot-logo-mark{width:34px;height:34px;border-radius:11px;box-shadow:0 7px 22px color-mix(in srgb,var(--action-primary-hover) 27%,transparent)}.public-demo-sidebar>b .tamdot-logo-mark{width:28px;height:28px;border-radius:8px;box-shadow:0 6px 16px color-mix(in srgb,var(--action-primary-hover) 25%,transparent)}.public-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px}.login-locale-switch,.public-locale-switch{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.login-locale-switch button,.public-locale-switch button{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--border-default);border-radius:999px;background:var(--surface-subtle);color:var(--text-secondary);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.login-locale-switch button.active,.public-locale-switch button.active{border-color:var(--action-primary);background:var(--surface);color:var(--status-danger)}.login-stack{display:grid;gap:18px;width:min(780px,100%)}.beta-access-form{border-top:4px solid var(--action-primary)}.form-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.login-helper-note{margin:2px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.5}.success-text{color:var(--status-success);font-weight:700}.login-legal-links{display:flex;justify-content:center;gap:18px;padding:2px 0 10px;font-size:12px}.login-legal-links a{color:var(--status-waiting);font-weight:750;text-decoration:underline;text-underline-offset:3px}.login-legal-links a:focus-visible,.login-legal-links a:hover{color:var(--action-primary)}@media(max-width:950px){.public-header-actions{flex-wrap:wrap}}@media(max-width:600px){.login-locale-switch span:last-child,.public-locale-switch span:last-child{display:none}.form-split{grid-template-columns:1fr}}.public-welcome{overflow-x:clip}.public-welcome .public-hero{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);min-height:min(820px,calc(100vh - 72px));padding-block:clamp(72px,9vw,132px)}.public-hero-copy{min-width:0}.public-hero-copy>p:not(.public-kicker){max-width:690px;margin:26px 0;color:var(--text-primary);font-size:clamp(17px,1.7vw,22px);line-height:1.55}.public-hero-actions{display:flex;gap:10px;flex-wrap:wrap}.public-hero-copy>small{display:flex!important;align-items:center;gap:8px;margin-top:20px;color:var(--text-secondary);line-height:1.45}.public-hero-copy>small span{display:grid;width:21px;height:21px;flex:none;place-items:center;border-radius:50%;background:var(--surface);color:var(--status-success);font-weight:900}.public-hero-flow{position:relative;display:grid!important;gap:10px;width:100%;max-width:560px;padding:clamp(18px,3vw,30px);border:1px solid var(--border-default);border-radius:24px;background:color-mix(in srgb,var(--surface) 93%,transparent);box-shadow:0 28px 70px color-mix(in srgb,var(--action-primary) 12%,transparent);transform:none!important}.public-hero-flow:before{content:"";position:absolute;top:45px;bottom:45px;left:49px;width:1px;background:var(--action-primary)}.public-hero-flow>div{position:relative;display:grid!important;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:60px;padding:10px 14px;border:1px solid var(--surface);border-radius:13px;background:var(--surface)}.public-hero-flow>div>span{z-index:1;display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--surface-hover);color:var(--text-secondary);font-weight:900}.public-hero-flow>div>b{min-width:0;overflow-wrap:anywhere;font-size:clamp(.84rem,1.2vw,.98rem)}.public-hero-flow>div>i{color:var(--action-primary);font-style:normal}.public-hero-flow>div.is-action{border-color:var(--action-primary);background:var(--surface)}.public-hero-flow>div.is-action>span{background:var(--surface);color:var(--status-danger)}.public-hero-flow>div.is-complete{border-color:var(--status-success);background:var(--surface)}.public-hero-flow>div.is-complete>span{background:var(--surface);color:var(--status-success)}.public-carousel-section{background:var(--text-primary);color:var(--surface-subtle)}.public-carousel-section>header>p:last-child{color:var(--text-muted)}.public-feature-carousel{outline:none}.public-feature-carousel:focus-visible{outline:3px solid var(--status-danger);outline-offset:8px;border-radius:24px}.public-carousel-viewport{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);min-height:420px;overflow:hidden;border:1px solid var(--text-primary);border-radius:24px;background:var(--text-primary);touch-action:pan-y}.public-carousel-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:clamp(28px,5vw,60px)}.public-carousel-position{color:var(--status-danger);font-size:.69rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.public-carousel-copy>i{display:grid;width:48px;height:48px;margin-top:auto;place-items:center;border-radius:14px;background:var(--action-primary);color:var(--surface);font-size:1.35rem;font-style:normal;box-shadow:0 12px 28px color-mix(in srgb,var(--status-danger) 22%,transparent)}.public-carousel-copy h3{margin:18px 0 0;font-size:clamp(28px,4vw,48px);letter-spacing:-.045em;line-height:1.02}.public-carousel-copy p{max-width:620px;margin:16px 0 0;color:var(--border-default);font-size:clamp(.95rem,1.4vw,1.1rem);line-height:1.6}.public-carousel-copy strong{display:block;margin-top:20px;padding-left:13px;border-left:3px solid var(--action-primary);color:var(--surface);font-size:.86rem;line-height:1.5}.public-carousel-visual{display:grid;align-content:center;gap:16px;padding:clamp(28px,5vw,64px);background:radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--status-waiting) 23%,transparent),transparent 35%),var(--surface);color:var(--text-primary)}.public-carousel-visual>div{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:12px;min-height:68px;padding:12px 14px;border:1px solid var(--surface);border-radius:14px;background:var(--surface);box-shadow:0 10px 25px color-mix(in srgb,var(--action-primary) 6%,transparent)}.public-carousel-visual span{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:var(--surface);color:var(--text-secondary);font-size:.75rem;font-weight:900}.public-carousel-visual b{overflow-wrap:anywhere;font-size:.88rem}.public-carousel-visual em{color:var(--action-primary);font-style:normal}.public-carousel-visual>div.is-active{border-color:var(--status-danger);background:var(--surface)}.public-carousel-visual>div.is-active span{background:var(--action-primary);color:var(--surface)}.public-carousel-visual>div.is-result{border-color:var(--status-success);background:var(--surface)}.public-carousel-visual>div.is-result span{background:var(--status-success);color:var(--surface)}.public-carousel-controls{display:grid;grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;gap:14px;margin-top:18px}.public-carousel-controls>button{width:46px;height:46px;border:1px solid var(--text-primary);border-radius:50%;background:var(--text-primary);color:var(--surface);font:inherit;font-size:1.15rem;cursor:pointer}.public-carousel-controls>div{display:flex;justify-content:center;gap:7px}.public-carousel-controls [role=tab]{display:grid;width:26px;height:44px;place-items:center;border:0;background:transparent;cursor:pointer}.public-carousel-controls [role=tab] span{display:block;width:100%;height:3px;border-radius:999px;background:var(--text-secondary)}.public-carousel-controls [role=tab].active span{background:var(--action-primary)}.public-carousel-controls button:focus-visible{outline:2px solid var(--status-danger);outline-offset:3px}.public-use-cases{background:var(--surface-subtle)}.public-use-cases>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.public-use-cases article{min-width:0;padding:24px;border:1px solid var(--surface);border-radius:17px;background:var(--surface)}.public-use-cases article>span{color:var(--action-primary);font-size:.7rem;font-weight:900}.public-use-cases h3{margin:22px 0 8px;font-size:1.08rem}.public-use-cases p{margin:0;color:var(--text-secondary);line-height:1.52}.public-confidence{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.75fr);gap:clamp(38px,7vw,100px);align-items:center;background:var(--surface)}.public-confidence>div>p:not(.public-kicker){max-width:650px;color:var(--text-secondary);font-size:1.05rem;line-height:1.6}.public-confidence>div>div{display:flex;gap:18px;flex-wrap:wrap;margin-top:22px}.public-confidence a{color:var(--status-waiting);font-size:.86rem;font-weight:800}.public-confidence ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.public-confidence li{display:flex;align-items:flex-start;gap:11px;padding:14px;border:1px solid var(--surface);border-radius:12px;background:var(--surface-subtle);line-height:1.45}.public-confidence li span{display:grid;width:23px;height:23px;flex:none;place-items:center;border-radius:50%;background:var(--surface);color:var(--status-success);font-weight:900}.public-final-cta{display:grid;justify-items:center;padding:clamp(80px,10vw,140px) clamp(20px,8vw,126px);background:var(--action-primary);color:var(--surface);text-align:center}.public-final-cta h2{max-width:900px;margin:0;font-size:clamp(36px,6vw,72px);letter-spacing:-.06em;line-height:1}.public-final-cta p{max-width:650px;margin:22px 0;color:var(--surface);font-size:1.05rem;line-height:1.55}.public-final-cta>div{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.public-final-cta .button.primary{background:var(--text-primary);color:var(--surface)}.public-final-cta .button.secondary{border-color:var(--surface);background:transparent;color:var(--surface)}.public-welcome .public-footer a{color:inherit}@media(max-width:1024px){.public-welcome .public-hero{grid-template-columns:1fr;min-height:0}.public-hero-flow{max-width:none}.public-carousel-viewport{grid-template-columns:1fr 1fr}.public-use-cases>div{grid-template-columns:repeat(2,minmax(0,1fr))}.public-confidence{grid-template-columns:1fr}}@media(max-width:768px){.public-welcome .public-header{grid-template-columns:1fr auto;min-height:64px}.public-welcome .public-header-actions>.button{display:none}.public-welcome .public-hero{padding-top:64px}.public-welcome .public-hero h1{font-size:clamp(43px,11vw,66px)}.public-carousel-viewport{grid-template-columns:1fr}.public-carousel-copy{min-height:360px}.public-carousel-visual{min-height:310px}.public-workflow ol{grid-template-columns:1fr 1fr}.public-welcome .public-footer{align-items:flex-start;flex-direction:column}.public-welcome .public-footer p{margin:0}.public-welcome .public-footer>div{flex-wrap:wrap}}@media(max-width:480px){.public-welcome .public-header{padding-inline:12px;gap:8px}.public-welcome .public-brand .tamdot-wordmark{display:none}.public-welcome .public-locale-switch{gap:4px}.public-welcome .public-locale-switch button{min-width:40px;min-height:40px;justify-content:center;padding:7px}.public-welcome .public-hero,.public-welcome .public-section{padding-left:16px;padding-right:16px}.public-welcome .public-hero{padding-block:52px}.public-welcome .public-hero h1{font-size:clamp(39px,13vw,52px);letter-spacing:-.065em}.public-hero-actions{display:grid;grid-template-columns:1fr}.public-hero-actions .button{justify-content:center;min-height:46px}.public-hero-flow{padding:14px;border-radius:18px}.public-hero-flow:before{left:39px}.public-hero-flow>div{grid-template-columns:30px minmax(0,1fr) 14px;gap:9px;padding:8px;min-height:56px}.public-hero-flow>div>span{width:28px;height:28px}.public-carousel-copy{min-height:380px;padding:24px}.public-carousel-visual{min-height:280px;padding:22px}.public-carousel-controls{grid-template-columns:44px minmax(0,1fr) 44px;gap:6px}.public-carousel-controls [role=tab]{width:18px}.public-use-cases>div,.public-workflow ol{grid-template-columns:1fr}.public-confidence{padding-block:72px}.public-final-cta>div{display:grid;width:100%}.public-final-cta .button{justify-content:center;min-height:46px}.public-welcome .public-footer{padding-inline:18px}}@media(prefers-reduced-motion:reduce){.public-welcome *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.public-welcome .public-header{border-bottom-color:color-mix(in srgb,var(--surface) 9%,transparent);background:color-mix(in srgb,var(--action-primary) 90%,transparent);color:var(--surface-subtle)}.public-welcome .public-header nav a{color:var(--status-waiting)}.public-welcome .public-header nav a:hover{color:var(--surface)}.public-welcome .public-header .public-locale-switch button{border-color:color-mix(in srgb,var(--surface) 14%,transparent);background:color-mix(in srgb,var(--surface) 5%,transparent);color:var(--status-waiting)}.public-welcome .public-header .public-locale-switch button.active{border-color:var(--status-danger);background:color-mix(in srgb,var(--status-danger) 16%,transparent);color:var(--surface)}.public-welcome .public-header .button.ghost{border-color:color-mix(in srgb,var(--surface) 16%,transparent);background:transparent;color:var(--surface)}.public-welcome .public-header .button.primary{border-color:var(--action-primary);background:var(--action-primary);color:var(--surface);box-shadow:0 8px 28px color-mix(in srgb,var(--status-danger) 22%,transparent)}.public-welcome .public-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:26px;min-height:min(900px,calc(100svh - 72px));overflow:hidden;padding:clamp(72px,8vw,116px) clamp(20px,7vw,110px) clamp(62px,8vw,105px);background:radial-gradient(circle at 18% 24%,color-mix(in srgb,var(--status-waiting) 35%,transparent),transparent 28%),radial-gradient(circle at 82% 28%,color-mix(in srgb,var(--status-danger) 22%,transparent),transparent 27%),radial-gradient(circle at 50% 108%,color-mix(in srgb,var(--action-primary) 16%,transparent),transparent 34%),var(--action-primary);color:var(--surface-subtle);text-align:center}.public-welcome .public-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--surface) 3%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--surface) 3%,transparent) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(180deg,transparent,black 26%,black 74%,transparent);mask-image:linear-gradient(180deg,transparent,black 26%,black 74%,transparent);pointer-events:none}.public-welcome .public-hero>*{position:relative;z-index:1;min-width:0}.public-welcome .public-hero-copy{display:grid;justify-items:center}.public-welcome .public-hero .public-kicker{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin:0 0 22px;border:1px solid color-mix(in srgb,var(--status-danger) 38%,transparent);border-radius:999px;background:color-mix(in srgb,var(--status-danger) 8%,transparent);color:var(--status-danger);padding:8px 12px;font-size:10px;letter-spacing:.12em}.public-welcome .public-hero h1{max-width:1050px;margin:0;color:var(--surface-subtle);font-size:clamp(48px,6.3vw,92px);font-weight:620;line-height:.97;letter-spacing:-.068em}.public-welcome .public-hero h1 span{color:var(--status-danger);background:linear-gradient(115deg,var(--status-danger) 18%,var(--action-primary) 52%,var(--status-waiting) 92%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.public-welcome .public-hero-copy>p:not(.public-kicker){max-width:760px;margin:25px 0 0;color:var(--border-default);font-size:clamp(17px,1.55vw,21px);line-height:1.55}.public-command-demo{display:grid;width:min(940px,100%);gap:10px;text-align:left}.public-command-input{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:12px;min-height:70px;border:1px solid color-mix(in srgb,var(--surface) 16%,transparent);border-radius:17px;background:color-mix(in srgb,var(--surface) 8%,transparent);padding:12px 16px;box-shadow:inset 0 1px color-mix(in srgb,var(--surface) 5%,transparent),0 22px 70px color-mix(in srgb,var(--text-primary) 24%,transparent);backdrop-filter:blur(16px)}.public-command-input>i,.public-command-input>span{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--surface) 8%,transparent);color:var(--status-danger);font-style:normal}.public-command-input>b{min-width:0;overflow-wrap:anywhere;color:var(--surface);font-size:clamp(14px,1.3vw,17px);font-weight:560}.public-command-input>i{background:var(--action-primary);color:var(--surface)}.public-command-result{display:grid;gap:15px;border:1px solid color-mix(in srgb,var(--surface) 12%,transparent);border-radius:17px;background:color-mix(in srgb,var(--status-waiting) 93%,transparent);padding:18px;box-shadow:0 30px 90px color-mix(in srgb,var(--text-primary) 28%,transparent)}.public-command-result>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.public-command-result>header>span{color:var(--surface)}.public-command-result>header .tamdot-logo-mark{width:26px;height:26px;border-radius:8px}.public-command-result>header small{color:var(--text-muted);font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.07em}.public-command-result>strong{color:var(--surface);font-size:clamp(17px,1.8vw,23px);letter-spacing:-.025em}.public-command-result .public-hero-flow{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;max-width:none;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none}.public-command-result .public-hero-flow:before{display:none}.public-command-result .public-hero-flow>div{position:relative;display:grid!important;grid-template-columns:25px minmax(0,1fr);gap:7px;min-height:48px;align-items:center;border:1px solid color-mix(in srgb,var(--surface) 10%,transparent);border-radius:10px;background:color-mix(in srgb,var(--surface) 5%,transparent);padding:8px}.public-command-result .public-hero-flow>div>span{display:grid;width:24px;height:24px;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--surface) 8%,transparent);color:var(--border-default);font-size:10px}.public-command-result .public-hero-flow>div>b{min-width:0;color:var(--surface);font-size:10px;line-height:1.3}.public-command-result .public-hero-flow>div>i{position:absolute;z-index:2;right:-8px;color:var(--text-secondary);font-style:normal}.public-command-result .public-hero-flow>div.is-action{border-color:color-mix(in srgb,var(--status-danger) 40%,transparent);background:color-mix(in srgb,var(--status-danger) 10%,transparent)}.public-command-result .public-hero-flow>div.is-action>span{background:var(--action-primary);color:var(--surface)}.public-command-result .public-hero-flow>div.is-complete{border-color:color-mix(in srgb,var(--status-success) 42%,transparent);background:color-mix(in srgb,var(--status-success) 12%,transparent)}.public-command-result .public-hero-flow>div.is-complete>span{background:var(--status-success);color:var(--surface)}.public-welcome .public-hero .public-hero-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.public-welcome .public-hero .public-hero-actions .button{min-height:48px;border-radius:11px;padding:12px 19px}.public-welcome .public-hero .public-hero-actions .button.primary{gap:12px;border-color:var(--action-primary);background:var(--action-primary);color:var(--surface);box-shadow:0 12px 32px color-mix(in srgb,var(--status-danger) 30%,transparent)}.public-welcome .public-hero .public-hero-actions .button.secondary{border-color:color-mix(in srgb,var(--surface) 18%,transparent);background:color-mix(in srgb,var(--surface) 5%,transparent);color:var(--surface)}.public-welcome .public-hero-trust{display:flex;align-items:center;justify-content:center;gap:8px;margin:-8px 0 0!important;color:var(--text-muted)!important;font-size:11px}.public-welcome .public-hero-trust>span{display:grid;width:19px;height:19px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--status-success) 20%,transparent);color:var(--status-success)}.public-proof-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-bottom:1px solid var(--border-default);background:var(--surface-subtle);padding:0 clamp(20px,7vw,110px)}.public-proof-strip article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;min-width:0;padding:26px clamp(15px,2.4vw,34px);border-left:1px solid var(--surface)}.public-proof-strip article:last-child{border-right:1px solid var(--surface)}.public-proof-strip article>span{color:var(--action-primary);font-size:10px;font-weight:900}.public-proof-strip article>div{display:grid;min-width:0;gap:5px}.public-proof-strip b{font-size:13px}.public-proof-strip small{color:var(--text-secondary);font-size:11px;line-height:1.45}@media(max-width:820px){.public-command-result .public-hero-flow{grid-template-columns:1fr}.public-command-result .public-hero-flow>div{grid-template-columns:28px minmax(0,1fr) 18px}.public-command-result .public-hero-flow>div>i{position:static;justify-self:end;transform:rotate(90deg)}.public-command-result .public-hero-flow>div:last-child>i{display:none}.public-proof-strip{grid-template-columns:1fr}.public-proof-strip article,.public-proof-strip article:last-child{border-right:1px solid var(--surface);border-bottom:1px solid var(--surface)}}@media(max-width:560px){.public-welcome .public-hero{padding-top:54px;padding-bottom:62px}.public-welcome .public-hero h1{font-size:clamp(41px,13vw,58px)}.public-command-input{grid-template-columns:30px minmax(0,1fr) 32px;min-height:62px;padding:9px 10px}.public-command-input>i,.public-command-input>span{width:30px;height:30px}.public-command-result{padding:13px}.public-command-result>header{align-items:flex-start;flex-direction:column;gap:8px}.public-welcome .public-hero .public-hero-actions{display:grid;width:100%}.public-welcome .public-hero .public-hero-actions .button{width:100%}.public-proof-strip{padding-inline:16px}}.public-welcome-v4{overflow-x:clip;background:var(--surface);color:var(--text-primary)}.public-welcome-v4 .public-header{grid-template-columns:auto minmax(0,1fr) auto;border-bottom-color:color-mix(in srgb,var(--action-primary) 14%,transparent);background:color-mix(in srgb,var(--surface) 90%,transparent);color:var(--text-primary);box-shadow:0 1px 0 color-mix(in srgb,var(--surface) 70%,transparent)}.public-welcome-v4 .public-header nav{justify-self:center}.public-welcome-v4 .public-header-actions,.public-welcome-v4 .public-locale-switch{flex-wrap:nowrap}.public-welcome-v4 .public-header nav a{color:var(--text-secondary)}.public-welcome-v4 .public-header nav a:hover{color:var(--status-danger)}.public-welcome-v4 .public-header .public-locale-switch button{border-color:var(--border-default);background:var(--surface-subtle);color:var(--text-secondary)}.public-welcome-v4 .public-header .public-locale-switch button.active{border-color:var(--status-danger);background:var(--surface);color:var(--status-danger)}.public-welcome-v4 .public-header .button.ghost{border-color:var(--border-default);background:var(--surface-subtle);color:var(--text-primary)}.public-welcome-v4 .public-header .button.primary{border-color:var(--action-primary);background:var(--action-primary);color:var(--surface);box-shadow:0 8px 24px color-mix(in srgb,var(--status-danger) 18%,transparent)}.public-welcome-v4 h1,.public-welcome-v4 h2{font-weight:650;text-wrap:balance}.public-welcome-v4 [data-public-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.75,.25,1),transform .7s cubic-bezier(.2,.75,.25,1)}.public-welcome-v4 [data-public-reveal].is-visible{opacity:1;transform:none}.public-hero-v4{position:relative;display:grid;grid-template-columns:minmax(330px,.82fr) minmax(570px,1.18fr);gap:clamp(40px,6vw,92px);align-items:center;min-height:calc(100svh - 72px);padding:clamp(64px,8vw,118px) clamp(20px,6vw,96px);background:radial-gradient(circle at 9% 18%,color-mix(in srgb,var(--status-danger) 10%,transparent),transparent 27%),radial-gradient(circle at 91% 77%,color-mix(in srgb,var(--status-waiting) 9%,transparent),transparent 26%),var(--surface)}.public-hero-v4:before{content:"";position:absolute;inset:0;background-image:radial-gradient(color-mix(in srgb,var(--action-primary) 15%,transparent) .7px,transparent .7px);background-size:19px 19px;-webkit-mask-image:linear-gradient(180deg,transparent,black 25%,black 72%,transparent);mask-image:linear-gradient(180deg,transparent,black 25%,black 72%,transparent);opacity:.28;pointer-events:none}.public-hero-v4>*{position:relative;z-index:1;min-width:0}.public-hero-v4-copy{display:grid;justify-items:start}.public-hero-v4-copy .public-kicker{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;border:1px solid var(--surface);border-radius:999px;background:var(--surface);padding:7px 11px;font-size:9px}.public-hero-v4 h1{max-width:720px;margin:13px 0 0;font-size:clamp(46px,5.6vw,82px);line-height:.98;letter-spacing:-.067em}.public-hero-v4 h1 span{color:var(--status-danger)}.public-hero-v4-copy>p:not(.public-kicker){max-width:650px;margin:24px 0 0;color:var(--text-secondary);font-size:clamp(17px,1.45vw,21px);line-height:1.58}.public-hero-v4 .public-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.public-hero-v4 .public-hero-actions .button{min-height:48px;border-radius:11px;padding:12px 18px}.public-hero-v4 .public-hero-actions .primary{gap:12px;background:var(--action-primary);box-shadow:0 14px 30px color-mix(in srgb,var(--status-danger) 22%,transparent)}.public-hero-v4 .public-hero-actions .secondary{border-color:var(--action-primary);background:var(--surface-subtle);color:var(--text-primary)}.public-hero-v4 .public-hero-trust{display:flex;align-items:center;gap:8px;margin-top:17px!important;color:var(--text-secondary)!important;font-size:11px}.public-hero-v4 .public-hero-trust span{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:var(--surface);color:var(--status-success);font-weight:900}.public-product-demo{width:100%;overflow:hidden;border:1px solid var(--action-primary);border-radius:23px;background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:0 32px 75px color-mix(in srgb,var(--action-primary) 12%,transparent),0 2px 0 color-mix(in srgb,var(--surface) 90%,transparent) inset}.public-demo-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:56px;border-bottom:1px solid var(--border-default);padding:9px 12px 9px 16px}.public-demo-toolbar>div:first-child{display:flex;min-width:0;align-items:center;gap:8px}.public-demo-toolbar>div:first-child b{font-size:.84rem}.public-demo-toolbar>div:first-child span{border-left:1px solid var(--surface);padding-left:8px;color:var(--text-secondary);font-size:.65rem;font-weight:700}.public-demo-language-tabs{display:flex;gap:4px}.public-demo-language-tabs button{min-width:38px;min-height:34px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-secondary);font:inherit;font-size:.68rem;font-weight:850;cursor:pointer}.public-demo-language-tabs button.active{border-color:var(--action-primary);background:var(--surface);color:var(--status-danger)}.public-demo-inbox button:focus-visible,.public-demo-language-tabs button:focus-visible{outline:3px solid color-mix(in srgb,var(--status-danger) 28%,transparent);outline-offset:2px}.public-demo-stage{display:grid;grid-template-columns:minmax(170px,.55fr) 54px minmax(310px,1fr);gap:12px;align-items:center;padding:18px;animation:public-demo-in .48s cubic-bezier(.2,.75,.25,1)}@keyframes public-demo-in{0%{opacity:.25;transform:translateY(7px)}to{opacity:1;transform:none}}.public-demo-inbox{display:grid;gap:7px;min-width:0}.public-demo-label{margin:0 0 2px;color:var(--text-secondary);font-size:.61rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.public-demo-inbox button{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0;border:1px solid var(--surface);border-radius:11px;background:var(--surface-subtle);padding:8px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;transition:opacity .2s ease,transform .2s ease,border-color .2s ease}.public-demo-inbox button:not(.active){opacity:.48;transform:scale(.975)}.public-demo-inbox button.active{border-color:var(--status-danger);background:var(--surface);box-shadow:0 8px 18px color-mix(in srgb,var(--action-primary) 9%,transparent)}.public-demo-inbox button>i{display:grid;width:23px;height:23px;place-items:center;border-radius:7px;background:var(--surface);color:var(--action-primary);font-style:normal;font-weight:900}.public-demo-inbox button>span{display:grid;min-width:0;gap:3px}.public-demo-inbox button b,.public-demo-inbox button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-demo-inbox button b{font-size:.66rem}.public-demo-inbox button small{color:var(--text-secondary);font-size:.57rem}.public-demo-inbox button em{border-radius:999px;background:var(--surface);padding:4px 5px;color:var(--status-waiting);font-size:.52rem;font-style:normal;font-weight:900}.public-demo-connector{display:grid;justify-items:center;gap:6px;color:var(--action-primary)}.public-demo-connector span{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:var(--action-primary);color:var(--surface);font-size:.65rem;font-weight:900}.public-demo-connector i{display:block;width:100%;height:1px;background:linear-gradient(90deg,var(--action-primary),var(--status-danger));position:relative}.public-demo-connector i:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid var(--status-danger);border-right:1px solid var(--status-danger);transform:rotate(45deg)}.public-demo-connector b{font-size:.56rem;text-align:center}.public-demo-dossier{display:grid;min-width:0;gap:11px;border:1px solid var(--surface);border-radius:15px;background:var(--surface);padding:14px;box-shadow:0 13px 28px color-mix(in srgb,var(--action-primary) 7%,transparent)}.public-demo-dossier>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.public-demo-dossier>header>span{display:flex;align-items:center;gap:7px;color:var(--text-primary);font-size:.7rem;font-weight:850}.public-demo-dossier>header>em{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:5px 7px;font-size:.58rem;font-style:normal;font-weight:880;text-transform:uppercase}.public-demo-dossier .status-completed{background:var(--surface);color:var(--status-success)}.public-demo-dossier .status-pending{background:var(--surface);color:var(--action-primary)}.public-demo-dossier .status-overdue,.public-demo-dossier .status-urgent{background:var(--surface);color:var(--status-danger)}.public-demo-original{display:grid;gap:4px;border-radius:10px;background:var(--surface-hover);padding:10px}.public-demo-original small{color:var(--action-primary);font-size:.55rem;font-weight:850;text-transform:uppercase}.public-demo-original strong{font-size:.78rem;overflow-wrap:anywhere}.public-demo-original p{margin:0;color:var(--text-secondary);font-size:.66rem;line-height:1.45}.public-demo-dossier dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.public-demo-dossier dl div{display:grid;gap:3px;min-width:0;border:1px solid var(--border-default);border-radius:9px;background:var(--surface);padding:8px}.public-demo-dossier dt{color:var(--text-secondary);font-size:.51rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.public-demo-dossier dd{margin:0;color:var(--text-primary);font-size:.63rem;font-weight:720;line-height:1.35;overflow-wrap:anywhere}.public-demo-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.public-demo-timeline span{position:relative;display:grid;justify-items:center;gap:4px;color:var(--text-secondary);font-size:.52rem;text-align:center}.public-demo-timeline span:before{content:"";position:absolute;top:9px;right:50%;left:-50%;height:1px;background:var(--action-primary)}.public-demo-timeline span:first-child:before{display:none}.public-demo-timeline i{z-index:1;display:grid;place-items:center;border:1px solid var(--action-primary);border-radius:50%;background:var(--surface);color:var(--status-danger);font-size:.52rem;font-style:normal;font-weight:900}.public-demo-timeline span.complete i{border-color:var(--status-success);background:var(--surface);color:var(--status-success)}.public-demo-timeline b{font-size:inherit}.public-welcome-v4 .public-section{padding:clamp(82px,9vw,132px) clamp(20px,7vw,110px)}.public-story-v4 h2,.public-welcome-v4 .public-section h2{margin:0;font-size:clamp(34px,4.7vw,64px);letter-spacing:-.058em;line-height:1.02}.public-welcome-v4 .public-section>header{max-width:850px}.public-problem-v4{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:clamp(45px,8vw,120px);align-items:end;background:var(--surface-subtle)}.public-problem-v4>div>p:last-child{max-width:720px;color:var(--text-secondary);font-size:1.05rem;line-height:1.65}.public-problem-v4 ul{display:grid;gap:0;margin:0;padding:0;border-top:1px solid var(--surface);list-style:none}.public-problem-v4 li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;border-bottom:1px solid var(--surface);padding:17px 0;color:var(--text-primary);font-weight:760}.public-problem-v4 li span{color:var(--status-danger);font-size:.7rem;font-weight:900}.public-workflow-v4{background:var(--surface-hover)}.public-workflow-v4 ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.public-workflow-v4 li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;min-height:190px;border:1px solid var(--surface);border-radius:17px;background:var(--surface-subtle);padding:22px}.public-workflow-v4 li>span{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:var(--action-primary);color:var(--surface);font-weight:900;box-shadow:0 8px 18px color-mix(in srgb,var(--status-danger) 18%,transparent)}.public-workflow-v4 li div{display:grid;align-content:start;gap:10px}.public-workflow-v4 li b{font-size:1rem}.public-workflow-v4 li p{margin:0;color:var(--text-secondary);font-size:.88rem;line-height:1.55}.public-story-v4{display:grid;grid-template-columns:minmax(0,1fr) minmax(410px,.85fr);gap:clamp(50px,8vw,120px);align-items:center;padding:clamp(86px,10vw,145px) clamp(20px,7vw,110px)}.public-story-v4>div>p:not(.public-kicker){max-width:660px;color:var(--text-secondary);font-size:1.04rem;line-height:1.65}.public-story-grouping{background:var(--surface)}.public-grouping-visual{position:relative;display:grid;gap:9px;border:1px solid var(--surface);border-radius:20px;background:var(--surface);padding:25px;box-shadow:0 24px 55px color-mix(in srgb,var(--action-primary) 9%,transparent)}.public-grouping-visual>span{display:flex;align-items:center;gap:10px;border:1px solid var(--surface);border-radius:11px;background:var(--surface);padding:12px;font-size:.78rem;font-weight:720}.public-grouping-visual>span i{display:grid;width:27px;height:27px;place-items:center;border-radius:8px;background:var(--surface);color:var(--status-waiting);font-size:.58rem;font-style:normal;font-weight:900}.public-grouping-visual>b{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;margin-top:14px;border:1px solid var(--status-danger);border-radius:13px;background:var(--surface);padding:14px;color:var(--status-danger);font-size:.86rem}.public-grouping-visual>b:before{content:"";position:absolute;right:50%;bottom:77px;width:1px;height:23px;background:var(--status-danger)}.public-grouping-visual>b small{grid-column:2;color:var(--text-secondary);font-size:.62rem;font-weight:650}.public-story-journey{grid-template-columns:minmax(410px,.85fr) minmax(0,1fr);background:var(--surface)}.public-journey-visual{display:grid;justify-items:center;min-width:0}.public-journey-visual>span{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;width:min(380px,100%);border:1px solid var(--border-default);border-radius:12px;background:var(--surface);padding:13px 15px;color:var(--text-primary);font-size:.78rem;font-weight:820}.public-journey-visual>span small{color:var(--text-secondary);font-size:.61rem}.public-journey-visual>i{display:block;width:1px;height:30px;background:var(--action-primary)}.public-journey-visual .is-action{border-color:var(--status-danger);background:var(--surface);color:var(--status-danger)}.public-journey-visual .is-followup{border-color:var(--action-primary);background:var(--surface);color:var(--action-primary)}.public-journey-visual .is-complete{border-color:var(--status-success);background:var(--surface);color:var(--status-success)}.public-actions-v4{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.75fr);gap:clamp(50px,8vw,120px);align-items:center;background:var(--status-waiting);color:var(--surface-subtle)}.public-actions-v4 li{display:flex;align-items:flex-start;gap:12px;border-bottom:1px solid color-mix(in srgb,var(--surface) 12%,transparent);padding:16px 0;color:var(--border-default);line-height:1.5}.public-actions-v4 li span{display:grid;width:27px;height:27px;flex:none;place-items:center;border-radius:8px;background:var(--action-primary);color:var(--surface);font-weight:900}.public-actions-v4 ul{margin:0;padding:0;list-style:none}.public-language-v4{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.75fr);gap:clamp(45px,8vw,120px);align-items:center;background:var(--surface-subtle)}.public-language-v4>div:first-child>p:last-child{max-width:650px;color:var(--text-secondary);line-height:1.65}.public-language-v4>div:last-child{position:relative;display:grid;gap:9px;padding:28px}.public-language-v4>div:last-child span{border:1px solid var(--surface);border-radius:999px;background:var(--surface);padding:11px 17px;color:var(--text-secondary);font-size:.85rem;font-weight:760}.public-language-v4>div:last-child span:nth-child(2){margin-left:45px}.public-language-v4>div:last-child b{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:9px;border-radius:13px;background:var(--action-primary);padding:15px;color:var(--surface);box-shadow:0 14px 28px color-mix(in srgb,var(--status-danger) 20%,transparent)}.public-welcome-v4 .public-confidence{background:var(--surface-hover)}.public-welcome-v4 .public-final-cta{background:var(--action-primary)}.public-welcome-v4 .public-final-cta .button.primary{background:var(--text-primary)}.public-welcome-v4 .public-final-cta .button.secondary{background:transparent}.public-welcome-v4 .public-footer{background:var(--surface-subtle)}@media(max-width:1120px){.public-hero-v4{grid-template-columns:1fr;padding-top:76px}.public-hero-v4-copy{justify-items:center;text-align:center}.public-hero-v4-copy>p:not(.public-kicker){max-width:760px}.public-hero-v4-demo{width:min(900px,100%)}.public-story-v4{grid-template-columns:1fr}.public-story-journey .public-journey-visual{order:2}}@media(max-width:820px){.public-demo-stage{grid-template-columns:1fr}.public-demo-connector{grid-template-columns:auto 40px auto;justify-content:center;align-items:center}.public-demo-connector i{width:40px;transform:rotate(90deg)}.public-demo-inbox{grid-template-columns:repeat(3,minmax(0,1fr))}.public-demo-label{grid-column:1/-1}.public-demo-inbox button{grid-template-columns:24px minmax(0,1fr)}.public-demo-inbox button em{display:none}.public-actions-v4,.public-language-v4,.public-problem-v4,.public-workflow-v4 ol{grid-template-columns:1fr}.public-workflow-v4 li{min-height:0}.public-story-v4{padding-block:92px}.public-welcome-v4 .public-confidence{grid-template-columns:1fr}}@media(max-width:600px){.public-hero-v4{padding:52px 14px 72px}.public-hero-v4 h1{font-size:clamp(41px,12vw,58px)}.public-hero-v4 .public-hero-actions{display:grid;width:100%}.public-hero-v4 .public-hero-actions .button{justify-content:center;width:100%}.public-product-demo{border-radius:17px}.public-demo-toolbar{align-items:flex-start;flex-direction:column}.public-demo-language-tabs{width:100%}.public-demo-language-tabs button{flex:1}.public-demo-stage{padding:11px}.public-demo-inbox{grid-template-columns:1fr}.public-demo-label{grid-column:1}.public-demo-inbox button:not(.active){display:none}.public-demo-dossier dl{grid-template-columns:1fr}.public-demo-timeline span:before{top:-8px;bottom:auto;left:9px;width:1px;height:14px}.public-story-v4,.public-welcome-v4 .public-section{padding-left:16px;padding-right:16px}.public-story-v4{padding-block:76px}.public-story-journey{grid-template-columns:minmax(0,1fr)}.public-grouping-visual{padding:16px}.public-actions-v4,.public-language-v4{padding-block:76px}.public-welcome-v4 .public-footer{padding-inline:18px}}@media(prefers-reduced-motion:reduce){.public-welcome-v4 [data-public-reveal]{opacity:1;transform:none;transition:none}.public-demo-stage{animation:none}.public-demo-inbox button{transition:none}}.public-demo-phase{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 10px;align-items:center;padding:9px 16px;border-bottom:1px solid var(--border-default);background:var(--surface);color:var(--text-secondary);font-size:.65rem}.public-demo-phase>span{display:grid;place-items:center;width:34px;height:22px;border-radius:999px;background:var(--action-primary);color:var(--surface);font-weight:900}.public-demo-phase>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-demo-phase>i{grid-column:1/-1;height:3px;overflow:hidden;border-radius:99px;background:var(--border-default)}.public-demo-phase>i>em{display:block;height:100%;border-radius:inherit;background:var(--action-primary);transition:width .35s ease}.public-demo-inbox button.is-pending{opacity:.24}.public-demo-dossier dl div.pending,.public-demo-manual-action.pending{opacity:.25;filter:grayscale(1)}.public-demo-dossier dl div,.public-demo-manual-action{transition:opacity .35s ease,filter .35s ease}.public-demo-manual-action{display:grid;grid-template-columns:24px minmax(0,1fr);gap:2px 7px;align-items:center;margin:0;border:1px solid var(--border-default);border-radius:9px;background:var(--surface);padding:8px;color:var(--action-primary);font-size:.61rem}.public-demo-manual-action>span{grid-row:1/3;display:grid;width:22px;height:22px;place-items:center;border-radius:7px;background:var(--action-primary);color:var(--surface);font-weight:900}.public-demo-manual-action small{color:var(--text-secondary)}.public-demo-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.public-demo-timeline span{grid-template-columns:20px minmax(0,1fr);align-items:center;justify-items:start;border:1px solid var(--surface);border-radius:8px;padding:5px;text-align:left}.public-demo-timeline span:before{display:none}.public-demo-timeline span:not(.complete){opacity:.42}.public-demo-timeline i{width:18px;height:18px}.public-demo-timeline b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:600px){.public-demo-phase{position:sticky;top:0;z-index:1}.public-demo-timeline{grid-template-columns:1fr}.public-demo-timeline span{grid-template-columns:24px minmax(0,1fr)}.public-demo-timeline span:before{display:none}}@media(prefers-reduced-motion:reduce){.public-demo-dossier dl div,.public-demo-manual-action,.public-demo-phase>i>em{transition:none}}.monitoring-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:22px}.monitoring-heading h1{margin:3px 0 7px;font-size:34px;letter-spacing:-.05em}.monitoring-heading p:last-child{max-width:760px;margin:0;color:var(--muted)}.monitoring-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px}.monitoring-kpis article{display:grid;gap:7px;min-width:0;padding:16px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}.monitoring-kpis small,.monitoring-kpis span{color:var(--muted);font-size:10px}.monitoring-kpis b{font-size:25px;letter-spacing:-.04em}.monitoring-ai-insights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 16px}.monitoring-ai-insights article{display:grid;gap:7px;min-width:0;padding:15px;border:1px solid var(--line);border-radius:13px;background:var(--surface-soft)}.monitoring-ai-insights small,.monitoring-ai-insights span{color:var(--muted);font-size:10px}.monitoring-ai-insights b{overflow-wrap:anywhere;font-size:19px}.monitoring-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.monitoring-wide{grid-column:1/-1}.monitoring-activity,.monitoring-error-list,.monitoring-health-list,.monitoring-subscription-list,.monitoring-table{display:grid;min-width:0;padding:0 18px 16px}.monitoring-health-list article{display:grid;grid-template-columns:10px minmax(0,1fr) minmax(70px,auto) auto;gap:8px;align-items:center;min-width:0;padding:10px 0;border-top:1px solid var(--line)}.monitoring-health-list b,.monitoring-health-list small{min-width:0;overflow-wrap:anywhere}.monitoring-health-list small{grid-column:2/-1;color:var(--muted)}.monitoring-activity em,.monitoring-health-list em,.monitoring-subscription-list em{color:var(--muted);font-size:10px;font-style:normal}.monitoring-subscription-list article{display:grid;grid-template-columns:minmax(0,1fr) minmax(80px,auto) 42px;gap:12px;align-items:center;min-width:0;padding:12px 0;border-top:1px solid var(--line)}.monitoring-subscription-list b,.monitoring-subscription-list em{min-width:0;overflow-wrap:anywhere}.monitoring-subscription-list strong{text-align:right}.monitoring-health{width:9px;height:9px;border-radius:50%;background:var(--red)}.monitoring-health.healthy{background:var(--green)}.monitoring-health.degraded{background:var(--accent-primary)}.monitoring-table article{display:grid;grid-template-columns:minmax(180px,1fr) minmax(120px,.7fr) 110px 150px;gap:12px;padding:10px 0;border-top:1px solid var(--line);font-size:12px}.monitoring-table span{color:var(--muted)}.monitoring-error-list article{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid var(--line)}.monitoring-error-list code{color:var(--red)}.monitoring-activity article{display:grid;grid-template-columns:145px minmax(140px,1fr) 170px 70px;gap:10px;padding:11px 0;border-top:1px solid var(--line);font-size:11px}.monitoring-activity small,.monitoring-activity time{color:var(--muted)}.monitoring-activity small{grid-column:2/-1}.monitoring-activity em.success{color:var(--green)}.monitoring-activity em.failed,.monitoring-activity em.partial{color:var(--red)}.monitoring-loading{min-height:60vh;display:grid;place-items:center}@media(max-width:1100px){.monitoring-kpis{grid-template-columns:repeat(3,1fr)}.monitoring-ai-insights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.monitoring-heading{flex-direction:column}.monitoring-ai-insights,.monitoring-grid,.monitoring-kpis{grid-template-columns:1fr}.monitoring-wide{grid-column:auto}.monitoring-activity article,.monitoring-table article{grid-template-columns:1fr 1fr}.monitoring-activity small{grid-column:1/-1}}.monitoring-debug-identity{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(420px,1.4fr);gap:22px;border:1px solid color-mix(in srgb,var(--accent-primary) 32%,var(--line));background:color-mix(in srgb,var(--blue-soft) 28%,var(--surface))}.monitoring-debug-identity h2,.monitoring-debug-identity p{margin:0 0 8px}.monitoring-debug-identity>div:first-child>p:last-child{color:var(--muted);line-height:1.5}.monitoring-debug-credentials{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:center;padding:16px;border:1px solid var(--green);border-radius:12px}.monitoring-debug-credentials b,.monitoring-debug-credentials small{grid-column:1/-1}.monitoring-debug-credentials code{padding:9px;border-radius:7px;background:var(--surface);overflow-wrap:anywhere}.monitoring-admin-tabs{display:flex;gap:6px;width:-moz-max-content;width:max-content;max-width:100%;padding:5px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.monitoring-admin-tabs button{border:0;border-radius:8px;background:transparent;color:var(--muted);padding:9px 13px;font-weight:750}.monitoring-admin-tabs button.active{background:var(--surface);color:var(--accent-primary);box-shadow:var(--shadow)}.monitoring-users{display:grid;margin:18px 0}.monitoring-users>header{display:flex;justify-content:space-between;gap:16px}.monitoring-users>header p{max-width:850px;color:var(--muted)}.monitoring-user-list{display:grid}.monitoring-user-list>article{display:grid;grid-template-columns:minmax(220px,.7fr) auto;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}.monitoring-user-list>article.disabled{opacity:.7}.monitoring-user-list>article>header{display:flex;justify-content:space-between;gap:10px}.monitoring-user-list>article>header>div{display:grid;gap:3px}.monitoring-user-list small{color:var(--muted)}.user-state{align-self:start;padding:5px 8px;border-radius:99px;font-size:10px;font-weight:850}.user-state.active{background:var(--green-soft);color:var(--green)}.user-state.disabled{background:var(--red-soft);color:var(--red)}.monitoring-user-actions{display:flex;align-items:start;justify-content:flex-end;gap:7px}.monitoring-user-memberships{grid-column:1/-1;display:grid}.monitoring-user-memberships>div{display:grid;grid-template-columns:minmax(190px,1fr) repeat(2,minmax(110px,.45fr)) 90px auto;gap:8px;align-items:end;border-top:1px solid var(--line)}.monitoring-user-memberships>div>div{display:grid}.monitoring-user-memberships input,.monitoring-user-memberships select{width:100%;min-height:38px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);padding:7px}.monitoring-user-memberships label{display:grid;gap:3px;color:var(--muted);font-size:10px}.button.danger{border-color:var(--red);color:var(--surface);background:var(--red)}.button.danger:hover{border-color:color-mix(in srgb,var(--red) 78%,var(--text-primary));background:color-mix(in srgb,var(--red) 88%,var(--text-primary));color:var(--surface)}.synchronization-facts .synchronization-next{grid-column:1/-1;border-color:color-mix(in srgb,var(--green) 36%,var(--line));background:var(--green-soft)}.synchronization-explicit-error{margin:10px 0;padding:12px;border:1px solid color-mix(in srgb,var(--red) 38%,var(--line));border-radius:10px;background:var(--red-soft);color:var(--red);font-size:11px;font-weight:750;line-height:1.45}@media(max-width:1050px){.monitoring-debug-credentials,.monitoring-debug-identity{grid-template-columns:1fr}}@media(max-width:820px){.monitoring-user-list>article{grid-template-columns:1fr}.monitoring-user-actions,.monitoring-user-memberships{grid-column:1}.monitoring-user-actions{justify-content:flex-start}.monitoring-user-memberships>div{grid-template-columns:1fr 1fr}.monitoring-user-memberships>div>div{grid-column:1/-1}}.monitoring-users>header>.button{width:auto!important;min-width:42px!important;height:38px!important;padding:8px 12px!important;font-size:13px!important;flex:0 0 auto}.monitoring-user-list>article{min-width:0}.monitoring-user-memberships>div{min-width:0}.monitoring-debug-credentials{align-items:stretch!important;background:color-mix(in srgb,var(--green-soft) 72%,var(--surface))!important}.monitoring-credential-value{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid color-mix(in srgb,var(--green) 38%,var(--line));border-radius:10px;background:var(--surface)}.monitoring-credential-value span{color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.monitoring-credential-value code{display:block;min-width:0;padding:0!important;background:transparent!important;color:var(--ink);font-size:12px;line-height:1.45}.monitoring-debug-credentials>.button{justify-self:end;align-self:end}.monitoring-debug-identity .button.primary{min-height:40px}.monitoring-ai-insights article:hover,.monitoring-kpis article:hover{border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--line))}.platform-monitoring-page{padding-bottom:72px}.monitoring-debug-identity,.monitoring-grid>.panel,.monitoring-users{overflow:hidden}.monitoring-grid>.panel>h2,.monitoring-grid>.panel>header:not(.panel-head),.monitoring-grid>.panel>p{margin-left:20px;margin-right:20px}.monitoring-grid>.panel>header:not(.panel-head){padding-top:20px}.monitoring-grid>.panel>h2{margin-top:20px}.monitoring-grid>.panel>p{margin-bottom:18px}@media(max-width:720px){.platform-monitoring-page{padding-inline:16px}.monitoring-grid>.panel>h2,.monitoring-grid>.panel>header:not(.panel-head),.monitoring-grid>.panel>p{margin-left:14px;margin-right:14px}}.monitoring-users{padding:22px 24px 26px;gap:20px}.monitoring-users>header{margin:0;align-items:flex-start}.monitoring-users>header>div{min-width:0}.monitoring-users>header h2{margin:4px 0 8px}.monitoring-users>header p{margin:0;max-width:72ch;line-height:1.5}.monitoring-users>header>.button{margin-top:2px}.monitoring-user-list{gap:14px}.monitoring-user-list>article{grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:20px 22px}.monitoring-user-list>article>header,.monitoring-user-list>article>header>div{min-width:0}.monitoring-user-list>article>header b,.monitoring-user-list>article>header small{overflow-wrap:anywhere}.monitoring-user-actions{align-items:flex-start;max-width:220px;flex-wrap:wrap}.monitoring-user-memberships{gap:0}.monitoring-user-memberships>div{padding:12px 0;grid-template-columns:minmax(0,1fr) auto}.monitoring-user-memberships>div>b,.monitoring-user-memberships>div>small{min-width:0;overflow-wrap:anywhere}.platform-support-panel{padding:22px 24px 26px}.platform-support-panel>.panel-head,.platform-support-panel>header{margin:0;padding:0;align-items:flex-start;gap:18px}.platform-support-panel>header>div{min-width:0}.platform-support-panel>header h2{margin:4px 0 8px}.platform-support-panel>header p{margin:0;max-width:72ch;line-height:1.5}.platform-support-item{min-width:0}.platform-support-item>header{align-items:flex-start;gap:18px}.platform-support-item>header>div{min-width:0}.platform-support-item>header b,.platform-support-item>header small{overflow-wrap:anywhere}.platform-support-meta{margin-top:7px}.platform-support-actions{display:grid;grid-template-columns:minmax(130px,180px) minmax(0,1fr) auto}.platform-support-actions>*{min-width:0}@media(max-width:720px){.monitoring-users,.platform-support-panel{padding:18px 16px 22px}.monitoring-user-list>article{grid-template-columns:1fr;padding:18px}.monitoring-user-actions{max-width:none;justify-content:flex-start}.platform-support-panel>header{flex-direction:column}.platform-support-actions{grid-template-columns:1fr}}.monitoring-operations-health{display:grid;gap:14px;padding:20px 22px}.monitoring-operations-health>.panel-head{padding:0}.monitoring-job-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.monitoring-job-kpis span,.monitoring-policy span{display:grid;gap:3px;padding:10px;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft);color:var(--muted);font-size:10px}.monitoring-job-kpis b{color:var(--ink);font-size:20px}.monitoring-operations-health .monitoring-health-list{padding:0}.monitoring-policy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.monitoring-policy b{color:var(--ink)}@media(max-width:720px){.monitoring-job-kpis{grid-template-columns:1fr 1fr}.monitoring-policy{grid-template-columns:1fr}.monitoring-operations-health{padding:16px}}.platform-monitoring-page>.monitoring-admin-tabs{margin:22px 0 0}.monitoring-debug-identity{align-items:start;margin:16px 0 22px;padding:24px;border-radius:16px}.monitoring-debug-action{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding:16px;border:1px solid color-mix(in srgb,var(--accent-primary) 22%,var(--line));border-radius:12px;background:var(--surface)}.monitoring-debug-action>div{display:grid;min-width:0;gap:3px}.monitoring-debug-action small{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.monitoring-debug-action b{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.monitoring-debug-dialog-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.35fr) minmax(140px,.4fr);gap:12px}.monitoring-debug-dialog-form label{display:grid;min-width:0;gap:6px}.monitoring-debug-dialog-form label>span{color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.monitoring-debug-dialog-form input,.monitoring-debug-dialog-form select{width:100%;min-height:40px;border:1px solid var(--line);border-radius:9px;background:var(--canvas);color:var(--ink);padding:8px 10px}.monitoring-debug-dialog-form .error-text{grid-column:1/-1;margin:0}.monitoring-grid>.panel .panel-head{padding:18px 20px 10px}.monitoring-grid>.panel .panel-head h2{margin:0}.monitoring-grid>.panel .monitoring-activity,.monitoring-grid>.panel .monitoring-error-list,.monitoring-grid>.panel .monitoring-health-list,.monitoring-grid>.panel .monitoring-subscription-list,.monitoring-grid>.panel .monitoring-table{padding-inline:20px;padding-bottom:20px}@media(max-width:760px){.monitoring-debug-identity{padding:18px}.monitoring-debug-action{align-items:stretch;flex-direction:column}.monitoring-debug-action .button{width:100%}.monitoring-debug-dialog-form{grid-template-columns:1fr}.monitoring-grid>.panel .panel-head{padding:16px 16px 9px}.monitoring-grid>.panel .monitoring-activity,.monitoring-grid>.panel .monitoring-error-list,.monitoring-grid>.panel .monitoring-health-list,.monitoring-grid>.panel .monitoring-subscription-list,.monitoring-grid>.panel .monitoring-table{padding-inline:16px;padding-bottom:16px}}.monitoring-clerk-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.35fr) minmax(240px,.45fr);gap:16px;align-items:center;margin:16px 0 22px;padding:22px}.monitoring-clerk-panel h2,.monitoring-clerk-panel p{margin:0}.monitoring-clerk-panel>div:first-child{display:grid;gap:7px}.monitoring-clerk-panel>div:first-child>p:last-child{color:var(--muted);line-height:1.5}.monitoring-clerk-state{display:grid;gap:7px}.monitoring-clerk-state>span{width:-moz-max-content;width:max-content;border-radius:999px;padding:5px 8px;background:var(--orange-soft);color:var(--orange);font-size:11px;font-weight:850}.monitoring-clerk-state>span.active{background:var(--green-soft);color:var(--green)}.monitoring-clerk-state small{color:var(--muted);font-size:11px}.monitoring-clerk-action{display:grid;gap:8px;justify-items:stretch}.monitoring-clerk-action code{overflow-wrap:anywhere;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft);padding:10px;font-size:11px}@media(max-width:820px){.monitoring-clerk-panel{grid-template-columns:1fr}.monitoring-clerk-action .button{width:100%}}.monitoring-admin-grant{display:grid;grid-template-columns:minmax(220px,1fr) minmax(240px,.8fr) auto;gap:12px;align-items:center;padding:16px;border:1px solid color-mix(in srgb,var(--accent-primary) 26%,var(--line));border-radius:13px;background:color-mix(in srgb,var(--blue-soft) 35%,var(--surface))}.monitoring-admin-grant>div{display:grid;min-width:0;gap:4px}.monitoring-admin-grant small{color:var(--muted);line-height:1.4}.monitoring-admin-grant input{width:100%;min-width:0;min-height:42px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);padding:9px 11px}.monitoring-admin-grant input:focus{outline:2px solid color-mix(in srgb,var(--accent-primary) 34%,transparent);outline-offset:1px;border-color:var(--accent-primary)}.user-state-group{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:6px}.user-state.admin{background:var(--blue-soft);color:var(--accent-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-primary) 22%,transparent)}@media(max-width:820px){.monitoring-admin-grant{grid-template-columns:1fr}.monitoring-admin-grant .button{width:100%}.user-state-group{justify-content:flex-start}}.first-launch,.onboarding-page.onboarding-wizard-v2{--canvas:var(--background);--surface:var(--color-surface);--surface-soft:var(--surface-subtle);--line:var(--border-default);--ink:var(--text-primary);--muted:var(--text-secondary);--nav:var(--brand-950);--nav-soft:var(--brand-900);--blue:var(--action-primary);--accent-primary:var(--action-primary);--blue-soft:var(--surface-hover);--accent-secondary:var(--brand-900);--accent-secondary-soft:var(--surface-hover);--hover-accent:var(--surface-hover);--hover-ink:var(--text-primary);--green:var(--status-success);--green-soft:var(--status-surface);--orange:var(--action-primary);--orange-soft:var(--surface-hover);--red:var(--status-danger);--red-soft:var(--status-surface);--danger-bg:var(--status-danger);--danger-fg:var(--brand-950);--danger-border:var(--status-danger);color-scheme:light;color:var(--ink)}.onboarding-page.onboarding-wizard-v2{min-height:100dvh;padding:clamp(20px,4vw,52px)}.first-launch-brand{align-items:flex-start}.first-launch-step-map{display:grid;grid-template-columns:repeat(5,minmax(82px,1fr));flex:1;overflow:auto}.first-launch-step-map button{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;padding:7px 9px;border:1px solid var(--line);color:var(--muted);text-align:left}.first-launch-step-map button i{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:var(--surface);color:var(--muted);font-style:normal;font-size:10px;font-weight:850}.first-launch-step-map button em{overflow:hidden;font-style:normal;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.first-launch-step-map button.complete{border-color:color-mix(in srgb,var(--green) 45%,var(--line));color:var(--green)}.first-launch-step-map button.active{border-color:var(--accent-primary);background:var(--blue-soft);color:var(--accent-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary) 12%,transparent)}.first-launch-step-map button:disabled{cursor:default;opacity:.58}.first-launch-card{position:relative;align-self:start;margin-top:26px}.first-launch-help{position:absolute;right:22px;top:22px;width:28px;height:28px;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft);color:var(--muted);font-size:12px;font-weight:800}.first-launch-help:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.first-launch-help-panel{position:absolute;z-index:4;right:20px;top:58px;width:min(340px,calc(100% - 40px));padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:0 18px 45px color-mix(in srgb,var(--text-primary) 20%,transparent)}.first-launch-help-panel p{color:var(--muted);line-height:1.55}.first-launch-help-panel button{border:0;background:transparent;color:var(--accent-primary);font-weight:750;padding:0}.first-launch-settings fieldset{display:grid;gap:14px;margin:0;padding:0;border:0}.first-launch-settings fieldset label{display:grid;gap:7px}.first-launch-settings.disabled-options fieldset{opacity:.42;filter:grayscale(.75)}.first-launch-switch{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}.first-launch-switch>span{flex:1;font-weight:750}.first-launch-switch input{position:absolute;width:1px!important;height:1px!important;opacity:0}.first-launch-switch i{position:relative;width:38px;height:22px;border-radius:99px;background:var(--line);transition:.18s}.first-launch-switch i:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:var(--surface);box-shadow:0 2px 5px color-mix(in srgb,var(--text-primary) 20%,transparent);transition:.18s}.first-launch-switch input:checked+i{background:var(--accent-primary)}.first-launch-switch input:checked+i:after{transform:translateX(16px)}.first-launch-mode-grid button.selected{border-color:var(--accent-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary) 13%,transparent)}.first-launch-tag-editor{display:flex;gap:8px;flex-wrap:wrap;min-height:72px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}.first-launch-tag-editor .tag{display:inline-flex;align-items:center;gap:5px;height:-moz-max-content;height:max-content;padding:7px 9px;border-radius:99px;background:var(--blue-soft);color:var(--ink);font-weight:750}.first-launch-tag-editor .tag button{border:0;background:transparent;color:inherit;padding:0;font-size:14px}.first-launch-tag-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}.first-launch-tag-add .first-launch-input{min-height:48px;font-size:15px}.first-launch-ai-review{display:grid;gap:11px;padding:20px;border:1px solid color-mix(in srgb,var(--accent-primary) 35%,var(--line));border-radius:16px;background:var(--blue-soft)}.first-launch-ai-review p{margin:0;line-height:1.55}.first-launch-ai-review span{color:var(--muted)}.text-proposals{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.text-proposals button{display:inline-flex;align-items:center;gap:6px;max-width:100%;border:1px solid color-mix(in srgb,var(--accent-primary) 28%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--accent-primary) 6%,var(--surface));color:var(--ink);padding:7px 10px;font:inherit;font-size:11px;line-height:1.25;text-align:left;cursor:pointer}.text-proposals button:focus-visible,.text-proposals button:hover{border-color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 12%,var(--surface));outline:none}.text-proposals span{color:var(--accent-primary);font-weight:900}.first-launch-tag-add{align-items:start}.first-launch-tag-add .text-proposals{grid-column:1}.onboarding-wizard-v2 .onboarding-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:9px;padding:0}.onboarding-wizard-v2 .onboarding-steps li{min-width:0;min-height:50px;background:var(--surface-soft);padding:0}.onboarding-wizard-v2 .onboarding-steps li button{display:flex;align-items:center;gap:7px;width:100%;height:100%;padding:10px;border:0;background:transparent;color:inherit;text-align:left;font-size:inherit;font-weight:inherit}.onboarding-wizard-v2 .onboarding-steps li button:disabled{cursor:default}.onboarding-stage{position:relative}.onboarding-step-help{position:absolute;z-index:3;right:20px;top:20px;width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:var(--muted);font-size:11px;font-weight:850}.onboarding-step-help:focus-visible,.onboarding-step-help:hover{border-color:var(--accent-primary);color:var(--accent-primary);outline:none}.onboarding-step-help-panel{position:absolute;z-index:5;right:18px;top:54px;width:min(410px,calc(100% - 36px));padding:18px;border:1px solid color-mix(in srgb,var(--accent-primary) 35%,var(--line));border-radius:14px;background:var(--surface);box-shadow:0 20px 55px color-mix(in srgb,var(--action-primary) 16%,transparent)}.onboarding-step-help-panel p{margin:9px 0 13px;color:var(--muted);line-height:1.6}.onboarding-step-help-panel button{padding:0;border:0;background:transparent;color:var(--accent-primary);font-weight:750}.onboarding-defer{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:14px;margin-top:14px;padding:15px;border:1px solid var(--line);border-radius:13px;background:var(--surface-soft)}.onboarding-defer small{color:var(--muted);line-height:1.45}.notification-bell{display:grid;place-items:center;background:var(--surface);box-shadow:0 5px 16px color-mix(in srgb,var(--ink) 9%,transparent)}.notification-bell:hover{border-color:var(--accent-primary);background:var(--blue-soft)}.notification-panel{width:min(620px,calc(100vw - 24px));max-height:min(86dvh,820px);border:2px solid color-mix(in srgb,var(--accent-primary) 35%,var(--line));box-shadow:0 28px 90px color-mix(in srgb,var(--text-primary) 33%,transparent)}.notification-panel header{position:sticky;z-index:2;top:0;min-height:66px;background:var(--surface);border-bottom:1px solid var(--line)}.notification-panel header b{font-size:18px}.notification-panel header .notification-panel-title{display:grid;align-content:start;gap:4px;min-width:0}.notification-panel header .notification-panel-title small{display:block;min-width:0;height:auto;background:transparent;color:var(--muted);font-weight:400;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.notification-list{max-height:calc(min(86dvh,820px) - 66px)}.notification-item{margin-bottom:10px}.notification-item.unread{border-color:var(--accent-primary)}.notification-subject{color:var(--accent-primary)!important}.first-launch-skip-warning{display:grid;gap:10px;margin-top:18px;padding:16px;border:1px solid color-mix(in srgb,var(--accent-primary) 42%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--orange-soft) 60%,var(--surface))}.first-launch-skip-warning p{margin:0;color:var(--muted);line-height:1.5}.first-launch-skip-warning>div{display:flex;justify-content:flex-end;gap:8px}.first-launch-actions .first-launch-skip{margin-right:auto;color:var(--muted)}.activation-page{min-height:100dvh;display:grid;place-items:center;padding:24px;background:linear-gradient(145deg,var(--canvas),color-mix(in srgb,var(--accent-primary) 8%,var(--canvas)))}.activation-card{width:min(540px,100%);display:grid;gap:18px;padding:32px;border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:0 28px 80px color-mix(in srgb,var(--text-primary) 13%,transparent)}.activation-card h1{margin:0;font-size:32px}.activation-card form{display:grid;gap:13px}.activation-card form label{display:grid;gap:6px}.activation-card input{width:100%;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--canvas);color:var(--ink)}.activation-meta{display:grid;gap:4px;padding:14px;border-radius:12px;background:var(--surface-soft)}.activation-card form small,.activation-meta small,.activation-meta span{color:var(--muted)}.activation-mark{width:50px;height:50px;display:grid;place-items:center;border-radius:16px;background:var(--green-soft);color:var(--green);font-size:24px;font-weight:900}@media(max-width:900px){.first-launch-brand{flex-wrap:wrap}.first-launch-step-map{order:3;flex-basis:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.first-launch-card{margin-top:8px}.onboarding-wizard-v2 .onboarding-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.first-launch-step-map{grid-template-columns:repeat(2,minmax(0,1fr))}.first-launch-tag-add,.onboarding-wizard-v2 .onboarding-steps{grid-template-columns:1fr}}.assistant-launcher{position:fixed;right:24px;bottom:22px;z-index:72;display:flex;align-items:center;gap:9px;border:1px solid color-mix(in srgb,var(--orange) 45%,var(--line));border-radius:999px;background:var(--orange);color:var(--surface);padding:11px 15px;box-shadow:0 13px 34px color-mix(in srgb,var(--status-danger) 19%,transparent);font:inherit;cursor:pointer}.assistant-launcher>span{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;overflow:hidden;background:var(--surface)}.assistant-launcher img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.assistant-launcher b{font-size:12px}.assistant-launcher.active,.assistant-launcher:hover{background:color-mix(in srgb,var(--orange) 86%,var(--text-primary));transform:translateY(-1px)}.tamdot-drawer-layer{position:fixed;inset:0;z-index:1200;pointer-events:none}.tamdot-drawer-backdrop{position:absolute;inset:0;border:0;background:color-mix(in srgb,var(--action-primary) 20%,transparent);opacity:0;pointer-events:auto;cursor:default}.tamdot-drawer{pointer-events:auto}.tamdot-drawer-open{overflow:hidden}.assistant-panel{position:fixed;right:24px;bottom:78px;z-index:71;width:min(540px,calc(100vw - 32px));display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;border:1px solid color-mix(in srgb,var(--orange) 23%,var(--line));border-radius:18px;background:var(--surface);box-shadow:0 24px 70px color-mix(in srgb,var(--action-primary) 22%,transparent);overflow:hidden;color:var(--ink)}.assistant-header{display:flex;justify-content:space-between;align-items:center;padding:16px 17px 13px;border-bottom:1px solid var(--line);background:linear-gradient(145deg,color-mix(in srgb,var(--orange) 9%,var(--surface)),var(--surface) 68%)}.assistant-brand{display:flex;gap:10px;align-items:center}.assistant-brand>span{display:grid;place-items:center;border-radius:10px;overflow:hidden;background:var(--surface)}.assistant-brand img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.assistant-brand div{display:grid;gap:2px}.assistant-brand b{font-size:14px}.assistant-brand small{color:var(--muted);font-size:10px}.assistant-close{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:9px;width:32px;height:32px;font-size:19px;cursor:pointer}.assistant-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line)}.assistant-toolbar button,.assistant-toolbar select{width:100%;min-height:34px;border:1px solid var(--line);border-radius:9px;background:var(--canvas);color:var(--ink);padding:7px 9px;font:inherit;font-size:11px}.assistant-toolbar button{width:auto;background:var(--surface);font-weight:750;cursor:pointer}.assistant-feed{overflow-y:auto;padding:16px;display:grid;align-content:start;gap:13px;background:color-mix(in srgb,var(--canvas) 58%,var(--surface))}.assistant-empty{text-align:center;align-self:center;padding:24px 14px}.assistant-empty>span{width:44px;height:44px;display:grid;place-items:center;margin:0 auto 11px;border-radius:13px;overflow:hidden;background:var(--surface)}.assistant-empty img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.assistant-empty h2{font-size:18px;margin:0 0 7px}.assistant-empty p{font-size:12px;color:var(--muted);line-height:1.5;margin:0 auto 17px;max-width:330px}.assistant-empty>div,.assistant-suggestions{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.assistant-empty button,.assistant-suggestions button{border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);padding:8px 10px;font-size:10px;cursor:pointer}.assistant-empty button:hover,.assistant-suggestions button:hover{border-color:var(--orange);color:var(--orange)}.assistant-message{display:grid;gap:6px;max-width:96%;min-width:0}.assistant-message.user{justify-self:end;max-width:86%}.assistant-message.assistant{justify-self:stretch}.assistant-message-label{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:800}.assistant-message.user .assistant-message-label{text-align:right}.assistant-plain-text,.assistant-rich-text{margin:0;padding:13px 15px;border:1px solid var(--line);border-radius:14px 14px 14px 4px;background:var(--surface);font-size:13px;line-height:1.62;overflow-wrap:anywhere}.assistant-plain-text{white-space:pre-wrap}.assistant-message.user .assistant-plain-text{border-color:color-mix(in srgb,var(--orange) 34%,var(--line));border-radius:14px 14px 4px 14px;background:color-mix(in srgb,var(--orange) 8%,var(--surface))}.assistant-rich-text{box-shadow:0 5px 18px color-mix(in srgb,var(--action-primary) 6%,transparent)}.assistant-rich-text h3{margin:2px 0 8px;color:var(--ink);font-size:14px;line-height:1.35}.assistant-rich-text h3:not(:first-child){margin-top:15px;padding-top:11px;border-top:1px solid var(--line)}.assistant-rich-text p{margin:0 0 10px}.assistant-rich-text p:last-child{margin-bottom:0}.assistant-rich-text ol,.assistant-rich-text ul{display:grid;gap:9px;margin:4px 0 10px;padding-left:22px}.assistant-rich-text li{padding-left:3px}.assistant-rich-text li::marker{color:var(--orange);font-weight:850}.assistant-rich-text strong{color:color-mix(in srgb,var(--orange) 76%,var(--ink));font-weight:850}.assistant-rich-text code{border:1px solid var(--line);border-radius:5px;background:var(--canvas);padding:1px 4px;font-size:.92em}.assistant-sources{display:grid;gap:6px;margin-top:4px}.assistant-actions>small,.assistant-sources>small{font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-weight:800}.assistant-sources a{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);border-radius:9px;background:var(--surface);padding:8px 10px;color:var(--ink);font-size:11px;font-weight:750;text-decoration:none}.assistant-sources a:hover{border-color:var(--orange);color:var(--orange)}.assistant-actions{display:grid;gap:7px;margin-top:2px}.assistant-actions>button{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;border:1px solid color-mix(in srgb,var(--orange) 28%,var(--line));border-radius:11px;background:linear-gradient(135deg,color-mix(in srgb,var(--orange) 7%,var(--surface)),var(--surface));padding:9px 10px;color:var(--ink);text-align:left;cursor:pointer}.assistant-actions>button:hover{border-color:var(--orange);box-shadow:0 5px 18px color-mix(in srgb,var(--action-primary) 10%,transparent);transform:translateY(-1px)}.assistant-actions>button:disabled{opacity:.58;cursor:wait}.assistant-actions>button>span:first-child{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:var(--orange);color:var(--surface);font-style:normal}.assistant-actions>button>span:nth-child(2){display:grid;gap:2px;min-width:0}.assistant-actions b{font-size:11px}.assistant-actions span small{color:var(--muted);font-size:9px;line-height:1.35}.assistant-actions i{color:var(--orange);font-size:9px;font-style:normal;font-weight:850;white-space:nowrap}.assistant-confirm-list{display:grid;gap:9px}.assistant-confirm-list>b{color:var(--ink);font-size:13px}.assistant-confirm-list>strong{padding:10px 12px;border:1px solid color-mix(in srgb,var(--orange) 35%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--orange) 7%,var(--surface));font-size:12px}.assistant-confirm-list>small{margin-top:4px;color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.assistant-confirm-list ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.assistant-confirm-list li{padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);font-size:12px}.assistant-confirm-list li.retained{border-color:color-mix(in srgb,var(--green) 45%,var(--line));color:var(--green);font-weight:800}.assistant-case-draft{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.assistant-case-draft label{display:grid;gap:5px;color:var(--muted);font-size:11px;font-weight:780}.assistant-case-draft label:first-child,.assistant-case-draft label:nth-child(2){grid-column:1/-1}.assistant-case-draft input,.assistant-case-draft select,.assistant-case-draft textarea{width:100%;border:1px solid var(--line);border-radius:9px;background:var(--canvas);color:var(--ink);padding:8px 10px;font:inherit;font-size:12px}.assistant-case-draft textarea{resize:vertical;min-height:72px}.assistant-case-draft input:focus,.assistant-case-draft select:focus,.assistant-case-draft textarea:focus{outline:2px solid color-mix(in srgb,var(--orange) 30%,transparent);border-color:var(--orange)}.assistant-thinking{padding:5px 0}.assistant-thinking .loading-indicator{justify-content:flex-start}.assistant-error,.assistant-support{border-radius:10px;padding:10px 11px;font-size:11px;line-height:1.45}.assistant-support{display:grid;gap:3px;border:1px solid color-mix(in srgb,var(--orange) 35%,var(--line));background:var(--orange-soft)}.assistant-support b{color:var(--orange)}.assistant-support span{color:var(--ink)}.assistant-error{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;border:1px solid var(--danger-border);background:var(--danger-bg);color:var(--danger-fg)}.assistant-error button{flex:0 0 auto;border:1px solid;border-radius:8px;background:transparent;color:inherit;padding:6px 9px;font:inherit;font-weight:800;cursor:pointer}.assistant-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:end;padding:12px 14px;border-top:1px solid var(--line);background:var(--surface)}.assistant-composer textarea{min-height:48px;max-height:120px;margin:0;border:1px solid var(--line);border-radius:11px;background:var(--canvas);color:var(--ink);padding:10px 11px;font:inherit;font-size:12px;resize:none}.assistant-composer textarea:focus{outline:2px solid color-mix(in srgb,var(--orange) 30%,transparent);border-color:var(--orange)}.assistant-composer button{height:42px;display:flex;align-items:center;gap:7px;border:0;border-radius:10px;background:var(--orange);color:var(--surface);padding:0 13px;font-weight:800;font-size:11px;cursor:pointer}.assistant-composer button:disabled{opacity:.48;cursor:not-allowed}.assistant-composer button span{font-size:17px}.assistant-panel>footer{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:8px 14px 10px;color:var(--muted);font-size:9px;line-height:1.3}.assistant-panel>footer button{border:0;background:transparent;color:var(--red);font-size:9px;cursor:pointer;white-space:nowrap}@media(max-width:650px){.assistant-launcher{right:14px;bottom:14px}.assistant-launcher b{display:none}.tamdot-drawer-backdrop{opacity:1}.assistant-panel{top:8px;width:calc(100vw - 16px);border-radius:15px}.assistant-toolbar{grid-template-columns:1fr}.assistant-toolbar button{width:100%}.assistant-case-draft{grid-template-columns:1fr}.assistant-case-draft label:first-child,.assistant-case-draft label:nth-child(2){grid-column:auto}}.product-app .page-heading{align-items:flex-start}.product-app .page-heading h1{font-size:clamp(28px,2.4vw,38px)}.product-app .automation-card,.product-app .case-summary-card,.product-app .integration-card,.product-app .panel{border-color:color-mix(in srgb,var(--line) 90%,var(--surface))}.product-app .button{min-height:38px;border-radius:9px;padding:9px 13px;transition:transform .12s ease,border-color .12s ease,background .12s ease,box-shadow .12s ease}.product-app .button:hover:not(:disabled){transform:translateY(-1px)}.product-app .button.primary{background:var(--tamdot-orange);color:var(--surface);box-shadow:0 7px 18px color-mix(in srgb,var(--action-primary) 14%,transparent)}.product-app input,.product-app select,.product-app textarea{border-color:var(--tamdot-line);border-radius:9px;background:var(--tamdot-surface)}.product-app input:focus,.product-app select:focus,.product-app textarea:focus{border-color:var(--tamdot-orange);outline:3px solid color-mix(in srgb,var(--action-primary) 8%,transparent)}.global-search .global-search-typeahead{position:relative;min-width:0}.global-search .global-search-completion,.global-search .global-search-typeahead input{box-sizing:border-box;width:100%;height:28px;margin:0;padding:4px 0;border:0;font-family:var(--font-geist),sans-serif;font-size:12px;font-style:normal;font-weight:450;line-height:20px;letter-spacing:0}.global-search .global-search-completion{position:absolute;z-index:0;inset:0;display:block;overflow:hidden;color:color-mix(in srgb,var(--muted) 58%,transparent);white-space:pre;pointer-events:none}.global-search .global-search-completion i{color:transparent;font:inherit;font-style:normal}.global-search .global-search-typeahead input{position:relative;z-index:1;background:transparent;color:var(--ink)}.document-group,.document-groups,.document-library{overflow:visible!important}.document-library{--document-sticky-gap:10px}.document-command-bar{position:sticky!important;top:calc(var(--topbar-height, 72px) + var(--document-sticky-gap))!important;z-index:90!important;display:grid;grid-template-columns:minmax(280px,1fr) auto auto auto auto;align-items:center;gap:10px;border-color:var(--tamdot-line);background:color-mix(in srgb,var(--tamdot-surface) 94%,transparent);box-shadow:0 12px 30px color-mix(in srgb,var(--action-primary) 7%,transparent);backdrop-filter:blur(18px)}.document-command-bar.is-filtered{display:grid;align-items:center;gap:8px;padding:7px 9px;border-radius:12px}.document-command-bar.is-filtered .document-search-shell{min-height:34px;border-radius:10px;padding-inline:10px}.document-command-bar.is-filtered .document-search-shell .document-search{min-height:32px;font-size:12px}.document-command-bar.is-filtered .document-result-count{display:inline-flex;align-items:center;white-space:nowrap;padding:3px 7px;border-radius:999px;background:color-mix(in srgb,var(--tamdot-orange) 8%,var(--tamdot-surface));color:var(--tamdot-ink)}.document-filter-drawer{position:relative;z-index:2}.document-filter-drawer>summary,.document-filter-summary{display:inline-flex;align-items:center;gap:7px;min-height:34px;border:1px solid var(--tamdot-line);border-radius:999px;background:var(--tamdot-surface);color:var(--tamdot-ink);padding:6px 10px;cursor:pointer;font-size:12px;font-weight:800;list-style:none;white-space:nowrap;font-family:inherit}.document-filter-drawer>summary::-webkit-details-marker{display:none}.document-filter-drawer.is-open>.document-filter-summary,.document-filter-drawer>summary:hover,.document-filter-drawer[open]>summary,.document-filter-summary:focus-visible,.document-filter-summary:hover{border-color:color-mix(in srgb,var(--tamdot-orange) 44%,var(--tamdot-line));color:var(--tamdot-orange);outline:0}.document-filter-drawer>summary>span,.document-filter-summary>span{display:grid;place-items:center;min-width:19px;height:19px;border-radius:999px;background:var(--tamdot-orange);color:var(--surface);font-size:10px}.document-filter-panel{position:absolute;z-index:160;top:calc(100% + 8px);right:0;display:grid;gap:10px;width:min(860px,calc(100vw - 56px));padding:12px;border:1px solid var(--tamdot-line);border-radius:13px;background:var(--tamdot-surface-raised);box-shadow:0 20px 45px color-mix(in srgb,var(--action-primary) 14%,transparent)}.document-command-bar.is-filtered:after{content:attr(data-filter-summary);overflow:hidden;max-width:220px;color:var(--tamdot-muted);font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.document-view-switch-inline{max-width:min(470px,34vw);overflow-x:auto;border-left:0!important;padding-left:0!important;scrollbar-width:none}.document-view-switch-inline::-webkit-scrollbar{display:none}.document-view-switch-inline button{min-height:32px;padding:6px 9px;white-space:nowrap}.document-group{position:relative;scroll-margin-top:calc(var(--topbar-height, 72px) + var(--document-command-height, 170px) + 36px)}.document-group>header{position:sticky!important;top:calc(var(--topbar-height, 72px) + var(--document-command-height, 64px) + 20px)!important;z-index:60!important;min-height:54px;margin:0 -6px 2px;padding:4px!important;border:1px solid color-mix(in srgb,var(--tamdot-orange) 28%,var(--tamdot-line));border-radius:13px;background:color-mix(in srgb,var(--tamdot-surface-raised) 99%,transparent)!important;box-shadow:0 14px 30px color-mix(in srgb,var(--action-primary) 9%,transparent);backdrop-filter:blur(18px)}.document-group.is-collapsed .document-group-chevron{transform:rotate(-90deg)}.document-bulk-toolbar{position:sticky;top:calc(var(--topbar-height, 72px) + var(--document-command-height, 64px) + 76px);z-index:190;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0;padding:9px 10px;border:1px solid color-mix(in srgb,var(--tamdot-orange) 26%,var(--tamdot-line));border-radius:12px;background:color-mix(in srgb,var(--tamdot-surface-raised) 97%,transparent);box-shadow:0 12px 28px color-mix(in srgb,var(--action-primary) 8%,transparent);backdrop-filter:blur(16px)}.product-app .document-bulk-toolbar{isolation:isolate;border-color:color-mix(in srgb,var(--tamdot-orange) 46%,var(--tamdot-line));box-shadow:0 16px 38px color-mix(in srgb,var(--action-primary) 14%,transparent)}.product-app .document-bulk-toolbar .document-tag-popover{z-index:260!important}.document-case-link,.document-list,.document-main{overflow:visible!important}.document-bulk-toolbar>b{margin-right:auto;color:var(--tamdot-ink);font-size:12px}.document-bulk-toolbar .document-tag-menu{margin:0}.document-list article{position:relative;overflow:visible;grid-template-columns:26px 42px minmax(220px,1.35fr) minmax(180px,.8fr) auto!important}.document-list article.is-selected{border-color:color-mix(in srgb,var(--tamdot-orange) 50%,var(--tamdot-line));background:color-mix(in srgb,var(--tamdot-orange) 4%,var(--tamdot-surface))}.document-select{display:grid;align-self:start;place-items:center;width:24px;height:24px;margin-top:3px;cursor:pointer}.document-select input{position:absolute;opacity:0;pointer-events:none}.document-select>span{display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--tamdot-line);border-radius:6px;background:var(--tamdot-surface);color:transparent}.document-select input:checked+span{border-color:var(--tamdot-orange);background:var(--tamdot-orange);color:var(--surface)}.document-select .tamdot-ui-icon{width:13px;height:13px}.document-tags{position:relative;overflow:visible}.document-tag-menu{position:relative;display:inline-flex;margin-left:2px}.document-tag-trigger{min-height:26px!important;padding:4px 8px!important;font-size:11px!important}.document-list article:nth-last-child(-n+3) .document-tag-popover{bottom:auto!important}.document-tag-popover .tag-picker-results{max-height:210px}.document-tag-popover .tag-picker-create-form{grid-template-columns:1fr}@media (max-width:1080px){.document-command-bar,.document-command-bar.is-filtered{display:grid;grid-template-columns:minmax(0,1fr) auto auto}.document-command-bar:after{grid-column:1/-1}.document-result-count{justify-self:end}.document-filter-drawer{grid-column:auto;justify-self:start}.document-view-switch-inline{grid-column:1/-1;max-width:100%;justify-self:stretch}.document-filter-panel{right:auto;left:0;width:min(760px,calc(100vw - 40px))}.document-list article{grid-template-columns:26px 42px minmax(0,1fr) auto!important}.document-case-link{grid-column:3;border-left:0;padding-left:0}.document-download{grid-column:4;grid-row:1/span 2}}.login-page{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(560px,1.18fr);min-height:100svh;background:var(--tamdot-canvas)}.login-page .login-aside{position:sticky;top:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr) auto;align-items:start;gap:28px;height:100svh;overflow:hidden;padding:clamp(30px,4vw,58px);border-right:1px solid var(--tamdot-line);color:var(--tamdot-ink)}.login-page .login-aside .logo{align-items:center;padding:0;color:var(--tamdot-ink);text-decoration:none}.login-page .login-locale-switch{justify-content:flex-end}.login-page .legacy-login-pitch{grid-column:1/-1;align-self:center;max-width:590px}.login-page .legacy-login-pitch h1{max-width:560px;margin:10px 0 22px;color:var(--tamdot-ink);font-size:clamp(36px,4vw,58px);line-height:.98;letter-spacing:-.055em}.login-page .legacy-login-pitch ul{grid-template-columns:1fr;color:var(--text-secondary);font-size:14px}.login-page .legacy-login-privacy{grid-column:1/-1;color:var(--tamdot-muted);font-size:12px}.login-page .login-form-wrap{display:grid;min-width:0;min-height:100svh;place-items:center;padding:clamp(24px,5vw,70px);background:var(--tamdot-canvas)}.login-page .login-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;width:min(560px,100%)}.login-access-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--tamdot-line);border-radius:12px;background:var(--surface)}.login-access-tabs button{min-height:38px;border:0;border-radius:9px;background:transparent;color:var(--tamdot-muted);padding:7px 10px;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.login-access-tabs button:hover{color:var(--tamdot-ink)}.login-access-tabs button:focus-visible{outline:2px solid var(--tamdot-orange);outline-offset:1px}.login-access-tabs button.active{background:var(--tamdot-surface-raised);color:var(--tamdot-orange);box-shadow:0 2px 10px color-mix(in srgb,var(--action-primary) 7%,transparent)}.login-page .login-form{width:100%;padding:clamp(24px,3vw,34px);border:1px solid var(--tamdot-line);border-radius:18px;background:var(--tamdot-surface);box-shadow:0 18px 52px color-mix(in srgb,var(--action-primary) 9%,transparent)}.login-page .login-form h2{margin-bottom:7px;font-size:24px;line-height:1.1}.login-page .login-form .field{margin-top:14px}.login-page .login-form input{min-height:44px;border-color:var(--tamdot-line);background:var(--surface);color:var(--tamdot-ink)}.login-page .login-form .button.primary{background:var(--tamdot-orange);color:var(--surface);box-shadow:0 8px 20px color-mix(in srgb,var(--action-primary) 16%,transparent)}.login-page .activation-code-form{border-top:3px solid var(--tamdot-purple)}.login-page .beta-access-form{grid-column:auto;border-top:3px solid var(--tamdot-orange)}.login-page .beta-access-form .form-split{grid-template-columns:repeat(2,minmax(0,1fr))}.login-page .login-legal-links{padding:2px 0}@media (max-width:960px){.login-page{display:block}.login-page .login-aside{position:sticky;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:68px;padding:12px 18px;border-right:0;border-bottom:1px solid var(--tamdot-line)}.login-page .legacy-login-pitch,.login-page .legacy-login-privacy{display:none}.login-page .login-form-wrap{min-height:calc(100svh - 68px);padding:24px 16px 40px}}@media (max-width:680px){.product-app .page-heading h1{font-size:28px}.document-command-bar{position:relative!important;top:auto!important}.document-command-bar.is-filtered{display:grid}.document-command-bar.is-filtered:after{max-width:none}.document-filter-panel{position:fixed;inset:auto 12px 12px 12px;width:auto;max-height:min(76dvh,620px);overflow:auto}.document-group>header{top:calc(var(--topbar-height, 64px) + 20px)!important}.document-bulk-toolbar{top:8px}.document-list article{grid-template-columns:24px 38px minmax(0,1fr)!important}.document-case-link,.document-download{grid-column:3}.login-page .login-aside{align-items:center;gap:10px;padding:10px 12px}.login-page .login-aside .logo{font-size:13px}.login-page .login-aside .logo>span{display:inline}.login-page .login-locale-switch{gap:4px}.login-page .login-locale-switch button{padding:6px 7px}.login-page .login-form-wrap{padding:16px 10px 32px}.login-page .login-form{padding:22px 16px;border-radius:14px}.login-access-tabs,.login-page .beta-access-form .form-split{grid-template-columns:1fr}}.product-app .dashboard-modular-grid.is-editing,.product-app .dashboard-modular-grid:not(.is-editing){grid-template-columns:repeat(12,minmax(0,1fr))}.product-app .dashboard-modular-grid.is-editing{grid-auto-flow:row;align-items:start}.product-app .dashboard-modular-grid.is-editing>.dashboard-module{min-width:0;overflow:hidden}.product-app .dashboard-modular-grid.is-editing>.dashboard-module>:not(.dashboard-module-edit){min-width:0;max-width:100%;overflow:hidden}.product-app .dashboard-modular-grid>.dashboard-module.size-medium{grid-column:span 3}.product-app .dashboard-modular-grid>.dashboard-module.size-large{grid-column:span 6}.product-app .dashboard-module-edit{min-height:40px;padding:6px 8px}.product-app .dashboard-module-edit b{gap:6px;font-size:10px;line-height:1.15}.product-app .dashboard-module-edit button,.product-app .dashboard-module-edit select{min-height:28px;padding:4px 7px;font-size:10px}.product-app .dashboard-module-group{padding:3px 7px;font-size:8px}.product-app .dashboard-modular-grid.is-editing>.dashboard-module.is-hidden-in-layout{border-color:color-mix(in srgb,var(--muted) 45%,var(--line));background:color-mix(in srgb,var(--canvas) 72%,transparent)}.product-app .dashboard-modular-grid.is-editing>.dashboard-module.is-hidden-in-layout>:not(.dashboard-module-edit){opacity:.42;filter:saturate(.45)}.product-app .dashboard-modular-grid.is-editing>.dashboard-module.is-hidden-in-layout .dashboard-module-edit{border-color:color-mix(in srgb,var(--muted) 45%,var(--line));background:color-mix(in srgb,var(--canvas) 68%,var(--surface))}.product-app .dashboard-module-activity,.product-app .dashboard-module-activity .dashboard-activity-list,.product-app .dashboard-module-activity .dashboard-activity-list article,.product-app .dashboard-module-activity .dashboard-activity-list article>div,.product-app .dashboard-module-activity .dashboard-panel,.product-app .dashboard-module-activity .panel-head{max-width:100%;min-width:0;overflow:hidden}.product-app .dashboard-module-activity .dashboard-activity-list article{grid-template-columns:14px minmax(0,1fr)}.product-app .dashboard-module-activity .dashboard-activity-list article>span{grid-column:1;grid-row:1/span 2}.product-app .dashboard-module-activity .dashboard-activity-list article>div{grid-column:2;grid-row:1}.product-app .dashboard-module-activity .dashboard-activity-list time{grid-column:2;grid-row:2}.product-app .dashboard-module-activity .dashboard-activity-list a,.product-app .dashboard-module-activity .dashboard-activity-list p,.product-app .dashboard-module-activity .dashboard-activity-list time{overflow:hidden;text-overflow:ellipsis}.product-app .dashboard-module-activity .dashboard-activity-list a,.product-app .dashboard-module-activity .dashboard-activity-list time{display:block;max-width:100%;white-space:nowrap}.product-app .dashboard-module-activity .dashboard-activity-list p{display:-webkit-box;margin-block:2px;font-size:11px;line-height:1.35;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.organization-workspace .case-card-grid.bulk-selecting .business-case-footer .case-tags{display:none}.organization-workspace .bulk-toolbar{z-index:120}.dialog-backdrop{z-index:500}.tamdot-dialog .dialog-field,.tamdot-dialog .tag-picker-results{position:relative;z-index:510}.tag-picker{z-index:520}.product-app .notification-panel{width:min(560px,calc(100vw - 24px));max-height:min(82dvh,760px)}.product-app .notification-panel header{min-height:56px;padding:12px 14px}.product-app .notification-panel header b{font-size:14px;letter-spacing:-.01em}.product-app .notification-list{max-height:calc(min(82dvh, 760px) - 56px);padding:8px;overflow:auto}.product-app .notification-item{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr)}.product-app .notification-item.unread{border-color:color-mix(in srgb,var(--tamdot-orange) 58%,var(--tamdot-line));box-shadow:inset 3px 0 var(--tamdot-orange)}.product-app .notification-urgency-icon{width:30px;height:30px;border-radius:11px;background:color-mix(in srgb,var(--tamdot-orange) 10%,var(--tamdot-surface));color:var(--tamdot-orange);font-size:13px}.product-app .notification-urgency-icon.is-new-case{background:color-mix(in srgb,var(--tamdot-orange) 13%,var(--tamdot-surface));color:var(--tamdot-orange)}.product-app .notification-urgency-icon.is-case-update{background:color-mix(in srgb,var(--status-success) 14%,var(--tamdot-surface));color:var(--status-success)}.product-app .notification-urgency-icon.is-proposal{background:var(--surface);color:var(--status-waiting)}.product-app .notification-symbol-image{display:block;width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.product-app .notification-heading-left,.product-app .notification-item-heading,.product-app .notification-subject-row{display:flex;min-width:0;align-items:center;gap:7px}.product-app .notification-item-heading{justify-content:space-between}.product-app .notification-item-heading time{flex:0 0 auto;color:var(--tamdot-muted)}.product-app .notification-status-tag,.product-app .notification-urgency-label{display:inline-flex;max-width:190px;align-items:center;overflow:hidden;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:900;letter-spacing:.07em;line-height:1;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.product-app .notification-status-tag.tone-urgent{background:var(--red-soft);color:var(--red)}.product-app .notification-status-tag.tone-attention,.product-app .notification-status-tag.tone-deadline{background:var(--orange-soft);color:var(--orange)}.product-app .notification-language-flag.language-flag.compact{flex:0 0 auto;width:20px;height:20px;border-radius:999px;box-shadow:0 5px 14px color-mix(in srgb,var(--action-primary) 9%,transparent)}.product-app .language-flag,.product-app .language-flag:focus-visible,.product-app .language-flag:hover{transform:none!important;cursor:default!important;transition:none!important;border-color:color-mix(in srgb,var(--tamdot-orange) 20%,var(--tamdot-line))!important;box-shadow:0 5px 14px color-mix(in srgb,var(--action-primary) 9%,transparent)!important}.product-app .notification-subject{min-width:0;margin:0;color:var(--tamdot-orange)!important;font-size:14px!important;font-weight:850!important;line-height:1.25!important;text-overflow:ellipsis;white-space:nowrap}.product-app .notification-reason-title{margin:0;font-size:11px;font-weight:800}.product-app .notification-context{margin:0;font-size:11px;line-height:1.42}.product-app .notification-case-context{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:2px 8px;width:100%;padding:8px 9px}.product-app .notification-case-context>.notification-context-icon{grid-column:1;grid-row:1/span 2}.product-app .notification-case-context>small{grid-column:2/-1;grid-row:1}.product-app .notification-case-context>span:not(.notification-context-icon){grid-column:2;grid-row:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .notification-case-context>em{grid-column:3;grid-row:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .notification-context-icon{display:inline-grid;flex:0 0 auto;width:22px;height:22px;place-items:center;border-radius:7px;background:color-mix(in srgb,var(--tamdot-orange) 12%,var(--tamdot-surface));color:var(--tamdot-orange);font-size:13px;font-weight:900}.product-app .notification-context-icon-image{display:block;width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.product-app .notification-proposal{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;border-color:color-mix(in srgb,var(--tamdot-purple) 35%,var(--tamdot-line));background:color-mix(in srgb,var(--tamdot-purple) 6%,var(--tamdot-surface))}.product-app .notification-proposal-icon{display:block;-o-object-fit:contain;object-fit:contain}.product-app .notification-proposal-copy{display:grid;min-width:0}.product-app .notification-proposal-copy>span{color:var(--tamdot-muted);font-weight:850;letter-spacing:.04em;text-transform:uppercase}.product-app .notification-proposal-copy>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .follow-up-current.follow-up-due,.product-app .follow-up-current.follow-up-overdue{border:2px solid color-mix(in srgb,var(--tamdot-orange) 64%,var(--tamdot-line));background:linear-gradient(135deg,color-mix(in srgb,var(--tamdot-orange) 13%,var(--tamdot-surface)),var(--tamdot-surface));box-shadow:0 10px 26px color-mix(in srgb,var(--tamdot-orange) 16%,transparent)}.product-app .follow-up-current.follow-up-overdue{border-color:color-mix(in srgb,var(--tamdot-red,var(--status-danger)) 56%,var(--tamdot-line))}.product-app .follow-up-current.follow-up-due>time,.product-app .follow-up-current.follow-up-overdue>time{color:var(--tamdot-orange);font-size:15px;font-weight:900}.product-app .notification-item-actions{display:flex;align-items:center;flex-wrap:wrap}.product-app .notification-item-actions a{color:var(--tamdot-orange);font-size:11px;font-weight:850}.product-app .notification-item-actions a.notification-mail-action{display:inline-grid;width:28px;height:28px;place-items:center;border:1px solid color-mix(in srgb,var(--tamdot-orange) 35%,var(--tamdot-line));border-radius:8px;background:color-mix(in srgb,var(--tamdot-orange) 8%,var(--tamdot-surface))}.product-app .notification-mail-icon{display:block;width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.product-app .timeline-source-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:8px}.product-app .timeline-remove-link{border:0;padding:0;background:transparent;color:var(--tamdot-muted);font-size:10px;font-weight:800;cursor:pointer}.product-app .timeline-remove-link:hover{color:var(--tamdot-red,var(--status-danger));text-decoration:underline}.product-app .timeline-remove-link:disabled{cursor:wait;opacity:.6}.product-app .contact-filter-bar{position:sticky;top:calc(var(--topbar-height, 72px) + 8px);z-index:18;padding:10px;border:1px solid var(--tamdot-line);border-radius:12px;background:color-mix(in srgb,var(--tamdot-surface) 94%,transparent);box-shadow:0 8px 22px color-mix(in srgb,var(--action-primary) 7%,transparent);backdrop-filter:blur(10px)}.product-app .contact-group>header{position:sticky;z-index:12;padding:10px 8px;background:var(--tamdot-surface);margin-inline:-6px;border:1px solid color-mix(in srgb,var(--tamdot-orange) 28%,var(--tamdot-line));box-shadow:0 14px 30px color-mix(in srgb,var(--action-primary) 9%,transparent);backdrop-filter:blur(18px)}.product-app .contact-group-toggle{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;min-height:42px;border:0;padding:3px 7px;border-radius:9px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.product-app .contact-group-toggle:hover{background:color-mix(in srgb,var(--tamdot-orange) 6%,transparent)}.product-app .contact-group-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--tamdot-orange) 74%,var(--tamdot-line));outline-offset:2px}.product-app .contact-group-toggle h2{overflow:hidden;margin:0;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.product-app .contact-group-toggle small{color:var(--tamdot-muted);font-size:10px}.product-app .contact-group-icon{display:grid;width:26px;height:26px;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--tamdot-orange) 12%,var(--tamdot-surface));color:var(--tamdot-orange);font-weight:900}.product-app .contact-group-chevron{display:grid;width:26px;height:26px;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--tamdot-orange) 8%,var(--tamdot-surface));color:var(--tamdot-orange);transition:transform .14s ease}.product-app .contact-group.is-collapsed .contact-group-chevron{transform:rotate(-90deg)}.product-app .contact-group-collapsed{margin:0 8px 10px;padding:10px 14px;border:1px dashed color-mix(in srgb,var(--tamdot-line) 82%,transparent);border-radius:10px;background:color-mix(in srgb,var(--tamdot-orange) 3%,var(--tamdot-surface));color:var(--tamdot-muted);font-size:12px}.product-app .contact-group-collapsed b{color:var(--tamdot-orange)}.product-app .contact-latest-subject{display:grid;gap:3px;margin:0;padding:8px 10px;border-left:3px solid var(--tamdot-orange);border-radius:6px;background:color-mix(in srgb,var(--tamdot-orange) 6%,var(--tamdot-surface))}.product-app .contact-channel-meta small,.product-app .contact-latest-subject small{color:var(--tamdot-muted);font-size:8px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.product-app .contact-latest-subject b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.product-app .contact-channel-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.product-app .contact-channel-meta>span{display:grid;gap:3px;min-width:0;padding:7px 8px;border-radius:8px;background:var(--tamdot-surface-raised)}.product-app .contact-channel-meta b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}@media (max-width:650px){.product-app .contact-filter-bar{top:calc(var(--topbar-height, 64px) + 6px)}}.product-app .notification-icon-action{display:inline-grid!important;place-items:center;width:24px;height:24px;min-height:24px;border:1px solid var(--tamdot-line)!important;border-radius:999px!important;padding:0!important;background:var(--tamdot-surface)!important;color:var(--tamdot-muted)!important;font-size:12px!important;font-weight:900!important}.product-app .notification-read-action{border-color:color-mix(in srgb,var(--green) 40%,var(--tamdot-line))!important;background:var(--green-soft)!important;color:var(--green)!important}.product-app .notification-archive-action{border-color:color-mix(in srgb,var(--tamdot-orange) 38%,var(--tamdot-line))!important;background:var(--orange-soft)!important;color:var(--tamdot-orange)!important}.product-app .notification-icon-action:hover{transform:translateY(-1px);box-shadow:0 7px 16px color-mix(in srgb,var(--action-primary) 8%,transparent)}.product-app .notification-filters{display:flex;border-bottom:1px solid var(--tamdot-line);scrollbar-width:thin}.product-app .notification-filters button{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--tamdot-line);padding:6px 9px;background:var(--tamdot-surface);color:var(--tamdot-muted);font-size:10px;font-weight:800;cursor:pointer}.product-app .notification-filters button span{display:inline-grid;place-items:center;border-radius:999px;background:var(--tamdot-surface-raised);color:var(--tamdot-muted);font-size:9px}.product-app .notification-filters button.active,.product-app .notification-filters button:hover{border-color:var(--tamdot-orange);background:color-mix(in srgb,var(--tamdot-orange) 10%,var(--tamdot-surface));color:var(--tamdot-orange)}.product-app .notification-filters button.active span{background:var(--tamdot-orange);color:var(--surface)}.product-app .notification-bell>img{display:block;width:19px;height:19px;-o-object-fit:contain;object-fit:contain}.product-app .notification-filters button span{min-width:18px;width:auto;height:18px;padding:0 5px;white-space:nowrap}.product-app .notification-proposal{grid-template-columns:22px minmax(0,1fr) auto;gap:6px;padding:7px 8px;border-radius:9px}.product-app .notification-proposal-icon{width:20px;height:20px}.product-app .notification-proposal-copy{gap:1px}.product-app .notification-proposal-copy>span{font-size:9px}.product-app .notification-proposal-copy>b{font-size:11px}.product-app .notification-proposal>button{min-height:27px;padding:5px 8px;font-size:10px;white-space:nowrap}.product-app .notification-case-action,.product-app .notification-mail-action{display:inline-grid!important;width:28px;height:28px;place-items:center;border:1px solid color-mix(in srgb,var(--tamdot-orange) 35%,var(--tamdot-line));border-radius:8px;background:color-mix(in srgb,var(--tamdot-orange) 8%,var(--tamdot-surface))}.product-app .notification-case-action img,.product-app .notification-mail-action img{display:block;width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.product-app .notification-archive-action img{display:block;width:15px;height:15px;-o-object-fit:contain;object-fit:contain}.support-contact-trigger{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--tamdot-line,var(--surface));border-radius:999px;background:var(--tamdot-surface,var(--surface));color:var(--tamdot-ink,var(--action-primary));padding:8px 11px;font-size:11px;font-weight:800;white-space:nowrap;transition:background .16s ease,border-color .16s ease,transform .16s ease}.support-contact-trigger span{display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:var(--tamdot-orange,var(--action-primary));color:var(--surface);font-size:10px;font-weight:900}.support-contact-trigger:focus-visible,.support-contact-trigger:hover{border-color:var(--tamdot-orange,var(--action-primary));background:color-mix(in srgb,var(--tamdot-orange,var(--action-primary)) 8%,var(--tamdot-surface,var(--surface)));transform:translateY(-1px);outline:none}.support-contact-form{display:grid;gap:12px}.support-contact-form label{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:750}.support-contact-form input,.support-contact-form select,.support-contact-form textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--canvas);color:var(--ink);padding:9px 10px;resize:vertical}.support-context{display:grid;gap:4px;border:1px solid var(--line);border-radius:8px;background:var(--blue-soft);padding:10px;color:var(--ink)}.support-context b{font-size:11px;text-transform:uppercase;letter-spacing:.06em}.support-context small{color:var(--muted);line-height:1.45}.support-notice{margin:0;padding:8px 10px;border-radius:7px;background:var(--green-soft);color:var(--green);font-size:12px;font-weight:700}.platform-support-panel{display:grid;gap:12px}.platform-support-list{display:grid;gap:10px}.platform-support-item{display:grid;gap:8px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.platform-support-item header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.platform-support-item header b{font-size:14px}.platform-support-item header small{color:var(--muted);white-space:nowrap}.platform-support-meta{display:flex;flex-wrap:wrap;gap:6px;color:var(--muted);font-size:11px}.platform-support-message{margin:0;color:var(--ink);white-space:pre-wrap;line-height:1.45}.platform-support-actions{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.platform-support-actions input,.platform-support-actions select{border:1px solid var(--line);border-radius:7px;background:var(--canvas);color:var(--ink);padding:7px 8px;font-size:12px}.support-status{display:inline-flex;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:850}.support-status.open{background:var(--orange-soft);color:var(--orange)}.support-status.in_progress{background:var(--blue-soft);color:var(--blue)}.support-status.closed,.support-status.resolved{background:var(--green-soft);color:var(--green)}@media(max-width:900px){.support-contact-trigger{padding:7px 9px;font-size:0}.support-contact-trigger span{font-size:10px}.platform-support-item header{flex-direction:column}.platform-support-item header small{white-space:normal}}@media (max-width:560px){.product-app .notification-proposal{grid-template-columns:28px minmax(0,1fr)}.product-app .notification-proposal>button{grid-column:2;justify-self:start}}@media (max-width:1100px){.product-app .dashboard-modular-grid>.dashboard-module.size-small{grid-column:span 6}}@media (max-width:700px){.product-app .dashboard-modular-grid,.product-app .dashboard-modular-grid.is-editing,.product-app .dashboard-modular-grid:not(.is-editing){grid-template-columns:1fr}.product-app .dashboard-modular-grid>.dashboard-module.size-full,.product-app .dashboard-modular-grid>.dashboard-module.size-large,.product-app .dashboard-modular-grid>.dashboard-module.size-medium,.product-app .dashboard-modular-grid>.dashboard-module.size-small{grid-column:1}}@media (max-width:600px){.product-app{grid-template-columns:58px minmax(0,1fr)}.product-app .product-sidebar .logo{justify-content:center}.product-app .product-sidebar .logo-mark{width:25px;height:25px}.product-app .product-sidebar .nav-link{min-height:40px;padding:9px 4px;justify-content:center}.product-app .product-sidebar .nav-icon{width:20px;height:20px}.product-app .product-topbar{gap:6px}.product-app .product-topbar .global-search{min-width:0;flex:1}.product-app .product-topbar .top-actions{gap:4px}.product-app .product-topbar .tenant-identity-name{display:none}.product-app .product-topbar .tenant-trigger{padding:5px}.product-app .product-topbar .product-help-trigger{width:32px;height:32px;padding:0}}.help-setup-link{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;width:100%;padding:14px 15px;border:1px solid color-mix(in srgb,var(--accent-primary) 30%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--accent-primary) 5%,var(--surface));color:var(--ink);text-align:left;cursor:pointer}.help-setup-link:hover{border-color:var(--accent-primary);transform:translateY(-1px)}.help-setup-link b{font-size:13px}.help-setup-link span{grid-column:1;color:var(--muted);font-size:11px;line-height:1.45}.help-setup-link i{grid-column:2;grid-row:1/3;align-self:center;color:var(--accent-primary);font-style:normal;font-weight:900}.assistant-highlight-spotlight,.tour-spotlight{position:fixed;border:3px solid var(--accent-primary);border-radius:13px;box-shadow:0 0 0 9999px color-mix(in srgb,var(--action-primary) 58%,transparent),0 0 0 7px color-mix(in srgb,var(--status-danger) 16%,transparent);transition:inset .22s ease,width .22s ease,height .22s ease}.tamdot-assistant-target,.tamdot-tour-target{isolation:isolate}.assistant-highlight-backdrop{position:fixed;inset:0;z-index:360;pointer-events:none}.assistant-highlight-card{position:fixed;z-index:362;right:24px;bottom:24px;display:grid;gap:10px;width:min(390px,calc(100vw - 32px));padding:20px;border:1px solid color-mix(in srgb,var(--accent-primary) 35%,var(--line));border-radius:15px;background:var(--surface);box-shadow:0 24px 72px color-mix(in srgb,var(--action-primary) 28%,transparent)}.assistant-highlight-card small{color:var(--accent-primary);font-size:10px;font-weight:900;letter-spacing:.08em}.assistant-highlight-card h2{margin:0;font-size:18px}.assistant-highlight-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.assistant-highlight-card .button{justify-self:start}@media (max-width:600px){.assistant-highlight-card{right:16px;bottom:16px}}.support-prefilled{display:grid;gap:2px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft,var(--surface));padding:9px 10px;color:var(--muted);font-size:11px}.support-prefilled b{color:var(--ink);font-size:12px}.help-support{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.help-support .support-contact-trigger{width:100%;justify-content:center}.product-app .contact-filter-bar{display:grid;grid-template-columns:minmax(220px,1fr) auto auto minmax(150px,auto) minmax(150px,auto);align-items:end}.product-app .contact-filter-select{display:grid;gap:3px;min-width:0}.product-app .contact-filter-select>span{padding-left:2px;color:var(--tamdot-muted);font-size:8px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.product-app .contact-filter-select>select{min-height:34px}.product-app .dashboard-queue-list article{grid-template-columns:34px minmax(96px,.34fr) minmax(0,1.45fr) auto!important}@media (max-width:1120px){.product-app .contact-filter-bar{grid-template-columns:repeat(4,minmax(135px,1fr))}.product-app .contact-filter-bar>input{grid-column:1/-1}}@media (max-width:760px){.product-app .contact-filter-bar{grid-template-columns:1fr 1fr}.product-app .contact-filter-bar>input{grid-column:1/-1}.product-app .contact-filter-select{min-width:0}.product-app .contact-filter-select>select{width:100%}.product-app .dashboard-queue-list article{grid-template-columns:34px minmax(0,1fr) auto!important}}.product-app .follow-up-completed{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid color-mix(in srgb,var(--success) 38%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--success) 8%,var(--surface));color:var(--success)}.product-app .follow-up-completed>span{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:var(--success);color:var(--surface);font-weight:900}.product-app .follow-up-completed div{display:grid;gap:3px}.product-app .follow-up-completed small{color:var(--muted)}.product-app .reply-mailbox-picker{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));border:1px solid var(--line);border-radius:12px}.product-app .reply-mailbox-picker legend{padding:0 6px;font-weight:800}.product-app .reply-mailbox-picker>label{min-width:0}.product-app .reply-mailbox-picker>label>small{font-weight:750}.product-app .reply-mailbox-picker .mailbox-identity{min-width:0}.product-app .reply-mailbox-picker .mailbox-identity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .appointment-proposal-composer{padding:12px;border:1px solid color-mix(in srgb,var(--orange) 24%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--orange) 4%,var(--surface))}.product-app .appointment-proposal-composer label{color:var(--ink);font-weight:750}.product-app .appointment-proposal-composer input,.product-app .appointment-proposal-composer textarea{min-height:42px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);padding:9px 10px;font:inherit}.product-app .appointment-proposal-composer .button{justify-self:start}.first-launch .company-profile-settings,.product-app .company-profile-settings{display:grid;gap:14px;padding:20px}.first-launch .company-profile-settings>header,.product-app .company-profile-settings>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.first-launch .company-profile-settings h2,.product-app .company-profile-settings h2{margin:2px 0 6px;font-size:20px}.company-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.company-profile-grid .field{display:grid;gap:5px;min-width:0}.company-profile-grid .field>span{color:var(--tamdot-muted,var(--muted));font-size:10px;font-weight:800}.company-profile-grid input,.company-profile-grid select{width:100%;min-height:39px;border:1px solid var(--tamdot-line,var(--line));border-radius:9px;background:var(--tamdot-surface,var(--surface));color:var(--tamdot-ink,var(--ink));padding:8px 10px;font:inherit}.company-entitlement{display:grid;gap:2px;min-width:130px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--tamdot-orange,var(--orange)) 22%,var(--tamdot-line,var(--line)));border-radius:10px;background:color-mix(in srgb,var(--tamdot-orange,var(--orange)) 6%,var(--tamdot-surface,var(--surface)))}.company-entitlement small{color:var(--tamdot-muted,var(--muted));font-size:9px;text-transform:uppercase}.company-entitlement b{color:var(--tamdot-orange,var(--orange))}.company-entitlement span{font-size:10px}.company-profile-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.company-profile-summary>div{min-width:0;padding:10px 12px;border:1px solid var(--tamdot-line,var(--line));border-radius:10px;background:color-mix(in srgb,var(--tamdot-surface,var(--surface)) 92%,var(--tamdot-muted,var(--muted)))}.company-profile-summary dt{color:var(--tamdot-muted,var(--muted));font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.company-profile-summary dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--tamdot-ink,var(--ink));font-size:13px;font-weight:700}.first-launch .company-profile-settings.is-onboarding{border:0;padding:0;box-shadow:none;background:transparent}.first-launch .company-profile-settings.is-onboarding>header .subtext{max-width:720px}.monitoring-user-memberships form{display:grid;grid-template-columns:minmax(180px,1fr) 130px 76px auto;gap:8px;align-items:center;padding:9px;border:1px solid var(--line);border-radius:9px}.monitoring-user-memberships form>div{display:grid;gap:2px;min-width:0}.monitoring-user-memberships form input,.monitoring-user-memberships form select{width:100%;min-height:34px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:6px 8px}@media (max-width:760px){.company-profile-grid,.company-profile-summary,.company-registry-field>div,.monitoring-user-memberships form{grid-template-columns:1fr}.first-launch .company-profile-settings>header,.product-app .company-profile-settings>header{flex-direction:column}}.product-app .case-card-sort-context{display:flex;align-items:center;gap:7px;width:-moz-max-content;width:max-content;max-width:100%;margin:-1px 0 0;padding:4px 7px;border-radius:7px;background:color-mix(in srgb,var(--tamdot-orange) 6%,var(--tamdot-surface));color:var(--tamdot-muted);font-size:9px}.product-app .case-card-sort-context>span{font-weight:780;letter-spacing:.025em}.product-app .case-card-sort-context>time{color:var(--tamdot-ink);font-weight:820}.product-app .sticky-toolbar-sentinel{display:block;width:1px;height:1px;margin-bottom:-1px;pointer-events:none}.product-app .document-command-bar{transform:translateY(0);transition:transform .18s cubic-bezier(.2,.72,.2,1),box-shadow .18s ease,border-color .18s ease}.product-app .document-command-bar.is-pinned{transform:translateY(7px);border-color:color-mix(in srgb,var(--tamdot-orange) 24%,var(--tamdot-line));box-shadow:0 18px 38px color-mix(in srgb,var(--action-primary) 13%,transparent)}.product-app .document-list article{grid-template-columns:26px minmax(220px,1.4fr) minmax(180px,.8fr) auto!important}.product-app .document-main{gap:2px}.product-app .document-tags{margin-top:2px}.product-app .document-tag-trigger{min-height:23px!important;border-style:dashed;padding:2px 7px!important}.product-app .timeline-meta .timeline-sender{display:inline-flex;align-items:center;min-height:24px;max-width:min(420px,60vw);overflow:hidden;border-radius:7px;background:color-mix(in srgb,var(--tamdot-orange) 9%,var(--tamdot-surface));color:var(--tamdot-ink);padding:3px 8px;font-size:12px;font-weight:880;text-overflow:ellipsis;white-space:nowrap}.product-app .contact-command-bar{grid-template-columns:minmax(280px,1fr) auto minmax(300px,auto) auto}.product-app .contact-filter-panel{width:min(620px,calc(100vw - 56px))}.product-app .contact-group>header{top:calc(var(--topbar-height, 72px) + var(--contact-command-height, 64px) + 28px)!important}@media (max-width:1080px){.product-app .document-list article{grid-template-columns:26px minmax(0,1fr) auto!important}.product-app .document-case-link{grid-column:2}.product-app .document-download{grid-column:3}.product-app .contact-command-bar{grid-template-columns:minmax(0,1fr) auto auto}.product-app .contact-command-bar .contact-group-switch{grid-column:1/-1;max-width:100%}}@media (max-width:760px){.product-app .document-list article{grid-template-columns:24px minmax(0,1fr)!important}.product-app .document-case-link,.product-app .document-download{grid-column:2}.product-app .contact-group>header{top:calc(var(--topbar-height, 64px) + 20px)!important}}.product-app .case-detail-modular-grid>.case-layout-module[data-module=OVERVIEW].size-small{grid-column:span 3}.product-app .case-detail-modular-grid>.case-layout-module[data-module=OVERVIEW].size-medium{grid-column:span 4}.product-app .case-detail-modular-grid>.case-layout-module[data-module=OVERVIEW].size-large{grid-column:span 8}.product-app .case-detail-modular-grid>.case-layout-module[data-module=OVERVIEW].size-full{grid-column:1/-1}.product-app .case-overview-card{grid-template-columns:minmax(0,1.4fr) minmax(290px,.85fr)}.product-app .case-overview-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.product-app .case-overview-heading>small{flex:0 0 auto}.product-app .case-conversation-state{display:inline-flex;width:-moz-max-content;width:max-content;max-width:100%;align-items:center;gap:6px;margin:0;padding:5px 8px;border:1px solid color-mix(in srgb,var(--tamdot-line) 82%,var(--tamdot-orange));border-radius:999px;background:var(--tamdot-surface);font-size:10px;font-weight:850;line-height:1;white-space:nowrap}.product-app .case-conversation-state i{flex:0 0 7px;width:7px;height:7px;margin:0}.product-app .case-overview-context h2{margin:2px 0 0;color:var(--tamdot-ink);font-size:15px;font-weight:690;line-height:1.5}.product-app .case-overview-state-detail{margin:2px 0 0;color:var(--tamdot-muted);font-size:11px;line-height:1.45}.product-app .case-overview-next{border-left:1px solid var(--tamdot-line);background:var(--tamdot-surface)}.product-app .case-layout-module.size-medium .case-overview-card,.product-app .case-layout-module.size-small .case-overview-card{grid-template-columns:1fr}.product-app .case-layout-module.size-medium .case-overview-next,.product-app .case-layout-module.size-small .case-overview-next{border-top:1px solid var(--tamdot-line);border-left:0}.product-app .case-layout-module.size-small .case-overview-heading{align-items:flex-start;flex-direction:column}.product-app .case-layout-module.size-medium .case-overview-next dl,.product-app .case-layout-module.size-small .case-overview-next dl{grid-template-columns:1fr}@media (max-width:1050px){.product-app .case-detail-modular-grid>.case-layout-module[data-module=OVERVIEW].size-large,.product-app .case-detail-modular-grid>.case-layout-module[data-module=OVERVIEW].size-medium,.product-app .case-detail-modular-grid>.case-layout-module[data-module=OVERVIEW].size-small{grid-column:1/-1}}@media (max-width:680px){.product-app .case-overview-card{grid-template-columns:1fr}.product-app .case-overview-next{border-top:1px solid var(--tamdot-line);border-left:0}.product-app .case-overview-heading{align-items:flex-start;flex-direction:column}}.first-launch{grid-template-rows:auto 1fr;gap:20px;background:radial-gradient(circle at 12% 4%,color-mix(in srgb,var(--status-danger) 10%,transparent),transparent 30%),var(--surface)}.first-launch-brand{align-items:center;display:grid;grid-template-columns:38px auto minmax(0,1fr) auto;gap:10px}.first-launch-brand-mark{width:38px;height:38px;border-radius:11px;-o-object-fit:cover;object-fit:cover;box-shadow:0 7px 20px color-mix(in srgb,var(--status-danger) 20%,transparent)}.first-launch-brand>b{font-size:16px;letter-spacing:-.025em}.first-launch-brand>small{margin:0;padding:6px 9px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}.first-launch-step-map{grid-template-columns:repeat(7,minmax(82px,1fr));max-height:none;overflow:visible;margin:0 12px;gap:6px}.first-launch-step-map button{min-height:38px;border-radius:9px;background:color-mix(in srgb,var(--surface) 72%,transparent)}.first-launch-step-map button:not(:disabled){cursor:pointer}.first-launch-step-map button.complete:hover{border-color:var(--accent-primary);color:var(--accent-primary);transform:translateY(-1px)}.first-launch-card{width:min(1040px,100%);min-height:0;margin:4px auto 32px;padding:clamp(28px,4vw,48px);border-radius:22px;box-shadow:0 24px 64px color-mix(in srgb,var(--action-primary) 10%,transparent)}.first-launch-card h1{font-size:clamp(29px,4vw,44px)}.first-launch-identity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.first-launch-identity-grid label{display:grid;gap:7px;color:var(--ink);font-size:12px;font-weight:800}.first-launch-identity-grid .wide{grid-column:1/-1}.first-launch-identity-grid .first-launch-input{min-height:48px;padding:11px 13px;border-radius:11px;font-size:15px;font-weight:500}.first-launch-identity-grid .first-launch-signature{min-height:112px;line-height:1.5}.first-launch-identity-grid label>small{color:var(--muted);font-size:11px;font-weight:500}.company-profile-settings abbr,.first-launch abbr{margin-left:3px;border:0;color:var(--accent-primary);text-decoration:none}.first-launch-required{margin:0;color:var(--accent-primary);font-size:11px;font-weight:750}.company-registry-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;padding:14px;border:1px solid color-mix(in srgb,var(--accent-primary) 38%,var(--line));border-radius:13px;background:color-mix(in srgb,var(--accent-primary) 5%,var(--surface))}.company-registry-search .field{display:grid;gap:5px;margin:0}.company-registry-search .field>span{font-size:11px;font-weight:800}.company-registry-search input{width:100%;min-height:42px;padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);font:inherit}.company-registry-search .button{min-height:42px}@media (max-width:900px){.first-launch-brand{grid-template-columns:34px 1fr auto}.first-launch-brand-mark{width:34px;height:34px}.first-launch-step-map{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:6px 0 0}}@media (max-width:600px){.first-launch-step-map{display:flex;overflow-x:auto;padding:2px 1px 6px}.first-launch-step-map button{min-width:112px}.first-launch-card{padding:24px 18px}.company-registry-search,.first-launch-identity-grid{grid-template-columns:1fr}.first-launch-identity-grid .wide{grid-column:auto}}.product-app .document-library{--document-sticky-gap:4px}.product-app .document-command-bar{top:calc(var(--topbar-height, 72px) + 4px)!important;z-index:120!important;padding:8px 10px}.product-app .document-command-bar.is-pinned{transform:translateY(3px)}.product-app .document-group>header{top:calc(var(--topbar-height, 72px) + var(--document-command-height, 64px) + 12px)!important;z-index:90!important}.product-app .document-filter-panel{z-index:140}.product-app .document-list article{gap:8px}.product-app .document-main>b{font-size:12px;line-height:1.35}.product-app .document-case-link small,.product-app .document-main>small{font-size:10px;line-height:1.35}.product-app .document-tags{display:flex;align-items:center;gap:4px;min-height:23px}.product-app .document-tag-menu{position:static;margin-left:0}.product-app .document-tag-trigger{border-color:color-mix(in srgb,var(--tamdot-orange) 34%,var(--tamdot-line));background:transparent;color:var(--tamdot-orange)}.product-app .document-tag-dialog-content{position:static;width:100%;max-height:min(52dvh,430px);overflow:auto}.product-app .document-tag-dialog-content .tag-picker-results{max-height:min(250px,31dvh)}.product-app .document-tag-dialog-content .tag-picker-footer{justify-content:flex-end}.product-app .document-tag-popover{display:none!important}.product-app .contact-group-icon{font-size:0}.product-app .contact-group-icon .tamdot-ui-icon,.product-app .directory-avatar.company .tamdot-ui-icon{width:15px;height:15px}.product-app .contact-group-icon.is-case{background:color-mix(in srgb,var(--tamdot-orange) 12%,var(--tamdot-surface))}.product-app .contact-group-icon.is-organization{background:color-mix(in srgb,var(--tamdot-orange) 8%,var(--tamdot-surface))}.product-app .directory-avatar.company{display:grid;place-items:center;color:var(--tamdot-orange)}@media (max-width:760px){.product-app .document-command-bar{position:sticky!important;top:calc(var(--topbar-height, 64px) + 4px)!important}.product-app .document-group>header{top:calc(var(--topbar-height, 64px) + var(--document-command-height, 64px) + 10px)!important}.product-app .document-command-bar.is-pinned{transform:none}}.product-app .secretary-heading{position:sticky;top:calc(var(--topbar-height, 72px) + 10px);z-index:24;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 -10px 18px;padding:13px 10px 14px;border-bottom:1px solid color-mix(in srgb,var(--line) 84%,transparent);background:color-mix(in srgb,var(--tamdot-canvas) 94%,transparent);backdrop-filter:blur(12px)}.product-app .secretary-heading-copy{min-width:0}.product-app .secretary-heading .eyebrow{margin-bottom:5px}.product-app .secretary-heading h1{font-size:clamp(24px,2vw,31px)}.product-app .secretary-heading .subtext{max-width:760px;margin-top:5px;font-size:12px}.product-app .secretary-save-controls{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:9px;min-width:0}.product-app .secretary-save-controls .button{min-width:118px;white-space:nowrap}.product-app .secretary-save-controls .secretary-notice{max-width:min(360px,34vw);margin:0;padding:7px 9px;border:1px solid color-mix(in srgb,var(--accent-primary) 30%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--surface) 88%,var(--tamdot-canvas));color:var(--muted);font-size:11px;line-height:1.35}.product-app .secretary-save-controls-bottom{flex-wrap:wrap;margin-top:4px;padding:16px 0 8px;border-top:1px solid var(--line)}.product-app .secretary-section{scroll-margin-top:calc(var(--topbar-height, 72px) + 148px)}@media (max-width:820px){.product-app .secretary-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}.product-app .secretary-save-controls{justify-content:flex-start}.product-app .secretary-save-controls .secretary-notice{max-width:min(540px,100%)}}@media (max-width:600px){.product-app .secretary-heading{top:calc(var(--topbar-height, 58px) + 6px);margin:0 -4px 14px;padding:9px 4px 10px}.product-app .secretary-heading h1{font-size:24px}.product-app .secretary-heading .subtext{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-app .secretary-save-controls{width:100%;justify-content:space-between}.product-app .secretary-save-controls .button{min-width:0}.product-app .secretary-save-controls .secretary-notice{flex:1 1 0}.product-app .secretary-section{scroll-margin-top:calc(var(--topbar-height, 58px) + 162px)}}.product-app .case-card-contact-link{display:inline-flex;align-items:center;gap:4px;max-width:100%;margin-top:6px;color:var(--tamdot-orange);font-size:11px;font-weight:760;line-height:1.2;text-decoration:none}.product-app .case-card-contact-link span{display:grid;width:15px;height:15px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--tamdot-orange) 12%,var(--surface));font-size:10px}.product-app .case-card-contact-link b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .case-card-contact-link:focus-visible,.product-app .case-card-contact-link:hover{color:color-mix(in srgb,var(--tamdot-orange) 80%,var(--status-danger));text-decoration:underline;text-underline-offset:3px}.product-app .contact-directory,.product-app .document-library{overflow:visible}.product-app .contact-directory,.product-app .document-library{--command-rail-top:calc(var(--topbar-height, 72px) + 2px);--command-rail-gap:10px}.product-app .contact-directory .contact-heading,.product-app .document-library .page-heading{position:relative;z-index:1;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid color-mix(in srgb,var(--tamdot-line) 84%,transparent)}.product-app .contact-directory .sticky-toolbar-sentinel,.product-app .document-library .sticky-toolbar-sentinel{height:2px;margin:-1px 0 0}.product-app .contact-directory .contact-command-bar,.product-app .document-library .document-command-bar{position:sticky!important;top:var(--command-rail-top)!important;z-index:130!important;isolation:isolate;margin:0;border-color:color-mix(in srgb,var(--tamdot-line) 90%,var(--surface));background:color-mix(in srgb,var(--tamdot-surface-raised) 96%,transparent);box-shadow:0 7px 20px color-mix(in srgb,var(--action-primary) 5%,transparent);transform:none!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.product-app .contact-directory .contact-command-bar.is-pinned,.product-app .document-library .document-command-bar.is-pinned{border-color:color-mix(in srgb,var(--tamdot-orange) 30%,var(--tamdot-line));background:color-mix(in srgb,var(--tamdot-surface-raised) 92%,transparent);box-shadow:0 15px 30px color-mix(in srgb,var(--action-primary) 11%,transparent)}.product-app .contact-directory .document-filter-panel,.product-app .contact-directory .document-search-suggestions,.product-app .document-library .document-filter-panel,.product-app .document-library .document-search-suggestions{z-index:150}@media (max-width:760px){.product-app .contact-directory,.product-app .document-library{--command-rail-top:calc(var(--topbar-height, 64px) + 1px);--command-rail-gap:8px}.product-app .contact-directory .contact-heading,.product-app .document-library .page-heading{margin-bottom:13px;padding-bottom:13px}.product-app .contact-directory .contact-command-bar,.product-app .document-library .document-command-bar{gap:6px;padding:6px;border-radius:11px}.product-app .contact-directory .document-search-shell,.product-app .document-library .document-search-shell{min-height:38px}}.product-app{--topbar-height:72px;--data-list-command-rail-offset:74px;--data-list-command-rail-gap:10px}.product-app .contact-groups,.product-app .data-list-command-rail,.product-app .data-list-command-rail-scope,.product-app .document-groups,.product-app .inbox-feed{min-width:0;overflow:visible}.product-app .data-list-command-rail-scope{position:relative}.product-app .data-list-command-rail{position:sticky!important;top:var(--data-list-command-rail-offset);z-index:200!important;width:100%;isolation:isolate;border:1px solid color-mix(in srgb,var(--line) 92%,var(--ink) 8%);border-radius:14px;background:var(--surface)!important;overflow:visible;transition:box-shadow .16s ease}.product-app .data-list-command-rail:before{display:none!important;content:none!important}.product-app .data-list-command-rail>.contact-command-bar,.product-app .data-list-command-rail>.document-command-bar,.product-app .data-list-command-rail>.follow-up-sticky-controls{position:static!important;top:auto!important;z-index:auto!important;isolation:auto;transform:none!important;background:var(--surface)!important;backdrop-filter:none!important}.product-app .data-list-command-rail>.workspace-filter-toolbox{position:static!important;top:auto!important;z-index:auto!important;isolation:auto;transform:none!important;backdrop-filter:none!important}.product-app .data-list-command-rail>.contact-command-bar.is-pinned,.product-app .data-list-command-rail>.document-command-bar.is-pinned{background:var(--surface)!important;box-shadow:none}.product-app .data-list-command-rail>.follow-up-sticky-controls{background:var(--canvas)!important}.product-app .document-library .document-group>header{top:calc(var(--data-list-command-rail-offset) + var(--document-command-height, 64px) + var(--data-list-command-rail-gap))!important;backdrop-filter:none!important}.product-app .contact-directory .contact-group>header{top:calc(var(--data-list-command-rail-offset) + var(--contact-command-height, 64px) + var(--data-list-command-rail-gap))!important;backdrop-filter:none!important}.product-app .inbox-workspace .inbox-feed-head{position:sticky;top:calc(var(--data-list-command-rail-offset) + var(--inbox-command-height, 64px) + var(--data-list-command-rail-gap));z-index:170;background:var(--surface);border-bottom:1px solid var(--line)}.product-app .inbox-command-rail{display:grid;gap:8px;padding:8px;border:1px solid var(--line);border-radius:14px}.product-app .inbox-period-tabs{overflow-x:auto;scrollbar-width:thin}.product-app .inbox-period-tabs button{min-height:34px;padding:6px 12px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:750;white-space:nowrap;cursor:pointer}.product-app .inbox-period-tabs button.is-active{border-color:color-mix(in srgb,var(--orange) 32%,var(--line));background:color-mix(in srgb,var(--orange) 10%,var(--surface));color:var(--orange-strong)}.product-app .inbox-day-group>.inbox-feed-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;color:var(--ink);font:inherit;font-size:13px;font-weight:800;text-align:left;cursor:pointer}.product-app .inbox-day-group>.inbox-feed-head>span:first-child{display:inline-flex;align-items:center;gap:8px;text-transform:capitalize}.product-app .inbox-day-group>.inbox-feed-head i{color:var(--orange);font-style:normal;transition:transform .16s ease}.product-app .inbox-day-group.is-collapsed>.inbox-feed-head i{transform:rotate(-90deg)}.product-app .inbox-day-statuses{display:flex;color:var(--muted)}.product-app .inbox-day-statuses b,.product-app .inbox-day-statuses em{padding:4px 8px;border-radius:999px;background:var(--surface-soft);font-size:10px;font-style:normal;white-space:nowrap}.product-app .inbox-day-statuses em{color:var(--orange-strong)}.product-app .inbox-day-statuses em.is-sent{color:var(--success)}.product-app .inbox-day-list .inbox-email-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none}.product-app .inbox-day-list .inbox-email-row:last-child{border-radius:0 0 14px 14px}.product-app .inbox-day-list .inbox-email-row.important{box-shadow:inset 3px 0 var(--orange)}.product-app .inbox-day-list .inbox-row-main{grid-template-columns:minmax(145px,.32fr) minmax(0,1fr) auto}.product-app .inbox-direction-dot{width:7px;height:7px;display:inline-block;margin-right:5px;border-radius:999px;background:var(--orange)}.product-app .inbox-direction-dot.outbound{background:var(--success)}.product-app .inbox-state.sent{background:color-mix(in srgb,var(--success) 12%,var(--surface));color:var(--success)}.product-app .inbox-state.action,.product-app .inbox-state.review{background:color-mix(in srgb,var(--orange) 12%,var(--surface));color:var(--orange-strong)}.product-app .inbox-state.filed{color:var(--muted)}.product-app .inbox-state.filtered{background:color-mix(in srgb,var(--tamdot-primary) 10%,var(--surface));color:var(--tamdot-primary-hover)}.product-app .inbox-day-list .inbox-action-menu{position:relative;grid-column:2;grid-row:1;padding:0 12px 0 4px}.product-app .inbox-day-list .inbox-action-menu>summary{width:36px;height:36px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--surface);list-style:none;cursor:pointer}.product-app .inbox-day-list .inbox-action-popover{right:12px;left:auto;min-width:min(340px,calc(100vw - 48px))}.product-app .inbox-day-list .inbox-case-link,.product-app .inbox-day-list .inbox-open-link{display:none}.product-app .inbox-day-list .inbox-review-action{grid-column:1/-1}@media (max-width:760px){.product-app .inbox-day-group>.inbox-feed-head{align-items:flex-start;flex-direction:column}.product-app .inbox-day-group>.inbox-feed-head>span:first-child{flex:0 0 auto;white-space:nowrap}.product-app .inbox-day-statuses{width:100%;justify-content:flex-start}.product-app .inbox-day-list .inbox-row-main{grid-template-columns:minmax(0,1fr) auto;padding-right:4px}.product-app .inbox-day-list .inbox-row-copy{grid-column:1/-1}.product-app .inbox-day-list .inbox-email-meta{white-space:normal}}.product-app .full-timeline-page .timeline-history .timeline-date-group>header{position:sticky;top:calc(var(--data-list-command-rail-offset) + var(--full-timeline-command-height, 132px) + var(--data-list-command-rail-gap));z-index:170;background:var(--surface)}.product-app .architecture-catalog{grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:18px;column-gap:18px;row-gap:14px}.product-app .architecture-catalog-head{grid-column:1;grid-row:1;margin:0}.product-app .architecture-command-rail{grid-column:2;grid-row:1;align-self:start;min-width:min(100%,580px)}.product-app .architecture-stamp-command-rail{grid-column:1/-1;grid-row:2;top:calc(var(--data-list-command-rail-offset) + var(--architecture-primary-command-height, 42px) + 8px)!important}.product-app .architecture-command-rail>.architecture-filters,.product-app .architecture-stamp-command-rail>.architecture-stamp-filters{position:static!important;top:auto!important;z-index:auto!important;background:var(--surface)!important;backdrop-filter:none!important}.product-app .architecture-catalog>.empty-state,.product-app .architecture-feature-grid{grid-column:1/-1}.product-app .document-bulk-toolbar{z-index:180!important}.product-app .data-list-command-rail .compact-menu-popover,.product-app .data-list-command-rail .document-filter-panel,.product-app .data-list-command-rail .document-search-suggestions,.product-app .data-list-command-rail .tamdot-popover-panel{z-index:240!important}@media (max-width:760px){.product-app{--data-list-command-rail-gap:8px}.product-app .data-list-command-rail:before{bottom:-10px}.product-app .architecture-catalog{grid-template-columns:minmax(0,1fr)}.product-app .architecture-catalog-head,.product-app .architecture-command-rail,.product-app .architecture-stamp-command-rail{grid-column:1;grid-row:auto;min-width:0}}@media (max-width:600px){.product-app{--topbar-height:64px;--data-list-command-rail-offset:66px}}.product-app .dashboard-status-card{position:relative;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.product-app .dashboard-status-filter-state{position:absolute;right:9px;bottom:8px;display:inline-flex;align-items:center;min-height:18px;border-radius:999px;background:var(--accent-primary);color:var(--surface);padding:3px 7px;font-size:9px;font-weight:850;line-height:1;letter-spacing:.02em;pointer-events:none}.product-app .dashboard-status-card.is-active-filter strong{color:var(--accent-primary)}.product-app .dashboard-status-card:focus-visible{outline:3px solid color-mix(in srgb,var(--accent-primary) 78%,var(--surface));outline-offset:3px}.first-launch-experience{--onboarding-soft:var(--surface);--onboarding-orange:var(--action-primary);--onboarding-orange-soft:var(--surface);--onboarding-green:var(--status-success);position:fixed;isolation:isolate}.first-launch-experience:before{content:"";position:fixed;z-index:-1;inset:0;pointer-events:none;background-image:linear-gradient(120deg,transparent 0 48%,color-mix(in srgb,var(--status-danger) 4%,transparent) 48% 49%,transparent 49% 100%)}.first-launch-experience .first-launch-brand{grid-template-columns:minmax(220px,1fr) auto auto;align-items:center}.onboarding-brand-lockup,.onboarding-product-lockup{display:flex;min-width:0;align-items:center;gap:11px}.onboarding-brand-lockup>div,.onboarding-product-lockup>div{display:grid;min-width:0;gap:2px}.onboarding-brand-lockup b,.onboarding-product-lockup b{color:var(--onboarding-ink,var(--ink));font-size:17px;letter-spacing:-.035em}.onboarding-brand-lockup span,.onboarding-product-lockup span{overflow:hidden;color:var(--onboarding-muted,var(--muted));font-size:11px;text-overflow:ellipsis;white-space:nowrap}.first-launch-experience .first-launch-brand-mark,.onboarding-product-mark{flex:0 0 auto;width:46px;height:46px;border-radius:14px;-o-object-fit:cover;object-fit:cover;box-shadow:0 10px 28px color-mix(in srgb,var(--status-danger) 20%,transparent)}.onboarding-journey-status{display:grid;gap:2px;padding:7px 11px;border:1px solid var(--onboarding-line);border-radius:12px;background:color-mix(in srgb,var(--surface) 82%,transparent);color:var(--onboarding-ink);text-align:right}.onboarding-journey-status span{color:var(--onboarding-muted);font-size:10px;font-weight:700}.onboarding-journey-status strong{font-size:12px}.onboarding-review-steps{min-height:36px;border:1px solid var(--onboarding-line);border-radius:10px;background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--onboarding-ink);padding:8px 11px;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.onboarding-review-steps:focus-visible,.onboarding-review-steps:hover{border-color:var(--onboarding-orange);color:var(--onboarding-orange);outline:none}.first-launch-experience .first-launch-step-map{grid-template-columns:repeat(6,minmax(0,1fr));max-height:146px;margin:0;padding:10px;overflow:auto;border:1px solid var(--onboarding-line);border-radius:15px;background:color-mix(in srgb,var(--surface) 76%,transparent)}.first-launch-experience .first-launch-step-map button{min-width:0}.first-launch-experience .first-launch-card,.onboarding-legacy-activation .onboarding-stage-card{width:min(1040px,100%);min-height:0;border:1px solid var(--onboarding-line);border-radius:24px;background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:0 26px 70px color-mix(in srgb,var(--action-primary) 11%,transparent)}.onboarding-stage-context{display:grid;grid-template-columns:minmax(170px,.42fr) minmax(0,1fr);gap:12px;align-items:stretch;margin:0 42px 4px 0}.onboarding-phase-state,.onboarding-why-card{display:grid;align-content:start;gap:6px;padding:14px 16px;border:1px solid var(--onboarding-line);border-radius:14px}.onboarding-phase-state{background:linear-gradient(145deg,var(--onboarding-orange-soft),var(--surface))}.onboarding-phase-state>span,.onboarding-why-card>small{color:var(--onboarding-orange);font-size:10px;font-weight:900;letter-spacing:.075em;text-transform:uppercase}.onboarding-phase-state strong{color:var(--onboarding-ink);font-size:15px;line-height:1.2}.onboarding-phase-state small{color:var(--onboarding-green);font-size:11px;font-weight:750}.onboarding-why-card{background:var(--onboarding-soft)}.onboarding-why-card p{margin:0;color:var(--onboarding-ink);font-size:13px;line-height:1.48}.onboarding-why-card>span{color:var(--onboarding-muted);font-size:11px;line-height:1.4}.onboarding-help-control{position:absolute;z-index:8;top:24px;right:24px}.first-launch-experience .first-launch-help,.onboarding-legacy-activation .onboarding-step-help{position:static;display:grid;width:30px;height:30px;place-items:center;border-radius:10px;background:var(--onboarding-surface)}.first-launch-experience .first-launch-help-panel,.onboarding-legacy-activation .onboarding-step-help-panel{position:absolute;z-index:9;top:38px;right:0;width:min(360px,calc(100vw - 44px));border-color:color-mix(in srgb,var(--onboarding-orange) 38%,var(--onboarding-line));background:var(--onboarding-surface)}.first-launch-scan-config{display:grid;gap:13px;margin:16px 0 0;padding:16px;border:1px solid var(--onboarding-line);border-radius:15px;background:var(--onboarding-soft)}.first-launch-scan-config legend{padding:0 7px;color:var(--onboarding-ink);font-size:13px;font-weight:850}.first-launch-scan-config>p{margin:0;color:var(--onboarding-muted);font-size:12px;line-height:1.45}.first-launch-scan-mode,.first-launch-scan-presets{display:flex;flex-wrap:wrap;gap:8px}.first-launch-scan-mode button,.first-launch-scan-presets button{min-height:38px;padding:8px 13px;border:1px solid var(--onboarding-line);border-radius:999px;background:var(--onboarding-surface);color:var(--onboarding-ink);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.first-launch-scan-mode button.selected,.first-launch-scan-presets button.selected{border-color:var(--onboarding-orange);background:var(--onboarding-orange-soft);color:var(--onboarding-orange)}.first-launch-scan-dates,.first-launch-scan-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.first-launch-scan-dates label,.first-launch-scan-labels{display:grid;gap:6px;color:var(--onboarding-ink);font-size:11px;font-weight:800}.first-launch-scan-dates input,.first-launch-scan-labels input{min-width:0;height:42px;padding:9px 11px;border:1px solid var(--onboarding-line);border-radius:10px;background:var(--onboarding-surface);color:var(--onboarding-ink);font:inherit}.first-launch-scan-warning{padding:10px 12px;border-left:3px solid var(--action-primary);background:var(--surface);color:var(--action-primary)!important}@media (max-width:660px){.first-launch-scan-dates,.first-launch-scan-options{grid-template-columns:1fr}}.first-launch-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.first-launch-review-grid article{display:grid;min-width:0;gap:5px;padding:13px;border:1px solid var(--onboarding-line);border-radius:13px;background:var(--onboarding-soft)}.first-launch-review-grid small{color:var(--onboarding-muted);font-size:10px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.first-launch-review-grid b{overflow:hidden;color:var(--onboarding-ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.first-launch-review-grid article>span{display:-webkit-box;overflow:hidden;color:var(--onboarding-muted);font-size:11px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.first-launch-review-grid button{justify-self:start;border:0;background:transparent;color:var(--onboarding-orange);padding:0;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.first-launch-summary-assurance{display:grid;gap:4px;padding:13px 15px;border:1px solid color-mix(in srgb,var(--onboarding-orange) 35%,var(--onboarding-line));border-radius:13px;background:color-mix(in srgb,var(--onboarding-orange) 7%,var(--onboarding-surface));color:var(--onboarding-ink);font-size:12px;line-height:1.45}.first-launch-summary-assurance span{color:var(--onboarding-muted)}.case-team-warning-heading,.case-team-warning-heading+.case-team-warning-form,.case-team-warnings article,.case-team-warnings article footer{min-width:0}.case-team-warning-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.case-team-warning-heading h3{margin:0}.case-team-warning-form{display:grid;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--orange) 40%,var(--line));border-radius:10px;background:var(--orange-soft)}.case-team-warning-form legend{padding:0 5px;font-size:11px;font-weight:850}.case-team-warning-form input,.case-team-warning-form select,.case-team-warning-form textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);padding:8px;font:inherit}.case-team-warning-form textarea{min-height:64px;resize:vertical}.case-team-warnings{display:grid;gap:8px}.case-team-warnings>article{display:grid;gap:7px;padding:10px;border:1px solid var(--line);border-left:4px solid var(--orange);border-radius:9px;background:var(--surface-soft)}.case-team-warnings>article.level-high,.case-team-warnings>article.level-urgent{border-left-color:var(--red)}.case-team-warnings>article.status-resolved{opacity:.68;border-left-color:var(--green)}.case-team-warnings header{display:flex;align-items:start;justify-content:space-between;gap:8px}.case-team-warnings header b{overflow-wrap:anywhere;font-size:11px}.case-team-warnings header span{flex:none;color:var(--orange);font-size:9px;font-weight:850}.case-team-warnings p,.case-team-warnings small{margin:0;color:var(--muted);font-size:10px;line-height:1.4;overflow-wrap:anywhere}.case-team-warnings footer{display:grid;grid-template-columns:auto minmax(100px,1fr) auto;gap:7px;align-items:end}.case-team-warnings footer label{display:grid;gap:3px;color:var(--muted);font-size:9px}.case-team-warnings footer input{width:100%;min-width:0;border:1px solid var(--line);border-radius:7px;background:var(--surface);padding:6px}@media (max-width:660px){.case-team-warning-grid,.case-team-warning-recipients,.case-team-warnings footer{grid-template-columns:1fr}}.first-launch-experience .first-launch-actions{bottom:-46px;margin:6px -46px -46px;padding:16px 46px}.onboarding-legacy-activation{width:min(1080px,100%);display:grid;gap:16px;margin-inline:auto}.onboarding-legacy-activation .onboarding-page-heading{display:grid;grid-template-columns:minmax(210px,.35fr) minmax(0,1fr);align-items:end;gap:28px;padding-bottom:20px;border-bottom:1px solid var(--onboarding-line)}.onboarding-legacy-activation .onboarding-stage-card{position:relative;width:100%;padding:clamp(22px,3.5vw,38px)}.onboarding-legacy-activation .onboarding-stage-context{margin-bottom:12px}.onboarding-welcome-actions{display:flex;align-items:stretch;flex-wrap:wrap;gap:12px}.onboarding-quick-start{display:flex;max-width:520px;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--onboarding-line);border-radius:12px;background:var(--onboarding-soft)}.onboarding-quick-start p{margin:0;color:var(--onboarding-muted);font-size:11px;line-height:1.4}.onboarding-quick-start .button{white-space:nowrap}.company-profile-sections{display:grid;gap:12px}.company-profile-sections fieldset{min-width:0;margin:0;padding:14px;border:1px solid var(--onboarding-line);border-radius:14px;background:color-mix(in srgb,var(--surface) 52%,transparent)}.company-profile-sections legend{padding:0 7px;color:var(--onboarding-orange);font-size:10px;font-weight:900;letter-spacing:.075em;text-transform:uppercase}.company-profile-sections .company-profile-grid{gap:12px}@media (max-width:900px){.first-launch-experience .first-launch-step-map{grid-template-columns:repeat(4,minmax(0,1fr))}.onboarding-legacy-activation .onboarding-page-heading{grid-template-columns:1fr;gap:14px}}@media (max-width:700px){.onboarding-journey-status{display:none}.onboarding-stage-context{grid-template-columns:1fr;margin-right:38px;gap:8px}.onboarding-phase-state,.onboarding-why-card{padding:12px}.onboarding-why-card p{font-size:12px}.first-launch-review-grid{grid-template-columns:1fr}.first-launch-ai-action,.onboarding-quick-start{align-items:stretch;flex-direction:column}.first-launch-ai-action .button,.onboarding-quick-start .button{width:100%}.onboarding-legacy-activation{padding:16px 12px}.onboarding-legacy-activation .onboarding-stage-card{padding:18px 14px;border-radius:18px}.onboarding-legacy-activation .onboarding-stage-context{margin-right:36px}.onboarding-welcome-actions{display:grid}.onboarding-welcome-actions>.button{width:100%}}@media (max-width:460px){.first-launch-experience .first-launch-brand-mark,.onboarding-product-mark{width:38px;height:38px;border-radius:12px}.onboarding-brand-lockup b{font-size:15px}.first-launch-experience .first-launch-step-map{display:flex;overflow-x:auto}.first-launch-experience .first-launch-step-map button{min-width:118px}.onboarding-help-control{top:18px;right:16px}}@media (prefers-reduced-motion:reduce){.first-launch-experience .first-launch-step-map button,.onboarding-review-steps{transition:none!important}}.activity-row>div,.dashboard-activity-list article>div,.dashboard-agenda-list article>div,.dashboard-open-cases>a,.dashboard-open-cases>a>div>b,.dashboard-queue-list article>div,.dashboard-waiting-list a>*{min-width:0}.dashboard-activity-list article>div,.dashboard-agenda-list article>div,.dashboard-contact-list b,.dashboard-contact-list small,.dashboard-context-panel .attention-item>div,.dashboard-open-cases,.dashboard-queue-list article>div,.dashboard-timeline-drawer,.dashboard-waiting-list,.tamdot-dialog,.technical-activity-list,.timeline-context-detail,.timeline-event-popover{overflow-wrap:anywhere}.dashboard-activity-list time{white-space:normal}.activity-console .activity-row{grid-template-columns:28px minmax(0,1fr) auto}.dashboard-open-cases .case-badge{flex-shrink:0}.dialog-backdrop,.tamdot-dialog{overflow-y:auto;overscroll-behavior:contain}.tamdot-dialog{max-height:calc(100dvh - 40px)}.dialog-actions{flex-wrap:wrap}.case-attachment-summary[data-tooltip-dismissed=true] .case-attachment-tooltip{display:none}.dialog-body input,.dialog-body select,.dialog-body textarea{min-width:0;max-width:100%}.data-reset-dialog .dialog-body{display:grid}.data-reset-impact{display:grid;border:1px solid var(--surface);border-left:4px solid var(--status-danger);color:var(--status-danger)}.data-reset-impact b{font-size:13px;line-height:1.35}.data-reset-confirmation small,.data-reset-impact span{color:var(--text-secondary);font-size:11px;line-height:1.45}.data-reset-processing{margin:0;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft,var(--surface));padding:11px}.data-reset-confirmation{display:grid;gap:7px;margin-top:0}.data-reset-confirmation>span{color:var(--ink);font-size:12px;font-weight:800}.case-timeline-panel .timeline-subject{overflow-wrap:anywhere}.case-timeline-panel .timeline-tamdot-summary{border:1px solid color-mix(in srgb,var(--blue) 20%,var(--line));border-left-width:3px;border-radius:0 8px 8px 0;background:color-mix(in srgb,var(--blue-soft) 48%,transparent);padding:8px 10px}.case-timeline-panel .timeline-tamdot-summary p{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.48}@media (max-width:600px){.activity-console .activity-row{grid-template-columns:28px minmax(0,1fr)}.activity-console .activity-time{grid-column:2}.dashboard-waiting-list a{grid-template-columns:minmax(0,1fr)}}.global-announcement-slot{margin:12px clamp(14px,2.5vw,32px) 0;min-width:0}.announcement-banner{--announcement-accent:var(--accent-secondary,var(--action-primary));--announcement-soft:var(--blue-soft,var(--surface));display:flex;align-items:flex-start;gap:12px;min-width:0;padding:13px 16px;border:1px solid var(--line);border-left:4px solid var(--announcement-accent);border-radius:12px;background:var(--surface);color:var(--ink);font-family:inherit;line-height:1.45}.announcement-banner.is-success{--announcement-accent:color-mix(in srgb,var(--green,var(--status-success)) 75%,var(--ink));--announcement-soft:var(--green-soft,var(--surface))}.announcement-banner.is-warning{--announcement-accent:var(--status-warning);--announcement-soft:var(--surface)}.announcement-banner.is-critical{--announcement-accent:var(--status-danger);--announcement-soft:var(--surface)}.announcement-symbol{display:grid;place-items:center;flex:0 0 27px;height:27px;border-radius:50%;background:var(--announcement-soft);color:var(--announcement-accent);font-weight:800}.announcement-copy{flex:1;min-width:0;overflow-wrap:anywhere}.announcement-heading{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:9px;column-gap:9px;row-gap:3px}.announcement-heading strong{font-size:13px;min-width:0}.announcement-level{color:var(--announcement-accent);font-size:11px;font-weight:800}.announcement-copy p{margin:5px 0 0;white-space:pre-wrap}.announcement-copy p,.announcement-link{font-size:12px;color:var(--ink);overflow-wrap:anywhere}.announcement-link{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;flex:0 1 auto;max-width:240px;border:1px solid var(--line);border-radius:8px;padding:7px 10px;background:var(--surface);font-weight:750}.announcement-dismiss{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:1px solid transparent;border-radius:8px;padding:0;color:var(--ink);background:transparent;font:inherit;cursor:pointer}.announcement-dismiss:hover:not(:disabled),.announcement-link:hover{background:var(--announcement-soft);color:var(--announcement-accent)}.announcement-dismiss:focus-visible,.announcement-link:focus-visible{outline:2px solid var(--announcement-accent);outline-offset:3px}.announcement-dismiss:disabled{opacity:.5;cursor:default}.announcement-error{margin:6px 0;color:var(--status-danger);font-size:12px}@media (max-width:600px){.announcement-banner{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;padding:11px}.announcement-symbol{width:24px;height:24px}.announcement-copy{grid-column:2}.announcement-dismiss{grid-column:3;grid-row:1}.announcement-link{grid-column:2/-1;justify-self:start;max-width:100%}}@media (prefers-reduced-motion:reduce){.announcement-banner,.announcement-banner *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.admin-announcements{padding:22px;margin:18px 0;min-width:0}.admin-announcements>header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.admin-announcements>header>div:first-child{flex:1 1 320px;min-width:0}.admin-announcements h2{margin:0 0 6px}.admin-announcements header p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.announcement-admin-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.announcement-admin-list{display:grid;gap:12px}.announcement-admin-list>article{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;border:1px solid var(--line);border-radius:12px;padding:16px;background:var(--surface-soft)}.announcement-admin-summary{flex:1 1 320px;min-width:0;overflow-wrap:anywhere}.announcement-admin-summary strong{font-size:13px;margin-right:8px}.announcement-admin-summary p{white-space:pre-wrap;margin:8px 0;font-size:12px}.announcement-admin-summary small{color:var(--muted);font-size:11px}.announcement-state{display:inline-flex;border-radius:99px;padding:3px 8px;font-size:10px;font-weight:750;color:var(--muted);background:var(--surface)}.announcement-state.is-active{color:var(--status-success);background:var(--surface)}.announcement-state.is-scheduled{color:var(--status-warning);background:var(--surface)}.tamdot-dialog.announcement-editor-dialog{width:min(780px,calc(100vw - 32px))}.announcement-editor-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.announcement-editor-fields label{display:grid;min-width:0;gap:6px;font-size:12px;font-weight:700}.announcement-editor-fields input:not([type=checkbox]),.announcement-editor-fields select,.announcement-editor-fields textarea{width:100%;min-width:0;padding:9px 10px;font:inherit;font-weight:400;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px}.announcement-editor-fields textarea{resize:vertical}.announcement-audience,.announcement-editor-fields small,.announcement-field-help{font-size:11px;font-weight:400;color:var(--muted);line-height:1.45;margin:0}.announcement-field-wide{grid-column:1/-1}.announcement-audience{align-self:center}.announcement-editor-fields .announcement-checkbox{display:flex;align-items:flex-start;gap:9px}.announcement-checkbox input{flex:0 0 auto;margin-top:3px}.announcement-checkbox small{display:block;margin-top:4px}.announcement-preview{margin-top:20px;border-top:1px solid var(--line);padding-top:12px;min-width:0}.announcement-preview h3{font-size:12px;margin:0 0 10px}.announcement-translations{margin-top:24px;padding-top:16px;border-top:1px solid var(--line)}.announcement-translations h3{margin:0 0 8px;font-size:15px}.announcement-translations fieldset{border:0;min-width:0;margin:18px 0;padding:0}.announcement-translations legend{margin-bottom:10px;padding:0;font-weight:700}.announcement-translations>.announcement-checkbox{display:flex;align-items:flex-start;gap:9px;font-size:12px}.announcement-preview>.announcement-admin-actions{justify-content:space-between;align-items:center;margin-bottom:10px}.announcement-preview label{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px}.announcement-preview select{max-width:100%;min-height:36px;border:1px solid var(--line);border-radius:8px;padding:6px 10px;background:var(--surface);color:var(--ink);font:inherit}.announcement-editor-dialog .dialog-actions{position:sticky;bottom:-22px;z-index:2;margin-inline:-22px;margin-bottom:-22px;padding:12px 22px 22px;background:var(--surface)}.monitoring-admin-tabs{flex-wrap:wrap}@media (max-width:600px){.admin-announcements{padding:16px}.announcement-editor-fields{grid-template-columns:minmax(0,1fr)}.announcement-editor-fields input:not([type=checkbox]),.announcement-editor-fields select,.announcement-editor-fields textarea{font-size:16px}.announcement-admin-actions .button{white-space:normal;text-align:center}}:root{--tamdot-layer-menu:10000;--tamdot-layer-dialog:11000;--tamdot-layer-dialog-menu:11010}body>.tamdot-dialog-layer{z-index:var(--tamdot-layer-dialog)}body>.tamdot-floating-panel{position:fixed;z-index:var(--tamdot-layer-menu);right:auto;bottom:auto;min-width:0;max-width:calc(100vw - 24px);margin:0;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;overflow-wrap:anywhere;background:var(--surface);color:var(--ink);font-family:var(--font-geist),Arial,sans-serif}body>.tamdot-floating-panel[data-in-dialog=true]{z-index:var(--tamdot-layer-dialog-menu)}body>.tamdot-floating-panel button{white-space:normal;overflow-wrap:anywhere}body>.document-filter-panel.tamdot-floating-panel{padding:16px;border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 36px color-mix(in srgb,var(--action-primary) 14%,transparent)}.clear-filters-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:7px;min-height:34px;padding:7px 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.clear-filters-button img{display:block;flex:0 0 17px;width:17px;height:17px;-o-object-fit:contain;object-fit:contain}.clear-filters-button:not(:disabled):hover{background:var(--blue-soft);border-color:var(--blue)}.clear-filters-button:disabled{opacity:.45;cursor:default}.clear-filters-button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.workspace-filter-toolbox>.clear-filters-button{align-self:center}.inbox-filters{grid-template-columns:minmax(180px,1fr) repeat(3,minmax(110px,auto)) auto}@media (max-width:900px){.inbox-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.inbox-filters{grid-template-columns:minmax(0,1fr)}}.rescan-dialog .dialog-body{display:grid;gap:14px}.rescan-dialog fieldset{min-width:0;margin:0}.rescan-dialog .onboarding-periods{gap:8px;flex-wrap:wrap}.rescan-dialog .onboarding-periods button{flex:0 1 auto;min-width:0;max-width:100%;white-space:normal}.integration-hub [data-tone=warning],.integrations-page [data-tone=warning],.notice[data-tone=warning]{background:var(--orange-soft,var(--surface));border-color:var(--orange,var(--action-primary));color:var(--action-primary)}.operations-trigger.running .operations-state-icon{animation:tamdot-sync-spin 1s linear infinite}@keyframes tamdot-sync-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.operations-trigger.running .operations-state-icon{animation:none}}@media (max-width:600px){.tamdot-dialog-layer .tamdot-dialog{max-height:calc(100dvh - 24px);padding:18px}.tamdot-dialog-layer .announcement-editor-dialog .dialog-actions{bottom:-18px;margin-inline:-18px;margin-bottom:-18px;padding-inline:18px;padding-bottom:18px}.clear-filters-button{min-height:36px}body>.document-filter-panel .document-filter-grid{grid-template-columns:minmax(0,1fr)}}.company-profile-settings [aria-invalid=true],.first-launch [aria-invalid=true]{border-color:var(--red);outline:2px solid color-mix(in srgb,var(--red) 25%,transparent);outline-offset:2px}.company-profile-settings .company-field-error,.first-launch .first-launch-field-error{display:block;margin:5px 0 0;color:var(--red);font-size:12px;font-weight:650;line-height:1.45}.first-launch .first-launch-document-formats{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:8px 0;min-width:0}.first-launch .first-launch-settings .first-launch-document-formats>label{display:inline-flex;align-items:center;flex:0 0 auto;gap:7px;min-width:0;min-height:32px;margin:0;padding:0;border:0;background:transparent;font-size:13px}.first-launch .first-launch-settings .first-launch-document-formats input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;position:static;flex:0 0 16px;width:16px;height:16px;min-width:16px;min-height:16px;margin:0;padding:0;opacity:1;accent-color:var(--accent-primary)}.first-launch .first-launch-switch:has(input:focus-visible){outline:2px solid var(--accent-primary);outline-offset:2px}.mailbox-provider-icon{display:block;flex:0 0 auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.mailbox-identity{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;color:var(--ink);font-weight:700}.mailbox-identity>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailbox-identity.is-compact{gap:6px;max-width:220px;font-size:.75rem;font-weight:650;color:var(--muted)}.integration-provider-title{display:flex;align-items:center;gap:12px;min-width:0}.integration-provider-logo{display:grid;place-items:center;overflow:hidden;flex:0 0 46px;width:46px;height:46px;border:1px solid var(--line);border-radius:12px;background:#fff}.integration-provider-title h2{margin:0}.integration-provider-title .mailbox-identity{margin-top:4px}.inbox-mailbox .mailbox-identity{max-width:145px}.dashboard-recent-mailbox .mailbox-identity{max-width:240px}.notification-mailbox .mailbox-identity{max-width:100%}.canonical-flow-mailbox{display:flex;align-items:center;min-width:0;margin-left:auto}.canonical-flow-mailbox .mailbox-identity{max-width:116px}.canonical-flow-card footer .language-flag{margin-left:0}.canonical-flow-detail .mailbox-identity,.canonical-flow-hover .mailbox-identity{max-width:100%}@media(max-width:760px){.integration-provider-logo{flex-basis:40px;width:40px;height:40px}.inbox-mailbox .mailbox-identity{max-width:100%}.canonical-flow-mailbox .mailbox-identity{max-width:104px}}.product-app .operational-work-queue{display:grid;width:min(100%,1180px);max-width:100%;min-width:0;gap:24px;box-sizing:border-box;margin-inline:auto;overflow:clip;padding:24px}.work-queue-counters button.active,.work-queue-counters button:hover{border-color:color-mix(in srgb,var(--tamdot-orange,var(--orange)) 38%,var(--tamdot-line,var(--line)));background:color-mix(in srgb,var(--tamdot-orange,var(--orange)) 8%,var(--tamdot-surface,var(--surface)));color:var(--tamdot-orange,var(--orange))}.work-queue-main-actions .button{min-width:-moz-max-content;min-width:max-content;white-space:nowrap;word-break:normal;writing-mode:horizontal-tb}.work-queue-main-actions .button.active{border-color:var(--tamdot-orange,var(--orange));color:var(--tamdot-orange,var(--orange))}.dashboard-bulk-toolbar label,.work-queue-filter-panel>label:not(.work-queue-checkbox-filter){display:grid;min-width:0;gap:5px;color:var(--tamdot-muted,var(--muted));font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.dashboard-bulk-toolbar select,.work-queue-filter-panel select{width:100%;min-height:38px;border:1px solid var(--tamdot-line,var(--line));border-radius:8px;background:var(--tamdot-surface,var(--surface));color:var(--tamdot-ink,var(--ink));padding:0 30px 0 10px;font:inherit;font-size:11px;font-weight:680;letter-spacing:0;text-transform:none}.dashboard-bulk-toolbar{display:flex;min-width:0;align-items:end;justify-content:flex-end;gap:12px;border:1px solid color-mix(in srgb,var(--tamdot-orange,var(--orange)) 26%,var(--tamdot-line,var(--line)));border-radius:12px;background:color-mix(in srgb,var(--tamdot-orange,var(--orange)) 5%,var(--tamdot-surface,var(--surface)));padding:12px 16px}.dashboard-bulk-toolbar>b{margin-right:auto;align-self:center;font-size:12px}.product-app .operational-queue-list{display:grid;gap:12px;min-width:0}.operational-queue-empty{color:var(--tamdot-muted,var(--muted))}.operational-queue-group{display:grid;gap:12px;min-width:0}.operational-queue-group>h3{display:flex;align-items:center;justify-content:space-between;margin:0;border-bottom:1px solid var(--tamdot-line,var(--line));padding:5px 2px;color:var(--tamdot-muted,var(--muted));font-size:9px;letter-spacing:.07em;text-transform:uppercase}.operational-queue-group>h3 b{display:grid;min-width:22px;height:22px;place-items:center;border-radius:999px;background:var(--tamdot-surface,var(--surface));color:var(--tamdot-ink,var(--ink))}.product-app .dashboard-queue-list .operational-queue-item{display:block!important;min-width:0;overflow:hidden;grid-template-columns:none!important;gap:0!important;align-items:stretch;border:1px solid var(--tamdot-line,var(--line));border-left:3px solid var(--text-muted);border-radius:13px;background:var(--tamdot-surface,var(--surface));padding:0!important;outline:none;transition:border-color .14s ease,box-shadow .14s ease}.product-app .operational-queue-item.is-expanded,.product-app .operational-queue-item:focus-visible,.product-app .operational-queue-item:hover{border-color:color-mix(in srgb,var(--tamdot-orange,var(--orange)) 46%,var(--tamdot-line,var(--line)));box-shadow:0 8px 24px color-mix(in srgb,var(--action-primary) 7%,transparent)}.product-app .operational-queue-item.is-overdue{border-left-color:var(--tamdot-red,var(--red))}.operational-queue-badges{grid-area:badges;display:flex;min-width:0;flex-wrap:wrap;gap:7px}.operational-queue-badges .case-badge,.operational-status-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:240px;min-height:25px;box-sizing:border-box;align-items:center;overflow:hidden;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:850;letter-spacing:.025em;line-height:1.15;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.operational-queue-badges .case-badge.priority.high,.operational-queue-badges .case-badge.priority.urgent{border-color:var(--action-primary);background:var(--surface);color:var(--action-primary)}.operational-status-badge{border:1px solid var(--border-default);background:var(--surface);color:var(--status-new)}.operational-status-badge.reason-overdue{border-color:var(--status-danger);background:var(--surface);color:var(--tamdot-red,var(--red))}.operational-status-badge.reason-deadline_today,.operational-status-badge.reason-follow_up_due,.operational-status-badge.reason-user_action_required{border-color:var(--action-primary);background:var(--surface);color:var(--action-primary)}.operational-status-badge.reason-review_required{border-color:var(--status-new);background:var(--surface);color:var(--status-new)}.operational-status-badge.reason-unassigned,.operational-status-badge.reason-waiting{border-color:var(--border-default);background:var(--surface-subtle);color:var(--text-secondary)}.operational-queue-card-actions .button{min-width:86px}.operational-queue-card-actions .button,.operational-queue-quick-actions .button{white-space:nowrap;word-break:normal;overflow-wrap:normal;writing-mode:horizontal-tb}.operational-queue-quick-actions .button{min-width:-moz-max-content;min-width:max-content}.product-app .operational-queue-detail .button{grid-column:auto!important;grid-row:auto!important}.attention-action-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.attention-action-fields .field:has(textarea){grid-column:1/-1}@container (max-width: 560px){.work-queue-main-actions .button{min-width:0;flex:1 1 160px;justify-content:center}.work-queue-filter-panel>.button{width:100%;justify-content:center}.operational-queue-card-actions .button{min-width:0;flex:1 1 0;justify-content:center}.attention-action-fields,.operational-detail-grid,.operational-queue-history ol{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.product-app .operational-work-queue{gap:20px;padding:16px}.work-queue-main-actions .button{flex:1 1 0;justify-content:center}.dashboard-bulk-toolbar{align-items:stretch;flex-direction:column}.dashboard-bulk-toolbar>b{margin:0}.operational-queue-card-actions .button{min-width:0;flex:1 1 0;justify-content:center}.attention-action-fields,.operational-detail-grid,.operational-queue-history ol{grid-template-columns:1fr}.operational-queue-quick-actions .button{width:100%;min-width:0;justify-content:center}}.product-app,.product-app :after,.product-app :before{box-sizing:border-box}.product-app .content{overflow-x:clip}.product-app .page{min-width:0}.product-app .case-detail-modular-grid,.product-app .case-layout-module,.product-app .case-workspace,.product-app .contact-workspace,.product-app .dashboard-modular-grid,.product-app .dashboard-module,.product-app .document-library,.product-app .integration-grid,.product-app .page>*,.product-app .panel,.product-app .settings-layout{min-width:0;max-width:100%}.product-app .dashboard-module{overflow:clip}.product-app .dashboard-module>*{max-width:100%}.product-app .automation-card,.product-app .business-case-card,.product-app .case-summary-card,.product-app .integration-card,.product-app .panel,.product-app .settings-card{border:1px solid var(--tamdot-line,var(--line));border-radius:var(--tamdot-radius,14px);background:var(--tamdot-surface,var(--surface));box-shadow:var(--tamdot-shadow,0 1px 2px color-mix(in srgb,var(--action-primary) 4%,transparent),0 14px 40px color-mix(in srgb,var(--action-primary) 3%,transparent))}.product-app .page-heading,.product-app .panel-head,.product-app .section-heading{min-width:0;gap:12px 18px}.product-app .page-heading>*,.product-app .panel-head>*,.product-app .section-heading>*{min-width:0}.product-app a,.product-app button,.product-app h1,.product-app h2,.product-app h3,.product-app label,.product-app p,.product-app td,.product-app th{overflow-wrap:anywhere}.product-app .button,.product-app button,.product-app input,.product-app select,.product-app textarea{font-family:inherit}.product-app input,.product-app select,.product-app textarea{max-width:100%;min-width:0}.product-app :where(.toolbar,.filter-toolbar,.case-filters,.inbox-filters,.document-command-bar,.settings-actions,.page-actions){min-width:0;max-width:100%}.product-app :where(.table-wrap,.case-table-wrap){max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.product-app :where(.compact-menu-panel,.notification-panel,.tamdot-popover,.inbox-action-popover){max-width:calc(100vw - 24px)}.product-app .document-group>header .document-mark.is-image,.product-app .document-mark.is-image{display:grid;width:38px;height:42px;flex:0 0 38px;place-items:center;overflow:visible;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.product-app .document-mark.is-image:after{display:none}.product-app .document-mark.is-image.is-compact{flex-basis:32px}.product-app .document-mark.is-image.is-compact img{width:31px;height:31px}.product-app .document-mark.is-generic{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--tamdot-line,var(--line));border-radius:9px;background:var(--tamdot-canvas,var(--canvas));color:var(--tamdot-muted,var(--muted))}.product-app .document-mark.is-generic:after{display:none}.product-app .document-mark.is-image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-app .document-mark.is-image.is-compact{width:32px;height:32px}.product-app .document-list article{grid-template-columns:26px 34px minmax(220px,1.4fr) minmax(180px,.8fr) auto!important}.onboarding-template-section{display:grid;gap:10px;margin-top:22px}.onboarding-template-section>header{display:flex;align-items:center;gap:9px;color:var(--tamdot-ink,var(--text-primary));font-size:13px}.onboarding-template-section>header>span{display:grid;width:26px;height:26px;place-items:center;border-radius:8px;background:var(--surface);color:var(--tamdot-orange,var(--action-primary))}.onboarding-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.onboarding-template-grid>button{position:relative;display:grid;min-width:0;align-content:start;gap:12px;border:1px solid var(--tamdot-line,var(--border-default));border-radius:14px;background:var(--tamdot-surface,var(--surface));color:var(--tamdot-ink,var(--text-primary));padding:13px;font:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.onboarding-template-grid>button:hover{transform:translateY(-1px);border-color:var(--status-danger)}.onboarding-template-grid>button:focus-visible{outline:3px solid color-mix(in srgb,var(--action-primary) 13%,transparent);border-color:var(--tamdot-orange,var(--action-primary))}.onboarding-template-grid>button.selected{border-color:var(--tamdot-orange,var(--action-primary));background:var(--surface);box-shadow:0 10px 26px color-mix(in srgb,var(--action-primary) 7%,transparent)}.onboarding-template-copy{display:grid;min-width:0;gap:5px}.onboarding-template-copy b{padding-right:23px;font-size:12px}.onboarding-template-copy small{color:var(--tamdot-muted,var(--text-secondary));font-size:10px;line-height:1.45}.onboarding-template-copy em{width:-moz-fit-content;width:fit-content;border-radius:999px;background:var(--surface);color:var(--status-danger);padding:3px 7px;font-size:8px;font-style:normal;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.onboarding-template-check{position:absolute;top:12px;right:12px;display:grid;width:20px;height:20px;place-items:center;border:1px solid var(--tamdot-line,var(--border-default));border-radius:50%;color:transparent;font-size:10px;font-style:normal}.onboarding-template-grid>button.selected .onboarding-template-check{border-color:var(--tamdot-orange,var(--action-primary));background:var(--tamdot-orange,var(--action-primary));color:var(--surface)}.onboarding-template-preview{display:grid;width:100%;height:76px;gap:5px;border-radius:9px;background:var(--surface);padding:7px}.onboarding-template-preview i{display:grid;min-width:0;min-height:0;place-items:center;overflow:hidden;border:1px solid var(--surface);border-radius:5px;background:var(--surface);color:var(--text-secondary);padding:3px;font-size:8px;font-style:normal;font-weight:750;text-align:center}.onboarding-template-preview.home{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}[data-template=action_first] .onboarding-template-preview.home i:first-child{grid-column:1/-1;border-color:var(--status-danger);background:var(--surface)}[data-template=planning_first] .onboarding-template-preview.home i:nth-child(2){grid-row:1/-1;border-color:var(--action-primary);background:var(--surface)}.onboarding-template-preview.tracking{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr))}.onboarding-template-preview.tracking i:first-child{grid-row:1/-1;border-color:var(--action-primary);background:var(--surface)}[data-template=essential] .onboarding-template-preview.tracking i:first-child{grid-column:1/-1}[data-template=timeline_first] .onboarding-template-preview.tracking i:first-child{grid-column:1/-1;grid-row:auto}.first-launch-ai-proposal h3,.first-launch-ai-suggestion h3,.first-launch-manual-categories h3{margin:0;font-size:14px}.first-launch-ai-proposal p,.first-launch-ai-suggestion p,.first-launch-manual-categories p{margin:0;color:var(--onboarding-muted,var(--muted));font-size:11px;line-height:1.45}.first-launch-ai-suggestion .button{flex:0 0 auto}.first-launch-ai-proposal{display:grid;gap:14px;margin-top:12px;border:1px solid color-mix(in srgb,var(--tamdot-orange,var(--orange)) 40%,var(--onboarding-line,var(--line)));border-radius:14px;background:color-mix(in srgb,var(--tamdot-orange,var(--orange)) 6%,var(--onboarding-surface,var(--surface)));padding:16px}.first-launch-ai-proposal>header{display:grid;grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr);gap:18px;align-items:start}.first-launch-ai-proposal>header>div{display:grid;gap:4px}.first-launch-ai-proposal>header small{color:var(--tamdot-orange,var(--orange));font-size:9px;font-weight:850;letter-spacing:.06em}.first-launch-ai-proposal-grid,.first-launch-ai-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.first-launch-ai-proposal-grid>div,.first-launch-ai-review-grid>span{display:grid;gap:5px;border:1px solid var(--onboarding-line,var(--line));border-radius:10px;background:var(--onboarding-surface,var(--surface));padding:10px}.first-launch-ai-proposal-grid b,.first-launch-ai-review-grid small{color:var(--onboarding-muted,var(--muted));font-size:9px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.first-launch-ai-review-grid strong{color:var(--onboarding-ink,var(--ink));font-size:11px;line-height:1.4}.first-launch-manual-categories .first-launch-tag-editor.compact{min-height:0;padding:10px}@media (max-width:900px){.onboarding-template-grid{grid-template-columns:minmax(0,1fr)}.onboarding-template-grid>button{grid-template-columns:132px minmax(0,1fr);align-items:center}.onboarding-template-preview{height:82px}}@media (max-width:680px){.product-app .page{padding-inline:14px}.product-app .page-heading{align-items:flex-start;flex-direction:column}.product-app .page-heading .button{width:100%;justify-content:center}.product-app :where(.panel-head,.section-heading){align-items:flex-start;flex-wrap:wrap}.onboarding-template-grid>button{grid-template-columns:minmax(0,1fr)}.onboarding-template-preview{height:72px}.first-launch-ai-suggestion .button{width:100%}.first-launch-ai-proposal-grid,.first-launch-ai-proposal>header,.first-launch-ai-review-grid{grid-template-columns:minmax(0,1fr)}}.product-app .work-queue-panel .dashboard-panel{overflow:visible}.product-app .operational-work-queue .operational-queue-group{display:grid;gap:8px}.product-app .operational-work-queue .operational-queue-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center;min-height:0;border:1px solid var(--tamdot-line,var(--line))!important;background:var(--tamdot-surface,var(--surface))}.operational-queue-row-heading{justify-content:flex-start;flex-wrap:wrap}.operational-queue-workflow{color:var(--tamdot-muted,var(--muted));font-size:9px;font-weight:760}.operational-queue-row-next{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.operational-queue-row-meta{display:grid;grid-template-columns:repeat(4,minmax(105px,1fr));gap:6px 12px;overflow:visible;white-space:normal}.operational-queue-row-meta>div{min-width:0}.operational-queue-row-meta dt{color:var(--tamdot-muted,var(--muted));font-size:8px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.operational-queue-row-meta dd{min-width:0;margin:1px 0 0;overflow:hidden;color:var(--tamdot-ink,var(--ink));font-size:9px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.operational-queue-more{display:flex;align-items:center;justify-content:space-between;border:1px solid color-mix(in srgb,var(--tamdot-orange,var(--orange)) 24%,var(--tamdot-line,var(--line)));border-radius:9px;background:color-mix(in srgb,var(--tamdot-orange,var(--orange)) 4%,var(--tamdot-surface,var(--surface)));color:var(--tamdot-orange,var(--orange));padding:9px 11px;font-size:11px;font-weight:820;text-decoration:none}.operational-queue-empty{display:grid;gap:5px;margin:0;border:1px dashed var(--tamdot-line,var(--line));border-radius:11px;padding:18px;text-align:center}.operational-queue-empty p{margin:0;color:var(--tamdot-muted,var(--muted));font-size:11px}.operational-queue-empty a{color:var(--tamdot-orange,var(--orange));font-size:11px;font-weight:800}.case-action-trigger-content{display:inline-flex;align-items:center;gap:7px}.case-action-trigger-chevron{margin-left:2px}.case-action-menu-panel{display:grid;width:min(340px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px);overflow:auto;overscroll-behavior:contain}.case-action-menu-title{padding:5px 8px 7px;color:var(--tamdot-muted,var(--muted));font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.case-action-menu-panel :is(button[role=menuitem],a[role=menuitem]){display:block;width:100%;border:0;border-radius:7px;background:transparent;color:var(--tamdot-ink,var(--ink));padding:8px 9px;font:inherit;font-size:11px;font-weight:690;text-align:left;text-decoration:none;cursor:pointer}.case-action-menu-panel :is(button[role=menuitem],a[role=menuitem]):hover{background:var(--blue-soft);color:var(--blue)}.case-action-more{margin-top:5px;border-top:1px solid var(--tamdot-line,var(--line));padding-top:5px}.case-action-more>summary{border-radius:7px;color:var(--tamdot-muted,var(--muted));padding:8px 9px;font-size:11px;font-weight:800;cursor:pointer;list-style-position:inside}.case-action-more>summary:hover{background:var(--tamdot-canvas,var(--canvas));color:var(--tamdot-ink,var(--ink))}.case-action-more section{display:grid;gap:1px;border-top:1px solid color-mix(in srgb,var(--tamdot-line,var(--line)) 65%,transparent);padding:5px 0 2px}.case-action-more section>small{padding:3px 9px;color:var(--tamdot-muted,var(--muted));font-size:8px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.case-layout-personalizer>header p:not(.eyebrow){max-width:720px;margin:0;color:var(--tamdot-muted,var(--muted));font-size:11px;line-height:1.45}.case-layout-personalizer-list>li.is-hidden{background:var(--tamdot-canvas,var(--canvas));opacity:.78}.case-layout-visibility-toggle.is-on{color:var(--tamdot-green,var(--status-success))}.case-layout-visibility-toggle.is-on>span{background:var(--tamdot-green,var(--status-success))}.case-layout-visibility-toggle.is-on>span:after{transform:translateX(13px)}@media (max-width:900px){.operational-queue-row-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.product-app .operational-work-queue .operational-queue-row{grid-template-columns:minmax(0,1fr)!important}.operational-queue-row-meta{grid-template-columns:repeat(2,minmax(0,1fr))}body>.case-action-menu-panel{box-shadow:0 24px 70px color-mix(in srgb,var(--action-primary) 36%,transparent)}.case-layout-personalizer>header .button{width:100%}}.product-app .operational-work-queue.is-compact{width:100%;overflow:visible}.product-app .dashboard-queue-list .operational-queue-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;align-items:center;min-height:0;overflow:visible;padding:14px 16px!important;border-left:1px solid var(--tamdot-line,var(--line))!important;border:1px solid var(--tamdot-line,var(--line))!important;border-radius:12px;background:var(--tamdot-surface,var(--surface));box-shadow:0 1px 2px color-mix(in srgb,var(--action-primary) 4%,transparent)}.product-app .dashboard-queue-list .operational-queue-row:hover{border-color:color-mix(in srgb,var(--tamdot-orange,var(--orange)) 34%,var(--tamdot-line,var(--line)))!important;box-shadow:0 8px 24px color-mix(in srgb,var(--action-primary) 6%,transparent)}.product-app .dashboard-queue-list .operational-queue-row.is-overdue{border-left-color:var(--tamdot-line,var(--line))!important}.operational-queue-row-main{display:grid;min-width:0;gap:4px}.operational-queue-row-heading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.operational-queue-row .operational-queue-badges{grid-area:auto;gap:5px}.operational-queue-row .operational-queue-badges .case-badge,.operational-queue-row .operational-status-badge{min-height:20px;padding:3px 7px;font-size:9px}.operational-queue-row .operational-queue-deadline{grid-area:auto;font-size:10px}.operational-queue-row-title{min-width:0;overflow:hidden;color:var(--tamdot-ink,var(--ink));font-size:14px;font-weight:820;line-height:1.28;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.operational-queue-row-title:hover{color:var(--tamdot-orange,var(--orange))}.operational-queue-row-meta,.operational-queue-row-next{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operational-queue-row-next{color:var(--tamdot-ink,var(--ink));font-size:11px;line-height:1.35}.operational-queue-row-meta{color:var(--tamdot-muted,var(--muted));font-size:9px;line-height:1.3}.case-action-control{position:relative;flex:0 0 auto}.case-action-control .tamdot-popover-trigger{display:inline-flex;min-width:104px;align-items:center;justify-content:space-between;gap:9px;border-color:color-mix(in srgb,var(--tamdot-orange,var(--orange)) 32%,var(--tamdot-line,var(--line)));color:var(--tamdot-ink,var(--ink));background:color-mix(in srgb,var(--tamdot-orange,var(--orange)) 4%,var(--tamdot-surface,var(--surface)));font-weight:800}.case-action-control .tamdot-popover-trigger:hover,.case-action-control .tamdot-popover-trigger[aria-expanded=true]{border-color:var(--tamdot-orange,var(--orange));color:var(--tamdot-orange,var(--orange))}.case-action-menu-panel a[role=menuitem]{border-radius:7px;color:var(--tamdot-ink,var(--ink));padding:8px 9px;font-size:12px;text-decoration:none}.case-action-menu-panel a[role=menuitem]:hover{background:var(--blue-soft);color:var(--blue)}.case-action-menu-panel .case-action-destructive{color:var(--tamdot-red,var(--red))}.case-action-center{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px}.case-action-center>div:first-child{min-width:0}.case-action-control-detail .tamdot-popover-trigger{min-width:190px}.tamdot-dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.tamdot-dialog-heading h2{margin:0}.tour-welcome{display:grid;gap:3px;margin:-4px -4px 2px;border-radius:10px;background:color-mix(in srgb,var(--tamdot-orange,var(--orange)) 8%,var(--tamdot-surface,var(--surface)));padding:11px 12px}.tour-welcome b{color:var(--tamdot-ink,var(--ink));font-size:14px}.tour-welcome span{color:var(--tamdot-muted,var(--muted));font-size:11px;line-height:1.45}.language-policy-note,.language-preference-field small{color:var(--tamdot-muted,var(--muted));font-size:10px;font-weight:500;line-height:1.45}.language-policy-note{margin:0;border-left:3px solid color-mix(in srgb,var(--tamdot-orange,var(--orange)) 55%,var(--tamdot-line,var(--line)));border-radius:7px;background:color-mix(in srgb,var(--tamdot-orange,var(--orange)) 5%,var(--tamdot-surface,var(--surface)));padding:9px 11px}.product-app .case-detail-modular-grid [data-module=TIMELINE]{grid-column:1/-1}@media (max-width:680px){.product-app .document-list article{grid-template-columns:24px 32px minmax(0,1fr)!important}.product-app .document-list article .document-case-link,.product-app .document-list article .document-download{grid-column:3}.product-app .dashboard-queue-list .operational-queue-row{grid-template-columns:minmax(0,1fr)!important;padding:12px!important}.operational-queue-row .case-action-control{grid-column:1;width:100%}.operational-queue-row .case-action-control .tamdot-popover,.operational-queue-row .case-action-control .tamdot-popover-trigger{width:100%}.case-action-center{align-items:stretch;flex-direction:column}.case-action-control-detail .tamdot-popover,.case-action-control-detail .tamdot-popover-trigger{width:100%}}.product-app .operational-work-queue.is-compact{display:grid;gap:10px;padding:4px 16px 16px}.product-app .operational-work-queue.is-compact .operational-queue-group{gap:8px}.product-app .operational-work-queue .operational-queue-row{border-radius:11px;box-shadow:none}.product-app .operational-work-queue .operational-queue-row-main{gap:3px}.product-app .operational-work-queue .operational-queue-row-heading{justify-content:flex-start;flex-wrap:wrap}.product-app .operational-work-queue .operational-queue-row-title{font-size:13px;line-height:1.25}.product-app .operational-work-queue .operational-queue-row-next{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-app .operational-work-queue .operational-queue-row-meta{display:grid;grid-template-columns:repeat(4,minmax(105px,1fr));gap:6px 12px;margin-top:5px;overflow:visible;white-space:normal}.case-action-menu-panel{min-width:0!important}@media (max-width:900px){.product-app .operational-work-queue .operational-queue-row-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){body>.case-action-menu-panel{position:fixed!important;z-index:120!important;top:auto!important;right:10px!important;bottom:10px!important;left:10px!important;width:auto!important;max-width:none!important;max-height:min(560px,calc(100dvh - 20px))!important;border-radius:15px;padding:12px}}.product-app .dashboard-modular-grid{gap:14px}.product-app .dashboard-modular-grid>.dashboard-module{grid-column:span 6}.product-app .dashboard-modular-grid>.dashboard-module.size-small{grid-column:span 3}.tamdot-dialog.layout-personalizer-dialog{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1180px,calc(100vw - 32px));max-height:min(92dvh,900px);overflow:hidden}.layout-personalizer-dialog>.dialog-body{min-height:0;overflow:auto;padding-right:3px}.layout-personalizer-dialog>.dialog-actions{margin-top:14px}.layout-personalizer-status-row{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.layout-personalizer-status-row>span{color:var(--tamdot-green,var(--status-success));font-size:11px;font-weight:750}.layout-personalizer-workspace{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:16px;align-items:start}.layout-personalizer-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.layout-personalizer-list>li{display:grid;grid-template-columns:minmax(210px,1fr) minmax(310px,auto);gap:12px;align-items:center;border:1px solid var(--tamdot-line,var(--line));border-radius:11px;background:var(--tamdot-surface,var(--surface));padding:11px 12px}.layout-personalizer-list>li.is-hidden{border-style:dashed;background:var(--tamdot-canvas,var(--canvas));opacity:.78}.layout-personalizer-copy{display:grid;min-width:0;gap:3px}.layout-personalizer-copy>div{display:flex;min-height:17px;align-items:center;gap:6px}.layout-personalizer-copy em,.layout-personalizer-copy small{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:880;letter-spacing:.055em;text-transform:uppercase}.layout-personalizer-copy small{background:var(--blue-soft);color:var(--blue)}.layout-personalizer-copy em{background:color-mix(in srgb,var(--tamdot-green,var(--status-success)) 12%,var(--tamdot-surface,var(--surface)));color:var(--tamdot-green,var(--status-success))}.layout-personalizer-copy b{font-size:12px}.layout-personalizer-copy p{margin:0;color:var(--tamdot-muted,var(--muted));font-size:10px;line-height:1.4}.layout-personalizer-controls{display:flex;align-items:end;justify-content:flex-end;gap:7px}.layout-personalizer-order{display:grid;grid-template-columns:28px 22px 28px;align-items:center}.layout-personalizer-order button,.layout-personalizer-secondary{min-height:30px;border:1px solid var(--tamdot-line,var(--line));border-radius:7px;background:var(--tamdot-surface,var(--surface));color:var(--tamdot-ink,var(--ink));padding:5px 7px;font:inherit;font-size:10px;font-weight:780}.layout-personalizer-order span{color:var(--tamdot-muted,var(--muted));font-size:9px;font-weight:850;text-align:center}.layout-personalizer-size{display:grid;gap:3px;color:var(--tamdot-muted,var(--muted));font-size:8px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.layout-personalizer-size select{width:112px;height:30px;border:1px solid var(--tamdot-line,var(--line));border-radius:7px;background:var(--tamdot-surface,var(--surface));padding:0 7px;font-size:10px}.layout-personalizer-visibility{display:inline-flex;min-width:94px;min-height:30px;align-items:center;justify-content:flex-start;gap:6px;border:0;background:transparent;color:var(--tamdot-muted,var(--muted));padding:3px;font:inherit;font-size:9px;font-weight:820}.layout-personalizer-visibility>span{position:relative;width:30px;height:17px;flex:0 0 30px;border-radius:999px;background:var(--border-default)}.layout-personalizer-visibility>span:after{content:"";position:absolute;top:3px;left:3px;width:11px;height:11px;border-radius:50%;background:var(--surface);transition:transform .14s ease}.layout-personalizer-visibility.is-on{color:var(--tamdot-green,var(--status-success))}.layout-personalizer-visibility.is-on>span{background:var(--tamdot-green,var(--status-success))}.layout-personalizer-visibility.is-on>span:after{transform:translateX(13px)}.layout-personalizer-preview{position:sticky;top:0;display:grid;gap:12px;border:1px solid color-mix(in srgb,var(--tamdot-orange,var(--orange)) 28%,var(--tamdot-line,var(--line)));border-radius:13px;background:color-mix(in srgb,var(--tamdot-orange,var(--orange)) 4%,var(--tamdot-surface,var(--surface)));padding:14px}.layout-personalizer-preview>div:first-child{display:grid;gap:3px}.layout-personalizer-preview>div:first-child b{font-size:13px}.layout-personalizer-preview>div:first-child small{color:var(--tamdot-muted,var(--muted));font-size:10px;line-height:1.4}.layout-personalizer-preview-grid{grid-auto-rows:minmax(48px,auto);gap:6px;min-height:290px;align-content:start}.layout-personalizer-preview-grid>span{position:relative;grid-column:span 6;display:grid;min-width:0;align-content:center;gap:3px;overflow:hidden;border:1px solid var(--tamdot-line,var(--line));border-radius:8px;background:var(--tamdot-surface,var(--surface));color:var(--tamdot-ink,var(--ink));padding:9px;font-size:9px;font-weight:820}.layout-personalizer-preview-grid>span.size-small{grid-column:span 3}.layout-personalizer-preview-grid>span.size-medium{grid-column:span 6}.layout-personalizer-preview-grid>span.size-large{grid-column:span 8}.layout-personalizer-preview-grid>span.size-full{grid-column:1/-1}.layout-personalizer-preview-grid>span.is-collapsed{grid-auto-rows:28px;min-height:30px;opacity:.62}.layout-personalizer-preview-grid>span>i{position:absolute;inset:0 auto 0 0;width:3px;background:var(--tamdot-orange,var(--orange))}.layout-personalizer-preview-grid>span>small{overflow:hidden;color:var(--tamdot-muted,var(--muted));font-size:8px;text-overflow:ellipsis;white-space:nowrap}.product-app .operational-work-queue .operational-queue-row{position:relative}.operational-work-queue.density-medium .operational-queue-row-meta,.operational-work-queue.density-small .operational-queue-row-meta,.operational-work-queue.density-small .operational-queue-row-next,.operational-work-queue.density-small .operational-queue-workflow{display:none}.operational-work-queue.density-small .operational-queue-row-title{font-size:12px}.operational-work-queue.density-large .operational-queue-row-meta{grid-template-columns:repeat(3,minmax(85px,1fr))}.operational-work-queue.density-large .operational-queue-row-meta>div:nth-child(2){display:none}.operational-work-queue.density-full .operational-queue-row-meta{grid-template-columns:repeat(4,minmax(105px,1fr))}@media (hover:hover) and (pointer:fine){.operational-work-queue:is(.density-small,.density-medium) .operational-queue-row:focus-within .operational-queue-hover-details,.operational-work-queue:is(.density-small,.density-medium) .operational-queue-row:hover .operational-queue-hover-details{position:absolute;z-index:12;top:calc(100% - 3px);right:52px;left:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;border:1px solid color-mix(in srgb,var(--tamdot-orange,var(--orange)) 34%,var(--tamdot-line,var(--line)));border-radius:9px;background:var(--tamdot-surface-raised,var(--surface));padding:10px;box-shadow:0 14px 32px color-mix(in srgb,var(--action-primary) 13%,transparent)}.operational-queue-hover-details dt{color:var(--tamdot-muted,var(--muted));font-size:8px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.operational-queue-hover-details dd{margin:2px 0 0;overflow:hidden;color:var(--tamdot-ink,var(--ink));font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}}.product-app .case-action-control .tamdot-popover-trigger{width:42px;min-width:42px;height:42px;justify-content:center;border-radius:11px;padding:7px}.case-action-trigger-content{display:grid;place-items:center}.case-action-trigger-image{display:block;width:25px;height:25px;-o-object-fit:contain;object-fit:contain}.onboarding-density-choice{display:grid;grid-template-columns:minmax(170px,.55fr) minmax(0,1.45fr);gap:14px;align-items:center;border:1px solid var(--tamdot-line,var(--line));border-radius:12px;background:color-mix(in srgb,var(--tamdot-orange,var(--orange)) 3%,var(--tamdot-surface,var(--surface)));padding:12px}.onboarding-density-choice>div:first-child{display:grid;gap:4px}.onboarding-density-choice>div:first-child b{font-size:12px}.onboarding-density-choice>div:first-child small{color:var(--tamdot-muted,var(--muted));font-size:9px;line-height:1.4}.onboarding-density-choice>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.onboarding-density-choice button{display:grid;min-width:0;gap:3px;border:1px solid var(--tamdot-line,var(--line));border-radius:9px;background:var(--tamdot-surface,var(--surface));color:var(--tamdot-ink,var(--ink));padding:9px;font:inherit;text-align:left}.onboarding-density-choice button b{font-size:10px}.onboarding-density-choice button small{color:var(--tamdot-muted,var(--muted));font-size:8px;line-height:1.35}.onboarding-density-choice button.selected{border-color:var(--tamdot-orange,var(--orange));background:color-mix(in srgb,var(--tamdot-orange,var(--orange)) 7%,var(--tamdot-surface,var(--surface)));box-shadow:0 0 0 2px color-mix(in srgb,var(--tamdot-orange,var(--orange)) 9%,transparent)}.onboarding-template-preview[data-density=compact] i{padding:2px;font-size:7px;opacity:.78}.onboarding-template-preview[data-density=detailed] i{border-color:color-mix(in srgb,var(--tamdot-orange,var(--orange)) 32%,var(--tamdot-line,var(--line)));padding:5px;font-size:8px}.product-app .notification-origin-tag{display:inline-flex;align-items:center;gap:5px;border:1px solid color-mix(in srgb,var(--tamdot-orange,var(--orange)) 22%,var(--tamdot-line,var(--line)));border-radius:999px;background:var(--tamdot-surface,var(--surface));color:var(--tamdot-ink,var(--ink));padding:2px 7px 2px 3px;font-size:9px;font-weight:850}.product-app .notification-origin-tag img{width:16px;height:16px;border-radius:50%;-o-object-fit:contain;object-fit:contain}.product-app .notification-heading-left{flex-wrap:wrap}.product-app .notification-reason-title{color:var(--tamdot-muted,var(--muted));font-weight:760}@media (max-width:1050px){.layout-personalizer-workspace{grid-template-columns:minmax(0,1fr)}.layout-personalizer-preview{position:static;order:-1}.layout-personalizer-preview-grid{min-height:170px}}@media (max-width:760px){.tamdot-dialog.layout-personalizer-dialog{width:min(100%,calc(100vw - 18px));max-height:calc(100dvh - 18px);padding:16px}.layout-personalizer-list>li{grid-template-columns:minmax(0,1fr)}.layout-personalizer-preview-grid>span.size-small{grid-column:span 4}.layout-personalizer-preview-grid>span.size-medium{grid-column:span 6}.layout-personalizer-preview-grid>span.size-full,.layout-personalizer-preview-grid>span.size-large{grid-column:1/-1}.onboarding-density-choice{grid-template-columns:minmax(0,1fr)}.product-app .notification-panel{right:0;width:min(560px,calc(100vw - 16px));max-width:calc(100vw - 16px)}}@media (max-width:520px){.layout-personalizer-status-row{align-items:stretch;flex-direction:column}.layout-personalizer-status-row .button{width:100%;justify-content:center}.layout-personalizer-preview{display:none}.layout-personalizer-controls{display:grid;grid-template-columns:auto minmax(110px,1fr);align-items:end}.layout-personalizer-visibility{min-width:0}.onboarding-density-choice>div:last-child{grid-template-columns:minmax(0,1fr)}.operational-work-queue.density-full .operational-queue-row-meta,.operational-work-queue.density-large .operational-queue-row-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.layout-personalizer-list>li{grid-template-columns:36px minmax(190px,1fr) minmax(286px,auto)}.layout-personalizer-module-icon,.layout-personalizer-preview-icon{display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--tamdot-orange,var(--orange)) 30%,var(--tamdot-line,var(--line)));border-radius:9px;background:color-mix(in srgb,var(--tamdot-orange,var(--orange)) 7%,var(--tamdot-surface,var(--surface)));color:var(--tamdot-orange,var(--orange));font-weight:900}.layout-personalizer-module-icon{width:34px;height:34px;font-size:15px}.layout-personalizer-preview-grid>button{position:relative;grid-column:span 6;display:grid;grid-template-columns:26px minmax(0,1fr);min-width:0;min-height:48px;align-content:center;align-items:center;gap:2px 7px;overflow:hidden;border:1px solid var(--tamdot-line,var(--line));border-radius:8px;background:var(--tamdot-surface,var(--surface));color:var(--tamdot-ink,var(--ink));padding:8px;font:inherit;text-align:left;cursor:grab;transition:border-color .14s ease,box-shadow .14s ease,opacity .14s ease,transform .14s ease}.layout-personalizer-preview-grid>button:focus-visible,.layout-personalizer-preview-grid>button:hover{border-color:color-mix(in srgb,var(--tamdot-orange,var(--orange)) 60%,var(--tamdot-line,var(--line)));box-shadow:0 5px 16px color-mix(in srgb,var(--action-primary) 8%,transparent);outline:none}.layout-personalizer-preview-grid>button:active{cursor:grabbing}.layout-personalizer-preview-grid>button.is-dragging{transform:scale(.985)}.layout-personalizer-preview-grid>button.size-small{grid-column:span 3}.layout-personalizer-preview-grid>button.size-medium{grid-column:span 6}.layout-personalizer-preview-grid>button.size-large{grid-column:span 8}.layout-personalizer-preview-grid>button.size-full{grid-column:1/-1}.layout-personalizer-preview-grid>button>i{position:absolute;inset:0 auto 0 0;width:3px;background:var(--tamdot-orange,var(--orange))}.layout-personalizer-preview-icon{width:24px;height:24px;font-size:11px}.layout-personalizer-preview-grid>button>b{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.layout-personalizer-preview-grid>button>small{overflow:hidden;color:var(--tamdot-muted,var(--muted));font-size:8px;text-overflow:ellipsis;white-space:nowrap}.product-app .case-overview-context{background:color-mix(in srgb,var(--blue-soft) 62%,var(--tamdot-surface,var(--surface)));box-shadow:inset 3px 0 var(--blue)}.product-app .case-overview-context h2>span{display:inline;background:linear-gradient(transparent 72%,color-mix(in srgb,var(--blue) 18%,transparent) 72%);box-decoration-break:clone;-webkit-box-decoration-break:clone}.product-app .case-overview-next>strong{width:-moz-fit-content;width:fit-content;border-radius:6px;background:color-mix(in srgb,var(--tamdot-orange,var(--orange)) 9%,transparent);padding:3px 5px}.integration-provider-logo.is-verifying{position:relative;overflow:visible}.integration-card .status.pending{background:var(--blue-soft);color:var(--blue)}.integration-provider-logo.is-verifying>img,.integration-provider-logo.is-verifying>svg{opacity:.55}.integration-provider-logo .tamdot-loader{position:absolute;right:-5px;bottom:-5px;box-shadow:0 0 0 3px var(--tamdot-surface,var(--surface))}.integration-provider-logo .tamdot-loader-visual{border-radius:50%;background:var(--tamdot-surface,var(--surface))}.integration-verifying-state{display:flex;max-width:560px;align-items:center;gap:9px;margin:0;color:var(--tamdot-muted,var(--muted));font-size:11px;line-height:1.45}@media (max-width:760px){.layout-personalizer-list>li{grid-template-columns:36px minmax(0,1fr)}.layout-personalizer-controls{grid-column:1/-1;justify-content:flex-start;flex-wrap:wrap}.layout-personalizer-preview-grid>button.size-small{grid-column:span 4}.layout-personalizer-preview-grid>button.size-medium{grid-column:span 6}}.product-app .case-detail-modular-grid [data-module=TIMELINE] .case-timeline{min-height:0;max-height:none;overflow:visible}.product-app .case-history-viewport{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-color:color-mix(in srgb,var(--tamdot-orange,var(--orange)) 55%,transparent) transparent}.product-app .case-layout-module.size-small[data-module=TIMELINE] .case-history-viewport{max-height:min(420px,58vh)}.product-app .case-layout-module.size-medium[data-module=TIMELINE] .case-history-viewport{max-height:min(620px,70vh)}.product-app .case-layout-module.size-large[data-module=TIMELINE] .case-history-viewport{max-height:min(820px,82vh)}.product-app .case-layout-module.size-small[data-module=TIMELINE] .case-history-viewport[data-mode=FLOW]{height:min(420px,58vh)}.product-app .case-layout-module.size-medium[data-module=TIMELINE] .case-history-viewport[data-mode=FLOW]{height:min(620px,70vh)}.product-app .case-layout-module.size-large[data-module=TIMELINE] .case-history-viewport[data-mode=FLOW]{height:min(820px,82vh)}.product-app .case-layout-module.size-full[data-module=TIMELINE] .case-history-viewport{height:auto;overflow:visible}.product-app .case-layout-module.size-small[data-module=TIMELINE] .canonical-flow-layout{grid-template-rows:auto minmax(360px,50vh)}.product-app .case-layout-module.size-small[data-module=TIMELINE] .canonical-flow-canvas{min-height:360px}.product-app .case-layout-module.size-medium[data-module=TIMELINE] .canonical-flow-layout{grid-template-rows:auto minmax(520px,64vh)}.product-app .case-layout-module.size-medium[data-module=TIMELINE] .canonical-flow-canvas{min-height:520px}.product-app .case-flow-toolbar{position:relative;z-index:3;margin:0;background:var(--tamdot-surface,var(--surface))}.product-app .case-flow-mode button:disabled{cursor:wait;opacity:.55}.product-app .case-overview-card.operational-card{display:block;overflow:hidden;border-left:4px solid var(--tamdot-line,var(--line));background:var(--tamdot-surface,var(--surface))}.product-app .operational-card.tone-action{background:color-mix(in srgb,var(--tamdot-orange,var(--orange)) 4%,var(--tamdot-surface,var(--surface)))}.product-app .operational-card.tone-critical{background:color-mix(in srgb,var(--red) 4%,var(--tamdot-surface,var(--surface)))}.product-app .operational-card-body{display:grid;gap:12px;padding:20px 22px}.product-app .operational-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-app .operational-card-facts dt,.product-app .operational-card-heading>small{color:var(--tamdot-muted,var(--muted));font-size:9px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.product-app .operational-card-status{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:6px;border:1px solid var(--tamdot-line,var(--line));border-radius:999px;background:var(--tamdot-surface,var(--surface));padding:5px 9px;font-size:10px;font-weight:850}.product-app .operational-card-status i{width:7px;height:7px;border-radius:50%}.product-app .operational-card h2{width:-moz-fit-content;width:fit-content;margin:0;background:none;font-size:clamp(16px,1.3vw,20px);line-height:1.38}.product-app .operational-card-body>p{max-width:78ch;margin:-4px 0 0;color:var(--tamdot-muted,var(--muted));font-size:12px;line-height:1.52}.product-app .operational-card-facts{display:flex;flex-wrap:wrap;gap:10px 24px;margin:2px 0 0}.product-app .operational-card-facts>div{display:grid;gap:3px;min-width:150px}.product-app .operational-card-facts dd{margin:0;color:var(--tamdot-ink,var(--ink));font-size:11px;font-weight:760}.product-app .operational-card-facts .is-critical dd{color:var(--red)}.product-app .operational-card-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:2px}.product-app .operational-card-actions>small{color:var(--green);font-size:10px;font-weight:750}.product-app .operational-card-actions .button.ghost{color:var(--tamdot-muted,var(--muted))}.product-app .case-timeline{padding:0}.product-app .timeline-sort-indicator{position:sticky;z-index:2;top:0;margin:0;border-radius:0;border-bottom:1px solid var(--tamdot-line,var(--line));background:color-mix(in srgb,var(--tamdot-canvas,var(--canvas)) 88%,var(--tamdot-surface,var(--surface)));padding:9px 14px;backdrop-filter:blur(8px)}.product-app .case-timeline-panel .timeline-card[data-timeline-status]{border-left-width:3px;border-bottom:1px solid color-mix(in srgb,var(--tamdot-line,var(--line)) 74%,transparent);background:var(--tamdot-surface,var(--surface))}.product-app .case-timeline-panel .timeline-card[data-timeline-status=ACTION_REQUIRED]{background:color-mix(in srgb,var(--tamdot-orange,var(--orange)) 3%,var(--tamdot-surface,var(--surface)))}.product-app .case-timeline-panel .timeline-card[data-timeline-status=OVERDUE],.product-app .case-timeline-panel .timeline-card[data-timeline-status=URGENT]{background:color-mix(in srgb,var(--red) 3%,var(--tamdot-surface,var(--surface)))}.product-app .case-timeline-panel .timeline-card[data-timeline-status=COMPLETED]{background:color-mix(in srgb,var(--green) 2.5%,var(--tamdot-surface,var(--surface)))}.product-app .case-timeline-panel .timeline-card:not(:last-child):after{background:color-mix(in srgb,var(--tamdot-line,var(--line)) 80%,transparent)}.product-app .case-timeline-panel .timeline-tamdot-summary{border:0;border-left:2px solid color-mix(in srgb,var(--tamdot-orange,var(--orange)) 35%,var(--tamdot-line,var(--line)));border-radius:0;background:transparent;padding:2px 0 2px 10px}.product-app .case-timeline-panel .timeline-tamdot-summary p{font-size:12px;font-weight:560;line-height:1.5}.product-app .timeline-card[data-timeline-category=SYSTEM_EVENT]{padding-top:10px;padding-bottom:10px;color:var(--tamdot-muted,var(--muted))}.product-app .timeline-card[data-timeline-category=SYSTEM_EVENT] .timeline-tamdot-summary{opacity:.78}.product-app .timeline-secondary-details{color:var(--tamdot-muted,var(--muted));font-size:11px}.product-app .timeline-secondary-details>summary{width:-moz-fit-content;width:fit-content;cursor:pointer;font-weight:650}.product-app .timeline-secondary-details>small{display:block;padding:6px 0 0 14px}.product-app .timeline-footer{align-items:flex-start;border-left:2px solid var(--tamdot-orange,var(--orange));padding:4px 0 4px 10px}.product-app .timeline-footer.is-resolved{border-left-color:var(--green)}.product-app .timeline-footer.is-resolved strong{color:var(--green)}.product-app .timeline-deadline.is-historical{color:var(--tamdot-muted,var(--muted));font-weight:620}.product-app .timeline-footer a{color:var(--tamdot-orange,var(--orange));font-size:10px;font-weight:800;text-decoration:none}.product-app .timeline-footer a:hover{text-decoration:underline}.product-app details.timeline-attachments{display:block;margin:1px 0 0}.product-app details.timeline-attachments>summary{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;border:1px solid var(--tamdot-line,var(--line));border-radius:7px;background:var(--tamdot-canvas,var(--canvas));padding:5px 8px;color:var(--tamdot-muted,var(--muted));font-size:10px;font-weight:760;cursor:pointer;list-style:none}.product-app details.timeline-attachments>summary::-webkit-details-marker{display:none}.product-app .timeline-attachment-list{display:flex;flex-wrap:wrap;gap:6px;padding-top:7px}.product-app .timeline-attachment{background:var(--tamdot-surface,var(--surface))}@media (max-width:680px){.product-app .case-layout-module.size-large[data-module=TIMELINE] .case-history-viewport,.product-app .case-layout-module.size-medium[data-module=TIMELINE] .case-history-viewport,.product-app .case-layout-module.size-small[data-module=TIMELINE] .case-history-viewport{max-height:min(560px,72dvh)}.product-app .case-layout-module.size-large[data-module=TIMELINE] .case-history-viewport[data-mode=FLOW],.product-app .case-layout-module.size-medium[data-module=TIMELINE] .case-history-viewport[data-mode=FLOW],.product-app .case-layout-module.size-small[data-module=TIMELINE] .case-history-viewport[data-mode=FLOW]{height:min(560px,72dvh)}.product-app .operational-card-heading{align-items:flex-start;flex-direction:column}.product-app .operational-card-body{padding:17px 16px}.product-app .operational-card-facts{display:grid;grid-template-columns:1fr;gap:9px}.product-app .operational-card-actions{align-items:stretch;flex-direction:column}.product-app .operational-card-actions .button{width:100%}}@media (max-width:1050px){.product-app .case-detail-modular-grid>.case-layout-module.size-medium,.product-app .case-detail-modular-grid>.case-layout-module.size-small{grid-column:1/-1}}.layout-personalizer-list>li{scroll-margin-block:18px;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.layout-personalizer-preview-grid>button[aria-current=true]{border-color:var(--tamdot-orange,var(--orange));background:color-mix(in srgb,var(--tamdot-orange,var(--orange)) 8%,var(--tamdot-surface,var(--surface)));box-shadow:0 0 0 2px color-mix(in srgb,var(--tamdot-orange,var(--orange)) 12%,transparent)}.product-app :where(.page,.case-workspace,.case-detail-page){width:100%;max-width:none;margin-inline:0;padding:24px clamp(18px,2vw,32px) 56px}.product-topbar .assistant-launcher{position:static;z-index:auto;min-height:38px;padding:6px 10px}.product-topbar .assistant-launcher>span{width:25px;height:25px}.product-topbar .assistant-launcher.active,.product-topbar .assistant-launcher:hover{transform:none}.assistant-panel{top:68px;right:16px;bottom:16px;height:auto}.assistant-brand img,.assistant-empty img{-o-object-fit:contain;object-fit:contain}.dashboard-kpis.command-kpi-strip{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.dashboard-kpis.command-kpi-strip .dashboard-kpi{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:start}.dashboard-kpis.command-kpi-strip .dashboard-kpi>span{min-width:0}.dashboard-kpis.command-kpi-strip .dashboard-kpi>strong{min-width:-moz-max-content;min-width:max-content;white-space:nowrap;word-break:normal;overflow-wrap:normal;font-variant-numeric:tabular-nums}.case-status-select-shell{position:relative;display:block}.case-status-select-shell:before{content:"";position:absolute;z-index:1;top:50%;left:12px;width:9px;height:9px;border-radius:50%;background:var(--case-status-color,var(--status-progress));transform:translateY(-50%);pointer-events:none}.case-status-select-shell select{width:100%;padding-left:31px!important;border-color:color-mix(in srgb,var(--case-status-color,var(--status-progress)) 48%,var(--line))!important}.case-status-option{color:var(--case-status-color);font-weight:700}.case-badge.status{gap:5px}.case-status-glyph{display:inline-grid;flex:0 0 16px;width:16px;height:16px;place-items:center;border:1px solid color-mix(in srgb,currentColor 38%,transparent);border-radius:50%;background:color-mix(in srgb,currentColor 10%,transparent);color:inherit;font-size:9px;font-style:normal;font-weight:900;line-height:1}.case-card-workflow-status{display:flex;margin-top:5px}.case-status-menu-item{display:grid!important;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:center}.case-status-menu-item .case-status-glyph{color:var(--case-status-color)}.case-status-menu-item>span:last-child{color:var(--ink)}.case-edit-grid .case-status-select-shell{width:100%}.product-app .case-command-rail{display:grid;gap:8px;padding:9px;border:1px solid var(--line);border-radius:13px}.product-app .case-command-rail .follow-up-sticky-controls{display:flex;align-items:center;gap:8px;margin:0;padding:0;border:0;background:var(--surface)!important;backdrop-filter:none}.case-quick-filter-row{display:flex;min-width:0;flex:1;gap:5px;overflow-x:auto;padding:1px;scrollbar-width:thin}.case-quick-filter-row button{min-height:34px;flex:0 0 auto;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);padding:6px 10px;font:inherit;font-size:11px;font-weight:760;white-space:nowrap;cursor:pointer}.case-quick-filter-row button:focus-visible,.case-quick-filter-row button:hover{border-color:color-mix(in srgb,var(--accent-primary) 45%,var(--line));color:var(--ink)}.case-quick-filter-row button[aria-pressed=true]{border-color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 13%,var(--surface));color:var(--accent-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-primary) 12%,transparent)}.product-app .case-command-rail .compact-filter-bar{margin:0;padding:8px;border-color:color-mix(in srgb,var(--line) 86%,var(--surface))}.case-filter-controls{display:flex;align-items:center;gap:6px}.case-filter-controls .tamdot-popover-trigger{display:inline-flex;align-items:center;gap:7px}.case-sort-control .tamdot-popover-trigger{max-width:min(270px,34vw);overflow:hidden;text-overflow:ellipsis}.case-advanced-filter-sheet{width:min(680px,calc(100vw - 28px));max-width:min(680px,calc(100vw - 28px));max-height:min(620px,calc(100dvh - 100px));padding:14px;background:var(--surface)!important}.case-advanced-filter-content{display:grid;gap:12px}.case-advanced-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.case-advanced-field{display:grid;min-width:0;gap:5px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.025em}.case-advanced-field select,.case-advanced-tags>input{width:100%;min-height:36px;border:1px solid var(--line);border-radius:8px;background:var(--canvas);color:var(--ink);padding:7px 9px;font:inherit;font-size:12px;letter-spacing:normal}.case-advanced-tags{display:grid;grid-column:1/-1;gap:7px;padding:10px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--surface-soft) 78%,var(--surface))}.case-advanced-section-title{display:flex;justify-content:space-between;align-items:center;color:var(--ink);font-size:11px;font-weight:800}.case-advanced-section-title b{display:inline-grid;min-width:20px;height:20px;place-items:center;border-radius:999px;background:var(--accent-primary);color:var(--surface);font-size:10px}.case-advanced-tag-list{display:flex;max-height:110px;flex-wrap:wrap;gap:5px 10px;overflow:auto}.case-advanced-tags .tag-mode{grid-template-columns:repeat(2,max-content);gap:8px 16px}.case-advanced-tags .tag-mode legend{grid-column:1/-1}.case-tags-clear{justify-self:start}.product-app .case-command-rail .filter-chips{margin:0;padding:1px 2px 2px;background:var(--surface)}@media (max-width:900px){.product-app .case-command-rail .follow-up-sticky-controls{align-items:stretch;flex-direction:column}.product-app .case-command-rail .follow-up-sticky-controls>.button{align-self:flex-start}.case-quick-filter-row{width:100%}.case-advanced-filter-sheet{width:auto;max-width:none;max-height:min(640px,calc(100dvh - 20px))}}@media (max-width:650px){.product-app .case-command-rail{padding:7px}.product-app .case-command-rail .compact-filter-bar>input{flex-basis:100%}.case-filter-controls{width:100%}.case-filter-controls>.tamdot-popover:first-child{flex:1}.case-filter-controls>.tamdot-popover:first-child .tamdot-popover-trigger{width:100%;justify-content:center}.case-sort-control .tamdot-popover-trigger{max-width:46vw}.case-advanced-filter-grid{grid-template-columns:1fr}.case-advanced-tags{grid-column:auto}}.product-app .dashboard-module-work_queue{position:relative;z-index:3;overflow:visible}@media (hover:hover) and (pointer:fine) and (min-width:980px){.operational-work-queue:is(.density-small,.density-medium) .operational-queue-row:focus-within .operational-queue-hover-details,.operational-work-queue:is(.density-small,.density-medium) .operational-queue-row:hover .operational-queue-hover-details{top:0;right:auto;left:calc(100% + 10px);width:min(300px,32vw);grid-template-columns:1fr;box-shadow:0 12px 28px color-mix(in srgb,var(--action-primary) 9%,transparent)}}@media (max-width:979px){}.case-action-menu-panel .case-action-item{--action-tone:var(--status-progress)}.case-action-menu-panel .case-action-item:before{content:"";position:absolute;top:50%;border-radius:50%;background:var(--action-tone);box-shadow:0 0 0 3px color-mix(in srgb,var(--action-tone) 12%,transparent);transform:translateY(-50%)}.case-action-menu-panel .tone-action{--action-tone:var(--attention-action)}.case-action-menu-panel .tone-assign,.case-action-menu-panel .tone-reply,.case-action-menu-panel .tone-status{--action-tone:var(--status-progress)}.case-action-menu-panel .tone-follow-up{--action-tone:var(--attention-soon)}.case-action-menu-panel .tone-note{--action-tone:var(--attention-review)}.case-action-menu-panel .tone-done{--action-tone:var(--status-done);color:var(--status-done)!important}.case-action-menu-panel .tone-reopen{--action-tone:var(--status-new)}.case-action-menu-panel .tone-warning{--action-tone:var(--attention-overdue)}.product-app .inbox-command-rail{border-color:color-mix(in srgb,var(--line) 72%,var(--canvas))}.product-app .inbox-command-rail:before{bottom:-18px;background:linear-gradient(to bottom,var(--canvas) 0 58%,color-mix(in srgb,var(--canvas) 82%,transparent) 82%,transparent 100%)}.product-app .inbox-feed{margin-top:18px}@media (max-width:760px){.product-app .inbox-command-rail{padding:7px}.product-app .inbox-filters{grid-template-columns:minmax(0,1fr)}.product-app .inbox-period-tabs{max-width:100%}}@media (max-width:900px){.product-app :where(.page,.case-workspace,.case-detail-page){padding:20px 18px 48px}.product-topbar .assistant-launcher b{display:none}}@media (max-width:650px){.product-app :where(.page,.case-workspace,.case-detail-page){padding:16px 12px 40px}.assistant-panel{top:60px;right:8px;bottom:8px;height:auto}.dashboard-kpis.command-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-kpis.command-kpi-strip .dashboard-kpi:last-child{grid-column:1/-1}}:root{--tamdot-layout-gap:clamp(10px,1vw,16px);--tamdot-page-gutter:clamp(14px,2vw,32px);--tamdot-sticky-top:calc(var(--topbar-height, 72px) + 2px);--tamdot-focus:color-mix(in srgb,var(--orange) 45%,transparent)}.product-app :where(.page,.case-workspace,.case-detail-page){padding-inline:var(--tamdot-page-gutter);scroll-padding-top:calc(var(--tamdot-sticky-top) + 72px)}.public-site :where(button,a,input,select,textarea):focus-visible{outline:3px solid var(--tamdot-focus);outline-offset:2px}.product-app .case-context-sticky strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.product-app .case-context-sticky small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.product-app .case-context-sticky .panel-link{white-space:nowrap}.product-app .case-context-sticky em{font-style:normal;white-space:nowrap}.product-app .case-detail-top-actions.is-actions-only{min-height:0;margin-bottom:8px;padding-block:0 8px}.product-app .case-detail-header{margin-top:0}.layout-personalizer-status-row{flex-wrap:wrap}.layout-personalizer-status-row>span[role=status]{min-width:0;flex:1 1 220px}.layout-personalizer-undo{margin-left:auto}.layout-personalizer-list>li{transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.layout-personalizer-list>li.is-selected,.layout-personalizer-list>li:focus-visible{border-color:color-mix(in srgb,var(--orange) 62%,var(--line));background:color-mix(in srgb,var(--orange-soft) 54%,var(--surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--orange) 12%,transparent);outline:none}.layout-personalizer-priority{display:block;margin-top:3px;padding:0!important;background:transparent!important;color:var(--muted)!important;font-size:9px!important;font-weight:650!important;letter-spacing:0!important;line-height:1.4;text-transform:none!important}.layout-personalizer-preview-grid>button{transition:transform .14s ease,opacity .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.layout-personalizer-preview-grid>button.is-drop-target{border-color:var(--orange);background:color-mix(in srgb,var(--orange-soft) 72%,var(--surface));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--orange) 20%,transparent),0 8px 18px color-mix(in srgb,var(--orange) 12%,transparent);transform:translateY(2px)}.layout-personalizer-preview-grid>button.is-drop-target:after{position:absolute;inset:5px;border:1px dashed color-mix(in srgb,var(--orange) 65%,transparent);border-radius:6px;content:"";pointer-events:none}.layout-personalizer-preview-grid>button.is-drop-invalid{border-color:var(--red);background:color-mix(in srgb,var(--red-soft) 58%,var(--surface));cursor:not-allowed}.layout-personalizer-preview-grid>button.is-dragging{cursor:grabbing;opacity:.38}.product-app .appointment-panel.is-recommended{border-color:color-mix(in srgb,var(--orange) 50%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--orange-soft) 58%,var(--surface)),var(--surface) 58%)}.product-app .appointment-recommendation-reason{display:flex;align-items:flex-start;gap:7px;margin:0;padding:9px 10px;border-left:3px solid var(--orange);border-radius:7px;background:color-mix(in srgb,var(--orange-soft) 58%,var(--surface));color:var(--ink);font-size:11px;line-height:1.45}.product-app .appointment-recommendation-reason>span{color:var(--orange);font-weight:900}.product-app .appointment-proposal-composer{display:grid;gap:9px}.product-app .appointment-proposal-composer label{display:grid;gap:5px;font-size:11px;font-weight:720}.product-app .appointment-proposal-composer input,.product-app .appointment-proposal-composer textarea{width:100%}.product-app .appointment-proposal-composer textarea{min-height:76px;resize:vertical}.product-app .reply-existing-choice{display:grid;gap:12px;border:1px solid color-mix(in srgb,var(--orange) 38%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--orange-soft) 42%,var(--surface));padding:14px}.product-app .reply-existing-choice p{margin:4px 0 0;color:var(--muted);line-height:1.45}.product-app .reply-existing-choice>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.product-app .reply-mailbox-picker{display:grid;gap:7px;border:0;margin:6px 0 0;padding:0}.product-app .reply-mailbox-picker>legend{margin-bottom:7px;font-size:11px;font-weight:820}.product-app .reply-mailbox-picker>label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:9px 10px;cursor:pointer}.product-app .reply-mailbox-picker>label.is-selected{border-color:color-mix(in srgb,var(--orange) 54%,var(--line));background:color-mix(in srgb,var(--orange-soft) 35%,var(--surface))}.product-app .reply-mailbox-picker>label>small{grid-column:2/-1;color:var(--muted)}.product-app .reply-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;border-top:1px solid var(--line);padding-top:12px}.product-app .reply-send-action{margin-left:auto}.product-app .reply-authorization-action{display:grid;gap:4px;margin-left:auto}.product-app .reply-authorization-action small{max-width:320px;color:var(--muted);font-size:9px;line-height:1.35}.product-app .search-criteria,.product-app .search-suggestions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:9px 10px;border-bottom:1px solid var(--line)}.product-app .search-criteria>small,.product-app .search-suggestions>small{width:100%;color:var(--muted);font-size:9px;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.product-app .search-criteria button,.product-app .search-suggestions button{display:inline-flex;align-items:center;gap:5px;min-height:28px;border:1px solid color-mix(in srgb,var(--blue) 25%,var(--line));border-radius:999px;background:var(--blue-soft);color:var(--ink);padding:4px 8px;font:inherit;font-size:10px;cursor:pointer}.product-app .search-criteria button b{color:var(--blue)}.product-app .search-criteria button i{font-size:14px;font-style:normal}.product-app .search-suggestions button{border-color:var(--line);background:var(--surface-soft)}.product-app .contact-directory .contact-heading,.product-app .document-library .page-heading{width:100%;align-items:flex-start;text-align:left}.product-app .contact-heading>div:first-child{min-width:0}.product-app .contact-heading-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.product-app .contact-groups{display:grid;margin-top:12px}.product-app .contact-group{min-width:0;border:1px solid color-mix(in srgb,var(--line) 85%,var(--canvas));border-radius:13px;background:var(--surface);overflow:clip}.product-app .contact-group>header{border-bottom:1px solid var(--line);border-radius:0;box-shadow:none}.product-app .contact-group-toggle{width:100%}.product-app .directory-grid{grid-template-columns:repeat(auto-fit,minmax(min(310px,100%),1fr))}.product-app .directory-card{min-width:0;box-shadow:none}.product-app .contact-card-primary-link{grid-column:1/-1;display:flex;align-items:center;gap:9px;color:inherit;text-decoration:none}.product-app .contact-card-primary-link>span:last-child{display:grid;min-width:0}.product-app .contact-card-open{margin-left:auto;white-space:nowrap}.product-app .contact-directory.density-compact .directory-card{padding:11px}.product-app .contact-directory.density-compact .contact-channel-meta{display:none}.product-app .contact-directory.density-compact .contact-latest-subject b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.help-support.is-primary{margin:4px 0 10px;border:1px solid color-mix(in srgb,var(--orange) 25%,var(--line));border-radius:11px;background:color-mix(in srgb,var(--orange-soft) 34%,var(--surface));padding:10px}.public-welcome-v4 .public-hero-v4{min-height:auto;gap:clamp(28px,5vw,70px);padding:clamp(46px,6vw,78px) clamp(18px,6vw,88px)}.public-welcome-v4 .public-section{padding:clamp(58px,7vw,94px) clamp(18px,6vw,88px)}.public-welcome-v4 .public-story-v4{gap:clamp(34px,6vw,82px);padding:clamp(58px,7vw,96px) clamp(18px,6vw,88px)}.public-product-journey{border-radius:18px}.public-product-journey .public-demo-toolbar>em{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:var(--surface);color:var(--action-primary);padding:6px 9px;font-size:9px;font-style:normal;font-weight:850}.public-product-journey .public-demo-toolbar>em i{width:7px;height:7px;border-radius:50%;background:var(--action-primary)}.public-product-journey .public-demo-toolbar>em.is-done{background:var(--surface);color:var(--status-success)}.public-product-journey .public-demo-toolbar>em.is-done i{background:var(--status-success)}.public-journey-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-bottom:1px solid var(--border-default);background:var(--surface);padding:0 12px}.public-journey-steps button{position:relative;display:grid;justify-items:center;gap:5px;border:0;background:transparent;color:var(--text-secondary);padding:10px 4px;font:inherit;font-size:8px;font-weight:760;cursor:pointer}.public-journey-steps button:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:transparent;content:""}.public-journey-steps button i{display:grid;width:20px;height:20px;place-items:center;border:1px solid var(--surface);border-radius:50%;background:white;font-size:8px;font-style:normal}.public-journey-steps button.is-current{color:var(--action-primary)}.public-journey-steps button.is-current:after{background:var(--action-primary)}.public-journey-steps button.is-current i{border-color:var(--action-primary);background:var(--surface);color:var(--action-primary)}.public-journey-steps button.is-complete{color:var(--status-success)}.public-journey-steps button.is-complete i{border-color:var(--status-success);background:var(--surface);color:var(--status-success)}.public-journey-workspace{display:grid;grid-template-columns:minmax(150px,.65fr) 32px minmax(270px,1.35fr);align-items:center;gap:10px;padding:16px}.public-journey-case,.public-journey-email{min-width:0;border:1px solid var(--surface);border-radius:13px;background:var(--surface);padding:12px}.public-journey-email{display:grid;gap:8px}.public-journey-email header{display:flex;align-items:center;gap:8px}.public-journey-email header>span{display:grid;width:25px;height:25px;place-items:center;border-radius:8px;background:var(--surface);color:var(--action-primary);font-weight:900}.public-journey-email header div{display:grid;min-width:0}.public-journey-case small,.public-journey-email small{color:var(--text-secondary);font-size:8px;font-weight:800;text-transform:uppercase}.public-journey-email b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.public-journey-email h3{margin:0;font-size:12px;line-height:1.35}.public-journey-email p{display:-webkit-box;overflow:hidden;margin:0;color:var(--text-secondary);font-size:9px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.public-journey-link{display:grid;place-items:center}.public-journey-link span{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:var(--action-primary);color:white;font-size:10px;font-weight:900}.public-journey-case{display:grid;gap:8px;box-shadow:0 10px 24px color-mix(in srgb,var(--action-primary) 8%,transparent)}.public-journey-case>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.public-journey-case>header span{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:850}.public-journey-case>header b{border-radius:999px;background:var(--surface);color:var(--action-primary);padding:5px 7px;font-size:8px}.public-journey-case.phase-4>header b{background:var(--surface);color:var(--status-success)}.public-journey-case>dl,.public-journey-case>footer,.public-journey-case>section{opacity:.22;filter:grayscale(.7);transition:opacity .18s ease,filter .18s ease,transform .18s ease;transform:translateY(2px)}.public-journey-case>.is-visible{opacity:1;filter:none;transform:none}.public-journey-case>section{display:grid;gap:4px;border-radius:8px;background:var(--surface);padding:8px}.public-journey-case>section strong{font-size:10px;line-height:1.4}.public-journey-case>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0}.public-journey-case>dl div{display:grid;gap:3px;border:1px solid var(--surface);border-radius:8px;padding:7px}.public-journey-case dt{color:var(--action-primary);font-size:7px;font-weight:850;text-transform:uppercase}.public-journey-case dd{margin:0;font-size:9px;font-weight:730;line-height:1.35}.public-journey-case .public-journey-reply{border-left:3px solid var(--action-primary);background:var(--surface)}.public-journey-case>footer{display:flex;align-items:center;gap:8px;border-radius:8px;background:var(--surface);color:var(--status-success);padding:7px}.public-journey-case>footer>span{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:var(--status-success);color:white;font-size:9px}.public-journey-case>footer div{display:grid}.public-journey-case>footer b{font-size:9px}@media (max-width:900px){:root{--tamdot-sticky-top:calc(var(--topbar-height, 64px) + 1px)}.layout-personalizer-workspace{grid-template-columns:1fr}.layout-personalizer-preview{position:static;order:-1}.product-app .reply-authorization-action,.product-app .reply-send-action{margin-left:0}.public-welcome-v4 .public-hero-v4{padding-top:42px}}@media (max-width:680px){.product-app .case-context-sticky{grid-template-columns:auto minmax(0,1fr)}.product-app .case-context-sticky em{grid-column:2;justify-self:start}.product-app .case-context-sticky small{display:none}.product-app .contact-heading-actions{width:100%;justify-content:stretch}.product-app .contact-heading-actions .button{flex:1 1 180px}.product-app .reply-actions>*,.product-app .reply-authorization-action,.product-app .reply-authorization-action .button{width:100%}.product-app .reply-mailbox-picker>label{grid-template-columns:auto minmax(0,1fr)}.product-app .reply-mailbox-picker>label .case-badge,.product-app .reply-mailbox-picker>label>small{grid-column:2;justify-self:start}.public-journey-steps{grid-template-columns:repeat(5,minmax(54px,1fr));overflow-x:auto}.public-journey-steps button span{display:none}.public-journey-workspace{grid-template-columns:1fr}.public-journey-link span{transform:rotate(90deg)}.public-journey-case>dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.layout-personalizer-preview-grid>button,.public-journey-case>dl,.public-journey-case>footer,.public-journey-case>section{scroll-behavior:auto;transition:none}}:root{--tamdot-canvas-white:var(--surface);--tamdot-paper-mist:var(--surface);--tamdot-ash:var(--surface);--tamdot-smoke:var(--border-default);--tamdot-charcoal:var(--text-primary);--tamdot-steel:var(--text-secondary);--tamdot-fog:var(--text-secondary);--tamdot-brand-hover:var(--action-primary-hover);--tamdot-brand-soft:var(--surface);--tamdot-radius-input:6px;--tamdot-radius-button:8px;--tamdot-radius-card:12px;--tamdot-radius-large:16px;--tamdot-shadow-subtle:0 1px 2px color-mix(in srgb,var(--text-primary) 5%,transparent);--tamdot-page-gutter:clamp(16px,2.1vw,36px)}body{font-size:14px;line-height:1.43}.product-app .content{min-width:0}.product-app .product-sidebar{width:224px;padding:20px 12px}.product-app .product-sidebar .logo{gap:9px;padding:0 9px 22px;font-size:17px;font-weight:650;letter-spacing:-.035em}.product-app .product-sidebar .nav-label{margin:0 9px 8px;font-size:10px;letter-spacing:.08em}.product-app .product-sidebar nav{display:grid;gap:3px}.product-app .nav-link{padding:9px 10px;font-weight:520}.product-app .nav-icon{color:var(--text-muted)}.product-app .product-topbar{padding:10px var(--tamdot-page-gutter);backdrop-filter:blur(12px)}.product-app .top-actions{gap:7px}.product-app .compact-menu-trigger,.product-app .icon-button,.product-app .notification-bell{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--tamdot-shadow-subtle)}.product-app :where(.page,.case-workspace,.case-detail-page,.dashboard-workspace){width:min(100%,1460px);max-width:none;margin-inline:auto;padding:24px var(--tamdot-page-gutter) 44px}.product-app :where(.page-heading,.case-list-header,.dashboard-workspace-heading){display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 16px;padding:0 0 16px;border-bottom:1px solid var(--line);text-align:left}.product-app .case-detail-header h1,.product-app :where(.page-heading,.case-list-header,.dashboard-workspace-heading) h1{margin:2px 0 0;color:var(--tamdot-charcoal);font-size:clamp(24px,2.25vw,32px);font-weight:560;letter-spacing:-.035em;line-height:1.15}.product-app .eyebrow{font-weight:750;letter-spacing:.085em}.product-app .subtext{color:var(--muted)}.product-app :where(.panel,.dashboard-panel,.business-case-card,.case-summary-card,.case-timeline-panel,.inbox-feed,.directory-card,.contact-group,.document-group,.document-list,.tamdot-dialog){border:1px solid var(--line);border-radius:var(--tamdot-radius-card);background:var(--surface);box-shadow:none}.product-app :where(.panel-head,.case-section-heading,.case-cluster-heading){padding:14px 16px;border-bottom:1px solid var(--line)}.product-app :where(.panel-head,.case-section-heading,.case-cluster-heading) h2{font-size:15px;font-weight:620}.product-app :where(input,select,textarea){min-height:38px;border:1px solid var(--tamdot-smoke);border-radius:var(--tamdot-radius-input);background:var(--surface);color:var(--ink);padding:8px 11px;box-shadow:none}.product-app :where(input,select,textarea):hover{border-color:var(--text-muted)}.product-app :where(input,select,textarea):focus{outline:3px solid color-mix(in srgb,var(--action-primary) 13%,transparent);outline-offset:0}.product-app :where(.button,button.button){min-height:36px;border-radius:var(--tamdot-radius-button);padding:8px 12px;font-size:13px;font-weight:620;box-shadow:var(--tamdot-shadow-subtle)}.product-app :where(.button.primary,button.button.primary){border-color:var(--tamdot-brand);background:var(--tamdot-brand);color:white}.product-app :where(.button.primary,button.button.primary):hover{border-color:var(--tamdot-brand-hover);background:var(--tamdot-brand-hover)}.product-app :where(.button.secondary,.button.ghost){border-color:var(--line);background:var(--surface);color:var(--ink)}.product-app :where(.button.secondary,.button.ghost):hover{border-color:var(--tamdot-smoke);background:var(--tamdot-paper-mist)}.product-app :where(.case-badge,.case-tag,.notification-status-tag,.operational-status-badge){border-radius:9999px;padding:4px 8px;font-size:10px;font-weight:680;letter-spacing:0}.case-suggestion-card{grid-column:1/-1;display:grid;grid-template-columns:34px minmax(0,1fr) minmax(210px,auto);align-items:start;gap:12px;border:1px solid var(--action-primary);border-radius:12px;background:var(--surface);padding:14px}.case-suggestion-card.is-invalid{border-color:var(--tamdot-smoke);background:var(--tamdot-paper-mist)}.case-suggestion-icon{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--surface);border-radius:9px;background:white}.case-suggestion-copy{display:grid;min-width:0;gap:5px}.case-suggestion-heading{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.case-suggestion-heading>span{color:var(--tamdot-brand);font-size:10px;font-weight:760;letter-spacing:.075em;text-transform:uppercase}.case-suggestion-heading>em{border-radius:9999px;background:var(--surface);color:var(--status-success);padding:3px 7px;font-size:10px;font-style:normal;font-weight:650}.case-suggestion-copy>strong{overflow-wrap:anywhere;font-size:15px;line-height:1.35}.case-suggestion-copy>p{margin:0;color:var(--muted)}.case-suggestion-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.case-suggestion-meta code,.case-suggestion-meta span{border-radius:9999px;background:white;color:var(--muted);padding:3px 7px;font:inherit;font-size:10px}.case-suggestion-evidence{display:grid;gap:4px;margin-top:3px}.case-suggestion-evidence small{color:var(--muted);font-size:10px;font-weight:650}.case-suggestion-evidence ul{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.case-suggestion-evidence li{border-radius:9999px;background:var(--surface);color:var(--text-secondary);padding:4px 7px;font-size:10px}.case-suggestion-evidence li:before{margin-right:4px;color:var(--green);content:"✓"}.case-suggestion-actions{display:grid;justify-items:stretch;gap:7px}.case-suggestion-actions>.button{max-width:340px;white-space:normal;line-height:1.25}.case-suggestion-confirm{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;border-radius:9px;background:white;padding:8px}.case-suggestion-confirm>div{display:grid;gap:2px}.case-suggestion-confirm small{color:var(--muted);font-size:10px}.case-suggestion-card.is-compact{grid-template-columns:28px minmax(0,1fr);gap:8px;padding:10px}.case-suggestion-card.is-compact .case-suggestion-icon{width:28px;height:28px}.case-suggestion-card.is-compact .case-suggestion-actions{grid-column:2;display:flex;flex-wrap:wrap}.case-suggestion-card.is-compact .case-suggestion-actions .button{min-height:30px;padding:6px 9px;font-size:11px}.case-suggestion-card.is-compact .case-suggestion-confirm{flex:1 1 100%}.product-app .inbox-message-page{width:min(100%,1240px)}.product-app .inbox-back-link{display:inline-flex;margin-bottom:10px;border:0;background:transparent;padding:0}.product-app .inbox-message-hero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);padding:18px;overflow:hidden}.product-app .inbox-message-hero>header{grid-column:1/-1;padding-bottom:14px;border-bottom:1px solid var(--line)}.product-app .inbox-message-hero h1{margin:4px 0 0;color:var(--ink)!important;font-size:clamp(22px,2vw,30px);font-weight:560;letter-spacing:-.03em}.product-app .inbox-message-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.product-app .inbox-message-meta div{min-width:0}.product-app .inbox-message-meta dt,.product-app .inbox-summary-block small{color:var(--muted);font-size:10px;font-weight:680;letter-spacing:.06em;text-transform:uppercase}.product-app .inbox-message-meta dd{margin:3px 0 0;overflow-wrap:anywhere}.product-app .inbox-summary-block{grid-column:2;grid-row:2/span 2;align-self:stretch;border-left:1px solid var(--line)}.product-app .case-suggestion-card,.product-app .email-body-preview,.product-app .inbox-attachments,.product-app .inbox-content-controls,.product-app .inbox-detail-actions,.product-app .inbox-message-hero>.notice{grid-column:1/-1}.product-app .inbox-attachments{border-top:1px solid var(--line)}.product-app .inbox-content-controls{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.product-app .inbox-message-hero>.notice{display:flex;align-items:center;justify-content:space-between;gap:10px}.product-app :where(.document-command-rail,.contact-command-rail,.inbox-command-rail){border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface) 90%,var(--canvas));box-shadow:none}.product-app :where(.document-filter-panel,.contact-filter-panel,.inbox-filters){background:var(--tamdot-paper-mist)}.product-app .inbox-feed{overflow:clip}.product-app .inbox-feed-head{min-height:42px;padding:10px 14px;background:var(--tamdot-paper-mist)}.product-app .inbox-email-row{border-color:var(--line)}.product-app .inbox-row-main{grid-template-columns:minmax(145px,.7fr) minmax(260px,2fr) 120px;padding:12px 14px}.product-app .inbox-email-row.important{box-shadow:inset 3px 0 var(--tamdot-brand)}.product-app .inbox-hover-preview{border-color:var(--line);background:var(--surface);box-shadow:0 12px 28px color-mix(in srgb,var(--text-primary) 10%,transparent)}.product-app :where(.document-group,.contact-group){overflow:clip}.product-app :where(.document-group-toggle,.contact-group-toggle){background:var(--tamdot-paper-mist)}.product-app :where(.document-list>*,.directory-card){border-color:var(--line);box-shadow:none}.product-app .directory-grid{gap:10px;padding:10px}.product-app .notification-panel{width:min(540px,calc(100vw - 24px));max-height:min(780px,calc(100vh - 78px))}.product-app .notification-filters{gap:4px;padding:5px;border-radius:10px;background:var(--tamdot-paper-mist);overflow-x:auto}.product-app .notification-filters button{min-height:30px;flex:0 0 auto;border-radius:7px}.product-app .notification-item{grid-template-columns:34px minmax(0,1fr);gap:9px;border:1px solid var(--line);border-left-width:3px}.product-app .notification-context{color:var(--muted)}.product-app .notification-case-context{border:0;border-radius:8px;background:var(--tamdot-paper-mist)}.product-app .notification-assignment{margin-top:9px}.product-app .notification-assignment .case-suggestion-card{border-radius:10px}.product-app .notification-manual-assignment{border-top:0;margin-top:7px}.product-app .notification-assignment>.notification-manual-assignment:not([open]){display:none}.product-app .case-detail-header{padding-bottom:16px}.product-app .case-context-sticky{border-color:var(--line)}.product-app :where(.dashboard-modular-grid,.case-detail-modular-grid){gap:12px}.product-app .dashboard-kpis{gap:8px}.product-app .dashboard-kpi{min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:none;padding:14px}.product-app .dashboard-kpi b{color:var(--tamdot-brand);font-size:clamp(24px,2.1vw,34px);font-weight:620}.product-app .business-case-title{font-weight:620;letter-spacing:-.02em}.product-app .case-operational-details{gap:8px}.product-app .participant-chip{border:1px solid var(--line);border-radius:8px;background:var(--tamdot-paper-mist);padding:7px 9px}.product-app .canonical-flow-layout{grid-template-rows:auto minmax(620px,72vh)}.product-app .canonical-flow-canvas,.product-app .canonical-flow-summary{border-color:var(--line);border-radius:12px;background:var(--surface)}.product-app .canonical-flow-layout.is-linear:not(.has-detail) .canonical-flow-canvas,.product-app .canonical-flow-layout.is-linear:not(.has-detail) .canonical-flow-summary{width:min(100%,760px);justify-self:center}.product-app .canonical-flow-card{border-color:var(--line);border-radius:12px;background:var(--surface);box-shadow:none}.product-app .canonical-flow-card:hover{border-color:var(--action-primary);box-shadow:0 5px 14px color-mix(in srgb,var(--text-primary) 7%,transparent)}.product-app .canonical-flow-detail{overflow:visible;border-color:var(--line);border-radius:12px;background:var(--surface);box-shadow:none}.product-app .layout-personalizer-dialog{border-radius:16px}.product-app .layout-personalizer-list>li,.product-app .layout-personalizer-preview{border-color:var(--line);border-radius:12px;background:var(--surface);box-shadow:none}@media (max-width:1100px){.product-app{grid-template-columns:198px minmax(0,1fr)}.product-app .product-sidebar{width:198px}.case-suggestion-card{grid-template-columns:34px minmax(0,1fr)}.case-suggestion-actions{grid-column:2;justify-items:start}}@media (max-width:900px){.product-app{grid-template-columns:1fr}.product-app :where(.page,.case-workspace,.case-detail-page,.dashboard-workspace){padding-top:18px}.product-app .inbox-summary-block{grid-column:1;border-top:1px solid var(--line);border-left:0}.product-app .inbox-row-main{grid-template-columns:minmax(120px,.7fr) minmax(220px,2fr) 100px}}@media (max-width:680px){.product-app :where(.page-heading,.case-list-header,.dashboard-workspace-heading){flex-direction:column}.product-app .inbox-message-meta{grid-template-columns:1fr}.product-app .inbox-row-main{grid-template-columns:1fr auto}.case-suggestion-card,.case-suggestion-card.is-compact{grid-template-columns:30px minmax(0,1fr);padding:10px}.case-suggestion-actions,.case-suggestion-card.is-compact .case-suggestion-actions{grid-column:1/-1}.case-suggestion-actions .button{width:100%;max-width:none}.case-suggestion-confirm{grid-template-columns:1fr 1fr}.case-suggestion-confirm>div{grid-column:1/-1}.product-app .notification-panel{position:fixed;inset:68px 8px 8px;width:auto;max-height:none}}@media (prefers-reduced-motion:reduce){}.public-welcome-v5{--td-rust-dark:var(--brand-950);--td-ink:var(--text-primary);--td-muted:var(--text-secondary);--td-canvas:var(--surface);--td-surface:var(--surface-subtle);--td-peach:var(--surface);--td-line:var(--border-default);overflow-x:clip;background:var(--td-canvas);color:var(--td-ink)}.public-welcome-v5 *,.public-welcome-v5 :after,.public-welcome-v5 :before{box-sizing:border-box}.public-welcome-v5 :where(h1,h2,h3,p){text-wrap:balance}.public-welcome-v5 :where(a,button,select){-webkit-tap-highlight-color:transparent}.public-welcome-v5 .public-kicker{margin:0 0 13px;color:var(--td-orange);font-size:10px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.public-welcome-v5 [data-public-reveal]{opacity:0;transform:translateY(20px);transition:opacity .65s cubic-bezier(.2,.75,.25,1),transform .65s cubic-bezier(.2,.75,.25,1)}.public-welcome-v5 [data-public-reveal].is-visible{opacity:1;transform:none}.public-welcome-v5 .public-header{grid-template-columns:auto minmax(0,1fr) auto;min-height:64px;padding:0 clamp(18px,4vw,64px);border-color:color-mix(in srgb,var(--td-line) 78%,transparent);background:color-mix(in srgb,var(--surface) 90%,transparent);color:var(--td-ink);box-shadow:0 1px 0 color-mix(in srgb,var(--surface) 70%,transparent);backdrop-filter:blur(18px)}.public-welcome-v5 .public-header nav{justify-self:center;gap:25px}.public-welcome-v5 .public-header nav a{color:var(--td-muted);font-size:12px;font-weight:720;transition:color .2s ease}.public-welcome-v5 .public-header nav a:hover{color:var(--td-rust)}.public-welcome-v5 .public-header-actions{gap:8px}.public-welcome-v5 .public-header .button{min-height:38px;border-radius:9px;padding:8px 13px;font-size:12px}.public-welcome-v5 .public-header .button.ghost{border-color:var(--td-line);background:var(--td-surface);color:var(--td-ink)}.public-welcome-v5 .public-header .button.primary{border-color:var(--td-orange);background:var(--td-orange);color:var(--surface);box-shadow:0 7px 18px color-mix(in srgb,var(--action-primary-hover) 16%,transparent)}.public-locale-picker{display:inline-flex;align-items:center;gap:6px;min-height:38px;border:1px solid var(--td-line,var(--border-default));border-radius:9px;background:var(--td-surface,var(--surface-subtle));padding:0 7px}.public-locale-picker select{min-width:43px;border:0;outline:0;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:transparent;color:inherit;padding:6px 1px;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.public-locale-picker .locale-flag{width:17px;height:17px}.tamdot-public-hero{position:relative;padding:clamp(46px,6vw,76px) clamp(16px,5vw,72px) clamp(74px,8vw,112px);background:radial-gradient(circle at 13% 12%,color-mix(in srgb,var(--status-danger) 9%,transparent),transparent 27%),radial-gradient(circle at 88% 78%,color-mix(in srgb,var(--action-primary-hover) 7%,transparent),transparent 26%),linear-gradient(color-mix(in srgb,var(--action-primary-hover) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--action-primary-hover) 4%,transparent) 1px,transparent 1px),var(--td-canvas);background-size:auto,auto,48px 48px,48px 48px,auto}.tamdot-public-hero:after{content:"";position:absolute;right:0;bottom:0;left:0;height:190px;background:linear-gradient(transparent,var(--td-canvas));pointer-events:none}.tamdot-hero-copy{position:relative;z-index:2;display:grid;justify-items:center;max-width:940px;margin:0 auto;text-align:center}.tamdot-hero-badge{display:inline-flex;align-items:center;gap:8px;margin:0;border:1px solid var(--surface);border-radius:999px;background:color-mix(in srgb,var(--surface) 86%,transparent);padding:7px 11px;color:var(--td-rust);font-size:9px;font-weight:850;letter-spacing:.11em}.tamdot-hero-badge span{color:var(--td-orange);font-size:7px}.tamdot-hero-copy h1{max-width:900px;margin:19px 0 0;font-size:clamp(40px,5vw,64px);font-weight:630;line-height:1;letter-spacing:-.057em}.tamdot-hero-copy>p:not(.tamdot-hero-badge){max-width:710px;margin:22px 0 0;color:var(--td-muted);font-size:clamp(16px,1.5vw,19px);line-height:1.55}.tamdot-hero-actions{display:flex;gap:9px;margin-top:27px}.tamdot-hero-actions .button{min-height:46px;border-radius:10px;padding:11px 17px;font-size:13px}.tamdot-hero-actions .button.primary{gap:12px;border-color:var(--td-orange);background:var(--td-orange);box-shadow:0 12px 28px color-mix(in srgb,var(--action-primary-hover) 20%,transparent)}.tamdot-hero-actions .button.secondary{border-color:var(--td-line);background:color-mix(in srgb,var(--surface) 78%,transparent);color:var(--td-ink)}.tamdot-hero-copy>small{display:flex;align-items:center;gap:7px;margin-top:14px;color:var(--text-secondary);font-size:11px}.tamdot-hero-copy>small span{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:var(--surface);color:var(--status-success);font-weight:900}.tamdot-hero-product{position:relative;z-index:2;width:min(1180px,100%);margin:clamp(38px,4vw,54px) auto 0}.tamdot-demo-float{position:absolute;z-index:4;display:flex;align-items:center;gap:9px;min-width:150px;border:1px solid color-mix(in srgb,var(--surface) 92%,transparent);border-radius:13px;background:color-mix(in srgb,var(--surface) 95%,transparent);padding:10px 12px;box-shadow:0 16px 38px color-mix(in srgb,var(--action-primary) 12%,transparent);backdrop-filter:blur(12px);animation:tamdot-float 4.5s ease-in-out infinite}.tamdot-demo-float>span{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:var(--td-peach);color:var(--td-rust);font-weight:900}.tamdot-demo-float div{display:grid;gap:1px}.tamdot-demo-float small{color:var(--td-muted);font-size:9px}.tamdot-demo-float b{font-size:11px}.tamdot-demo-float-left{top:20%;left:-69px}.tamdot-demo-float-right{right:-55px;bottom:17%;animation-delay:-2s}@keyframes tamdot-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-8px) rotate(1deg)}}.tamdot-story-demo{overflow:hidden;border:1px solid var(--action-primary);border-radius:20px;background:color-mix(in srgb,var(--surface) 97%,transparent);box-shadow:0 32px 80px color-mix(in srgb,var(--action-primary) 13%,transparent),0 2px 0 color-mix(in srgb,var(--surface) 86%,transparent) inset}.tamdot-story-toolbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:55px;border-bottom:1px solid var(--border-default);padding:8px 13px}.tamdot-window-dots{display:flex;gap:5px}.tamdot-window-dots i{width:7px;height:7px;border-radius:50%;background:var(--surface)}.tamdot-window-dots i:first-child{background:var(--action-primary)}.tamdot-story-brand{display:flex;align-items:center;gap:7px}.tamdot-story-brand b{font-size:12px}.tamdot-story-brand span{border-left:1px solid var(--surface);padding-left:7px;color:var(--td-muted);font-size:10px}.tamdot-story-play{justify-self:end;display:inline-flex;align-items:center;gap:6px;min-height:31px;border:1px solid var(--border-default);border-radius:8px;background:var(--surface-subtle);color:var(--text-primary);padding:6px 9px;font:inherit;font-size:9px;font-weight:760;cursor:pointer}.tamdot-story-play span{color:var(--td-orange)}.tamdot-story-stages{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--border-default);background:var(--surface);padding:9px 11px 12px}.tamdot-story-stages button{position:relative;z-index:1;display:grid;justify-items:center;gap:5px;min-width:0;border:0;background:transparent;color:var(--text-secondary);padding:2px;font:inherit;font-size:8px;font-weight:750;cursor:pointer}.tamdot-story-stages button i{display:grid;width:22px;height:22px;place-items:center;border:1px solid var(--surface);border-radius:50%;background:var(--surface);color:var(--text-secondary);font-size:8px;font-style:normal;transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.tamdot-story-stages button.is-current{color:var(--td-rust)}.tamdot-story-stages button.is-current i{border-color:var(--td-orange);background:var(--td-orange);color:var(--surface);transform:scale(1.08)}.tamdot-story-stages button.is-complete i{border-color:var(--status-success);background:var(--surface);color:var(--status-success)}.tamdot-story-stages button span{max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tamdot-story-progress{position:absolute;right:4.7%;bottom:6px;left:4.7%;height:2px;overflow:hidden;border-radius:99px;background:var(--border-default)}.tamdot-story-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--td-orange),var(--td-rust));transition:width .35s ease}.tamdot-story-workspace{display:grid;grid-template-columns:minmax(235px,.72fr) 82px minmax(390px,1.28fr);gap:15px;align-items:center;min-height:490px;padding:clamp(17px,2.4vw,29px);background:radial-gradient(circle at 85% 15%,color-mix(in srgb,var(--status-danger) 6%,transparent),transparent 28%),var(--surface)}.tamdot-demo-inbox{display:grid;gap:8px;min-width:0;align-self:stretch;align-content:center}.tamdot-demo-inbox>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px;padding:0 3px;color:var(--text-secondary);font-size:9px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.tamdot-demo-inbox>header b{display:grid;width:21px;height:21px;place-items:center;border-radius:7px;background:var(--border-default);color:var(--text-secondary);font-size:9px}.tamdot-demo-inbox article{display:grid;grid-template-columns:30px minmax(0,1fr) 7px;gap:9px;align-items:start;min-width:0;border:1px solid var(--surface);border-radius:11px;background:var(--surface);padding:11px;opacity:.27;transform:translateX(-7px) scale(.985);transition:opacity .45s ease,transform .45s ease,border-color .45s ease,box-shadow .45s ease}.tamdot-demo-inbox article.is-visible{border-color:var(--action-primary);opacity:1;transform:none;box-shadow:0 8px 22px color-mix(in srgb,var(--action-primary) 7%,transparent)}.tamdot-grouping-visual article>i,.tamdot-mail-icon{display:grid;width:29px;height:29px;place-items:center;border-radius:8px;background:var(--td-peach);color:var(--td-rust)}.tamdot-action-visual svg,.tamdot-control-section svg,.tamdot-grouping-visual svg,.tamdot-mail-icon svg,.tamdot-search-visual svg{width:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tamdot-demo-inbox article>div{display:grid;min-width:0;gap:3px}.tamdot-demo-inbox article small{color:var(--text-secondary);font-size:8px}.tamdot-demo-inbox article b{overflow:hidden;color:var(--text-primary);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.tamdot-demo-inbox article p{margin:0;color:var(--text-secondary);font-size:9px;line-height:1.4}.tamdot-demo-inbox article>i{width:6px;height:6px;margin-top:3px;border-radius:50%;background:var(--td-orange)}.tamdot-demo-engine{display:grid;justify-items:center;gap:7px;color:var(--action-primary);opacity:.36;transition:opacity .4s ease}.tamdot-demo-engine.is-active{opacity:1}.tamdot-demo-engine>span{position:relative;z-index:1;display:grid;width:54px;height:54px;place-items:center;border:1px solid var(--action-primary);border-radius:17px;background:var(--surface);box-shadow:0 9px 22px color-mix(in srgb,var(--action-primary-hover) 11%,transparent)}.tamdot-demo-engine>i{width:100%;height:1px;background:linear-gradient(90deg,var(--action-primary),var(--td-orange),var(--action-primary))}.tamdot-demo-engine small{font-size:8px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.tamdot-demo-case{display:grid;gap:11px;min-width:0;border:1px solid var(--surface);border-radius:15px;background:var(--surface);padding:clamp(15px,2vw,21px);box-shadow:0 17px 38px color-mix(in srgb,var(--action-primary) 8%,transparent);opacity:.32;transform:translateX(9px) scale(.99);transition:opacity .5s ease,transform .5s ease,border-color .5s ease}.tamdot-demo-case.is-visible{border-color:var(--action-primary);opacity:1;transform:none}.tamdot-demo-case>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tamdot-demo-case>header div{min-width:0}.tamdot-demo-case>header small{color:var(--td-rust);font-size:8px;font-weight:850;letter-spacing:.08em}.tamdot-demo-case h2{margin:5px 0 0;font-size:clamp(15px,1.55vw,20px);font-weight:680;letter-spacing:-.035em}.tamdot-demo-case>header>span{display:inline-flex;align-items:center;gap:5px;flex:none;max-width:132px;border-radius:999px;background:var(--surface);padding:6px 8px;color:var(--td-rust);font-size:8px;font-weight:850}.tamdot-demo-case>header>span i{width:6px;height:6px;border-radius:50%;background:currentColor}.tamdot-demo-case>header>span.is-done{background:var(--surface);color:var(--status-success)}.tamdot-demo-summary{margin:0;border-left:2px solid var(--td-orange);background:var(--surface);padding:8px 10px;color:var(--text-secondary);font-size:10px;line-height:1.45}.tamdot-demo-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.tamdot-demo-facts section{display:grid;gap:4px;min-width:0;border:1px solid var(--surface);border-radius:9px;background:var(--surface);padding:9px;opacity:.28;filter:grayscale(1);transition:opacity .4s ease,filter .4s ease,background .4s ease}.tamdot-demo-facts section:first-child{grid-column:1/-1}.tamdot-demo-facts section.is-ready{background:var(--surface-subtle);opacity:1;filter:none}.tamdot-demo-facts small{color:var(--text-secondary);font-size:7px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.tamdot-demo-facts b{font-size:10px;line-height:1.35}.tamdot-demo-draft{display:grid;grid-template-columns:29px minmax(0,1fr) 28px;gap:8px;align-items:center;border:1px solid var(--surface);border-radius:10px;background:var(--surface);padding:8px;opacity:.28;filter:grayscale(1);transition:opacity .4s ease,filter .4s ease,border-color .4s ease,background .4s ease}.tamdot-demo-draft.is-ready{border-color:var(--action-primary);background:var(--surface);opacity:1;filter:none}.tamdot-demo-draft>span{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:var(--td-orange);color:var(--surface);font-weight:900}.tamdot-demo-draft div{display:grid;gap:3px}.tamdot-demo-draft b{font-size:9px}.tamdot-demo-draft small{color:var(--text-secondary);font-size:8px}.tamdot-demo-draft button{width:27px;height:27px;border:1px solid var(--action-primary);border-radius:8px;background:var(--surface);color:var(--td-rust);font:inherit;font-weight:900}.tamdot-demo-case>footer{display:flex;align-items:center;gap:8px;min-height:38px;border-radius:9px;background:var(--surface);padding:8px 10px;color:var(--status-success);opacity:.16;transform:translateY(5px);transition:opacity .4s ease,transform .4s ease}.tamdot-demo-case>footer.is-ready{opacity:1;transform:none}.tamdot-demo-case>footer span{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:var(--status-success);color:var(--surface);font-size:9px}.tamdot-demo-case>footer b{font-size:9px}.tamdot-capability-ribbon{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));max-width:1280px;margin:0 auto;border-block:1px solid var(--td-line);background:var(--td-surface);padding:0 clamp(16px,3vw,36px)}.tamdot-capability-ribbon>span{display:flex;align-items:center;justify-content:center;gap:8px;min-height:78px;border-left:1px solid var(--border-default);padding:10px;color:var(--text-secondary);font-size:10px;font-weight:760;text-align:center}.tamdot-capability-ribbon>span:last-child{border-right:1px solid var(--border-default)}.tamdot-capability-ribbon i{display:grid;width:27px;height:27px;flex:none;place-items:center;border-radius:8px;background:var(--td-peach);color:var(--td-rust)}.tamdot-capability-ribbon svg{width:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tamdot-story-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,.95fr);gap:clamp(55px,8vw,124px);align-items:center;max-width:1420px;margin:0 auto;padding:clamp(92px,10vw,150px) clamp(20px,6vw,92px)}.tamdot-story-section:nth-of-type(2n){background:var(--td-surface)}.tamdot-action-section h2,.tamdot-control-section h2,.tamdot-final-cta h2,.tamdot-resolution-section h2,.tamdot-story-copy h2{max-width:760px;margin:0;font-size:clamp(34px,4.3vw,58px);font-weight:630;line-height:1.02;letter-spacing:-.055em}.tamdot-action-section>header>p:last-child,.tamdot-control-section>div>p:last-of-type,.tamdot-resolution-section>header>p:last-child,.tamdot-story-copy>p:last-child{max-width:650px;margin:20px 0 0;color:var(--td-muted);font-size:16px;line-height:1.65}.tamdot-grouping-visual{display:grid;grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);align-items:center;min-width:0;border:1px solid var(--td-line);border-radius:18px;background:var(--surface-hover);padding:20px;box-shadow:0 22px 55px color-mix(in srgb,var(--action-primary) 9%,transparent)}.tamdot-grouping-mails{display:grid;gap:7px}.tamdot-grouping-mails article{display:grid;grid-template-columns:29px minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid var(--surface);border-radius:10px;background:var(--surface);padding:9px}.tamdot-grouping-mails article span{display:grid;min-width:0;gap:2px}.tamdot-grouping-mails article small{color:var(--text-secondary);font-size:7px}.tamdot-grouping-mails article b{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.tamdot-grouping-mails article em{color:var(--td-orange);font-size:8px;font-style:normal;font-weight:900}.tamdot-grouping-route{display:grid;align-items:center;grid-template-columns:1fr 34px 1fr}.tamdot-grouping-route i{height:1px;background:var(--action-primary)}.tamdot-grouping-route span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:var(--surface)}.tamdot-grouping-case{overflow:hidden;border:1px solid var(--action-primary);border-radius:12px;background:var(--surface)}.tamdot-grouping-case header{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center;padding:13px}.tamdot-grouping-case header>i{display:grid;width:33px;height:33px;place-items:center;border-radius:9px;background:var(--td-orange);color:var(--surface)}.tamdot-grouping-case header span{display:grid;min-width:0;gap:3px}.tamdot-grouping-case header small{color:var(--td-rust);font-size:7px;font-weight:850;text-transform:uppercase}.tamdot-grouping-case header b{font-size:10px;line-height:1.35}.tamdot-grouping-case footer{display:flex;justify-content:space-between;border-top:1px solid var(--surface);padding:9px 12px;color:var(--text-secondary);font-size:8px}.tamdot-grouping-case footer b{color:var(--status-success)}.tamdot-story-understanding{max-width:none;grid-template-columns:minmax(440px,.95fr) minmax(0,1fr);background:var(--td-surface)}.tamdot-understanding-visual{overflow:hidden;border:1px solid var(--td-line);border-radius:18px;background:var(--surface);box-shadow:0 22px 55px color-mix(in srgb,var(--action-primary) 8%,transparent)}.tamdot-understanding-visual>header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;border-bottom:1px solid var(--surface);padding:15px}.tamdot-understanding-visual>header>span{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:var(--surface)}.tamdot-understanding-visual>header>div{display:grid;gap:4px}.tamdot-understanding-visual>header small{color:var(--text-secondary);font-size:8px;font-weight:850;text-transform:uppercase}.tamdot-understanding-visual>header b{font-size:12px}.tamdot-understanding-visual>header em{border-radius:999px;background:var(--surface);padding:6px 8px;color:var(--td-rust);font-size:8px;font-style:normal;font-weight:850}.tamdot-understanding-visual>div{display:grid;gap:7px;padding:14px}.tamdot-understanding-visual section{display:grid;grid-template-columns:26px 92px minmax(0,1fr);gap:8px;align-items:center;border:1px solid var(--border-default);border-radius:10px;background:var(--surface);padding:10px}.tamdot-understanding-visual section.is-highlighted{border-color:var(--action-primary);background:var(--surface)}.tamdot-understanding-visual section i{display:grid;width:25px;height:25px;place-items:center;border-radius:7px;background:var(--surface);color:var(--td-orange);font-size:7px;font-style:normal;font-weight:900}.tamdot-understanding-visual section small{color:var(--text-secondary);font-size:8px;font-weight:800;text-transform:uppercase}.tamdot-understanding-visual section b{font-size:10px}.tamdot-action-section,.tamdot-resolution-section{padding:clamp(92px,10vw,150px) clamp(20px,6vw,92px)}.tamdot-action-section{background:var(--text-primary);color:var(--surface-subtle)}.tamdot-action-section>header,.tamdot-resolution-section>header{max-width:900px;margin:0 auto 46px;text-align:center}.tamdot-action-section>header>p:last-child{margin-inline:auto;color:var(--text-muted)}.tamdot-action-visual{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1120px;margin:0 auto}.tamdot-action-visual article{position:relative;min-height:220px;border:1px solid color-mix(in srgb,var(--surface) 14%,transparent);border-left:0;background:color-mix(in srgb,var(--surface) 5%,transparent);padding:24px}.tamdot-action-visual article:first-child{border-left:1px solid color-mix(in srgb,var(--surface) 14%,transparent);border-radius:16px 0 0 16px}.tamdot-action-visual article:last-child{border-radius:0 16px 16px 0}.tamdot-action-visual article>span{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:var(--td-orange);color:var(--surface)}.tamdot-action-visual article>small{position:absolute;top:26px;right:24px;color:var(--text-muted);font-size:9px;font-weight:850}.tamdot-action-visual h3{margin:24px 0 8px;font-size:16px}.tamdot-action-visual p{margin:0;color:var(--text-muted);font-size:12px;line-height:1.55}.tamdot-action-visual article>i{position:absolute;z-index:2;top:50%;right:-15px;display:grid;width:30px;height:30px;place-items:center;border:1px solid color-mix(in srgb,var(--surface) 20%,transparent);border-radius:50%;background:var(--text-primary);color:var(--td-orange);font-size:11px;font-style:normal;transform:translateY(-50%)}.tamdot-resolution-section{background:var(--surface-hover)}.tamdot-resolution-section>header>p:last-child{margin-inline:auto}.tamdot-resolution-visual{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-width:1120px;margin:0 auto;padding:24px 0}.tamdot-resolution-line{position:absolute;top:50px;right:8%;left:8%;height:2px;background:linear-gradient(90deg,var(--td-orange),var(--action-primary) 77%,var(--status-success))}.tamdot-resolution-visual article{position:relative;z-index:1;display:grid;justify-items:center;gap:7px;text-align:center}.tamdot-resolution-visual article i{display:grid;width:54px;height:54px;place-items:center;border:6px solid var(--surface-hover);border-radius:50%;background:var(--td-orange);color:var(--surface);font-size:12px;font-style:normal;font-weight:900;box-shadow:0 0 0 1px var(--action-primary)}.tamdot-resolution-visual article.is-finished i{background:var(--status-success);box-shadow:0 0 0 1px var(--status-success)}.tamdot-resolution-visual article b{max-width:130px;font-size:10px}.tamdot-resolution-visual article small{color:var(--text-secondary);font-size:8px}.tamdot-search-section{max-width:none;background:var(--td-surface)}.tamdot-search-visual{overflow:hidden;border:1px solid var(--td-line);border-radius:18px;background:var(--surface);padding:15px;box-shadow:0 22px 55px color-mix(in srgb,var(--action-primary) 9%,transparent)}.tamdot-search-visual label{display:grid;grid-template-columns:21px minmax(0,1fr) auto;gap:9px;align-items:center;border:1px solid var(--action-primary);border-radius:11px;background:var(--surface);padding:11px 12px;color:var(--text-primary)}.tamdot-search-visual label svg{color:var(--td-orange)}.tamdot-search-visual label span{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.tamdot-search-visual kbd{border:1px solid var(--border-default);border-radius:6px;background:var(--surface-hover);padding:4px 7px;color:var(--text-secondary);font:inherit;font-size:8px}.tamdot-search-visual article{display:grid;grid-template-columns:39px minmax(0,1fr) auto;gap:11px;align-items:center;margin-top:10px;border:1px solid var(--action-primary);border-radius:12px;background:var(--surface);padding:13px}.tamdot-search-visual article>span{display:grid;width:39px;height:39px;place-items:center;border-radius:11px;background:var(--surface)}.tamdot-search-visual article div{display:grid;gap:3px;min-width:0}.tamdot-search-visual article small{color:var(--td-rust);font-size:7px;font-weight:850;text-transform:uppercase}.tamdot-search-visual article b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.tamdot-search-visual article p{margin:0;color:var(--text-secondary);font-size:8px}.tamdot-search-visual article>i{color:var(--td-orange);font-style:normal;font-weight:900}.tamdot-search-visual footer{display:flex;gap:5px;flex-wrap:wrap;margin-top:10px}.tamdot-search-visual footer span{border-radius:999px;background:var(--surface);padding:5px 7px;color:var(--text-secondary);font-size:7px;font-weight:800}.tamdot-control-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);gap:clamp(55px,8vw,124px);align-items:center;padding:clamp(92px,10vw,150px) clamp(20px,6vw,92px);background:var(--text-primary);color:var(--surface-subtle)}.tamdot-control-section>div>p:last-of-type{color:var(--text-muted)}.tamdot-control-section>div>div{display:flex;gap:20px;margin-top:22px}.tamdot-control-section a{color:var(--brand-300);font-size:11px;font-weight:800;text-decoration:none}.tamdot-control-section ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.tamdot-control-section li{display:grid;grid-template-columns:31px minmax(0,1fr);gap:10px;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--surface) 12%,transparent);padding:14px 0;color:var(--surface);font-size:12px}.tamdot-control-section li>span{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--brand-300) 15%,transparent);color:var(--brand-300)}.tamdot-final-cta{display:grid;justify-items:center;padding:clamp(82px,9vw,132px) 20px;background:radial-gradient(circle at 50% 110%,color-mix(in srgb,var(--surface) 22%,transparent),transparent 37%),var(--td-orange);color:var(--surface);text-align:center}.tamdot-final-cta .public-kicker{color:var(--surface);opacity:.76}.tamdot-final-cta h2{max-width:760px}.tamdot-final-cta>p:not(.public-kicker){max-width:590px;margin:18px 0 0;color:var(--surface);font-size:15px;line-height:1.55}.tamdot-final-cta>div{display:flex;gap:9px;margin-top:26px}.tamdot-final-cta .button{min-height:45px;border-radius:10px;padding:10px 16px}.tamdot-final-cta .button.primary{border-color:var(--text-primary);background:var(--text-primary);color:var(--surface)}.tamdot-final-cta .button.secondary{border-color:color-mix(in srgb,var(--surface) 55%,transparent);background:transparent;color:var(--surface)}.tamdot-public-footer{background:var(--td-surface)}.tamdot-public-footer a{color:inherit;text-decoration:none}.product-app .dashboard-kpis.command-kpi-strip .dashboard-kpi>span>b{color:var(--ink);font-size:15px;font-weight:680;line-height:1.22;letter-spacing:-.02em}.product-app .dashboard-kpis.command-kpi-strip .dashboard-kpi>span>small{font-size:10px;line-height:1.35}.product-app .dashboard-kpis.command-kpi-strip .dashboard-kpi>strong{color:var(--tamdot-brand);font-size:clamp(23px,2vw,30px);font-weight:680;line-height:1}@media (max-width:1180px){.tamdot-demo-float{display:none}.tamdot-story-section,.tamdot-story-understanding{grid-template-columns:1fr}.tamdot-story-understanding .tamdot-understanding-visual{order:2}.tamdot-capability-ribbon{grid-template-columns:repeat(3,minmax(0,1fr))}.tamdot-capability-ribbon>span:nth-child(4){border-left:1px solid var(--border-default)}}@media (max-width:900px){.public-welcome-v5 .public-header nav{display:none}.tamdot-story-workspace{grid-template-columns:1fr;min-height:0}.tamdot-demo-inbox{grid-template-columns:repeat(3,minmax(0,1fr))}.tamdot-demo-inbox>header{grid-column:1/-1}.tamdot-demo-engine{grid-template-columns:1fr 48px 1fr;align-items:center}.tamdot-demo-engine>span{grid-column:2}.tamdot-demo-engine>i{grid-row:1;grid-column:1/-1}.tamdot-demo-engine>small{grid-column:1/-1}.tamdot-control-section,.tamdot-story-section,.tamdot-story-understanding{grid-template-columns:1fr}.tamdot-story-understanding .tamdot-understanding-visual{order:2}}@media (max-width:720px){.public-welcome-v5 .public-header{gap:8px;min-height:60px;padding-inline:12px}.public-welcome-v5 .public-header-actions{gap:5px}.public-welcome-v5 .public-header .button.ghost{display:none}.public-welcome-v5 .public-header .button.primary{min-height:36px;max-width:146px;padding:7px 9px;font-size:10px;line-height:1.1;text-align:center}.public-locale-picker{min-height:36px;padding-inline:5px}.public-locale-picker .locale-flag{display:none}.tamdot-public-hero{padding:50px 12px 70px}.tamdot-hero-copy h1{font-size:clamp(38px,11.5vw,48px);letter-spacing:-.057em}.tamdot-hero-copy>p:not(.tamdot-hero-badge){font-size:15px}.tamdot-hero-actions{display:grid;width:min(100%,390px)}.tamdot-story-demo{border-radius:15px}.tamdot-story-toolbar{grid-template-columns:auto 1fr auto;padding-inline:9px}.tamdot-window-dots{display:none}.tamdot-story-brand{grid-column:1}.tamdot-story-play{grid-column:3;width:32px;padding:5px}.tamdot-story-play:not(:focus){font-size:0}.tamdot-story-play span{font-size:9px}.tamdot-story-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:4px;padding:8px 8px 11px}.tamdot-story-stages::-webkit-scrollbar{display:none}.tamdot-story-stages button{min-width:0}.tamdot-story-progress,.tamdot-story-stages button span{display:none}.tamdot-story-workspace{padding:10px}.tamdot-demo-inbox{grid-template-columns:1fr}.tamdot-demo-inbox article:not(.is-visible){display:none}.tamdot-demo-inbox article.is-visible:not(:last-child){opacity:.66}.tamdot-demo-case>header{align-items:flex-start;flex-direction:column}.tamdot-demo-facts{grid-template-columns:1fr}.tamdot-demo-facts section:first-child{grid-column:auto}.tamdot-capability-ribbon{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding:0 12px}.tamdot-capability-ribbon::-webkit-scrollbar{display:none}.tamdot-capability-ribbon>span{min-width:0;min-height:68px}.tamdot-action-section,.tamdot-control-section,.tamdot-resolution-section,.tamdot-story-section{padding:76px 16px}.tamdot-action-section h2,.tamdot-control-section h2,.tamdot-final-cta h2,.tamdot-resolution-section h2,.tamdot-story-copy h2{font-size:clamp(32px,9.2vw,43px)}.tamdot-action-section>header>p:last-child,.tamdot-control-section>div>p:last-of-type,.tamdot-resolution-section>header>p:last-child,.tamdot-story-copy>p:last-child{font-size:14px}.tamdot-grouping-visual{grid-template-columns:1fr;padding:13px}.tamdot-grouping-route{grid-template-columns:1fr 34px 1fr;margin:14px auto;width:130px;transform:rotate(90deg)}.tamdot-understanding-visual>header{grid-template-columns:38px minmax(0,1fr)}.tamdot-understanding-visual>header em{grid-column:2;justify-self:start}.tamdot-understanding-visual section{grid-template-columns:26px minmax(0,1fr)}.tamdot-understanding-visual section b{grid-column:2}.tamdot-action-visual{grid-template-columns:1fr}.tamdot-action-visual article{min-height:0;border:1px solid color-mix(in srgb,var(--surface) 14%,transparent);border-top:0}.tamdot-action-visual article:first-child{border-top:1px solid color-mix(in srgb,var(--surface) 14%,transparent);border-radius:14px 14px 0 0}.tamdot-action-visual article:last-child{border-radius:0 0 14px 14px}.tamdot-action-visual article>i{top:auto;right:50%;bottom:-15px;transform:translateX(50%) rotate(90deg)}.tamdot-resolution-visual{grid-template-columns:1fr;gap:8px;max-width:390px}.tamdot-resolution-line{top:50px;bottom:50px;left:27px;width:2px;height:auto}.tamdot-resolution-visual article{grid-template-columns:54px minmax(0,1fr) auto;justify-items:start;align-items:center;text-align:left}.tamdot-resolution-visual article b{max-width:none}.tamdot-search-visual article{grid-template-columns:39px minmax(0,1fr)}.tamdot-search-visual article>i{display:none}.tamdot-control-section>div>div{flex-wrap:wrap}.tamdot-final-cta>div{display:grid;width:min(100%,390px)}.tamdot-public-footer{align-items:flex-start;flex-direction:column;padding-inline:18px}.tamdot-public-footer p{margin:0}.tamdot-public-footer>div{flex-wrap:wrap}}@media (max-width:420px){.public-welcome-v5 .public-header .public-brand>span{display:none}.tamdot-hero-badge{max-width:100%;font-size:8px}.tamdot-hero-copy h1{font-size:clamp(36px,11.5vw,44px)}.tamdot-demo-inbox article p,.tamdot-story-brand span{display:none}.tamdot-demo-case{padding:12px}}@media (prefers-reduced-motion:reduce){.public-welcome-v5 *,.public-welcome-v5 :after,.public-welcome-v5 :before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.public-welcome-v5 [data-public-reveal]{opacity:1;transform:none}}.product-app .notification-panel header button,.product-app :where(.panel-link,.link-button,.back-link,.action-case-open){color:var(--tamdot-primary)}.product-app .tamdot-popover-trigger:hover,.product-app .tamdot-popover-trigger[aria-expanded=true]{border-color:var(--tamdot-primary-border);background:var(--tamdot-primary-soft);color:var(--tamdot-primary-hover)}.product-app .tamdot-popover-menu :where(button[role^=menuitem],button):hover,.product-app .tamdot-popover-menu button[aria-checked=true]{background:var(--tamdot-primary-soft);color:var(--tamdot-primary-hover)}.product-app .filter-chips button{border-color:color-mix(in srgb,var(--tamdot-primary) 24%,var(--line));background:var(--tamdot-primary-soft)}.product-app :where(button,a,input,select,textarea):disabled,.product-app [aria-disabled=true]{cursor:not-allowed}.product-app :where(input[type=checkbox],input[type=radio]){accent-color:var(--tamdot-primary)}.product-app :where(.timeline-filter-group,.timeline-range-group,.document-quick-filters,.document-view-switch,.inbox-period-tabs,.case-quick-filter-row) button[aria-pressed=true],.product-app [role=tab][aria-selected=true]{border-color:var(--tamdot-border-active);background:var(--tamdot-primary-soft);color:var(--tamdot-primary-hover)}.product-app :where(.filter-control-selected,.layout-personalizer-list>li.is-selected){border-color:var(--tamdot-border-active);box-shadow:inset 3px 0 var(--tamdot-primary)}.product-app :where(.button.secondary,.button.ghost,.help-trigger,.icon-button):hover:not(:disabled){border-color:var(--tamdot-border-active);background:var(--tamdot-primary-soft);color:var(--tamdot-primary-hover)}.product-app :is(.compact-menu-popover,.compact-menu-panel,.integration-action-popover,.timeline-context-list,.timeline-case-options,.timeline-overflow[open]>div,.timeline-cluster-popover,.full-cluster-popover) :is(button,a):is(:hover,:focus-visible),body>.tamdot-floating-panel.tamdot-popover-menu :is(button,a):is(:hover,:focus-visible){background:var(--tamdot-primary-soft);color:var(--tamdot-primary-hover)}.product-app :is(.compact-menu-popover,.compact-menu-panel,.integration-action-popover,.timeline-context-list,.timeline-case-options,.timeline-overflow[open]>div,.timeline-cluster-popover,.full-cluster-popover) :is(button,a):focus-visible,body>.tamdot-floating-panel.tamdot-popover-menu :is(button,a):focus-visible{outline:2px solid var(--tamdot-focus-ring);outline-offset:2px;box-shadow:0 0 0 3px var(--tamdot-primary-focus)}.case-action-menu-panel .case-action-destructive:is(:hover,:focus-visible){color:var(--status-critical)}.case-action-menu-panel .tone-done:is(:hover,:focus-visible){color:var(--status-success)!important}.product-app :is(.locale-switcher button.active,.search-group button.active,.case-kpi.active,.rescan-mode.active,.rescan-chip.active,.architecture-stamp-filters button.active,.architecture-ribbon-link.active,.workspace-period-filter button[aria-pressed=true],.timeline-mode-group button[aria-pressed=true],.email-picker-filters button[aria-pressed=true],.tenant-panel button[aria-checked=true],.operating-mode-options label.selected){border-color:var(--tamdot-border-active);background:var(--tamdot-primary-soft);color:var(--tamdot-primary-hover);box-shadow:0 0 0 1px var(--tamdot-primary-focus)}.product-app .switch.on{background:var(--tamdot-primary)}.email-picker-filters button[aria-pressed=true]{border-color:var(--tamdot-border-active);background:var(--tamdot-primary-soft);color:var(--tamdot-primary-hover);box-shadow:0 0 0 1px var(--tamdot-primary-focus)}.product-app .selected-row{outline-color:var(--tamdot-focus-ring);background:var(--tamdot-primary-soft)!important}:is(.email-picker-row:not(.disabled):hover,.email-picker-row.selected,.tag-picker-row:hover,.tag-picker-row.selected,button.tag-manager-picker-row:hover,button.tag-manager-picker-row:focus-visible,.tag-picker-new:hover:not(:disabled),.tag-picker-new:focus-visible){background:var(--tamdot-primary-soft)}:is(.tag-picker-new,.tag-manager-picker-row b,.email-picker-row-copy>em button){color:var(--tamdot-primary-hover)}.tag-editor-colors .case-tag[aria-pressed=true]{outline-color:var(--tamdot-focus-ring);box-shadow:0 0 0 2px var(--tamdot-primary-focus)}.email-picker :where(input[type=checkbox],input[type=radio]),.tamdot-dialog-layer :where(input[type=checkbox],input[type=radio]){accent-color:var(--tamdot-primary)}:is(.desk-case-card,.email-picker-row,.timeline-cluster>button,.full-timeline-cluster>button,.timeline-event-popover,.timeline-date-cluster>button,.timeline-date-cluster-list button,button.tag-manager-picker-row):focus-visible{outline:2px solid var(--tamdot-focus-ring);outline-offset:2px;box-shadow:0 0 0 3px var(--tamdot-primary-focus)}.timeline-event-popover:is(:focus,:focus-visible),:is(.tamdot-dialog-layer,.help-backdrop,.tour-card,.assistant-highlight-card,.onboarding-page,.first-launch) :where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--tamdot-focus-ring);outline-offset:2px;box-shadow:0 0 0 3px var(--tamdot-primary-focus)}:is(.case-preview-drawer,.timeline-event-drawer):focus{outline:2px solid var(--tamdot-focus-ring);outline-offset:-4px}.product-app :is(.directory-card,.attention-stats .stat):hover{border-color:var(--tamdot-border-active)}.product-app .dashboard-email-case:hover b,.product-app :is(.case-title-link,.business-case-title,.inbox-email-subject,.dashboard-email-subject):hover{color:var(--tamdot-primary-hover)}.product-app .workspace-filter-toolbox.has-active-status{box-shadow:0 7px 21px var(--tamdot-primary-focus)}.product-app .workspace-status-filter.active{border-color:var(--tamdot-border-active);background:color-mix(in srgb,var(--tamdot-primary-soft) 58%,var(--surface))}.product-app .workspace-status-filter.active .workspace-status-select select{color:var(--tamdot-primary-hover);box-shadow:0 2px 8px var(--tamdot-primary-focus)}.onboarding-page .onboarding-preference-sections legend,.tour-card small{color:var(--tamdot-primary-hover)}.help-drawer .help-context,.onboarding-page .onboarding-settings-hint{border-color:color-mix(in srgb,var(--tamdot-primary) 24%,var(--line));background:color-mix(in srgb,var(--tamdot-primary-soft) 72%,var(--surface))}.help-drawer .help-context>small,.onboarding-page .onboarding-settings-hint a{color:var(--tamdot-primary-hover)}.tamdot-tour-target{outline-color:var(--tamdot-focus-ring)!important;box-shadow:0 0 0 4px var(--tamdot-primary-focus)}.onboarding-page .onboarding-steps li:not(.complete) span{background:var(--tamdot-primary-soft);color:var(--tamdot-primary-hover)}.onboarding-page .onboarding-periods button.active,.onboarding-page.onboarding-wizard-v2 .onboarding-steps li.active{border-color:var(--tamdot-border-active);background:var(--tamdot-primary-soft);color:var(--tamdot-primary-hover);box-shadow:0 0 0 2px var(--tamdot-primary-focus)}.product-topbar .assistant-launcher{border:1px solid var(--tamdot-primary-border);background:var(--surface);color:var(--tamdot-primary-hover);box-shadow:none}.product-topbar .assistant-launcher>span{overflow:visible;border:0;border-radius:7px;background:transparent}.product-topbar .assistant-launcher img{border-radius:7px;box-shadow:none;-o-object-fit:contain;object-fit:contain;filter:none}.assistant-brand>span{border:0;background:transparent}.assistant-brand .assistant-polaris-logo{-o-object-fit:contain;object-fit:contain;filter:none}.product-topbar .assistant-launcher.active,.product-topbar .assistant-launcher:hover{border-color:var(--tamdot-primary);background:var(--tamdot-primary-soft);color:var(--tamdot-primary-hover)}.product-topbar .assistant-launcher:focus-visible{outline:2px solid var(--tamdot-focus-ring);outline-offset:2px}.product-app .settings-page{padding-top:clamp(24px,3vw,40px)}.product-app .settings-page .settings-save-bar{top:calc(var(--topbar-height, 64px) + 8px);align-items:center;border:1px solid var(--line);background:var(--surface);box-shadow:0 6px 18px color-mix(in srgb,var(--text-primary) 5%,transparent);backdrop-filter:none}.product-app .settings-page .settings-save-bar>div{display:grid;min-width:0;gap:4px}.product-app .settings-page .settings-save-bar h1{margin:0}.product-app .settings-page .settings-save-bar .subtext{max-width:760px;margin:0}.product-app .settings-page :where(.account-grid,.settings-category-nav){gap:14px}.product-app .settings-page :where(.account-section,.settings-category-panel){padding:20px}.product-app .settings-page :where(.account-section,.settings-category-panel)>.eyebrow{margin:0 0 4px}.product-app .settings-page :where(.account-section,.settings-category-panel)>h2{margin:0 0 6px}.product-app .settings-page .account-section>.field>span{line-height:1.25}.product-app .case-badge.status[class*=case-status-]:not(:has(.case-status-glyph)):before{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--case-status-color);content:""}.product-app .case-badge.status[class*=case-status-]{display:inline-flex;align-items:center;gap:5px}.product-app .dashboard-status-card[class*=case-status-]{border-top-color:var(--case-status-color)}.product-app .case-conversation-state[class*=case-status-] i{background:var(--case-status-color)}.layout-personalizer-preview-grid,.product-app .case-detail-modular-grid,.product-app .dashboard-modular-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row;align-items:start}.layout-personalizer-preview-grid>.size-small{grid-column:span 4}.layout-personalizer-preview-grid>.size-medium{grid-column:span 6}.layout-personalizer-preview-grid>.size-large,.product-app .case-detail-modular-grid>.case-layout-module.size-large,.product-app .dashboard-modular-grid>.dashboard-module.size-large{grid-column:span 8}.layout-personalizer-preview-grid>.size-full,.product-app .case-detail-modular-grid>[data-module=TIMELINE].size-full{grid-column:1/-1}.layout-personalizer-preview-grid>button{touch-action:manipulation}.layout-personalizer-preview-grid>.layout-drop-zone{z-index:4;border:2px dashed var(--tamdot-primary);border-radius:10px;color:var(--tamdot-primary-hover);font-weight:850}.layout-personalizer-preview-grid>.layout-drop-zone.kind-next_row{grid-column:1/-1}.layout-personalizer-preview-grid>.layout-drop-zone[aria-disabled=true]{border-color:var(--line);background:var(--canvas);color:var(--muted);opacity:.45}.layout-personalizer-preview-grid>.layout-drop-zone.is-active{box-shadow:0 0 0 3px var(--tamdot-primary-focus)}.layout-personalizer-preview-grid>button.is-reorder-source,.layout-personalizer-preview-grid>button[aria-pressed=true]{border-color:var(--tamdot-primary);background:var(--tamdot-primary-soft);box-shadow:0 0 0 3px var(--tamdot-primary-focus)}.layout-personalizer-preview-grid>button.is-drop-valid:not(.is-dragging){border-color:color-mix(in srgb,var(--status-success) 40%,var(--line))}.layout-personalizer-preview-grid>button.is-drop-valid:not(.is-dragging):after{position:absolute;top:5px;right:6px;color:var(--status-success);content:"✓";font-size:9px;font-weight:900}.product-app .dashboard-module-kpis.size-medium .dashboard-kpis,.product-app .dashboard-module-status_overview.size-medium .dashboard-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-app .dashboard-module-kpis.size-medium .dashboard-kpi{min-height:86px}.product-app .dashboard-module-kpis.size-medium .dashboard-kpi>span>small{display:none}.product-app .dashboard-module-kpis.size-medium .dashboard-kpi>strong{font-size:25px}.product-app .dashboard-module-status_overview.size-medium .dashboard-status-card:last-child{grid-column:1/-1}.product-app .dashboard-module-kpis.size-small .dashboard-kpis,.product-app .dashboard-module-status_overview.size-small .dashboard-status-grid{grid-template-columns:minmax(0,1fr)}.product-app .dashboard-module-kpis.size-small .dashboard-kpi>span>small,.product-app .dashboard-module-status_overview.size-small .dashboard-status-card span{display:none}.product-app :where(.document-filter-panel,.contact-filter-panel,.inbox-filters,.mobile-filter-options){background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface))}.product-app .data-filter-count{display:inline-grid;min-width:20px;height:20px;place-items:center;border-radius:999px;background:var(--tamdot-primary);color:var(--surface);font-size:10px;font-weight:850}.product-app .data-filter-chips{display:flex;grid-column:1/-1;align-items:center;gap:6px;flex-wrap:wrap;background:var(--data-list-command-rail-background,var(--surface))}.product-app .data-filter-summary{color:var(--muted);font-size:10px;font-weight:800}.product-app .data-filter-chips button{display:inline-flex;align-items:center;gap:6px;max-width:240px;border:1px solid color-mix(in srgb,var(--tamdot-primary) 30%,var(--line));border-radius:999px;background:var(--tamdot-primary-soft);color:var(--ink);padding:5px 8px;font:inherit;font-size:11px;cursor:pointer}.product-app .data-filter-chips button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .data-filter-chips button b{color:var(--tamdot-primary-hover);font-size:14px;line-height:1}.product-app .data-list-sort-control{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:10px;font-weight:800}.product-app .data-list-sort-control select{min-height:36px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);padding:0 8px;font:inherit}.product-app .inbox-filter-panel{width:min(720px,calc(100vw - 24px));padding:12px}.product-app .inbox-more-filters .tamdot-popover-trigger>span{display:inline-flex;align-items:center;gap:7px}.product-app .inbox-filters{grid-template-columns:minmax(220px,1fr) repeat(5,minmax(132px,max-content));margin:0;border-radius:9px;padding:8px}.product-app .inbox-filters>:where(input,select,button){min-width:0}.product-app .case-command-rail,.product-app .case-command-rail :where(.follow-up-sticky-controls,.filter-chips,.case-filter-feedback,.data-filter-chips){background:var(--tamdot-surface,var(--surface))!important;backdrop-filter:none!important}.product-app .case-command-rail{--data-list-command-rail-background:var(--tamdot-surface,var(--surface));grid-template-columns:minmax(0,1fr)}.product-app .case-command-rail .compact-filter-bar{background:var(--tamdot-surface,var(--surface))!important;backdrop-filter:none!important}.product-app .case-command-rail :where(.compact-filter-bar,.case-filter-controls){width:100%;min-width:0;max-width:100%}.product-app .case-command-rail .case-filter-controls>.tamdot-popover,.product-app .case-command-rail .compact-filter-bar>input{min-width:0;max-width:100%}.product-app .case-command-rail :where(.filter-chips,.data-filter-chips)>button{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left}.product-app .case-filter-feedback{margin:0 0 14px;background:var(--tamdot-surface,var(--surface))}.product-app .case-filter-feedback>.data-filter-chips{flex:1 1 auto;min-width:0;padding:0;background:transparent!important}.product-app .organization-workspace .case-card-grid{width:100%;min-width:0;grid-template-columns:minmax(0,1fr)}.product-app .organization-workspace .business-case-card{width:100%;min-width:0}.product-app .bulk-toolbar .tamdot-popover-trigger,.product-app .tamdot-popover.filter-control-selected>.tamdot-popover-trigger{border-color:var(--tamdot-border-active);background:var(--tamdot-primary-soft);color:var(--tamdot-primary-hover)}body>.tamdot-floating-panel.tamdot-popover-menu button[aria-checked=true]{background:var(--tamdot-primary-soft);color:var(--tamdot-primary-hover)}body>.tamdot-floating-panel :where(input[type=checkbox],input[type=radio]){accent-color:var(--tamdot-primary)}body>.tamdot-floating-panel.case-advanced-filter-sheet .button.primary{border-color:var(--tamdot-primary);background:var(--tamdot-primary);color:var(--surface)}body>.tamdot-floating-panel.case-advanced-filter-sheet :where(button,input,select):focus-visible{outline:2px solid var(--tamdot-focus-ring);outline-offset:2px;box-shadow:0 0 0 3px var(--tamdot-primary-focus)}@media (max-width:650px){.product-app .case-command-rail .compact-filter-bar{flex-direction:column;align-items:stretch}.product-app .case-command-rail .compact-filter-bar>input{width:100%;flex:0 0 var(--control-h)}.product-app .case-command-rail .case-filter-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.product-app .case-command-rail .case-filter-controls .tamdot-popover-trigger,.product-app .case-command-rail .case-filter-controls>.tamdot-popover{width:100%}.product-app .case-command-rail .case-filter-controls .tamdot-popover-trigger{min-width:0;max-width:none;justify-content:center;overflow:hidden;text-overflow:ellipsis}.product-app .case-command-rail .case-sort-control .tamdot-popover-trigger{max-width:none}body>.tamdot-floating-panel.case-advanced-filter-sheet .popover-actions{position:sticky;z-index:3;bottom:-14px;margin:0 -14px -14px;padding:10px 14px 14px;background:var(--tamdot-surface,var(--surface));box-shadow:0 -8px 16px color-mix(in srgb,var(--tamdot-ink,var(--ink)) 6%,transparent)}}.public-welcome-v5 .tamdot-story-workspace-v2{grid-template-columns:minmax(280px,.82fr) 88px minmax(390px,1.18fr);padding-bottom:22px}.public-welcome-v5 .tamdot-demo-engine-v2>span{width:68px;height:68px;border-radius:19px;box-shadow:0 12px 28px color-mix(in srgb,var(--action-primary-hover) 18%,transparent)}.public-welcome-v5 .tamdot-demo-engine-v2>small{top:calc(50% + 43px);width:104px}.public-welcome-v5 .tamdot-demo-callouts>span{max-width:min(100%,360px)}.public-welcome-v5 .tamdot-capability-ribbon-v2 a:focus-visible,.public-welcome-v5 .tamdot-scenario-tabs button:focus-visible,.public-welcome-v5 .tamdot-story-stages-v2 button:focus-visible{outline:2px solid var(--tamdot-focus-ring);outline-offset:2px}@media (max-width:1180px){.public-welcome-v5 .tamdot-story-workspace-v2{grid-template-columns:minmax(250px,.8fr) 76px minmax(350px,1.2fr)}}@media (min-width:901px){.public-welcome-v5 .tamdot-story-workspace-v2{grid-template-columns:minmax(280px,.82fr) minmax(150px,.34fr) minmax(390px,1.18fr)}.public-welcome-v5 .tamdot-demo-callouts{position:relative;z-index:3;inset:auto;display:block;grid-column:2;grid-row:1;align-self:stretch;margin:0}.public-welcome-v5 .tamdot-demo-callouts>span{position:absolute;left:50%;width:-moz-max-content;width:max-content;max-width:158px;translate:-50% 0;white-space:normal}.public-welcome-v5 .tamdot-demo-callouts>.is-callout-1{top:5%}.public-welcome-v5 .tamdot-demo-callouts>.is-callout-2{bottom:5%}}@media (max-width:900px){.product-app .settings-page{padding-top:20px}.product-app .settings-page .settings-save-bar{top:calc(var(--topbar-height, 64px) + 4px)}.public-welcome-v5 .tamdot-story-workspace-v2{grid-template-columns:minmax(0,1fr)}.public-welcome-v5 .tamdot-demo-engine-v2>span{width:60px;height:60px;border-radius:17px}.public-welcome-v5 .tamdot-demo-callouts{position:static;inset:auto;display:flex;grid-column:1;grid-row:auto;flex-wrap:wrap;justify-content:center;margin-top:10px}.public-welcome-v5 .tamdot-demo-callouts>span{position:static;max-width:min(100%,360px);translate:none}}@media (min-width:761px) and (max-width:1050px){.layout-personalizer-preview-grid>button.size-medium,.layout-personalizer-preview-grid>button.size-small,.product-app .case-detail-modular-grid>.case-layout-module.size-small,.product-app .dashboard-modular-grid>.dashboard-module.size-small{grid-column:span 6}.layout-personalizer-preview-grid>button.size-full,.layout-personalizer-preview-grid>button.size-large{grid-column:1/-1}}@media (max-width:760px){.layout-personalizer-preview-grid>button,.layout-personalizer-preview-grid>button.size-full,.layout-personalizer-preview-grid>button.size-large,.layout-personalizer-preview-grid>button.size-medium,.layout-personalizer-preview-grid>button.size-small,.product-app .case-detail-modular-grid>.case-layout-module,.product-app .case-detail-modular-grid>.case-layout-module.size-medium,.product-app .case-detail-modular-grid>.case-layout-module.size-small,.product-app .dashboard-modular-grid>.dashboard-module,.product-app .dashboard-modular-grid>.dashboard-module.size-medium,.product-app .dashboard-modular-grid>.dashboard-module.size-small{grid-column:1/-1}}@media (max-width:650px){.product-app .settings-page{padding-top:16px}.product-app .settings-page .settings-save-bar{position:static;align-items:stretch}.product-app .settings-page .settings-save-bar .button{width:100%}.product-app .settings-page :where(.account-section,.settings-category-panel){padding:16px}.product-app .dashboard-module-kpis.size-medium .dashboard-kpis,.product-app .dashboard-module-status_overview.size-medium .dashboard-status-grid{grid-template-columns:minmax(0,1fr)}.product-app .dashboard-module-status_overview.size-medium .dashboard-status-card:last-child{grid-column:auto}.public-welcome-v5 .tamdot-demo-engine-v2>span{width:60px;height:60px}.product-app .inbox-filters>input{grid-column:auto}}@media (max-width:720px){.public-welcome-v5 .tamdot-story-stages-v2{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.public-welcome-v5 .tamdot-story-stages-v2 .tamdot-story-progress{display:none}.public-welcome-v5 .tamdot-capability-ribbon-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding:0 12px}.public-welcome-v5 .tamdot-capability-ribbon-v2>a{min-width:0;min-height:68px}}@media (max-width:420px){.public-welcome-v5 .tamdot-story-stages-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.public-welcome-v5 .tamdot-capability-ribbon-v2{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.layout-personalizer-preview{position:static;display:grid;order:-1;max-height:42dvh;overflow:auto}.layout-personalizer-preview-grid{min-height:150px}}@media (prefers-reduced-motion:reduce){.layout-personalizer-preview-grid>button{scroll-behavior:auto}}body>.tamdot-dialog-layer .layout-personalizer-dialog>.dialog-actions .button.primary{border-color:var(--tamdot-primary);background:var(--tamdot-primary);color:var(--surface);-webkit-text-fill-color:var(--surface)}body>.tamdot-dialog-layer .layout-personalizer-dialog>.dialog-actions .button.primary:hover:not(:disabled){border-color:var(--tamdot-primary-hover);background:var(--tamdot-primary-hover)}.product-app :where(.full-timeline-command-rail,.architecture-command-rail,.architecture-stamp-command-rail){--data-list-command-rail-background:var(--surface);background:var(--surface)!important;backdrop-filter:none!important}.product-app :where(.full-timeline-command-rail,.architecture-command-rail,.architecture-stamp-command-rail):before{background:var(--surface)!important}.product-app :where(.workspace-filter-feedback,.full-timeline-filter-feedback,.architecture-filter-feedback,.notification-filter-feedback){display:flex;align-items:center;gap:8px}.product-app :where(.workspace-filter-feedback,.full-timeline-filter-feedback,.architecture-filter-feedback,.notification-filter-feedback):empty{display:none}.product-app .workspace-filter-feedback{margin-left:auto}.product-app .workspace-filter-toolbox>.data-filter-chips{flex:1 0 100%;padding:0;background:transparent}.product-app .full-timeline-command-rail>.data-filter-chips{padding:0 0 12px;background:transparent}.product-app .home-timeline-filter-feedback{display:inline-flex;align-items:center;gap:7px}.product-app .home-timeline>.data-filter-chips{margin:0 14px 10px;padding:0;background:transparent}.product-app .architecture-filter-feedback{justify-content:flex-end}.product-app .architecture-command-rail>.data-filter-chips{justify-content:flex-end;padding:8px 0 0;background:transparent}.product-app .notification-filter-feedback{justify-content:flex-end;padding:0 14px 8px;background:var(--surface)}.product-app .notification-panel>.data-filter-chips{background:var(--surface)}.product-app .notification-panel>.notification-list{overflow:auto}@media (max-width:900px){.product-app .architecture-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr)}.product-app .architecture-filter-feedback,.product-app .architecture-filters>label:first-child{grid-column:1/-1}}@media (max-width:650px){.product-app .architecture-filter-feedback,.product-app .full-timeline-filter-feedback,.product-app .workspace-filter-feedback{width:100%;justify-content:flex-start;margin-left:0}.product-app .architecture-filters{grid-template-columns:minmax(0,1fr)}.product-app .architecture-filter-feedback,.product-app .architecture-filters>label:first-child{grid-column:auto}.product-app .architecture-command-rail>.data-filter-chips,.product-app .notification-filter-feedback{justify-content:flex-start}.product-app .case-filter-feedback{align-items:stretch;flex-direction:column}.product-app .notification-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}.product-app .notification-filters button{width:100%;min-width:0;justify-content:space-between;white-space:normal}}.app-icon{display:inline-block;flex:0 0 auto;background-color:currentColor;-webkit-mask:var(--app-icon-source) center /contain no-repeat;mask:var(--app-icon-source) center /contain no-repeat;vertical-align:-.12em}.app-icon-loading,.is-spinning .app-icon{animation:tamdot-icon-spin .9s linear infinite}@keyframes tamdot-icon-spin{to{transform:rotate(1turn)}}.loading-indicator-ring .app-icon{width:19px!important;height:19px!important}.layout-personalizer-preview-grid>.layout-preview-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:58px;padding:9px 8px 9px 11px;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);cursor:pointer;touch-action:manipulation}.layout-personalizer-preview-grid>.layout-preview-item>i{position:absolute;inset:0 auto 0 0;width:3px;background:var(--tamdot-primary)}.layout-personalizer-preview-grid>.layout-preview-item>b,.layout-personalizer-preview-grid>.layout-preview-item>small{grid-column:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-personalizer-preview-grid>.layout-preview-item>b{align-self:end;font-size:10px}.layout-personalizer-preview-grid>.layout-preview-item>small{align-self:start;color:var(--muted);font-size:8px}.layout-personalizer-preview-icon{grid-row:1/span 2;color:var(--tamdot-primary)}.layout-preview-drag-handle{grid-column:3;grid-row:1/span 2;display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--canvas);color:var(--muted);cursor:grab}.layout-preview-drag-handle:active{cursor:grabbing}.layout-personalizer-preview-grid>.layout-preview-item:hover{border-color:color-mix(in srgb,var(--tamdot-primary) 42%,var(--line));background:color-mix(in srgb,var(--tamdot-primary-soft) 36%,var(--surface))}.layout-personalizer-preview-grid>.layout-preview-item[aria-current=true],.layout-personalizer-preview-grid>.layout-preview-item[aria-pressed=true]{border-color:var(--tamdot-primary);background:var(--tamdot-primary-soft);box-shadow:0 0 0 3px var(--tamdot-primary-focus)}.layout-personalizer-preview-grid>.layout-preview-item.is-dragging{opacity:.42}.layout-personalizer-preview-grid>.layout-drop-zone{display:inline-flex;align-items:center;justify-content:center;gap:6px}.layout-personalizer-preview-grid>.layout-drop-zone.size-small{grid-column:span 4}.layout-personalizer-preview-grid>.layout-drop-zone.size-medium{grid-column:span 6}.layout-personalizer-preview-grid>.layout-drop-zone.size-large{grid-column:span 8}.layout-personalizer-preview-grid>.layout-drop-zone.size-full{grid-column:1/-1}.scan-progress-overlay{position:fixed;z-index:190;inset:72px 22px 22px calc(var(--sidebar-width, 234px) + 22px);display:grid;place-items:center;padding:18px;background:color-mix(in srgb,var(--action-primary) 18%,transparent);backdrop-filter:blur(3px)}.scan-progress-panel{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);width:min(1180px,100%);height:min(760px,100%);overflow:hidden;border:1px solid color-mix(in srgb,var(--tamdot-primary) 45%,var(--line));border-radius:18px;background:var(--surface);box-shadow:0 24px 70px color-mix(in srgb,var(--action-primary) 22%,transparent)}.scan-progress-panel>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid var(--line)}.scan-progress-title{display:flex;align-items:center;gap:12px;min-width:0}.scan-progress-title>span{display:grid;min-width:0}.scan-progress-title small{color:var(--tamdot-primary);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.scan-progress-title b{font-size:18px}.scan-progress-title em{overflow:hidden;color:var(--muted);font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.scan-progress-actions{display:flex;gap:7px}.scan-progress-actions .icon-button{display:grid;place-items:center}.scan-progress-summary{display:grid;gap:10px;padding:14px 20px;background:var(--canvas);border-bottom:1px solid var(--line)}.scan-progress-summary>div:first-child{display:flex;justify-content:space-between;gap:10px}.scan-progress-summary progress{width:100%;height:8px;accent-color:var(--tamdot-primary)}.scan-progress-facts{display:grid;grid-template-columns:2fr 1fr 1fr;gap:10px}.scan-progress-facts span{display:grid;gap:2px}.scan-progress-facts small{color:var(--muted);font-size:9px;font-weight:750;text-transform:uppercase}.scan-progress-facts b{font-size:11px}.scan-progress-filters{display:flex;gap:6px;padding:10px 20px;overflow-x:auto;border-bottom:1px solid var(--line)}.scan-progress-filters button{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);font-size:11px;font-weight:750}.scan-progress-filters button.active{border-color:var(--tamdot-primary);background:var(--tamdot-primary-soft);color:var(--tamdot-primary-hover)}.scan-progress-filters span{min-width:19px;padding:2px 5px;border-radius:999px;background:var(--canvas);font-size:9px;text-align:center}.scan-progress-workspace{display:grid;grid-template-columns:minmax(0,1fr) 250px;min-height:0}.scan-progress-feed{position:relative;overflow-y:auto;padding:12px 20px 30px;scroll-behavior:smooth}.scan-event{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 66%,transparent)}.scan-event-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:var(--tamdot-primary-soft);color:var(--tamdot-primary)}.scan-event.event-error .scan-event-icon{background:var(--status-danger-soft,var(--surface));color:var(--status-danger,var(--status-danger))}.scan-event>div{display:grid;min-width:0;gap:2px}.scan-event small{color:var(--tamdot-primary);font-size:8px;font-weight:850;letter-spacing:.06em}.scan-event b{font-size:12px}.scan-event b,.scan-event p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-event p{margin:0;color:var(--muted);font-size:10px}.scan-event time{color:var(--muted);font-size:9px}.scan-progress-workspace>aside{display:flex;flex-direction:column;gap:9px;padding:18px;border-left:1px solid var(--line);background:var(--canvas)}.scan-progress-workspace>aside>b{color:var(--tamdot-primary);font-size:32px;line-height:1}.scan-progress-workspace>aside>span{color:var(--muted);font-size:11px}.scan-progress-workspace dl{display:grid;gap:5px;margin:8px 0}.scan-progress-workspace dl div{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid var(--line);font-size:11px}.scan-progress-workspace aside p{display:flex;gap:6px;margin:0;color:var(--status-danger);font-size:10px}.scan-progress-workspace aside a{color:var(--tamdot-primary);font-size:11px;font-weight:800}.scan-progress-workspace aside .button{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin-top:auto}.scan-progress-empty{display:grid;min-height:150px;place-items:center;color:var(--muted);font-size:12px}.scan-return-current{position:sticky;z-index:2;bottom:4px;display:flex;gap:6px;margin:10px auto 0;padding:8px 12px;border:1px solid var(--tamdot-primary);border-radius:999px;color:var(--tamdot-primary);font-weight:800;box-shadow:0 7px 20px color-mix(in srgb,var(--action-primary) 14%,transparent)}.scan-progress-chip,.scan-return-current{align-items:center;background:var(--surface)}.scan-progress-chip{position:fixed;z-index:145;right:22px;bottom:20px;display:inline-flex;gap:8px;padding:10px 13px;border:1px solid var(--line);border-radius:999px;color:var(--ink);box-shadow:0 10px 30px color-mix(in srgb,var(--action-primary) 14%,transparent);font-size:11px}.scan-progress-chip.is-running{border-color:var(--tamdot-primary);color:var(--tamdot-primary)}.scan-progress-chip b{font-size:10px}@media (max-width:900px){.scan-progress-overlay{inset:58px 0 0;padding:0;place-items:stretch}.scan-progress-panel{width:100%;height:100%;border-radius:0}.scan-progress-workspace{grid-template-columns:1fr}.scan-progress-workspace>aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:0}.scan-progress-feed{min-height:240px}}@media (max-width:640px){.layout-personalizer-preview-grid>.layout-drop-zone,.layout-personalizer-preview-grid>.layout-preview-item,.layout-personalizer-preview-grid>.layout-preview-item.size-full,.layout-personalizer-preview-grid>.layout-preview-item.size-large,.layout-personalizer-preview-grid>.layout-preview-item.size-medium,.layout-personalizer-preview-grid>.layout-preview-item.size-small{grid-column:1/-1}.scan-progress-facts{grid-template-columns:1fr 1fr}.scan-progress-facts span:first-child{grid-column:1/-1}.scan-progress-workspace>aside{display:none}.scan-event{grid-template-columns:30px minmax(0,1fr)}.scan-event time{grid-column:2}}@media (prefers-reduced-motion:reduce){.app-icon-loading,.is-spinning .app-icon{animation-duration:2.4s}.scan-progress-feed{scroll-behavior:auto}}.global-rescan-dialog{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(880px,calc(100vw - 32px));max-height:min(860px,calc(100dvh - 32px));overflow:hidden}.global-rescan-dialog .dialog-body{min-height:0}.global-rescan-dialog .dialog-actions .button.primary{border-color:var(--tamdot-primary)!important;background:var(--tamdot-primary)!important;color:var(--surface)!important;-webkit-text-fill-color:var(--surface)!important}.global-rescan-mailboxes>label.is-selected{border-color:var(--tamdot-primary);background:var(--tamdot-primary-soft);box-shadow:inset 3px 0 var(--tamdot-primary)}.global-rescan-mailboxes>label.is-disabled{opacity:.55;cursor:not-allowed}.rescan-folder-options>label.is-selected{border-color:var(--tamdot-primary);background:var(--tamdot-primary-soft);box-shadow:inset 3px 0 var(--tamdot-primary)}.global-rescan-form .rescan-chip.active,.global-rescan-form .rescan-mode.active{border-color:var(--tamdot-primary)!important;background:var(--tamdot-primary-soft)!important;color:var(--tamdot-primary-hover)!important;box-shadow:0 0 0 2px var(--tamdot-primary-focus)}.global-rescan-dialog .dialog-body{overflow-y:auto}.global-rescan-form .rescan-fieldset{gap:6px;padding:7px 9px}.global-rescan-form .rescan-chip,.global-rescan-form .rescan-mode{padding:5px 9px}.global-rescan-form .rescan-modes,.global-rescan-form .rescan-presets{gap:5px}.global-rescan-form .rescan-rebuild-details{max-height:none;overflow:visible}.rescan-rebuild-details>summary{cursor:pointer;color:var(--color-text);font-size:12px;font-weight:700}.rescan-rebuild-details[open]{display:grid}body>.scan-progress-chip>.tamdot-loader{flex:0 0 24px}body>.scan-progress-chip.is-running>.tamdot-loader{animation:none}.scan-progress-heading{display:inline-flex;align-items:center;gap:7px}.synchronization-period-link.button.primary{width:100%;border-color:var(--tamdot-primary);background:var(--tamdot-primary);color:var(--surface)}.public-welcome-v5 .tamdot-story-workspace-v2{grid-template-columns:minmax(260px,.95fr) minmax(230px,.8fr) minmax(330px,1.15fr)!important;gap:12px!important;min-height:0;padding:18px!important}.public-welcome-v5 .tamdot-demo-analysis,.public-welcome-v5 .tamdot-demo-case-v2,.public-welcome-v5 .tamdot-demo-inbox-v2{min-width:0}.public-welcome-v5 .tamdot-demo-inbox-v2>header>span{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:850}.public-welcome-v5 .tamdot-demo-inbox-v2 .tamdot-demo-email-stack article{grid-template-columns:35px minmax(0,1fr) 6px;padding:10px}.public-welcome-v5 .tamdot-demo-inbox-v2 article small{font-size:9px}.public-welcome-v5 .tamdot-demo-inbox-v2 article b{font-size:11px}.public-welcome-v5 .tamdot-demo-inbox-v2 article p{font-size:9px;line-height:1.45}.public-welcome-v5 .tamdot-demo-inbox-v2 article footer span{font-size:8px}.public-welcome-v5 .tamdot-demo-analysis{display:grid;align-content:start;gap:12px;padding:14px}.public-welcome-v5 .tamdot-demo-analysis>header{display:flex;align-items:center;gap:9px;padding-bottom:10px;border-bottom:1px solid var(--surface)}.public-welcome-v5 .tamdot-demo-analysis>header>span{display:grid;min-width:0;gap:2px}.public-welcome-v5 .tamdot-demo-analysis>header small{color:var(--td-orange);font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.public-welcome-v5 .tamdot-demo-analysis>header b{font-size:12px;line-height:1.3;overflow-wrap:anywhere}.public-welcome-v5 .tamdot-demo-analysis>p{margin:0;color:var(--text-secondary);font-size:9px;font-weight:800;text-transform:uppercase}.public-welcome-v5 .tamdot-demo-analysis>div{display:grid;gap:7px}.public-welcome-v5 .tamdot-demo-analysis section{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px;border:1px solid var(--surface);animation:td42-email-in .28s ease both}.public-welcome-v5 .tamdot-demo-analysis section>span{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:var(--surface);color:var(--td-orange)}.public-welcome-v5 .tamdot-demo-analysis section b{font-size:10px;line-height:1.35;overflow-wrap:anywhere}.public-welcome-v5 .tamdot-demo-analysis>footer{display:flex;align-items:center;gap:7px;margin-top:auto;padding:9px;border-radius:9px;font-size:10px;font-weight:850}.public-welcome-v5 .tamdot-demo-case-v2{padding:14px}.public-welcome-v5 .tamdot-demo-case-heading{display:flex;align-items:center;gap:9px;min-width:0;padding-bottom:11px;border-bottom:1px solid var(--surface)}.public-welcome-v5 .tamdot-demo-case-heading>svg{color:var(--td-orange)}.public-welcome-v5 .tamdot-demo-case-heading>span{display:grid;min-width:0;max-width:none;padding:0;border-radius:0;background:transparent;color:inherit}.public-welcome-v5 .tamdot-demo-case-heading small{color:var(--td-orange);font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.public-welcome-v5 .tamdot-demo-case-heading b{font-size:12px;line-height:1.3;overflow-wrap:anywhere;white-space:normal}.public-welcome-v5 .tamdot-demo-case-v2 .tamdot-demo-summary{font-size:10px}.public-welcome-v5 .tamdot-demo-facts-v2 section{min-height:68px}.public-welcome-v5 .tamdot-demo-result>header b{font-size:12px}.public-welcome-v5 .tamdot-demo-result article small{font-size:8px}.public-welcome-v5 .tamdot-demo-result article b{font-size:10px}.public-welcome-v5 .tamdot-demo-result footer{font-size:9px}.scan-progress-provider-stack{display:flex!important;align-items:center}.scan-progress-provider-stack>*+*{margin-left:-7px}.scan-progress-facts{grid-template-columns:minmax(170px,2fr) repeat(3,minmax(95px,1fr))}.scan-progress-summary>div:first-child>b>small{color:var(--muted);font-size:inherit}.scan-event small{display:inline-flex;align-items:center;gap:5px}.scan-event.is-grouping{margin:8px 0;padding:12px;border:1px solid color-mix(in srgb,var(--tamdot-primary) 40%,var(--line));border-radius:12px;background:var(--tamdot-primary-soft)}.scan-grouping-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:7px}.scan-grouping-actions a{padding:6px 9px;border:1px solid var(--tamdot-primary);border-radius:8px;background:var(--surface);color:var(--tamdot-primary-hover);font-size:10px;font-weight:800;text-decoration:none}.scan-progress-workspace aside .scan-no-change{padding:9px;border-radius:9px;background:var(--tamdot-primary-soft);color:var(--ink);line-height:1.4}.scan-close-primary{width:100%;margin-top:auto!important}.scan-return-current{inset:auto auto 4px;max-width:calc(100% - 24px)}.notification-bell{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border-radius:10px!important;line-height:1!important}.notification-bell>.app-icon{position:static!important;top:auto!important;right:auto!important;display:block!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background-color:currentColor!important;color:inherit!important;transform:none!important}.notification-bell>.notification-badge{position:absolute!important;top:-5px!important;right:-5px!important;display:grid!important;min-width:18px;height:18px;place-items:center;margin:0!important;padding:0 4px!important;border:2px solid var(--surface);border-radius:999px;line-height:1;transform:none!important}.notification-panel{width:min(560px,calc(100vw - 24px))!important;max-height:min(760px,calc(100dvh - 78px));overflow-x:hidden!important}.notification-assignment,.notification-item,.notification-item-content,.notification-item-heading,.notification-list,.notification-subject-row{min-width:0!important;max-width:100%}.notification-list{display:grid;gap:10px;padding:10px!important}.notification-item{grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important;height:auto!important;min-height:0!important;padding:12px!important;overflow:visible!important;border:1px solid var(--line)!important;border-left:3px solid var(--tamdot-primary)!important;border-radius:12px!important;background:var(--surface)!important}.notification-item.unread{background:color-mix(in srgb,var(--tamdot-primary-soft) 45%,var(--surface))!important}.notification-item .app-icon{background-color:currentColor!important}.notification-item-content{display:grid;gap:7px}.notification-item-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.notification-heading-left{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.notification-item time{flex:none;white-space:nowrap}.notification-subject{margin:0;font-size:14px!important;line-height:1.35}.notification-context,.notification-reason-title,.notification-subject{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere}.notification-context,.notification-reason-title{margin:0!important}.notification-context{color:var(--muted);font-size:11px;line-height:1.45}.notification-assignment .case-suggestion-card{border-color:var(--line)!important;box-shadow:none!important}.case-suggestion-meta time{color:var(--muted);font-size:10px;font-weight:700}.notification-item-actions{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px!important;padding-top:8px;border-top:1px solid var(--line)}.notification-item-actions>a,.notification-item-actions>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;border-radius:9px!important}.notification-manual-assignment[open]{display:grid;gap:8px}.notification-manual-assignment label{min-width:0}.notification-manual-assignment select{width:100%;min-width:0}.case-suggestion-archived{display:inline-flex;align-items:center;padding:4px 7px;border-radius:999px;background:var(--status-warning-soft,var(--surface));color:var(--status-warning,var(--action-primary));font-size:9px}@media (max-width:1024px){.public-welcome-v5 .tamdot-story-workspace-v2{grid-template-columns:minmax(0,1fr)!important}.public-welcome-v5 .tamdot-demo-inbox-v2{order:1}.public-welcome-v5 .tamdot-demo-analysis{order:2}.public-welcome-v5 .tamdot-demo-case-v2{order:3}.public-welcome-v5 .tamdot-demo-email-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.global-rescan-dialog{width:100vw;max-height:100dvh;border-radius:0}.global-rescan-dialog .dialog-actions{position:static;z-index:2;margin-top:0;background:var(--surface)}.scan-progress-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.scan-progress-facts>span:first-child{grid-column:1/-1}.notification-panel{right:4px!important;left:auto!important;width:calc(100vw - 8px)!important}}@media (max-width:540px){.public-welcome-v5 .tamdot-demo-email-stack{grid-template-columns:minmax(0,1fr)}.public-welcome-v5 .tamdot-story-workspace-v2{padding:9px!important}.notification-item{grid-template-columns:minmax(0,1fr)!important}.notification-urgency-icon{grid-row:auto!important}.notification-item-heading{align-items:flex-start}.notification-item-actions>a,.notification-item-actions>button{flex:1 1 40px}}.product-app .scan-progress-phases{display:flex;flex-wrap:wrap;gap:6px 12px;list-style:none;margin:7px 0 2px;padding:0}.product-app .scan-progress-phases li{display:inline-flex;align-items:center;gap:5px;color:var(--color-text-soft);font-size:11px;font-weight:500}.product-app .scan-progress-phases li>span{display:inline-grid;place-items:center;width:16px;height:16px;border:1px solid var(--color-border);border-radius:50%;font-size:10px}.product-app .scan-progress-phases li.is-active{color:var(--color-brand-primary);font-weight:700}.product-app .scan-progress-phases li.is-active>span{border-color:currentColor}.product-app .scan-progress-phases li.is-complete{color:var(--status-success)}.product-app .scan-progress-phases li.is-complete>span{border-color:currentColor}.product-app .notification-panel{display:flex!important;flex-direction:column!important;box-sizing:border-box;padding:0!important;overflow:hidden!important}.product-app .notification-panel>.data-filter-chips,.product-app .notification-panel>.notification-empty,.product-app .notification-panel>.notification-filter-feedback,.product-app .notification-panel>.notification-filters,.product-app .notification-panel>.notification-notice,.product-app .notification-panel>header{flex:0 0 auto;min-width:0;max-width:100%}.product-app .notification-panel>header{position:relative;z-index:2;gap:10px;border-bottom:1px solid var(--line)}.product-app .notification-panel>header>div{min-width:0}.product-app .notification-panel>header button{min-width:0;white-space:normal;text-align:right}.product-app .notification-panel>.notification-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));margin:0;overflow:visible;border-bottom:1px solid var(--line);border-radius:0;background:var(--surface)}.product-app .notification-panel>.notification-filters button{width:100%;justify-content:space-between;white-space:normal}.product-app .notification-panel>.notification-filter-feedback{padding:6px 10px 0}.product-app .notification-panel>.data-filter-chips{padding:6px 10px 8px}.product-app .notification-panel>.notification-list{flex:1 1 auto;min-width:0;min-height:0;max-height:none;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}.product-app .notification-assignment,.product-app .notification-assignment .case-suggestion-card,.product-app .notification-item,.product-app .notification-item-content,.product-app .notification-list>div{box-sizing:border-box;min-width:0;max-width:100%}.product-app .notification-item,.product-app .notification-item.unread{margin:0!important;box-shadow:none!important}.product-app .notification-item.unread:before{content:none!important;display:none!important}.product-app .notification-group-count{display:inline-flex;align-items:center;min-height:21px;padding:2px 7px;border-radius:999px;background:var(--tamdot-primary-soft);color:var(--tamdot-primary-hover);font-size:10px;font-weight:850}.product-app .notification-context,.product-app .notification-subject{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.product-app .notification-subject{-webkit-line-clamp:1}.product-app .notification-context{-webkit-line-clamp:2;margin-bottom:2px}.product-app .notification-assignment .case-suggestion-card{width:100%}.product-app .notification-item-actions>.notification-primary-action{flex:1 1 210px;width:auto!important;height:auto!important;gap:7px;border:1px solid color-mix(in srgb,var(--tamdot-primary,var(--action-primary)) 42%,var(--line))!important;background:color-mix(in srgb,var(--tamdot-primary,var(--action-primary)) 8%,var(--surface))!important;color:var(--tamdot-primary,var(--status-danger))!important;line-height:1.25;text-align:center;text-decoration:none;overflow-wrap:anywhere}.product-app .notification-item-actions>.notification-primary-action:focus-visible,.product-app .notification-item-actions>.notification-primary-action:hover{background:color-mix(in srgb,var(--tamdot-primary,var(--action-primary)) 14%,var(--surface))!important}.product-app .notification-item-actions>.notification-icon-action{flex:0 0 44px;color:var(--muted)!important}@media (max-width:650px){.product-app .notification-panel>header{align-items:center}.product-app .notification-panel>.notification-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}}@media (max-width:420px){.product-app .notification-panel>header{align-items:flex-start}.product-app .notification-panel>header button{max-width:48%}.product-app .notification-item{grid-template-columns:minmax(0,1fr)!important}}body>.scan-progress-overlay{position:fixed!important;z-index:440!important;inset:0!important;box-sizing:border-box;display:grid;width:100vw;height:100dvh;place-items:center;padding:clamp(6px,1.4vw,20px)!important;overflow:hidden;isolation:isolate;background:color-mix(in srgb,var(--action-primary) 27%,transparent);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}body>.scan-progress-overlay>.scan-progress-panel{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);width:min(1540px,100%);height:100%;max-width:100%;max-height:100%;margin:0;overflow:hidden;background:var(--surface)}body>.scan-progress-overlay>.scan-progress-panel.is-completed{height:100%}body>.scan-progress-overlay .button.primary{border-color:var(--tamdot-primary);background:var(--tamdot-primary);color:var(--surface);box-shadow:0 7px 18px color-mix(in srgb,var(--tamdot-primary) 20%,transparent)}body>.scan-progress-overlay .button.primary:hover:not(:disabled){border-color:var(--tamdot-primary-hover);background:var(--tamdot-primary-hover)}body>.scan-progress-overlay .scan-progress-actions .icon-button{width:44px;min-width:44px;height:44px;min-height:44px}html.scan-result-open,html.scan-result-open body{overscroll-behavior:none}.scan-result-return-banner{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--tamdot-primary) 28%,var(--line));border-radius:11px;background:color-mix(in srgb,var(--tamdot-primary-soft) 42%,var(--surface))}.scan-result-return-banner>span{display:grid;flex:1;gap:2px;min-width:0}.scan-result-return-banner b{font-size:11px}.scan-result-return-banner small{color:var(--muted);font-size:9px;line-height:1.4}.scan-result-return-banner .button{min-height:32px;padding:6px 9px;font-size:9px}.scan-result-tabs{display:flex;flex:0 0 auto;gap:6px;padding:8px 20px;overflow-x:auto;border-bottom:1px solid var(--line);background:var(--surface)}.scan-result-tabs button{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:7px 11px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--muted);font:inherit;font-size:11px;font-weight:800;white-space:nowrap;cursor:pointer}.scan-result-tabs button[aria-pressed=true]{border-color:var(--tamdot-primary);background:var(--tamdot-primary-soft);color:var(--tamdot-primary-hover)}.scan-result-tabs .app-icon{width:15px;height:15px}.scan-business-scroll{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.scan-progress-panel.is-completed .scan-progress-summary{gap:5px;padding-block:9px}.scan-progress-panel.is-completed .scan-progress-summary progress{height:4px}.scan-progress-panel.is-completed .scan-progress-facts{display:grid;grid-template-columns:2fr repeat(4,minmax(0,1fr));gap:8px 16px}.scan-progress-panel.is-completed .scan-progress-facts>span:first-child{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px}.scan-progress-panel.is-completed .scan-progress-facts>span:nth-child(n+2){display:grid}.scan-business-summary{display:grid;gap:16px;width:100%;max-width:none;margin:0;padding:18px 20px 26px;box-sizing:border-box}.scan-business-intro{display:block}.scan-business-intro>div:first-child{display:grid;align-content:center;justify-items:start;gap:8px;padding:20px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--tamdot-primary-soft) 35%,var(--surface))}.scan-business-intro .eyebrow{margin:0;color:var(--tamdot-primary);font-size:9px}.scan-business-intro h3{margin:0;font-size:clamp(16px,1.6vw,21px);line-height:1.35}.scan-business-guidance{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.scan-business-next{min-height:40px;margin-top:4px}.scan-business-disclosure{min-width:0;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.scan-business-disclosure>summary{display:flex;align-items:center;gap:9px;min-height:44px;padding:10px 14px;color:var(--tamdot-primary);font-size:12px;font-weight:800;cursor:pointer}.scan-business-disclosure>summary b{margin-left:auto;padding:3px 8px;border-radius:99px;background:var(--canvas);color:var(--ink);font-size:11px}.scan-business-disclosure>summary:focus-visible{outline:2px solid var(--tamdot-primary);outline-offset:2px;border-radius:9px}.scan-business-disclosure[open]>summary{border-bottom:1px solid var(--line)}.scan-business-statistics .scan-business-metrics{padding:13px}.scan-business-change-sections{display:grid;gap:16px;padding:14px}.scan-business-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.scan-business-metrics>span{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:1px 7px;min-width:0;padding:9px;border:1px solid var(--line);border-radius:10px;background:var(--canvas)}.scan-business-metrics>span>.app-icon{grid-row:1/span 2;width:18px;height:18px;color:var(--tamdot-primary)}.scan-business-metrics>span>b{min-width:0;font-size:15px;line-height:1}.scan-business-metrics>span>small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.scan-business-metrics>span.needs-attention{border-color:color-mix(in srgb,var(--tamdot-primary) 45%,var(--line));background:var(--tamdot-primary-soft)}.scan-business-notice{position:static;margin:0;padding:9px 11px;border:1px solid color-mix(in srgb,var(--status-success) 32%,var(--line));border-radius:9px;background:var(--status-success-soft);color:var(--status-success);font-size:11px;font-weight:750}.scan-business-section{display:grid;gap:9px}.scan-business-section>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px}.scan-business-section>header>span{display:inline-flex;align-items:center;gap:7px}.scan-business-section>header .app-icon{width:16px;height:16px;color:var(--tamdot-primary)}.scan-business-section>header b{font-size:13px}.scan-business-section>header em{display:grid;min-width:25px;height:25px;place-items:center;border-radius:999px;background:var(--canvas);color:var(--muted);font-size:10px;font-style:normal;font-weight:850}.scan-business-priority{padding:13px;border:1px solid color-mix(in srgb,var(--tamdot-primary) 38%,var(--line));border-radius:13px;background:color-mix(in srgb,var(--tamdot-primary-soft) 40%,var(--surface))}.scan-business-empty,.scan-business-priority>p{margin:0;padding:11px 13px;border:1px dashed var(--line);border-radius:10px;background:var(--canvas);color:var(--muted);font-size:11px}.scan-business-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.scan-business-card{position:relative;display:grid;align-content:start;gap:9px;min-width:0;padding:13px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 7px 18px color-mix(in srgb,var(--action-primary) 5%,transparent)}.scan-business-card.grouping{border-left:4px solid var(--tamdot-primary)}.scan-business-card.action{border-left:4px solid var(--status-action)}.scan-business-card.archived{border-left:4px solid var(--status-neutral)}.scan-business-card>header{display:flex;align-items:flex-start;gap:9px;min-width:0}.scan-business-card>header>.app-icon{width:20px;height:20px;margin-top:1px;color:var(--tamdot-primary)}.scan-business-card>header>span:nth-child(2){display:grid;min-width:0;flex:1;gap:2px}.scan-business-card>header small{color:var(--tamdot-primary);font-size:8px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.scan-business-card>header b{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.scan-business-card>p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.scan-business-card>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0}.scan-business-card>dl>div{min-width:0;padding:7px 8px;border-radius:8px;background:var(--canvas)}.scan-business-card dt{color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase}.scan-business-card dd{margin:3px 0 0;overflow-wrap:anywhere;font-size:10px;font-weight:720;line-height:1.4}.scan-business-card dd>small,.scan-contact-identity small{display:block;color:var(--muted);font-size:10px;font-weight:500}.scan-contact-identity{display:block}.scan-contact-identity+.scan-contact-identity{margin-top:5px}.scan-contact-identity b{font-weight:750}.scan-grouping-explanation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.scan-grouping-explanation p{display:grid;align-content:start;gap:4px;min-width:0;margin:0;padding:9px;border:1px solid var(--line);border-radius:9px;background:color-mix(in srgb,var(--surface) 82%,var(--canvas))}.scan-grouping-explanation small{color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.045em;text-transform:uppercase}.scan-grouping-explanation b{overflow-wrap:anywhere;font-size:11px;line-height:1.4}@media (max-width:720px){.scan-grouping-explanation{grid-template-columns:minmax(0,1fr)}}.scan-business-card-actions{display:flex;flex-wrap:wrap;align-items:end;gap:6px;margin-top:auto}.scan-business-card-actions .button{min-height:31px;padding:6px 9px;font-size:9px}.scan-status-control{display:grid;gap:3px;min-width:150px;margin-left:auto}.scan-status-control>span{color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase}.scan-merge-form input,.scan-merge-form select,.scan-status-control select{width:100%;min-height:31px;border:1px solid var(--line);border-radius:8px;background:var(--canvas);color:var(--ink);padding:5px 8px;font:inherit;font-size:10px}.scan-business-unchanged{border:1px solid var(--line);border-radius:11px;background:var(--canvas)}.scan-business-unchanged summary{display:flex;align-items:center;gap:8px;padding:11px 13px;cursor:pointer;font-size:11px;font-weight:800}.scan-business-unchanged summary b{margin-left:auto}.scan-business-unchanged>p{margin:0;padding:0 13px 12px 37px;color:var(--muted);font-size:10px}.scan-business-footer{position:sticky;z-index:3;bottom:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:2px -20px 0;padding:12px 20px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface) 97%,transparent);box-shadow:0 -10px 22px color-mix(in srgb,var(--action-primary) 7%,transparent);backdrop-filter:blur(9px)}.scan-business-footer>span{color:var(--muted);font-size:10px}.scan-business-footer .scan-close-primary{width:auto;min-width:120px;margin-top:0!important;margin-left:auto}.scan-as-link{padding:0;border:0;background:transparent;color:var(--tamdot-primary);font:inherit;font-size:11px;font-weight:800;text-align:left;cursor:pointer}.scan-merge-form{display:grid;gap:12px}.scan-merge-form label{display:grid;gap:6px;color:var(--muted);font-size:11px;font-weight:800}.scan-merge-preview{display:grid;gap:5px;padding:11px;border:1px solid var(--line);border-radius:9px;background:var(--canvas)}.scan-merge-preview p,.scan-merge-preview small{margin:0;color:var(--muted);font-size:10px}.scan-technical-view{display:grid;grid-template-rows:auto minmax(0,1fr)}.scan-technical-view,.scan-technical-view .scan-progress-workspace{min-width:0;min-height:0;overflow:hidden}.scan-technical-view .scan-progress-feed{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.scan-technical-view .scan-progress-workspace>aside{display:grid;min-height:0;grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.scan-technical-summary-copy{display:flex;min-height:0;flex-direction:column;gap:9px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.scan-technical-summary-copy>b{color:var(--tamdot-primary);font-size:34px;line-height:1}.scan-technical-summary-copy>span{color:var(--muted);font-size:11px}.scan-technical-summary-copy>dl{display:grid;gap:0;margin:9px 0 0}.scan-technical-summary-copy>dl>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--line)}.scan-technical-summary-copy :is(dt,dd){margin:0;font-size:11px}.scan-technical-actions{position:relative;z-index:2;display:grid;gap:8px;padding-top:10px;border-top:1px solid var(--line);background:var(--canvas);box-shadow:0 -8px 16px var(--canvas)}.scan-technical-actions .scan-as-link{min-height:36px}.scan-technical-actions .scan-close-primary{width:100%}@media (max-width:1024px){body>.scan-progress-overlay{padding:12px!important}body>.scan-progress-overlay>.scan-progress-panel{width:100%;height:100%}.scan-business-intro{grid-template-columns:1fr}.scan-business-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:768px){body>.scan-progress-overlay{padding:0!important}body>.scan-progress-overlay>.scan-progress-panel{border-radius:0}body>.scan-progress-overlay>.scan-progress-panel.is-completed{height:100%}.scan-business-summary{padding:13px 12px 20px}.scan-business-intro>div:first-child{padding:16px}.scan-business-grid{grid-template-columns:minmax(0,1fr)}.scan-business-footer{bottom:0;margin:2px -12px 0;padding:10px 12px max(10px,env(safe-area-inset-bottom))}.scan-technical-view .scan-progress-workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(210px,1fr) auto;overflow-y:auto}.scan-technical-view .scan-progress-workspace>aside{display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;max-height:min(42dvh,330px);border-top:1px solid var(--line);border-left:0}.scan-technical-summary-copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px 12px}.scan-technical-summary-copy>b,.scan-technical-summary-copy>dl,.scan-technical-summary-copy>p,.scan-technical-summary-copy>span{grid-column:1/-1}.scan-technical-summary-copy>dl{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:12px;column-gap:12px;margin-top:3px}.scan-technical-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.scan-technical-actions .scan-as-link{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:7px 9px;border:1px solid var(--line);border-radius:9px;background:var(--surface);text-align:center}.scan-technical-actions .button{min-width:0;min-height:44px}}@media (max-width:560px){.scan-progress-panel>header{padding:12px}.scan-progress-title em{max-width:210px}.scan-progress-summary{padding:10px 12px}.scan-progress-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.scan-result-tabs{padding:7px 12px}.scan-business-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.scan-business-change-sections{padding:11px}.scan-business-card>dl{grid-template-columns:minmax(0,1fr)}.scan-status-control{width:100%;margin-left:0}.scan-business-footer{flex-wrap:wrap;justify-content:stretch}.scan-business-footer .button{flex:1 1 130px}.scan-business-footer .scan-close-primary{margin-left:0}.scan-result-return-banner{align-items:stretch;flex-wrap:wrap}.scan-result-return-banner>span{flex-basis:100%}.scan-result-return-banner .button{flex:1 1 135px}.scan-technical-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.scan-technical-actions .scan-close-primary:last-child{grid-column:1/-1}}@media (max-width:390px){.scan-progress-title b{font-size:15px}.scan-progress-title em{max-width:160px}.scan-business-summary{padding-inline:9px}}@media (prefers-reduced-motion:reduce){.scan-progress-chip *,.scan-progress-overlay *{scroll-behavior:auto!important}}body>.scan-progress-overlay .scan-progress-panel>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--color-border)}body>.scan-progress-overlay .scan-progress-title{display:flex;align-items:center;gap:12px;min-width:0}body>.scan-progress-overlay .scan-progress-title>span:last-child{display:grid;gap:4px;min-width:0}body>.scan-progress-overlay .scan-progress-title em{font-style:normal;font-size:12px;color:var(--color-text-muted);overflow-wrap:anywhere}body>.scan-progress-overlay .scan-progress-title small{font-size:11px;font-weight:750;color:var(--brand-700)}body>.scan-progress-overlay [data-scan-state=ERROR] .scan-progress-title small,body>.scan-progress-overlay [data-scan-state=PARTIAL] .scan-progress-title small{color:var(--status-action)}body>.scan-progress-overlay .scan-progress-heading{font-size:20px}body>.scan-progress-overlay .scan-progress-actions{display:flex;gap:6px;flex-shrink:0}body>.scan-progress-overlay .scan-progress-summary{display:grid;gap:10px;padding:12px 20px;border-bottom:1px solid var(--color-border);background:var(--color-canvas)}body>.scan-progress-overlay .scan-progress-summary>div:first-child{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 14px;font-size:13px}body>.scan-progress-overlay .scan-progress-summary progress{width:100%;height:6px;accent-color:var(--brand-700)}body>.scan-progress-overlay .scan-progress-phases{display:flex;flex-wrap:wrap;gap:8px 20px;padding:0;margin:0;list-style:none;font-size:12px}body>.scan-progress-overlay .scan-progress-phases li{display:flex;align-items:center;gap:6px}body>.scan-progress-overlay .scan-progress-phases .is-active{font-weight:750;color:var(--brand-700)}body>.scan-progress-overlay .scan-progress-facts>span{display:grid;gap:3px;min-width:0}body>.scan-progress-overlay .scan-progress-facts small{color:var(--color-text-muted);font-size:11px}body>.scan-progress-overlay .scan-progress-facts b{font-size:12px;overflow-wrap:anywhere}body>.scan-progress-overlay .scan-business-intro>div:first-child{padding:16px}body>.scan-progress-overlay .scan-business-card>p,body>.scan-progress-overlay .scan-business-guidance{font-size:14px;line-height:1.55}body>.scan-progress-overlay .scan-business-card dd{font-size:13px}body>.scan-progress-overlay .scan-business-card dt,body>.scan-progress-overlay .scan-business-card>header small{font-size:11px}body>.scan-progress-overlay .scan-business-metrics>span>small{font-size:12px;overflow:visible;white-space:normal;line-height:1.4}body>.scan-progress-overlay .scan-business-metrics>span>b{font-size:22px}body>.scan-progress-overlay .scan-business-card-actions .button{min-height:44px;font-size:12px}body>.scan-progress-overlay .scan-business-footer{position:static;margin:2px 0 0;box-shadow:none;backdrop-filter:none}body>.scan-progress-overlay .scan-progress-panel>*{min-width:0}body>.scan-progress-overlay .scan-business-card>header{flex-wrap:wrap}body>.scan-progress-overlay .scan-business-card>header>span:nth-child(2){flex:1 1 120px}body>.scan-progress-overlay .scan-business-summary:has(.scan-business-priority) .scan-business-statistics{grid-row:3}body>.scan-progress-overlay .scan-business-priority{grid-row:2}body>.scan-progress-overlay .scan-business-priority .scan-business-grid:has(>article:only-child){grid-template-columns:minmax(0,1fr)}body>.scan-progress-overlay .scan-progress-panel[data-scan-state=ERROR] .scan-business-intro>div,body>.scan-progress-overlay .scan-progress-panel[data-scan-state=PARTIAL] .scan-business-intro>div{border-left:3px solid var(--status-action)}@media (max-width:900px){body>.scan-progress-overlay .scan-progress-panel.is-completed .scan-progress-facts{grid-template-columns:repeat(2,minmax(0,1fr))}body>.scan-progress-overlay .scan-progress-panel.is-completed .scan-progress-facts>span:first-child{grid-column:1/-1}}@media (max-height:620px),(max-width:650px){body>.scan-progress-overlay>.scan-progress-panel{display:block;overflow-y:auto;overscroll-behavior:contain}body>.scan-progress-overlay .scan-business-scroll,body>.scan-progress-overlay .scan-progress-feed,body>.scan-progress-overlay .scan-progress-workspace,body>.scan-progress-overlay .scan-progress-workspace>aside,body>.scan-progress-overlay .scan-technical-summary-copy,body>.scan-progress-overlay .scan-technical-view{overflow:visible;max-height:none}body>.scan-progress-overlay .scan-progress-panel>header{padding:12px;gap:8px}body>.scan-progress-overlay .scan-progress-summary{padding:12px}body>.scan-progress-overlay .scan-progress-heading{font-size:18px}body>.scan-progress-overlay .scan-progress-title em{max-width:none;font-size:11px}}.scan-mailbox-coverage{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px;padding:16px 20px 0}.scan-mailbox-coverage article{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--color-border);padding:12px;border-radius:6px}.scan-mailbox-coverage article[data-state=ERROR],.scan-mailbox-coverage article[data-state=PARTIAL]{border-left:3px solid var(--status-action)}.scan-mailbox-coverage article>div{display:grid;gap:5px;min-width:0}.scan-mailbox-coverage b{font-size:13px;overflow-wrap:anywhere}.scan-mailbox-coverage small,.scan-mailbox-coverage span{font-size:12px;color:var(--color-text-muted)}body>.scan-progress-overlay .scan-business-card[role=alert] ul{margin:0;padding-left:20px;font-size:14px;line-height:1.6}:root{--tamdot-page-gutter:clamp(18px,2.6vw,46px)}.product-app :where(.page,.case-workspace,.contact-detail){width:100%;max-width:none;margin-inline:0;padding-inline:var(--tamdot-page-gutter)}.product-app .workspace-page-header,.workspace-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:0 0 22px;padding:4px 0 20px;border-bottom:1px solid var(--line)}.workspace-page-heading-copy{display:grid;min-width:0;gap:5px}.workspace-page-heading-copy .eyebrow{margin:0}.workspace-page-title-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.workspace-page-title-line h1{margin:0;font-size:clamp(24px,2.2vw,34px);line-height:1.08;letter-spacing:-.035em}.workspace-page-description{max-width:760px;margin:0;color:var(--muted);font-size:13px;line-height:1.5}.workspace-page-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.product-app :where(.document-command-rail,.contact-command-rail,.inbox-command-rail,.case-command-rail){--data-list-command-rail-background:var(--surface);border:1px solid color-mix(in srgb,var(--line) 90%,var(--ink) 10%);border-radius:14px;background:var(--surface)!important;background-color:var(--surface)!important;backdrop-filter:none!important}.product-app :where(.document-command-rail,.contact-command-rail,.inbox-command-rail,.case-command-rail)[data-pinned=true]{border-color:color-mix(in srgb,var(--tamdot-primary) 26%,var(--line));box-shadow:0 10px 22px color-mix(in srgb,var(--ink) 9%,transparent)!important}.product-app :where(.document-command-bar,.contact-command-bar,.compact-filter-bar){border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:13px;background:color-mix(in srgb,var(--surface) 72%,var(--canvas));box-shadow:0 6px 20px color-mix(in srgb,var(--action-primary) 3%,transparent)}.product-app .document-command-bar{grid-template-columns:minmax(250px,1fr) auto auto auto auto;gap:9px;width:100%}.product-app .document-command-bar>:where(.search-suggestion-row,.data-filter-chips){grid-column:1/-1}.product-app .contact-command-bar{grid-template-columns:minmax(250px,1fr) auto minmax(250px,auto) auto auto auto}.product-app .data-filter-chips{padding:2px 0 0;background:transparent}.product-app .data-filter-chips button{max-width:min(360px,100%)}.product-app .data-list-command-rail-sentinel{background:var(--canvas)}body>.tamdot-floating-panel:is(.document-filter-panel,.contact-filter-panel,.inbox-filter-panel,.case-advanced-filter-sheet){border-color:var(--line);background:color-mix(in srgb,var(--surface) 88%,var(--canvas));box-shadow:0 20px 54px color-mix(in srgb,var(--action-primary) 16%,transparent)}.search-suggestion-row{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.search-suggestion-row small{color:var(--muted);font-size:10px;font-weight:750}.global-search-examples button,.search-suggestion-row button{min-height:28px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);padding:5px 9px;font:inherit;font-size:10px;font-weight:720;cursor:pointer}.global-search-examples button:hover,.search-suggestion-row button:hover{border-color:var(--tamdot-primary);background:var(--tamdot-primary-soft);color:var(--tamdot-primary-hover)}.global-search-examples{position:absolute;top:calc(100% + 7px);left:0;z-index:190;display:flex;align-items:center;gap:6px;width:min(620px,calc(100vw - 28px));padding:9px;border:1px solid var(--line);border-radius:11px;background:var(--surface);box-shadow:0 14px 36px color-mix(in srgb,var(--action-primary) 14%,transparent)}.global-search-examples>small{padding-inline:3px;color:var(--muted);font-size:10px;font-weight:800}body>.tamdot-drawer-layer .assistant-panel{right:16px;bottom:16px;left:auto;z-index:1;width:min(540px,calc(100vw - 32px));height:auto;outline:none}body>.tamdot-dialog-layer .layout-personalizer-wysiwyg{width:min(1180px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow:hidden}body>.tamdot-dialog-layer .layout-personalizer-wysiwyg>.dialog-body{min-height:0;overflow:auto;padding:1px 4px 10px 1px}body>.tamdot-dialog-layer .layout-personalizer-wysiwyg>.dialog-actions{position:sticky;z-index:8;bottom:0;margin-top:10px;padding-top:12px;border-top:1px solid var(--line);background:var(--surface)}.layout-personalizer-status-row{position:sticky;z-index:6;top:0;margin:0 0 10px;padding:8px 0;background:var(--surface)}.layout-personalizer-status-row>div{display:flex;gap:6px}.layout-personalizer-help{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;border:1px solid color-mix(in srgb,var(--tamdot-primary) 28%,var(--line));border-radius:11px;background:var(--tamdot-primary-soft);padding:10px 12px}.layout-personalizer-help>div{display:flex;align-items:center;gap:9px;color:var(--tamdot-primary-hover)}.layout-personalizer-help span{display:grid;gap:2px}.layout-personalizer-help small{color:var(--muted);font-size:10px;line-height:1.4}.layout-personalizer-help ol{display:grid;gap:2px;margin:4px 0 0;padding-left:17px;color:var(--muted);font-size:10px;line-height:1.35}.layout-personalizer-help button{border:0;background:transparent;color:var(--tamdot-primary-hover);font:inherit;font-size:10px;font-weight:850;cursor:pointer}.layout-personalizer-live{display:grid;gap:10px}.layout-personalizer-live>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.layout-personalizer-live>header b{font-size:13px}.layout-personalizer-live>header small{max-width:700px;color:var(--muted);font-size:10px;line-height:1.4;text-align:right}.layout-personalizer-wysiwyg .layout-personalizer-preview-grid{gap:10px;min-height:320px;align-content:start}.layout-personalizer-preview-grid>.layout-live-card{position:relative;display:flex;min-width:0;min-height:150px;flex-direction:column;gap:9px;overflow:visible;border:1px solid var(--line);border-radius:13px;background:var(--surface);padding:13px;color:var(--ink);cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.layout-personalizer-preview-grid>.layout-live-card:hover{border-color:color-mix(in srgb,var(--tamdot-primary) 42%,var(--line));background:var(--surface)}.layout-personalizer-preview-grid>.layout-live-card.is-selected,.layout-personalizer-preview-grid>.layout-live-card[aria-current=true]{z-index:3;border:2px solid var(--tamdot-primary);background:var(--surface);box-shadow:0 0 0 3px var(--tamdot-primary-focus),0 14px 34px color-mix(in srgb,var(--action-primary) 10%,transparent)}.layout-live-card-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px}.layout-live-card-heading>span:nth-child(2){display:grid;min-width:0;gap:2px}.layout-live-card-heading small{overflow:hidden;color:var(--tamdot-primary);font-size:8px;font-weight:850;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.layout-live-card-heading b{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.layout-live-card>p{min-height:34px;margin:0;color:var(--muted);font-size:10px;line-height:1.45}.layout-live-card-content{display:grid;gap:5px;margin-top:auto}.layout-live-card-content span{overflow:hidden;border-radius:7px;background:var(--canvas);color:var(--muted);padding:5px 7px;font-size:8px;font-weight:760;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.layout-live-toolbar{display:flex;align-items:end;gap:6px;margin:3px -4px -4px;padding:9px 4px 4px;border-top:1px solid var(--line);flex-wrap:wrap}.layout-live-toolbar>button{display:inline-flex;min-width:31px;min-height:31px;align-items:center;justify-content:center;gap:5px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);padding:6px 8px;font:inherit;font-size:9px;font-weight:800}.layout-live-toolbar>button:hover:not(:disabled){border-color:var(--tamdot-primary);background:var(--tamdot-primary-soft);color:var(--tamdot-primary-hover)}.layout-live-toolbar label{display:grid;min-width:122px;gap:3px;margin-left:auto;color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase}.layout-live-toolbar select{min-height:31px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:0 7px;color:var(--ink);font:inherit;font-size:10px}.layout-live-toolbar .layout-live-hide{min-width:-moz-max-content;min-width:max-content}.layout-personalizer-preview-grid>.layout-drop-zone{min-height:150px;border-width:2px;background:color-mix(in srgb,var(--tamdot-primary-soft) 86%,var(--surface))}.layout-hidden-modules{display:grid;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.layout-hidden-modules>b{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.layout-hidden-modules>div{display:flex;gap:7px;flex-wrap:wrap}.layout-hidden-modules button{display:inline-grid;grid-template-columns:auto auto auto;align-items:center;gap:7px;min-height:36px;border:1px dashed var(--line-strong,var(--line));border-radius:9px;background:var(--canvas);color:var(--muted);padding:7px 9px;font:inherit;font-size:10px;cursor:pointer}.layout-hidden-modules button strong{color:var(--tamdot-primary-hover);font-size:9px}.product-app .case-list-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;align-items:start}.product-app .case-list-header>.eyebrow{grid-column:1/-1;margin-bottom:-7px}.product-app .case-workspace-title h1{margin:0;font-size:clamp(25px,2.3vw,35px);letter-spacing:-.035em}.product-app .case-workspace-title p{max-width:760px;margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.product-app .case-workspace-title>div{align-items:flex-start}.product-app .saved-view-bar{justify-content:flex-end}.case-display-switch{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:9px;background:var(--surface);padding:2px}.case-display-switch button{display:inline-flex;min-height:32px;align-items:center;gap:5px;border:0;border-radius:7px;background:transparent;color:var(--muted);padding:6px 9px;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.case-display-switch button[aria-pressed=true]{background:var(--tamdot-primary-soft);color:var(--tamdot-primary-hover)}.product-app .case-quick-filter-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.product-app .case-quick-filter-row>button{display:inline-flex;align-items:center;gap:6px}.product-app .case-quick-filter-row button b,body>.tamdot-floating-panel.case-category-menu button b{display:inline-grid;min-width:20px;height:20px;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--ink) 7%,transparent);color:currentColor;font-size:9px}body>.tamdot-floating-panel.case-category-menu button{display:flex;min-width:250px;align-items:center;justify-content:space-between;gap:14px}.product-app .compact-filter-bar{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:9px;align-items:center;padding:10px}.product-app .compact-filter-bar>.search-suggestion-row{grid-column:1/-1}.product-app .case-card-grid.is-card-view{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.product-app .case-card-grid.is-card-view .business-case-card{min-width:0;height:100%}.case-card-operational-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.case-card-operational-strip>span{display:grid;gap:2px;border-radius:8px;background:var(--canvas);padding:7px 8px}.case-card-operational-strip small{color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.case-card-operational-strip time{overflow:hidden;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.case-card-operational-strip .is-overdue{border:1px solid color-mix(in srgb,var(--status-critical) 18%,transparent);background:color-mix(in srgb,var(--status-critical-soft) 58%,var(--surface));color:var(--status-critical);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--status-critical) 48%,transparent)}.case-card-operational-strip .is-overdue small{color:currentColor}.product-app .case-card-grid.is-list-view{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}.product-app .case-card-grid.is-list-view .business-case-card{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:12px 14px}.product-app .case-card-grid.is-list-view .case-card-main{display:grid;grid-template-columns:minmax(230px,1.2fr) minmax(190px,.8fr) minmax(230px,1fr);gap:10px 14px;align-items:center}.product-app .case-card-grid.is-list-view .case-card-title-row{grid-column:1}.product-app .case-card-grid.is-list-view :where(.business-case-context,.case-card-sort-context){display:none}.product-app .case-card-grid.is-list-view .case-card-next-action{grid-column:2;margin:0}.product-app .case-card-grid.is-list-view .case-card-operational-strip{grid-column:3}.product-app .case-card-grid.is-list-view .case-card-highlights{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.product-app .case-card-grid.is-list-view .case-card-latest-email{display:none}.product-app .case-card-grid.is-list-view .business-case-footer{grid-column:2;grid-row:1;align-self:center;border:0;padding:0 0 0 12px}.product-app :where(.global-search,.document-search-shell):hover,.product-app :where(.global-search,.document-search-shell,input,select,textarea):focus-within{border-color:var(--tamdot-primary)!important}.product-app :where(.search-group button,.contact-view-config,.directory-avatar,.directory-avatar.company,.contact-card-open):not(.case-status-badge){--blue:var(--tamdot-primary);--blue-soft:var(--tamdot-primary-soft)}.product-app :where(.panel-link,.back-link,.contact-card-open,.contact-person-link i,.contact-card-primary-link:hover){color:var(--tamdot-primary-hover)}.product-app .directory-tabs button:after{background:var(--tamdot-primary)}:root{--event-message:var(--action-primary-hover);--event-followup:var(--status-warning);--event-deadline:var(--status-danger);--event-document:var(--action-primary)}.product-app :where(.org-dot,.avatar){background:var(--tamdot-primary-soft);color:var(--tamdot-primary-hover)}.product-app .case-badge.category,.product-app .case-tag.blue,.product-app .case-tag.purple{background:var(--surface-hover);color:var(--action-primary)}.product-app .case-badge.status.in_progress{background:var(--tamdot-primary-soft);color:var(--tamdot-primary-hover)}.product-app .case-badge.status.waiting_for_customer,.product-app .case-badge.status.waiting_for_external{background:var(--surface);color:var(--action-primary)}.product-app .case-badge.direction.inbound{background:var(--surface);color:var(--action-primary)}.product-app .case-badge.direction.outbound{background:var(--surface-hover);color:var(--action-primary)}.product-app :where(.case-notice,.inbox-notice,.notice:not(.success):not(.error)){border:1px solid color-mix(in srgb,var(--tamdot-primary) 24%,var(--line));background:var(--tamdot-primary-soft);color:var(--tamdot-primary-hover)}.product-app .support-status.in_progress{background:var(--tamdot-primary-soft);color:var(--tamdot-primary-hover)}.product-app .participant-chip.is-internal{border-color:var(--action-primary);background:var(--surface)}.product-app .operations-trigger.running{border-color:var(--tamdot-primary);box-shadow:inset 0 0 0 1px var(--tamdot-primary-focus)}.product-app .case-reply-workspace{--accent:var(--tamdot-primary);background:linear-gradient(135deg,color-mix(in srgb,var(--tamdot-primary) 7%,transparent),transparent 55%),var(--surface)}.product-app .case-reply-entry small{color:var(--tamdot-primary-hover)}.product-app .reply-external-handoff{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--line);border-left:4px solid var(--tamdot-primary);border-radius:12px;background:color-mix(in srgb,var(--tamdot-primary-soft) 32%,var(--surface));color:var(--ink)}.product-app .reply-external-handoff>b{font-size:12px;line-height:1.45}.product-app .reply-external-handoff>span{display:flex;align-items:center;gap:9px;min-width:0}.product-app .reply-external-handoff>span>small,.product-app .reply-external-handoff>span>span{color:var(--muted);font-size:10px}.product-app .reply-external-handoff .mailbox-identity{min-width:0}.product-app .reply-external-handoff .mailbox-identity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .kind-message{--timeline-accent:var(--action-primary-hover);--timeline-soft:var(--surface)}.product-app .kind-meeting{--timeline-accent:var(--status-warning);--timeline-soft:var(--surface)}.product-app .kind-document{--timeline-accent:var(--action-primary);--timeline-soft:var(--surface-hover)}.product-app .timeline-marker{border-color:var(--surface);background:var(--tamdot-primary)}.product-app .case-filter-meta{display:flex;min-height:26px;align-items:center;justify-content:space-between;gap:12px;padding:0 2px 5px;color:var(--muted);font-size:10px}.product-app .case-filter-meta>span:first-child{white-space:nowrap}.product-app .case-filter-save-state{display:inline-flex;align-items:center;gap:6px;text-align:right}.product-app .case-filter-save-state:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--muted)}.product-app .case-filter-save-state.is-saving:before{background:var(--tamdot-primary);animation:tamdot-filter-pulse 1s ease-in-out infinite}.product-app .case-filter-save-state.is-saved{color:var(--status-success)}.product-app .case-filter-save-state.is-saved:before{background:var(--status-success)}.product-app .case-filter-save-state.is-error{color:var(--status-critical)}.product-app .case-filter-save-state.is-error:before{background:var(--status-critical)}.product-app .case-filter-save-state .link-button{border:0;background:transparent;color:currentColor;padding:0;font:inherit;font-weight:850;text-decoration:underline;cursor:pointer}@keyframes tamdot-filter-pulse{50%{opacity:.35;transform:scale(.8)}}.product-app .history-view-save-state{display:block;margin-top:5px;color:var(--muted);font-size:9px;font-weight:700}.product-app .history-view-save-state.is-saved{color:var(--status-success)}.product-app .history-view-save-state.is-error{color:var(--status-critical)}.product-app .case-card-next-action.is-empty{border-style:dashed;background:color-mix(in srgb,var(--surface-soft) 76%,var(--surface))}.product-app .case-card-next-action.is-empty b{color:var(--muted);font-weight:650}.product-app .case-operational-details dd{overflow-wrap:anywhere}.product-app .case-operational-details dd small{display:block;margin-top:2px;color:var(--muted);font-size:8px;font-weight:700}.product-app .case-pagination{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:16px 0 2px}.product-app .case-pagination>button:first-child{justify-self:start}.product-app .case-pagination>button:last-child{justify-self:end}.product-app .case-pagination>span{display:grid;min-width:74px;place-items:center;gap:1px;color:var(--ink);font-size:10px}.product-app .case-pagination>span small:before{content:"/ "}.product-app .case-pagination>span small{color:var(--muted)}.product-app .inbox-filters{grid-template-columns:minmax(220px,1fr) max-content minmax(132px,max-content) max-content max-content;background:var(--canvas)!important;box-shadow:none!important}.product-app .inbox-day-list .inbox-action-menu[open]{z-index:280}.product-app .inbox-day-list .inbox-action-popover{z-index:280;max-height:min(420px,calc(100vh - 140px));overflow-y:auto;overscroll-behavior:contain}.product-app .inbox-day-list .inbox-email-row:nth-last-child(-n+2) .inbox-action-popover{top:auto;bottom:42px}.product-app .case-list-state{display:flex;min-height:56px;align-items:center;justify-content:center;gap:10px;margin:8px 0;border:1px dashed var(--line);background:color-mix(in srgb,var(--surface) 72%,var(--canvas));color:var(--muted);font-size:11px}.product-app .case-list-state.is-error{border-color:color-mix(in srgb,var(--status-critical) 35%,var(--line));color:var(--status-critical)}.product-app .case-card-grid.is-loading{opacity:.48;pointer-events:none}.product-app .bulk-selection-warning{color:var(--muted);font-size:10px;font-weight:760}.product-app .case-archived-actions{display:flex;align-items:center;gap:6px}.product-app .workspace-page-header.settings-save-bar{position:static;inset:auto;z-index:auto;margin:0 0 22px;border-width:0 0 1px;border-radius:0;background:transparent;padding:4px 0 20px;box-shadow:none}.product-app .settings-shortcuts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.case-tag.blue,.case-tag.purple{background:var(--surface-hover)!important;color:var(--action-primary)!important}:where(.org-dot,.avatar){background:var(--tamdot-primary-soft);color:var(--tamdot-primary-hover)}:where(.reply-signature-preview,.reply-sender-preview){background:var(--surface-soft,var(--surface-hover))!important}.notice{border-color:color-mix(in srgb,var(--tamdot-primary) 24%,var(--line))!important;background:var(--tamdot-primary-soft)!important;color:var(--tamdot-primary-hover)!important}.notice.success{border-color:color-mix(in srgb,var(--status-success) 38%,var(--line))!important;background:var(--green-soft)!important;color:var(--status-success)!important}.notice.error,.notice[role=alert]{border-color:color-mix(in srgb,var(--status-critical) 38%,var(--line))!important;background:var(--red-soft)!important;color:var(--status-critical)!important}.canonical-flow-node.tone-sent .canonical-flow-card{border-color:color-mix(in srgb,var(--status-success) 48%,var(--line));background:var(--green-soft)}.canonical-flow-node.tone-sent .canonical-flow-header,.canonical-flow-node.tone-sent .canonical-flow-icon,.canonical-flow-node.tone-sent header b{background:color-mix(in srgb,var(--status-success) 16%,var(--surface));color:var(--status-success)}.canonical-flow-node.tone-pending .canonical-flow-header,.canonical-flow-node.tone-pending .canonical-flow-icon,.canonical-flow-node.tone-pending header b{background:color-mix(in srgb,var(--status-warning) 16%,var(--surface));color:var(--status-warning)}[data-timeline-status]{--timeline-accent:var(--status-neutral)!important;--timeline-soft:var(--surface-soft)!important}[data-timeline-status=FOLLOW_UP_SENT],[data-timeline-status=RESPONSE_SENT]{--timeline-accent:var(--status-success)!important;--timeline-soft:var(--green-soft)!important}.kind-status{--timeline-accent:var(--status-neutral)!important;--timeline-soft:var(--surface-soft)!important}.architecture-feature-card,.architecture-stamp{border-color:var(--line)!important;color:var(--muted)!important}.architecture-procedure code{color:var(--surface)!important}.product-app .operational-card-status i{background:var(--action-primary)}.product-app .tone-action .operational-card-status i{background:var(--tamdot-primary)}.product-app .tone-critical .operational-card-status i{background:var(--status-critical)}.product-app .tone-done .operational-card-status i{background:var(--status-success)}.tamdot-action-badge{background:var(--tamdot-primary-soft);color:var(--tamdot-primary-hover)}.login-page .login-aside{background:radial-gradient(circle at 14% 12%,color-mix(in srgb,var(--action-primary) 10%,transparent) 0,transparent 34%),radial-gradient(circle at 85% 82%,color-mix(in srgb,var(--action-primary) 8%,transparent) 0,transparent 32%),var(--background)}.auth-marketing{background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--action-primary) 22%,transparent),transparent 35%),var(--text-primary)}:where(.public-text-link,.public-legal>footer a,.login-legal-links a,.v1-demo-email>span,.v1-demo-thread i){color:var(--action-primary)}:where(.public-mail-card span,.public-case-card footer span,.public-case-card header>span,.public-demo-dashboard section>article>span,.public-demo-case>header span){background:var(--surface-hover);color:var(--action-primary)}body>.scan-progress-overlay>.scan-progress-panel.is-running{grid-template-rows:auto auto minmax(0,1fr)}body>.tamdot-dialog-layer .layout-personalizer-wysiwyg{width:min(1180px,calc(100vw - 40px));max-height:calc(100dvh - 40px)}@media (min-width:1450px){.product-app .case-card-grid.is-list-view .case-card-main{grid-template-columns:minmax(220px,1.15fr) minmax(170px,.85fr) minmax(150px,.68fr) minmax(180px,.78fr) minmax(120px,.5fr)}.product-app .case-card-grid.is-list-view .case-operational-details{grid-column:3;grid-template-columns:minmax(0,1fr);padding:0;border:0}.product-app .case-card-grid.is-list-view .case-operational-strip{grid-column:4}.product-app .case-card-grid.is-list-view .case-card-highlights{grid-column:5;grid-template-columns:minmax(0,1fr)}.product-app .case-card-grid.is-list-view .case-card-highlights .case-card-fact:not(:last-child){display:none}}@media (max-width:1260px){.product-app .case-card-grid.is-card-view{grid-template-columns:repeat(2,minmax(0,1fr))}.product-app .contact-command-bar{grid-template-columns:minmax(230px,1fr) auto auto}.product-app .contact-command-bar>:where(.contact-group-switch,.data-list-sort-control,.search-suggestion-row,.data-filter-chips){grid-column:1/-1}.product-app .case-card-grid.is-list-view .case-card-main{grid-template-columns:minmax(220px,1fr) minmax(190px,1fr)}.product-app .case-card-grid.is-list-view .case-card-operational-strip{grid-column:1/-1}}@media (max-width:1180px){.product-app .inbox-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){:root{--tamdot-page-gutter:14px}.product-app .workspace-page-header,.workspace-page-header{flex-direction:column;gap:14px}.workspace-page-actions,.workspace-page-actions>*{width:100%}.workspace-page-actions .button{flex:1 1 auto;justify-content:center}.product-app .compact-filter-bar,.product-app .contact-command-bar,.product-app .document-command-bar{grid-template-columns:minmax(0,1fr) auto}.product-app :where(.document-view-switch,.contact-group-switch,.data-list-sort-control,.search-suggestion-row,.data-filter-chips){grid-column:1/-1}.product-app .case-list-header{grid-template-columns:1fr}.product-app .saved-view-bar{justify-content:flex-start}.product-app .case-card-grid.is-card-view,.product-app .case-card-grid.is-list-view .business-case-card,.product-app .case-card-grid.is-list-view .case-card-main{grid-template-columns:minmax(0,1fr)}.product-app .case-card-grid.is-list-view :where(.case-card-title-row,.case-card-next-action,.case-card-operational-strip,.case-card-highlights){grid-column:1}.product-app .case-card-grid.is-list-view .business-case-footer{grid-column:1;grid-row:auto;padding:9px 0 0;border-top:1px solid var(--line)}.layout-personalizer-wysiwyg .layout-personalizer-preview-grid>:where(.size-small,.size-medium){grid-column:span 6}.layout-personalizer-wysiwyg .layout-personalizer-preview-grid>:where(.size-large,.size-full){grid-column:1/-1}.layout-personalizer-live>header{align-items:flex-start;flex-direction:column}.layout-personalizer-live>header small{text-align:left}.product-app .case-filter-meta{align-items:flex-start;flex-direction:column}.product-app .case-filter-save-state{text-align:left}}@media (max-width:600px){.product-app .inbox-filters{grid-template-columns:minmax(0,1fr)}.product-app .inbox-filters>*{grid-column:1}.product-app :where(.document-command-bar,.contact-command-bar,.compact-filter-bar){grid-template-columns:minmax(0,1fr)}.product-app :where(.document-command-bar,.contact-command-bar,.compact-filter-bar)>*{grid-column:1;min-width:0}.case-display-switch{width:100%}.case-display-switch button{flex:1;justify-content:center}.search-suggestion-row{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px;scrollbar-width:none}.search-suggestion-row button{flex:0 0 auto}body>.tamdot-drawer-layer .assistant-panel{inset:8px;width:auto;height:auto}.tamdot-drawer-backdrop{opacity:1}body>.tamdot-dialog-layer .layout-personalizer-wysiwyg{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:14px}.layout-personalizer-wysiwyg .layout-personalizer-preview-grid>:where(.size-small,.size-medium,.size-large,.size-full,.layout-drop-zone){grid-column:1/-1}.layout-live-toolbar label{order:2;width:100%;margin-left:0}.layout-personalizer-help{align-items:flex-start;flex-direction:column}.global-search-examples{overflow-x:auto}.product-app .case-pagination .button span{display:none}}@media (max-width:700px){body>.tamdot-dialog-layer .global-rescan-dialog{width:calc(100vw - 40px)!important;max-height:calc(100dvh - 40px);border-radius:14px}.product-app .notification-panel{position:fixed;inset:68px 8px 8px;right:8px!important;left:8px!important;width:auto!important;max-width:none;max-height:none}}@media (max-width:600px){body>.tamdot-dialog-layer .global-rescan-dialog{width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)}}@media (prefers-reduced-motion:reduce){.layout-personalizer-preview-grid>.layout-live-card{transition:none}.product-app .case-filter-save-state.is-saving:before{animation:none}}:root{--status-review-soft:var(--color-status-review-soft);--status-progress:var(--status-review);--status-done:var(--status-success);--status-archived:var(--status-neutral);--attention-action:var(--status-action);--attention-overdue:var(--status-critical);--attention-review:var(--status-review);--attention-waiting:var(--status-waiting);--attention-soon:var(--status-warning);--priority-normal:var(--status-neutral);--priority-high:var(--status-warning);--priority-critical:var(--status-critical)}[data-theme=dark]{--status-information:var(--status-new);--status-information-soft:var(--action-primary);--status-action:var(--status-danger);--status-action-soft:var(--status-danger);--status-warning:var(--action-primary);--status-warning-soft:var(--action-primary);--status-critical:var(--status-danger);--status-critical-soft:var(--status-danger);--status-success:var(--color-status-success);--status-success-soft:var(--status-success);--status-neutral:var(--action-primary);--status-neutral-soft:var(--action-primary)}.case-status-new{--case-status-soft:var(--status-information-soft)}.case-status-in-progress,.case-status-waiting-for-us{--case-status-soft:var(--status-action-soft)}.case-status-waiting-for-external{--case-status-soft:var(--color-status-waiting-soft)}.case-status-done{--case-status-soft:var(--status-success-soft)}.case-status-archived{--case-status-soft:var(--status-neutral-soft)}.product-app .case-badge[data-tone=information]{--case-status-color:var(--status-information);--case-status-soft:var(--status-information-soft)}.product-app .case-badge[data-tone=action]{--case-status-color:var(--status-action);--case-status-soft:var(--status-action-soft)}.product-app .case-badge[data-tone=warning]{--case-status-color:var(--status-warning);--case-status-soft:var(--status-warning-soft)}.product-app .case-badge[data-tone=review]{--case-status-color:var(--status-review);--case-status-soft:var(--status-review-soft)}.product-app .case-badge[data-tone=waiting]{--case-status-soft:var(--color-status-waiting-soft)}.product-app .case-badge[data-tone=critical]{--case-status-color:var(--status-critical);--case-status-soft:var(--status-critical-soft)}.product-app .case-badge[data-tone=success]{--case-status-color:var(--status-success);--case-status-soft:var(--status-success-soft)}.product-app .case-badge[data-tone=neutral]{--case-status-color:var(--status-neutral);--case-status-soft:var(--status-neutral-soft)}.product-app .case-badge.attention[data-tone]{border:1px solid color-mix(in srgb,var(--case-status-color) 24%,transparent)}.case-attention-action-required,.case-attention-due-today,.case-attention-follow-up-due{--case-status-color:var(--status-action);--case-status-soft:var(--status-action-soft)}.case-attention-overdue,.case-attention-urgent{--case-status-color:var(--status-critical);--case-status-soft:var(--status-critical-soft)}.case-attention-deadline-soon{--case-status-color:var(--status-warning);--case-status-soft:var(--status-warning-soft)}.case-attention-appointment-review,.case-attention-review-required{--case-status-color:var(--status-review);--case-status-soft:var(--status-review-soft)}.case-attention-waiting-external,.case-attention-waiting-response{--case-status-color:var(--status-waiting);--case-status-soft:var(--color-status-waiting-soft)}.case-attention-appointment,.case-attention-new-activity{--case-status-color:var(--status-information);--case-status-soft:var(--status-information-soft)}.product-app .case-badge.priority.low{background:var(--status-information-soft);color:var(--status-information)}.product-app .case-badge.priority.normal{background:var(--status-neutral-soft);color:var(--status-neutral)}.product-app .case-badge.priority.high{background:var(--status-warning-soft);color:var(--status-warning)}.product-app .case-badge.priority.urgent{background:var(--status-critical-soft);color:var(--status-critical)}.product-app .case-status-option.case-status-new{color:var(--status-information)}.product-app .case-status-option.case-status-in-progress,.product-app .case-status-option.case-status-waiting-for-us{color:var(--status-action)}.product-app .case-status-option.case-status-done{color:var(--status-success)}.product-app .dashboard-status-card.case-status-new{border-top-color:var(--status-information)}.product-app .dashboard-status-card.case-status-in-progress,.product-app .dashboard-status-card.case-status-waiting-for-us{border-top-color:var(--status-action)}.product-app .dashboard-status-card.case-status-done{border-top-color:var(--status-success)}.product-app .case-conversation-state.case-status-new i{background:var(--status-information)}.product-app .case-conversation-state.case-status-in-progress i,.product-app .case-conversation-state.case-status-waiting-for-us i{background:var(--status-action)}.product-app .case-conversation-state.case-status-done i{background:var(--status-success)}.product-app .operational-status-badge:is(.reason-user_action_required,.reason-action_required,.reason-follow_up_due,.reason-deadline_today){border-color:color-mix(in srgb,var(--status-action) 28%,var(--line));background:var(--status-action-soft);color:var(--status-action)}.product-app .operational-status-badge.reason-overdue{border-color:color-mix(in srgb,var(--status-critical) 28%,var(--line));background:var(--status-critical-soft);color:var(--status-critical)}.product-app .operational-status-badge:is(.reason-unassigned,.reason-waiting,.reason-waiting_response,.reason-waiting_external){border-color:color-mix(in srgb,var(--status-neutral) 28%,var(--line));background:var(--status-neutral-soft);color:var(--status-neutral)}.product-app .case-action-menu-panel .tone-archive{--action-tone:var(--status-neutral);color:var(--status-neutral)!important}.product-app .notification-status-tag.tone-information{border-color:color-mix(in srgb,var(--status-information) 28%,var(--line));background:var(--status-information-soft);color:var(--status-information)}.product-app .notification-status-tag.tone-review{border-color:color-mix(in srgb,var(--status-review) 28%,var(--line));background:var(--status-review-soft);color:var(--status-review)}.product-app .notification-status-tag.tone-done{border-color:color-mix(in srgb,var(--status-success) 28%,var(--line));background:var(--status-success-soft);color:var(--status-success)}.product-app .notification-tone-review .notification-urgency-icon{background:var(--status-review-soft);color:var(--status-review)}.product-app .notification-tone-done .notification-urgency-icon{background:var(--status-success-soft);color:var(--status-success)}.product-app .operational-card.tone-neutral{border-left-color:var(--status-neutral)}.product-app .operational-card.tone-review{border-left-color:var(--status-review)}.product-app .operational-card.tone-action{border-left-color:var(--status-action)}.product-app .operational-card.tone-critical{border-left-color:var(--status-critical)}.product-app .operational-card.tone-done{border-left-color:var(--status-success)}.product-app .operational-card.tone-neutral .operational-card-status i{background:var(--status-neutral)}.product-app .operational-card.tone-review .operational-card-status i{background:var(--status-review)}.product-app .operational-card.tone-action .operational-card-status i{background:var(--status-action)}.product-app .operational-card.tone-critical .operational-card-status i{background:var(--status-critical)}.product-app .operational-card.tone-done .operational-card-status i{background:var(--status-success)}.canonical-flow-node.tone-received .canonical-flow-card{border-color:color-mix(in srgb,var(--status-information) 38%,var(--line));background:var(--status-information-soft)}.canonical-flow-node.tone-pending .canonical-flow-card{border-color:color-mix(in srgb,var(--status-neutral) 38%,var(--line));background:var(--status-neutral-soft)}.canonical-flow-node.tone-followup .canonical-flow-card{border-color:color-mix(in srgb,var(--status-warning) 42%,var(--line));background:var(--status-warning-soft)}.canonical-flow-node.tone-action .canonical-flow-card{border-color:color-mix(in srgb,var(--status-action) 42%,var(--line));background:var(--status-action-soft)}.canonical-flow-node:is(.tone-overdue,.tone-urgent) .canonical-flow-card{border-color:color-mix(in srgb,var(--status-critical) 42%,var(--line));border-left:3px solid var(--status-critical);background:var(--surface)}.canonical-flow-node:is(.tone-sent,.tone-done) .canonical-flow-card{border-color:color-mix(in srgb,var(--status-success) 42%,var(--line));background:var(--status-success-soft)}.canonical-flow-node.tone-received :is(.canonical-flow-icon,header b){background:var(--status-information-soft);color:var(--status-information)}.canonical-flow-node.tone-pending :is(.canonical-flow-icon,header b){background:var(--status-neutral-soft);color:var(--status-neutral)}.canonical-flow-node.tone-followup :is(.canonical-flow-icon,header b){background:var(--status-warning-soft);color:var(--status-warning)}.canonical-flow-node.tone-action :is(.canonical-flow-icon,header b){background:var(--status-action-soft);color:var(--status-action)}.canonical-flow-node:is(.tone-overdue,.tone-urgent) :is(.canonical-flow-icon,header b){background:var(--status-critical-soft);color:var(--status-critical)}.canonical-flow-node:is(.tone-sent,.tone-done) :is(.canonical-flow-icon,header b){background:var(--status-success-soft);color:var(--status-success)}.product-app .operational-work-queue .operational-queue-row.is-overdue{border-color:var(--line)!important;border-left:3px solid var(--status-critical)!important;background:var(--surface)!important}.operational-queue-explanation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:5px 0 0}.operational-queue-explanation>div{min-width:0;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--canvas) 42%,var(--surface));padding:7px 8px}.operational-queue-explanation dt{color:var(--muted);font-size:10px;font-weight:820;letter-spacing:.04em;text-transform:uppercase}.operational-queue-explanation dd{margin:2px 0 0;color:var(--ink);font-size:10px;font-weight:680;line-height:1.35;overflow-wrap:anywhere}.operational-queue-explanation .has-evidence{border-color:color-mix(in srgb,var(--status-success) 26%,var(--line));background:color-mix(in srgb,var(--status-success-soft) 70%,var(--surface))}.operational-queue-explanation .has-evidence dd{color:var(--status-success)}.operational-queue-hover-details{display:none!important}.canonical-flow-density-toggle{justify-self:end;white-space:normal}@media (max-width:760px){.operational-queue-explanation{grid-template-columns:minmax(0,1fr)}.canonical-flow-density-toggle{width:100%;justify-content:center}}.layout-template-admin{display:grid;gap:16px}.layout-template-admin>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.layout-template-admin>header h2,.layout-template-admin>header p{margin:0}.layout-template-admin>header>div:first-child{display:grid;gap:5px}.layout-template-page-switch{display:inline-flex;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:3px}.layout-template-page-switch button{min-height:34px;border:0;border-radius:7px;background:transparent;color:var(--muted);padding:6px 10px;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.layout-template-page-switch button.active{background:var(--tamdot-primary-soft);color:var(--tamdot-primary)}.layout-template-admin-create{display:grid;grid-template-columns:minmax(150px,.6fr) minmax(220px,1fr) auto;gap:10px;align-items:end;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--canvas) 45%,var(--surface));padding:12px}.layout-template-admin-create label{display:grid;gap:4px;color:var(--muted);font-size:10px;font-weight:800}.layout-template-admin-create input{min-height:37px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);padding:7px 9px;font:inherit}.layout-template-admin-list{display:grid;gap:10px}.layout-template-admin-list article{display:grid;min-width:0;grid-template-columns:minmax(190px,.8fr) minmax(180px,1fr) minmax(260px,auto);gap:16px;align-items:center;border:1px solid var(--line);border-left:3px solid var(--status-information);border-radius:11px;background:var(--surface);padding:12px}.layout-template-admin-list article.status-published{border-left-color:var(--status-success)}.layout-template-admin-list article.status-inactive{border-left-color:var(--status-neutral);opacity:.72}.layout-template-admin-list article>div:first-child{display:grid;min-width:0;gap:3px}.layout-template-admin-list article p,.layout-template-admin-list article small{margin:0;color:var(--muted);font-size:10px}.layout-template-mini-preview{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;min-width:0}.layout-template-mini-preview i{grid-column:span 4;min-height:18px;border:1px solid var(--line);border-radius:4px;background:var(--canvas)}.layout-template-mini-preview i.size-small{grid-column:span 3}.layout-template-mini-preview i.size-medium{grid-column:span 6}.layout-template-mini-preview i.size-large{grid-column:span 8}.layout-template-mini-preview i.size-full{grid-column:1/-1}.layout-template-admin-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px}.layout-template-admin-actions .button{min-height:32px;padding:6px 8px;font-size:10px}@media (max-width:920px){.layout-template-admin-list article{grid-template-columns:minmax(0,1fr)}.layout-template-admin-actions{justify-content:flex-start}}@media (max-width:640px){.layout-template-admin>header{flex-direction:column}.layout-template-admin-create{grid-template-columns:minmax(0,1fr)}.layout-template-page-switch{width:100%}.layout-template-page-switch button{flex:1 1 0}}.product-app .business-case-card{border-color:var(--line);background:var(--surface)}.product-app .business-case-card .case-badge,.product-app .dense-case-row .case-badge{padding:3px 7px;font-size:10px}.product-app .case-card-grid.is-list-view{display:block}.product-app .dense-case-table{overflow:clip;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.product-app .dense-case-row{display:grid;grid-template-columns:44px minmax(115px,.7fr) 64px minmax(195px,1.5fr) minmax(128px,.85fr) minmax(175px,1.15fr) minmax(115px,.75fr) minmax(125px,.75fr) 44px;grid-template-areas:"select status priority title contact action due event menu";min-width:0;min-height:52px;align-items:center;gap:6px;padding:4px 8px;border-top:1px solid var(--line);background:var(--surface);color:var(--ink)}.product-app article.dense-case-row{cursor:pointer}.product-app article.dense-case-row:hover{background:color-mix(in srgb,var(--status-information-soft) 42%,var(--surface))}.product-app article.dense-case-row:focus-visible{position:relative;z-index:2;outline:2px solid var(--tamdot-focus-ring);outline-offset:-2px}.product-app .dense-case-header{min-height:38px;border-top:0;background:color-mix(in srgb,var(--status-neutral-soft) 60%,var(--surface));color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.product-app .dense-case-row.selected-row{outline:0;box-shadow:inset 3px 0 var(--tamdot-primary);background:color-mix(in srgb,var(--tamdot-primary-soft) 38%,var(--surface))!important}.dense-case-select{grid-area:select;display:grid;width:44px;min-height:44px;place-items:center;cursor:pointer}.dense-case-select input{width:16px;height:16px;margin:0;accent-color:var(--tamdot-primary)}.dense-case-status,.dense-case-status-column{grid-area:status}.dense-case-priority,.dense-case-priority-column{grid-area:priority}.dense-case-title,.dense-case-title-column{grid-area:title}.dense-case-contact,.dense-case-contact-column{grid-area:contact}.dense-case-action-column,.dense-case-next-action{grid-area:action}.dense-case-due,.dense-case-due-column{grid-area:due}.dense-case-event,.dense-case-event-column{grid-area:event}.dense-case-actions,.dense-case-menu-column{grid-area:menu}.product-app .dense-case-column,.product-app .dense-case-row>div{min-width:0}.product-app .dense-case-status .case-badge{max-width:100%}.product-app .dense-case-priority{display:flex;align-items:center;justify-content:center;color:var(--muted)}.product-app .dense-case-priority-column button{width:100%;justify-content:center}.product-app .dense-case-contact :where(b,small),.product-app .dense-case-due :where(time,span),.product-app .dense-case-event :where(b,time),.product-app .dense-case-next-action b,.product-app .dense-case-status .case-badge>span:last-child,.product-app .dense-case-title>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .dense-case-title{display:flex;min-width:0;align-items:center;gap:6px}.product-app .dense-case-title>a{color:var(--ink);font-size:12px;font-weight:650;text-decoration:none}.product-app .dense-case-title>a:hover{color:var(--tamdot-primary-hover)}.product-app .dense-case-title .case-badge{flex:0 0 auto}.product-app .dense-case-row .dense-case-status{display:flex;align-items:center}.product-app .dense-case-title{flex-wrap:nowrap!important}.product-app .dense-case-title>.dense-case-title-link{flex:1 1 auto;max-width:none!important}.product-app .dense-case-title>.dense-case-tags{display:none!important}.product-app .dense-case-update-icon{position:relative;display:inline-flex;width:17px;height:17px;flex:0 0 17px;align-items:center;justify-content:center;border-radius:50%;background:var(--status-information-soft);color:var(--status-information)}.product-app .dense-case-update-icon .app-icon{width:12px;height:12px}.product-app .dense-case-update-icon.is-urgent{background:var(--status-critical-soft);color:var(--status-critical)}.product-app .case-card-update-icon{margin-right:6px;vertical-align:middle}.product-app .case-detail-update-icon{margin-left:7px;vertical-align:middle}.product-app .case-history-update-icon{margin-right:7px;vertical-align:middle}.product-app .dense-case-contact,.product-app .dense-case-due,.product-app .dense-case-event,.product-app .dense-case-next-action{display:grid;gap:2px}.product-app .dense-case-contact b,.product-app .dense-case-due time,.product-app .dense-case-event b,.product-app .dense-case-next-action b{display:block;min-width:0;font-size:12px;font-weight:600}.product-app .dense-case-contact b,.product-app .dense-case-next-action b{font-weight:550}.product-app .dense-case-contact small,.product-app .dense-case-due small,.product-app .dense-case-event time,.product-app .dense-case-next-action small{display:block;min-width:0;color:var(--muted);font-size:11px;font-weight:600}.product-app .dense-case-next-action.is-empty b{color:var(--muted);font-weight:650}.product-app .dense-case-due{min-height:26px;justify-content:center;border-radius:5px;background:transparent;padding:3px 5px}.product-app .dense-case-due.is-critical{background:var(--status-critical-soft);color:var(--status-critical)}.product-app .dense-case-due.is-empty{color:var(--muted)}.product-app .dense-case-due.is-critical small{color:currentColor}.product-app .dense-case-count{display:grid;place-items:center;color:var(--muted);font-variant-numeric:tabular-nums}.product-app .dense-case-count b{font-size:12px}.product-app .dense-case-actions{display:grid;place-items:center}.product-app .dense-case-actions .tamdot-popover-trigger{width:44px;min-width:44px;height:44px;padding:0;justify-content:center}.product-app .dense-case-actions .case-action-trigger-image{width:21px;height:21px}.product-app .dense-case-actions .case-archived-actions{justify-content:flex-end}.product-app .dense-case-actions .case-archived-actions .button{min-height:34px;padding:5px 7px;font-size:10px}.product-app .bulk-toolbar{z-index:210;border-color:color-mix(in srgb,var(--tamdot-primary) 30%,var(--line));box-shadow:0 10px 30px color-mix(in srgb,var(--action-primary) 14%,transparent)}.product-app .bulk-toolbar .tamdot-popover-trigger{border-color:var(--tamdot-border-active)}@media (max-width:1280px){.product-app .dense-case-row{grid-template-columns:44px 112px 54px minmax(190px,1.05fr) minmax(190px,1.2fr) minmax(120px,.72fr) minmax(120px,.7fr) 44px;grid-template-areas:"select status priority title action due event menu"}.product-app .dense-case-contact,.product-app .dense-case-contact-column,.product-app .dense-case-count,.product-app .dense-case-count-column{display:none}}@media (max-width:820px){.product-app .dense-case-row{grid-template-columns:44px minmax(0,1fr) 32px 112px 44px;min-height:68px;gap:4px 8px;padding:7px 8px}.product-app .dense-case-header,.product-app .dense-case-row{grid-template-areas:"select title title status menu" "select action priority due menu"}.product-app .dense-case-header{min-height:52px}.product-app .dense-case-count,.product-app .dense-case-count-column,.product-app .dense-case-event,.product-app .dense-case-event-column,.product-app .dense-case-priority-column{display:none}.product-app .dense-case-status{justify-self:end}.product-app .dense-case-next-action small,.product-app .dense-case-status .case-status-glyph{display:none}.product-app .dense-case-due{min-height:30px;padding:4px 6px}.product-app .dense-case-due small{display:none}.product-app .dense-case-select{width:44px;min-height:44px}.product-app .dense-case-actions{min-height:44px}.product-app .dense-case-actions .tamdot-popover-trigger{width:44px;min-width:44px;height:44px}}@media (max-width:560px){.product-app .case-command-rail{position:static!important;top:auto!important}.product-app .case-command-rail:before{right:0;left:0}.product-app .dense-case-row{grid-template-columns:44px minmax(0,1fr) 32px minmax(84px,auto) 44px;grid-template-areas:"select title title title menu" "select status priority due menu" "select action action action menu";min-height:92px}.product-app .dense-case-header{grid-template-areas:"select title title title menu";min-height:36px}.product-app .dense-case-header :where(.dense-case-status-column,.dense-case-action-column,.dense-case-due-column){display:none}.product-app .dense-case-status{justify-self:start}.product-app .dense-case-title>a{font-size:13px}.product-app .dense-case-next-action{align-self:center}.product-app .dense-case-next-action b{font-size:12px}.product-app .dense-case-due{max-width:118px;justify-self:end}.product-app .dense-case-due time{font-size:11px}.product-app .bulk-toolbar{position:static;bottom:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-height:none;overflow:visible}.product-app .bulk-toolbar>b{grid-column:1/-1}.product-app .bulk-toolbar :where(.button,.tamdot-popover-trigger){padding-inline:6px;font-size:10px;white-space:normal;text-align:center}.product-app .bulk-toolbar :where(.button,.tamdot-popover,.tamdot-popover-trigger){width:100%;min-height:44px}}@media (max-width:680px){.product-app .case-reply-workspace,.product-app .reply-editor,.product-app .reply-editor :where(.field,input,textarea,select,.reply-variants,.reply-actions,.reply-external-handoff),.product-app .reply-editor>*{min-width:0;max-width:100%}.product-app .reply-editor-meta{display:grid;width:100%;grid-template-columns:minmax(0,1fr);align-items:stretch}.product-app .reply-editor-meta>p{max-width:100%;overflow-wrap:anywhere}.product-app .reply-language-picker{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr);justify-content:stretch;border-radius:12px}.product-app .reply-language-picker>span:first-child{grid-column:1/-1}.product-app .reply-language-picker select{width:100%;min-width:0;max-width:100%}.product-app .reply-actions .button,.product-app .reply-variants .button{min-width:0;max-width:100%;white-space:normal}}.product-app .dense-case-actions .case-row-quick-action-phone .case-action-trigger-short{display:none}html body .product-app .case-row-quick-action .case-action-trigger-content{display:inline-flex;align-items:center;gap:6px}html body .product-app .case-row-quick-action .case-action-trigger-short{display:inline;font-size:13px;font-weight:600;line-height:1;white-space:nowrap}html body .product-app .case-row-quick-action.case-row-quick-action.case-row-quick-action.case-action-control.case-action-control[data-next-action-tone] .case-action-menu.case-action-menu>.tamdot-popover-trigger{display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box!important;width:auto!important;min-width:44px!important;max-width:100%!important;height:auto!important;min-height:36px!important;padding:0 12px 0 10px!important;white-space:nowrap}html body .product-app .case-row-quick-action-slot{display:inline-flex;flex:none}@media (max-width:650px),(pointer:coarse){html body .product-app .case-row-quick-action.case-row-quick-action.case-row-quick-action.case-action-control.case-action-control[data-next-action-tone] .case-action-menu.case-action-menu>.tamdot-popover-trigger{min-height:44px!important}}@media (max-width:650px){html body .product-app .case-row-quick-action-phone .case-action-trigger-content{display:inline-flex;align-items:center;gap:6px}html body .product-app .case-row-quick-action-phone .case-action-trigger-short,html body .product-app .dense-case-actions .case-row-quick-action-phone .case-action-trigger-short{display:inline;font-size:13px;font-weight:600;line-height:1;white-space:nowrap}html body .product-app .case-row-quick-action-phone.case-row-quick-action-phone.case-row-quick-action-phone.case-action-control.case-action-control[data-next-action-tone] .case-action-menu.case-action-menu>.tamdot-popover-trigger{display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box!important;width:auto!important;min-width:44px!important;max-width:100%!important;height:auto!important;min-height:44px!important;padding:0 12px 0 10px!important;white-space:nowrap}html body .product-app .case-monitor-table.case-monitor-table>.dense-case-row.dense-case-row:not(.dense-case-header){grid-template-columns:minmax(0,1fr) auto 32px!important}html body .product-app .case-monitor-table .dense-case-row>.dense-case-actions.dense-case-actions{width:auto!important;max-width:100%}html body .product-app .case-card-distilled .case-card-decision-actions.case-card-decision-actions .case-row-quick-action-phone .tamdot-popover{width:auto}html body .product-app .next-steps-list>li.has-quick-action{display:flex;align-items:flex-start;gap:8px;padding-right:14px}html body .product-app .next-steps-list>li.has-quick-action>.next-steps-row{flex:1 1 auto;min-width:0;padding-right:0}html body .product-app .next-steps-list>li.has-quick-action>.next-steps-row .next-steps-open{display:none}html body .product-app .next-steps-list>li.has-quick-action>:not(.next-steps-row){flex:none!important;margin-top:12px}}html body .dashboard-dock-case .dashboard-dock-case-head{display:flex;align-items:flex-start;gap:8px;min-width:0}html body .dashboard-dock-case .dashboard-dock-case-head>.dashboard-dock-mail-title{flex:1 1 auto;min-width:0;min-height:44px}html body .dashboard-dock-case .dashboard-dock-case-head>:not(.dashboard-dock-mail-title){flex:none!important}html body .dashboard-dock-case .dashboard-dock-mail-title:is(:hover,:focus-visible) strong{color:var(--color-brand-primary);text-decoration:underline;text-underline-offset:3px}@media (min-width:651px){html body .product-app .next-steps-list>li.has-quick-action{display:flex;align-items:center;gap:8px;padding-right:18px}html body .product-app .next-steps-list>li.has-quick-action>.next-steps-row{flex:1 1 auto;min-width:0;padding-right:0}html body .product-app .next-steps-list>li.has-quick-action>:not(.next-steps-row){flex:none!important}}.product-app .filter-control-selected{box-shadow:none!important}.product-app .workspace-filter-toolbox,.product-app .workspace-filter-toolbox.has-active-status{gap:8px;padding:9px 11px;border-color:var(--line);background:color-mix(in srgb,var(--surface) 94%,var(--canvas));box-shadow:none}.product-app .workspace-status-filter,.product-app .workspace-status-filter.active{display:flex;min-width:0;align-items:center;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.product-app .workspace-status-select{position:relative;display:block;min-width:0}.product-app .workspace-status-select>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.product-app .workspace-status-filter .workspace-status-select select,.product-app .workspace-status-filter.active .workspace-status-select select{width:auto;min-width:188px;min-height:36px;border-color:var(--line);background-color:var(--surface);box-shadow:none;font-weight:700}.product-app .workspace-status-filter.active .case-status-select-shell select{border-color:color-mix(in srgb,var(--case-status-color,var(--tamdot-primary)) 48%,var(--line))}.product-app .workspace-status-all select,.product-app .workspace-status-select option[value=ALL]{color:var(--ink)!important}.data-reset-dialog{width:min(560px,calc(100vw - 28px));border-radius:16px;padding:22px}.data-reset-dialog>p{margin:5px 0 0;color:var(--muted);line-height:1.45}.data-reset-dialog .dialog-body{gap:13px;margin-top:18px}.data-reset-impact{gap:6px;border-color:color-mix(in srgb,var(--tamdot-primary) 35%,var(--line));border-left-color:var(--tamdot-primary);border-radius:11px;background:color-mix(in srgb,var(--tamdot-primary-soft) 64%,var(--surface));padding:13px 14px}.data-reset-processing.checkbox-field{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:16px;margin:0;border-color:var(--line);border-radius:11px;background:color-mix(in srgb,var(--surface) 88%,var(--canvas));padding:14px;cursor:pointer}.data-reset-processing.checkbox-field>input{width:18px;min-width:18px;height:18px;min-height:18px;margin:2px 0 0;accent-color:var(--tamdot-primary)}.data-reset-processing.checkbox-field>span{display:grid;min-width:0;gap:4px;line-height:1.35}.data-reset-processing.checkbox-field small{color:var(--muted);font-size:11px;line-height:1.45}.data-reset-confirmation>input{width:100%}.data-reset-dialog .dialog-actions{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}html:has(.product-app .case-detail-page){scroll-snap-type:y proximity;scroll-padding-top:calc(var(--tamdot-sticky-top, 72px) + 58px)}.product-app .case-detail-page{padding-top:14px}.product-app .case-detail-top-actions.is-actions-only{margin:0 0 6px;padding:0 0 6px}.product-app .case-detail-top-actions .button{min-height:32px;padding-block:6px}.product-app .case-detail-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.product-app .case-detail-header .eyebrow{display:none}.product-app .case-detail-header h1{font-size:clamp(21px,2vw,27px)}.product-app .case-detail-header .case-reference{margin:4px 0 0}.product-app .case-header-aside{align-self:start}.product-app .case-last-activity{margin:8px 0 10px}.product-app .case-layout-toolbar{padding:0 0 8px}.product-app .case-detail-modular-grid{gap:10px}.product-app .case-detail-header,.product-app .case-layout-module{scroll-snap-align:start;scroll-margin-top:calc(var(--tamdot-sticky-top, 72px) + 58px)}@media (max-width:760px){.product-app .workspace-filter-toolbox,.product-app .workspace-filter-toolbox.has-active-status{align-items:stretch}.product-app .workspace-status-filter,.product-app .workspace-status-filter .workspace-status-select select,.product-app .workspace-status-filter.active,.product-app .workspace-status-select{width:100%}.product-app .case-detail-header{grid-template-columns:minmax(0,1fr)}.product-app .case-header-badges{justify-content:flex-start}}@media (max-width:520px){.data-reset-dialog{width:calc(100vw - 20px);padding:17px}.data-reset-processing.checkbox-field{gap:13px;padding:12px}.data-reset-dialog .dialog-actions{display:grid;grid-template-columns:1fr}.data-reset-dialog .dialog-actions .button{width:100%}}.mobile-current-page,.mobile-navigation-backdrop,.mobile-navigation-trigger{display:none}@media (max-width:900px){.product-app{--mobile-navigation-height:58px;display:block;min-height:100dvh}.product-app .product-sidebar{position:sticky;top:0;z-index:310;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;height:var(--mobile-navigation-height);min-height:var(--mobile-navigation-height);padding:7px 10px}.product-app .product-sidebar .logo{position:relative;z-index:313;display:inline-flex;justify-content:flex-start;gap:8px;min-width:0;padding:0;font-size:15px}.product-app .product-sidebar .logo>span{display:inline}.product-app .product-sidebar .logo-mark{width:28px;height:28px;flex:0 0 28px}.product-app .product-sidebar .nav-label{display:none}.product-app .mobile-current-page{display:block;min-width:0;overflow:hidden;color:var(--border-default);font-size:12px;font-weight:700;text-align:center;text-overflow:ellipsis;white-space:nowrap}.product-app .mobile-navigation-trigger{position:relative;z-index:313;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:82px;min-height:44px;padding:8px 11px;font-size:12px;font-weight:750}.product-app .mobile-navigation-trigger:focus-visible,.product-app .mobile-navigation-trigger:hover,.product-app .mobile-navigation-trigger[aria-expanded=true]{border-color:var(--action-primary-hover);background:var(--action-primary-hover);outline:none}.product-app .mobile-navigation-trigger:focus-visible{box-shadow:0 0 0 3px var(--color-focus-halo)}.product-app .mobile-navigation-trigger-icon{display:grid;gap:3px;width:16px}.product-app .mobile-navigation-trigger-icon i{display:block;width:16px;height:2px;border-radius:99px;background:currentColor;transition:transform .14s ease,opacity .14s ease}.product-app .mobile-navigation-trigger[aria-expanded=true] .mobile-navigation-trigger-icon i:first-child{transform:translateY(5px) rotate(45deg)}.product-app .mobile-navigation-trigger[aria-expanded=true] .mobile-navigation-trigger-icon i:nth-child(2){opacity:0}.product-app .mobile-navigation-trigger[aria-expanded=true] .mobile-navigation-trigger-icon i:last-child{transform:translateY(-5px) rotate(-45deg)}.product-app .mobile-navigation-backdrop{position:fixed;z-index:311;inset:var(--mobile-navigation-height) 0 0;display:block;width:100%;border:0;border-radius:0;background:color-mix(in srgb,var(--text-primary) 34%,transparent);padding:0;cursor:default}.product-app .product-sidebar nav{position:absolute;z-index:312;top:calc(100% + 8px);right:10px;left:10px;display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:calc(100dvh - var(--mobile-navigation-height) - 24px);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--text-primary);border-radius:14px;background:var(--text-primary);padding:9px;box-shadow:0 18px 48px color-mix(in srgb,var(--text-primary) 30%,transparent)}.product-app .product-sidebar.mobile-navigation-open nav{display:grid}.product-app .product-sidebar .nav-link{justify-content:flex-start;gap:10px;min-height:46px;margin:0;padding:10px 12px}.product-app .product-sidebar .nav-link>span:not(.nav-icon){display:inline;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .product-sidebar .nav-icon{width:20px;height:20px;flex:0 0 20px}.product-app .content{min-height:calc(100dvh - var(--mobile-navigation-height))}.product-app .route-loading-overlay{top:calc(var(--mobile-navigation-height) + var(--topbar-height, 64px));left:0}.product-app .case-command-rail{position:static!important;top:auto!important}}@media (max-width:480px){.product-app .product-sidebar nav{grid-template-columns:minmax(0,1fr)}.product-app .product-sidebar .logo>span{display:none}.product-app .mobile-navigation-trigger{min-width:74px;padding-inline:9px}}@media (prefers-reduced-motion:reduce){.product-app .mobile-navigation-trigger-icon i{transition:none}}@media (max-width:700px){}.first-launch-optional-details>.first-launch-preview{margin:0}.product-app>.notification-panel{position:fixed!important;bottom:12px;max-width:calc(100vw - 24px)!important;z-index:1380!important}body>.tamdot-drawer-layer .assistant-panel{position:fixed;top:calc(var(--topbar-height, 64px) + 8px);right:12px;bottom:12px;max-height:calc(100dvh - var(--topbar-height, 64px) - 20px)}html:has(.product-app .case-detail-page){scroll-snap-type:none!important;scroll-padding-top:0!important}.product-app .case-detail-header,.product-app .case-detail-page,.product-app .case-layout-module{scroll-snap-align:none!important;scroll-margin-top:0!important}.product-app .case-layout-module[data-module=TIMELINE] .case-history-viewport,.product-app .case-layout-module[data-module=TIMELINE] .case-history-viewport[data-mode=FLOW]{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important}.product-app .canonical-flow-layout,.product-app .canonical-flow-layout.has-detail{min-height:0;grid-template-rows:auto auto!important}.product-app .canonical-flow-canvas,.product-app .canonical-flow-canvas.is-compact{min-height:0!important;overflow:clip}.product-app .case-detail-page :where(.case-detail-header,.case-context-sticky,.case-detail-top-actions,.case-layout-toolbar,.case-layout-module){min-width:0;max-width:100%;box-sizing:border-box}.product-app .case-detail-page :where(.case-detail-top-actions,.case-header-badges,.case-layout-toolbar,.reply-actions,.reply-variants){flex-wrap:wrap}.product-app .product-topbar{gap:clamp(8px,1.2vw,20px);overflow:visible}.product-app .product-topbar>.global-search{width:auto;min-width:180px;max-width:500px;flex:1 1 500px}.product-app .product-topbar>.top-actions{min-width:0;flex:0 0 auto;flex-wrap:nowrap}@media (min-width:901px) and (max-width:1390px){.product-app .product-topbar{padding-inline:clamp(10px,1.6vw,24px)}.product-app .product-topbar>.top-actions{gap:5px}.product-app .product-topbar .architecture-ribbon-link,.product-app .product-topbar .assistant-launcher,.product-app .product-topbar .help-trigger,.product-app .product-topbar .operations-trigger{width:40px;min-width:40px;height:40px;min-height:40px;justify-content:center;padding:6px;overflow:hidden}.product-app .product-topbar .architecture-ribbon-link>span,.product-app .product-topbar .assistant-launcher b,.product-app .product-topbar .help-trigger>span:last-child,.product-app .product-topbar .operations-trigger>span:last-child{display:none}.product-app .product-topbar .tenant-trigger{min-width:0!important;max-width:178px}.product-app .product-topbar .tenant-identity-name{min-width:0;max-width:116px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:901px) and (max-width:1100px){.product-app .product-topbar .tenant-trigger{width:40px;min-width:40px!important;justify-content:center!important;padding:4px!important}.product-app .product-topbar .tenant-identity-name,.product-app .product-topbar .tenant-mode-badge{display:none}}@media (max-width:1260px){.product-app .document-command-bar{grid-template-columns:minmax(220px,1fr) auto auto}.product-app .document-command-bar>:where(.document-view-switch,.data-list-sort-control,.search-suggestion-row,.data-filter-chips){grid-column:1/-1}.product-app :where(.document-list,.document-row,.document-main,.document-case-link){min-width:0;max-width:100%}.product-app .document-case-link :where(span,small),.product-app .document-main :where(b,span,small){overflow-wrap:anywhere}}@media (max-width:900px){.product-app .product-topbar{top:var(--mobile-navigation-height,58px);display:flex;padding:8px 10px}.product-app .product-topbar>.global-search{min-width:0;max-width:none;flex:1 1 auto}.product-app .product-topbar>.top-actions{gap:4px}.product-app .product-topbar .architecture-ribbon-link,.product-app .product-topbar .assistant-launcher,.product-app .product-topbar .help-trigger,.product-app .product-topbar .operations-trigger,.product-app .product-topbar .tenant-trigger{width:38px;min-width:38px!important;height:38px;min-height:38px;justify-content:center!important;padding:5px!important;overflow:hidden}.product-app .product-topbar .architecture-ribbon-link>span,.product-app .product-topbar .assistant-launcher b,.product-app .product-topbar .help-trigger>span:last-child,.product-app .product-topbar .operations-trigger>span:last-child,.product-app .product-topbar .tenant-identity-name,.product-app .product-topbar .tenant-mode-badge{display:none}.product-app .case-context-sticky,.product-app .case-detail-top-actions,.product-app :where(.document-command-rail,.contact-command-rail,.inbox-command-rail,.case-command-rail){position:static!important;top:auto!important;bottom:auto!important}.product-app .case-detail-top-actions{margin-inline:0;background:transparent;backdrop-filter:none}.product-app .case-detail-modular-grid{grid-template-columns:minmax(0,1fr)}.product-app .case-detail-modular-grid>.case-layout-module{grid-column:1/-1!important}}@media (max-width:700px){.first-launch-experience .onboarding-phase-state>small,.first-launch-experience .onboarding-phase-state>span,.first-launch-experience .onboarding-phase-state>strong{font-size:10px}.product-app .product-topbar>.global-search{display:none}.product-app .product-topbar{justify-content:flex-end}.product-app>.notification-panel{right:8px!important;bottom:8px;left:8px!important;width:auto!important;max-width:none!important}body>.tamdot-drawer-layer .assistant-panel{inset:calc(var(--mobile-navigation-height, 58px) + 8px) 8px 8px;width:auto;height:auto;max-height:none}.product-app .case-detail-header{grid-template-columns:minmax(0,1fr)}.product-app .case-detail-header h1{overflow-wrap:anywhere}.product-app .case-detail-top-actions>*,.product-app .case-layout-toolbar>*,.product-app .reply-actions>*{max-width:100%}.product-app .document-command-bar{grid-template-columns:minmax(0,1fr)}.product-app .document-command-bar>*{grid-column:1!important}}@media (max-width:520px){.product-app .product-topbar>.top-actions{width:100%;justify-content:flex-end}.product-app .product-topbar .account-trigger,.product-app .product-topbar .assistant-launcher,.product-app .product-topbar .help-trigger,.product-app .product-topbar .notification-bell,.product-app .product-topbar .operations-trigger{width:40px;min-width:40px!important;min-height:40px}}@media (prefers-reduced-motion:reduce){html:has(.product-app .case-detail-page){scroll-behavior:auto}}:root{--td-radius-control:6px;--td-radius-card:8px;--td-radius-nested:6px;--td-shadow-card:0 1px 2px color-mix(in srgb,var(--action-primary) 5%,transparent);--td-shadow-float:0 14px 36px color-mix(in srgb,var(--action-primary) 12%,transparent);--tamdot-radius:var(--td-radius-nested)}body,html{background:var(--td-ivory);font-family:var(--font-geist),Geist,ui-sans-serif,system-ui,sans-serif;font-feature-settings:"ss01" 1,"cv11" 1;scroll-behavior:auto!important}.first-launch-experience,.login-page,.onboarding-page,.product-app{font-size:14px;line-height:1.43}.first-launch-experience *,.product-app *{box-sizing:border-box}.product-app :where(.content,.page,.case-detail-page,.case-workspace,.document-workspace){min-width:0;max-width:100%}.product-app .content{background:var(--td-ivory);overflow:visible}.product-app .page-heading{align-items:flex-end;gap:20px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--td-line)}.product-app .case-detail-header h1,.product-app .page-heading h1{margin:0;color:var(--td-black);font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.08;letter-spacing:-.045em}.product-app :where(.page-heading p,.subtext,.muted,.helper-text){color:var(--td-muted)}.first-launch-experience .eyebrow,.product-app .eyebrow{color:var(--td-orange);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.product-app{grid-template-columns:224px minmax(0,1fr);background:var(--td-ivory)}.product-app .product-sidebar{border-right:1px solid var(--text-primary)}.product-app .logo{gap:10px;color:var(--td-white);font-weight:600;letter-spacing:-.02em}.product-app .nav-label{color:var(--text-muted);font-size:11px;font-weight:500;letter-spacing:.06em}.product-app .nav-link{min-height:40px;gap:11px;border:1px solid transparent;border-radius:var(--td-radius-control);color:var(--text-muted);font-size:14px;font-weight:500}.product-app .nav-link:hover{border-color:var(--text-primary);background:var(--text-primary);color:var(--td-white)}.product-app .nav-link.active{border-color:var(--action-primary-hover);background:var(--action-primary-hover);color:var(--td-white);box-shadow:inset 3px 0 var(--td-orange)}.product-app .nav-link .nav-icon{color:var(--text-muted)}.product-app .nav-link.active .nav-icon{color:var(--brand-300)}.product-app .product-topbar{min-height:68px;border-bottom:1px solid var(--td-line);backdrop-filter:blur(18px)}.product-app :where(.global-search,.compact-menu-trigger,.assistant-launcher,.help-trigger,.operations-trigger,.notification-bell,.architecture-ribbon-link){border-color:var(--td-line)!important;border-radius:var(--td-radius-control)!important;background:var(--td-white)!important;color:var(--td-black)!important;box-shadow:none!important}.product-app :where(.compact-menu-trigger,.assistant-launcher,.help-trigger,.operations-trigger,.notification-bell,.architecture-ribbon-link):hover{border-color:var(--td-line-strong)!important;background:var(--td-ivory-soft)!important}.product-app .global-search{min-height:42px}.product-app .global-search input{min-height:38px;font-size:14px}.product-app :where(.compact-menu-panel,.global-search-results,.case-action-menu-panel,.tamdot-floating-panel){border:1px solid var(--td-line)!important;border-radius:var(--td-radius-card)!important;background:var(--td-white)!important;box-shadow:var(--td-shadow-float)!important}.product-app :where(.panel,.dashboard-module,.business-case-card,.case-layout-module,.case-summary-card,.case-timeline-panel,.integration-card,.automation-card,.contact-card,.organization-card,.document-panel,.settings-section,.privacy-card,.support-card,.architecture-feature-card,.architecture-validation,.inbox-feed){border:1px solid var(--td-line)!important;border-radius:var(--td-radius-card)!important;background:var(--td-white)!important;background-image:none!important;box-shadow:var(--td-shadow-card)!important}.product-app :where(.panel,.dashboard-module,.case-layout-module,.integration-card,.automation-card,.settings-section)>header{border-bottom-color:var(--td-line)!important;background:transparent!important}.product-app :where(.integration-card,.automation-card,.contact-card) h3,.product-app :where(.panel,.dashboard-module,.case-layout-module) h2{color:var(--td-black);font-weight:600;letter-spacing:-.025em}.product-app :where(.stat,.dashboard-kpi,.dashboard-status-card,.metric-card,.case-card-operational-strip>span,.case-context-sticky){border:1px solid var(--td-line)!important;border-radius:var(--td-radius-card)!important;background:var(--td-ivory-soft)!important;background-image:none!important;box-shadow:none!important}.product-app :where(.stat-number,.dashboard-kpi strong,.dashboard-status-card strong){color:var(--td-black);font-weight:600;letter-spacing:-.035em}.product-app :where(.button,button,input,select,textarea){font-family:inherit}.product-app :where(.button,.filter-chip,.case-category-tab,.directory-tabs button,.dashboard-period-filters button,.case-display-switch button){min-height:36px;border-radius:var(--td-radius-control)!important;font-size:13px;font-weight:500}.product-app .button.primary:not(.danger){border:1px solid var(--td-orange)!important;background:var(--td-orange)!important;color:var(--td-white)!important;box-shadow:none!important}.product-app .button.primary:not(.danger):hover:not(:disabled){border-color:var(--td-orange-hover)!important;background:var(--td-orange-hover)!important;transform:none}.product-app .button.ghost,.product-app .button.secondary{border:1px solid var(--td-line)!important;background:var(--td-white)!important;color:var(--td-black)!important;box-shadow:none!important}.product-app .button.ghost{background:var(--td-ivory-soft)!important}.first-launch-experience :where(button,input,select,textarea,summary):focus-visible,.product-app :where(.button,button):focus-visible{outline:3px solid color-mix(in srgb,var(--action-primary) 18%,transparent)!important;outline-offset:2px}.first-launch-experience :where(input:not([type=checkbox]):not([type=radio]),select,textarea),.product-app :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:42px;border:1px solid var(--td-line)!important;border-radius:var(--td-radius-control)!important;background:var(--td-white)!important;color:var(--td-black)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--action-primary) 3%,transparent);font-size:14px}.first-launch-experience :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus,.product-app :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--td-line-strong)!important;outline:3px solid color-mix(in srgb,var(--action-primary) 12%,transparent)!important;background:var(--td-white)!important}.product-app .workspace-status-filter.active .case-status-select-shell select{color:var(--case-status-color,var(--td-black))!important}.product-app .workspace-status-filter .workspace-status-all select{color:var(--td-black)!important}.product-app :where(input,textarea)::-moz-placeholder{color:var(--text-secondary)}.product-app :where(input,textarea)::placeholder{color:var(--text-secondary)}.product-app :where(.tag,.case-badge,.status-badge,.filter-chip,.notification-tab,.tenant-mode-badge){border-radius:var(--td-radius-control)!important;font-weight:500}.product-app :where(.case-badge.status,.case-badge.attention,.case-badge.priority,.status-badge,.tenant-mode-badge){border-radius:999px!important}.product-app :where(.data-list-command-rail,.case-command-rail,.document-command-rail,.contact-command-rail,.inbox-command-rail,.dashboard-filter-bar,.case-filter-shell){border:1px solid var(--td-line)!important;border-radius:var(--td-radius-card)!important;background:var(--td-white)!important;background-image:none!important;box-shadow:var(--td-shadow-card)!important}.product-app :where(.filter-chip,.case-category-tab,.dashboard-period-filters button,.directory-tabs button){border:1px solid transparent!important;background:transparent!important;color:var(--td-muted)!important}.product-app :where(.filter-chip.active,.case-category-tab.active,.case-category-tab[aria-pressed=true],.dashboard-period-filters button.active,.dashboard-period-filters button[aria-pressed=true],.directory-tabs button.active){border-color:var(--td-peach-strong)!important;background:var(--td-peach)!important;color:var(--td-orange-hover)!important}.product-app :where(.data-filter-chips,.search-suggestion-row,.case-filter-active-row){background:transparent!important;box-shadow:none!important}.product-app :where(.data-list-command-rail,.case-command-rail,.document-command-rail):after,.product-app :where(.data-list-command-rail,.case-command-rail,.document-command-rail):before{display:none!important}.product-app :where(.table-wrap,.case-table-wrap,.document-list,.directory-list){border:1px solid var(--td-line)!important;border-radius:var(--td-radius-card)!important;background:var(--td-white)!important;box-shadow:var(--td-shadow-card)}.product-app :where(table th,.data-list-header){color:var(--td-muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.product-app :where(table td,.document-row,.directory-row,.inbox-email-row,.operational-queue-row){border-color:var(--td-line)!important}.product-app :where(table tbody tr,.document-row,.directory-row,.inbox-email-row,.operational-queue-row):hover{background:var(--td-ivory-soft)!important}.product-app .operational-work-queue .operational-queue-row{gap:10px!important;padding:8px 10px!important}.product-app .operational-work-queue{container-type:inline-size}.product-app .operational-work-queue .operational-queue-explanation{gap:6px;margin-top:3px}.product-app .operational-work-queue .operational-queue-explanation>div{padding:5px 7px}.product-app .operational-queue-actions{display:flex;align-items:center;gap:6px}.product-app .operational-queue-actions>.button{white-space:nowrap}@container (max-width: 760px){.product-app .operational-work-queue .operational-queue-row{grid-template-columns:minmax(0,1fr)!important;align-items:start}.product-app .operational-work-queue .operational-queue-explanation{grid-template-columns:minmax(0,1fr);gap:0;border:1px solid var(--td-line);border-radius:9px;background:var(--td-ivory-soft);overflow:hidden}.product-app .operational-work-queue .operational-queue-explanation>div{display:grid;grid-template-columns:minmax(96px,116px) minmax(0,1fr);gap:8px;border:0;border-top:1px solid var(--td-line);border-radius:0;background:transparent;padding:8px 9px}.product-app .operational-work-queue .operational-queue-explanation>div:first-child{border-top:0}.product-app .operational-work-queue .operational-queue-explanation dd{margin:0}.product-app .operational-queue-actions{width:100%;justify-content:flex-end;border-top:1px solid var(--td-line);padding-top:8px}}@container (max-width: 420px){.product-app .operational-work-queue .operational-queue-explanation>div{grid-template-columns:minmax(0,1fr);gap:3px}.product-app .operational-work-queue .operational-queue-actions>.button{width:100%;justify-content:center}}.product-app .dashboard-kpis{container-type:inline-size}.product-app .dashboard-kpi-coverage{--coverage-tone:var(--status-success);min-width:0;border-color:color-mix(in srgb,var(--coverage-tone) 24%,var(--td-line));color:var(--td-ink);font:inherit;text-align:left;cursor:pointer}.product-app .dashboard-kpi-coverage[data-coverage-status=scanning]{--coverage-tone:var(--status-information)}.product-app .dashboard-kpi-coverage[data-coverage-status=incomplete]{--coverage-tone:var(--status-warning)}.product-app .dashboard-kpi-coverage[data-coverage-status=not_scanned]{--coverage-tone:var(--status-neutral)}.product-app .dashboard-kpi-coverage>span>b{color:var(--td-ink);font-size:12px;line-height:1.25}.product-app .dashboard-module-kpis .dashboard-kpi-coverage>span>small{display:block}.product-app .dashboard-kpi.dashboard-kpi-coverage>strong.dashboard-coverage-status{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--coverage-tone) 30%,var(--td-line));border-radius:999px;background:color-mix(in srgb,var(--coverage-tone) 10%,var(--td-white));color:var(--coverage-tone);padding:4px 7px;font-size:9px;font-weight:800;line-height:1.1;white-space:nowrap}.product-app .dashboard-kpi.dashboard-kpi-coverage>strong.dashboard-coverage-status:before{width:6px;height:6px;border-radius:50%;background:currentColor;content:""}@container (max-width: 560px){.product-app .dashboard-kpi-coverage{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}}.product-app .dashboard-status-label{display:inline-flex;align-items:center;gap:6px}.product-app .dashboard-status-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%}.product-app .business-case-card{gap:14px;padding:14px}.product-app .business-case-card:hover{border-color:var(--td-line-strong)!important;box-shadow:0 8px 24px color-mix(in srgb,var(--action-primary) 8%,transparent)!important;transform:none}.product-app .business-case-title{color:var(--td-black);font-size:16px;font-weight:600;letter-spacing:-.025em}.product-app :where(.business-case-context,.timeline-content>p,.inbox-email-summary){color:var(--td-muted);line-height:1.5}.product-app .case-card-main{gap:9px}.product-app .case-card-next-action{padding:9px 10px;border-radius:var(--td-radius-control)}.product-app .case-card-operational-strip{gap:8px}.product-app .case-card-operational-strip>span{padding:7px 9px}.product-app .case-card-compact-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:var(--td-muted);font-size:11px}.product-app .case-card-compact-meta>span{display:flex;align-items:baseline;gap:5px;min-width:0}.product-app .case-card-compact-meta small{text-transform:uppercase;letter-spacing:.035em}.product-app .case-card-compact-meta b{color:var(--td-black);font-weight:500}.product-app .case-card-compact-meta .case-card-latest-email b{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .business-case-footer{gap:8px}.product-app .case-card-decision-actions{display:flex;align-items:center;gap:6px;margin-left:auto}.product-app .case-decision-link{white-space:nowrap}.product-app .contact-group,.product-app .contact-groups{gap:8px}.product-app .contact-intelligence-card>header{justify-content:space-between}.product-app .contact-card-primary-link{min-width:0;flex:1}.product-app .contact-card-heading-actions{display:flex;align-items:center;gap:7px}.product-app .contact-expand-trigger{width:30px;min-width:30px;min-height:30px;border:1px solid var(--td-line);border-radius:var(--td-radius-control);background:var(--td-white);color:var(--td-black)}.product-app .contact-row-summary{display:flex;align-items:center;flex-wrap:wrap;font-size:11px}.product-app .contact-row-summary>span{display:flex;align-items:baseline;gap:5px}.product-app .contact-row-summary small{text-transform:uppercase;letter-spacing:.035em}.product-app .contact-row-summary b{color:var(--td-black);font-weight:500}.product-app .contact-expanded-content{display:grid;gap:8px;padding-top:9px}.product-app .contact-case-links{display:grid;gap:0}.product-app .contact-case-link{display:grid;min-width:0;gap:3px;padding:7px 2px;border-top:1px solid var(--td-line);color:var(--td-black)}.product-app .contact-case-link:first-child{border-top:0}.product-app .contact-case-link b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.product-app .contact-case-link small{display:flex;min-width:0;gap:8px;flex-wrap:wrap;color:var(--td-muted);font-size:9px}.product-app .contact-case-link small span:last-child{color:var(--td-orange-hover);font-weight:650}.product-app .contact-intelligence-card>footer{border-top:1px solid var(--td-line)}.product-app .case-detail-page{scroll-snap-type:none!important}.product-app .case-detail-header{gap:14px;margin-bottom:14px;padding:16px 18px;border:1px solid var(--td-line)!important;border-radius:var(--td-radius-card);background:var(--td-white);box-shadow:var(--td-shadow-card)}.product-app .case-detail-top-actions{gap:8px;margin-bottom:16px}.product-app .case-layout-module{min-width:0;overflow:clip}.product-app :where(.case-detail-modular-grid,.dashboard-modular-grid){--layout-packing-gap:10px;gap:var(--layout-packing-gap)}.product-app :where(.case-detail-modular-grid,.dashboard-modular-grid).layout-packed{grid-auto-flow:row dense;grid-auto-rows:1px;row-gap:var(--layout-packing-gap);-moz-column-gap:var(--layout-packing-gap);column-gap:var(--layout-packing-gap);align-items:start}.product-app :where(.case-detail-modular-grid,.dashboard-modular-grid).layout-packed>:where(.case-layout-module,.dashboard-module){align-self:start}.product-app :where(.case-detail-modular-grid,.dashboard-modular-grid).layout-aligned{grid-auto-flow:row;grid-auto-rows:auto}.product-app .page-heading.workspace-page-header,.product-app .workspace-page-header{align-items:center;margin-bottom:14px}.product-app .workspace-page-heading-copy{grid-template-columns:auto minmax(0,1fr);align-items:center}.product-app .workspace-page-heading-copy .eyebrow{grid-area:eyebrow;align-self:center;font-size:10px;line-height:1.25}.product-app .workspace-page-title-line{grid-area:title}.product-app .workspace-page-description{grid-area:description}.product-app .dashboard-workspace-heading h1,.product-app .workspace-page-title-line h1{font-size:clamp(24px,2vw,32px);line-height:1.05}.product-app .workspace-page-actions .button{min-height:34px;padding-block:7px}@media (max-width:700px){}.layout-packing-control{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border:1px solid var(--td-line);border-radius:var(--td-radius-card);background:var(--td-ivory-soft)}.layout-packing-control>div:first-child{display:grid;min-width:0;gap:2px}.layout-packing-control>div:first-child small{color:var(--td-muted);font-size:10px}.layout-packing-control>div[role=radiogroup]{display:grid;flex:0 0 auto;grid-template-columns:repeat(2,minmax(112px,1fr));gap:6px}.layout-packing-control button{display:grid;min-height:42px;gap:1px;border:1px solid var(--td-line);border-radius:var(--td-radius-control);background:var(--td-white);color:var(--td-black);padding:6px 9px;text-align:left;cursor:pointer}.layout-packing-control button small{color:var(--td-muted);font-size:9px}.layout-packing-control button.active{border-color:var(--td-orange);background:var(--td-peach);color:var(--td-orange-hover)}.layout-packing-control button:focus-visible{outline:3px solid color-mix(in srgb,var(--td-orange) 24%,transparent);outline-offset:2px}.layout-packing-control button:disabled{cursor:wait;opacity:.62}body>.tamdot-dialog-layer .layout-personalizer-simple>.dialog-body:has(.layout-packing-control) .layout-packing-control{grid-column:2;grid-row:2}body>.tamdot-dialog-layer .layout-personalizer-simple>.dialog-body:has(.layout-packing-control) .layout-personalizer-live{grid-column:2;grid-row:3}.product-app .case-context-sticky{position:relative;grid-template-columns:auto minmax(0,1fr) auto}.product-app .case-context-sticky>span{display:grid;min-width:0;gap:1px}.product-app .case-context-sticky>span h1{margin:0;font:inherit;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .case-context-sticky>span small,.product-app .case-detail-meta-row>small{color:var(--td-muted)}.product-app .case-context-actions,.product-app .case-detail-meta-row{display:flex;min-width:0;align-items:center;gap:8px;flex-wrap:wrap}.product-app .case-detail-meta-row{margin-bottom:10px;padding:0 2px}.product-app .case-detail-meta-row>small{margin-left:auto}.product-app .case-layout-module>header,.product-app .case-section-heading{padding:16px 18px}.product-app :where(.case-history-viewport,.canonical-flow-layout,.canonical-flow-canvas){height:auto!important;max-height:none!important;overflow:visible!important;scroll-snap-type:none!important}.product-app :where(.canonical-flow-card,.timeline-card,.case-history-item){border-radius:var(--td-radius-control)!important;box-shadow:none!important}.product-app .canonical-flow-canvas{background-color:var(--td-ivory-soft)!important;background-image:none!important}.product-app .case-documents-panel{border:1px solid var(--td-line);overflow:hidden}.product-app .case-documents-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--td-line)}.product-app .case-documents-panel>header>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.product-app .case-documents-panel h3{margin:0;font-size:14px}.product-app .case-documents-panel header select{width:auto;min-height:32px}.product-app .case-documents-panel ul{display:grid;margin:0;padding:0;list-style:none}.product-app .case-documents-panel li{display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(160px,.8fr) auto;align-items:center;gap:10px;padding:9px 12px;border-top:1px solid var(--td-line)}.product-app .case-documents-panel li:first-child{border-top:0}.product-app .case-document-main{display:grid;min-width:0;gap:2px}.product-app .case-document-main strong,.product-app .case-document-source{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .case-document-main span,.product-app .case-document-source{color:var(--td-muted);font-size:11px}.product-app .case-document-state{color:var(--green);font-size:11px;font-weight:600}.product-app .case-document-state.is-new{color:var(--td-orange)}.product-app .canonical-flow-document-chips{display:flex;min-width:0;flex-wrap:wrap;gap:4px}.product-app .canonical-flow-document-chips span{max-width:100%;overflow:hidden;border:1px solid var(--td-line);border-radius:4px;background:var(--td-ivory-soft);color:var(--td-muted);padding:2px 5px;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.product-app .canonical-flow-document-list{display:grid;gap:5px;margin:7px 0 0;padding:0;list-style:none}.product-app .canonical-flow-document-list li{display:flex;justify-content:space-between;gap:8px}.product-app .canonical-flow-document-list a{color:var(--td-orange-hover);font-weight:600}.product-app .canonical-flow-document-list small{color:var(--td-muted)}body>:where(.tamdot-dialog-layer,.tamdot-drawer-layer){backdrop-filter:blur(5px)}.product-app .dashboard-timeline-drawer,.product-app .help-drawer,.product-app .notification-panel,.tamdot-dialog,body>.tamdot-drawer-layer .assistant-panel{border:1px solid var(--td-line)!important;border-radius:var(--td-radius-card)!important;background:var(--td-white)!important;background-image:none!important;box-shadow:var(--td-shadow-float)!important}.product-app .notification-panel header,body>.tamdot-drawer-layer .assistant-panel>header{border-bottom:1px solid var(--td-line);background:var(--td-white)!important}.product-app .notification-card,.product-app .notification-item{border-color:var(--td-line)!important;border-radius:var(--td-radius-control)!important;background:var(--td-white)!important;box-shadow:none!important}.product-app .notification-card.unread,.product-app .notification-item.unread{background:var(--td-peach)!important}.product-app .route-loading-overlay{background:color-mix(in srgb,var(--surface) 58%,transparent);backdrop-filter:blur(2px)}.first-launch-experience{--onboarding-canvas:var(--td-ivory);--onboarding-surface:var(--td-white);--onboarding-surface-soft:var(--td-ivory-soft);--onboarding-line:var(--td-line);--onboarding-ink:var(--td-black);--onboarding-muted:var(--td-muted);display:block}.first-launch-experience:before{display:none!important}.first-launch-experience .first-launch-brand{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px}.first-launch-experience .onboarding-brand-lockup,.first-launch-experience .onboarding-brand-lockup>div{min-width:0}.first-launch-experience .onboarding-brand-lockup b{color:var(--td-black);font-size:15px;font-weight:600}.first-launch-experience .onboarding-brand-lockup span{overflow:hidden;color:var(--td-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.first-launch-experience .onboarding-journey-status{align-items:flex-end;color:var(--td-muted);font-size:11px}.first-launch-experience .onboarding-journey-status strong{color:var(--td-black);font-weight:600}.first-launch-experience .onboarding-review-steps{min-height:36px;border:1px solid var(--td-line);border-radius:var(--td-radius-control);background:var(--td-ivory-soft);color:var(--td-black);padding:7px 12px;font:inherit;font-size:12px;font-weight:500}.first-launch-experience .first-launch-step-map{grid-column:1/-1;gap:6px;border-top:1px solid var(--td-line)}.first-launch-experience .first-launch-step-map button{border:1px solid transparent}.first-launch-experience .first-launch-card{display:grid;gap:16px;width:min(100%,860px);margin:0 auto;border:1px solid var(--td-line)!important}.first-launch-experience .onboarding-stage-context{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;margin:0 42px 2px 0}.first-launch-experience .onboarding-phase-state{display:flex;min-height:34px;align-items:center;gap:7px;border:0;border-radius:var(--td-radius-control);background:var(--td-peach);padding:6px 10px;color:var(--td-orange-hover)}.first-launch-experience .onboarding-phase-state :where(span,strong,small){font-size:11px;font-weight:500}.first-launch-experience .onboarding-why-card{min-height:34px;border:0;border-radius:var(--td-radius-control);background:var(--td-ivory-soft);padding:7px 10px}.first-launch-experience .onboarding-why-card small,.first-launch-experience .onboarding-why-card span{display:none}.first-launch-experience .onboarding-why-card p{margin:0;color:var(--td-muted);font-size:11px;line-height:1.45}.first-launch-experience .first-launch-help{border:1px solid var(--td-line);border-radius:50%;background:var(--td-white);color:var(--td-black)}.first-launch-experience .first-launch-help-panel{border:1px solid var(--td-line);border-radius:var(--td-radius-card);background:var(--td-white);box-shadow:var(--td-shadow-float)}.first-launch-experience .first-launch-card h1{max-width:680px;margin:0;color:var(--td-black);font-size:clamp(27px,4vw,38px);font-weight:600;letter-spacing:-.045em}.first-launch-experience .first-launch-lead{max-width:680px;margin:0;color:var(--td-muted);font-size:14px;line-height:1.55}.first-launch-experience .first-launch-input{min-height:44px;padding:10px 12px;font-size:14px}.first-launch-experience textarea.first-launch-input{min-height:104px;line-height:1.5}.first-launch-experience :where(.first-launch-identity-grid,.first-launch-settings){gap:12px}.first-launch-experience :where(.first-launch-identity-grid,.first-launch-settings) label{gap:6px;color:var(--td-black);font-size:13px;font-weight:500}.first-launch-experience :where(.first-launch-identity-grid,.first-launch-settings) small{color:var(--td-muted);font-size:11px;font-weight:400}.first-launch-experience .first-launch-optional-details{margin-top:2px;border:1px solid var(--td-line);border-radius:var(--td-radius-card);background:var(--td-ivory-soft);padding:0 14px}.first-launch-experience .first-launch-optional-details>summary{display:flex;min-height:44px;align-items:center;color:var(--td-black);font-size:12px;font-weight:500;list-style:none;cursor:pointer}.first-launch-experience .first-launch-optional-details>summary::-webkit-details-marker{display:none}.first-launch-experience .first-launch-optional-details>summary:before{width:18px;color:var(--td-orange);content:"+"}.first-launch-experience .first-launch-optional-details[open]>summary:before{content:"−"}.first-launch-experience .first-launch-optional-details[open]{gap:14px;padding-bottom:14px}.first-launch-experience :where(.first-launch-ai-suggestion,.first-launch-manual-categories,.first-launch-ai-proposal,.first-launch-review-grid>article,.first-launch-summary-assurance){border:1px solid var(--td-line)!important;border-radius:var(--td-radius-card)!important;background:var(--td-white)!important;background-image:none!important;box-shadow:none!important}.first-launch-experience .first-launch-tag-editor{min-height:50px;border:1px solid var(--td-line);border-radius:var(--td-radius-control);background:var(--td-ivory);padding:10px}.first-launch-experience .tag{border-radius:var(--td-radius-control);background:var(--td-peach)!important;color:var(--td-orange-hover)!important;font-size:11px;font-weight:500}.first-launch-experience .button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;border-radius:var(--td-radius-control)!important;padding:8px 15px;font:inherit;font-size:13px;font-weight:500}.first-launch-experience .button.primary{border:1px solid var(--td-orange)!important;background:var(--td-orange)!important;color:var(--td-white)!important;box-shadow:none!important}.first-launch-experience :where(.button.secondary,.button.ghost){border:1px solid var(--td-line)!important;background:var(--td-white)!important;color:var(--td-black)!important}.first-launch-experience .button:disabled{cursor:wait;opacity:.62}.first-launch-processing{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;border:1px solid var(--td-peach-strong);border-radius:var(--td-radius-card);background:var(--td-peach);padding:13px 15px;color:var(--td-black)}.first-launch-processing>div{display:grid;gap:3px}.first-launch-processing b{font-size:13px;font-weight:600}.first-launch-processing p{margin:0;color:var(--td-muted);font-size:11px;line-height:1.45}.first-launch-processing small{color:var(--td-orange-hover);font-size:11px;font-weight:500}.first-launch-experience .first-launch-actions .button.primary .tamdot-loader-visual{border-radius:50%;background:var(--surface)}.first-launch-experience .first-launch-actions{position:sticky;z-index:4;bottom:-36px;gap:8px;margin:2px clamp(-36px,-3.5vw,-22px) clamp(-36px,-3.5vw,-22px);padding:14px clamp(22px,3.5vw,36px);border-top:1px solid var(--td-line);border-radius:0 0 7px 7px;backdrop-filter:blur(12px)}@media (max-width:1180px) and (min-width:901px){.product-app{grid-template-columns:188px minmax(0,1fr)}.product-app .nav-link,.product-app .product-sidebar{padding-inline:10px}.product-app .page{padding-inline:24px}}@media (max-width:900px){.product-app{grid-template-columns:minmax(0,1fr)}.product-app .product-sidebar{border-right:0;border-bottom:1px solid var(--text-primary)}.product-app .mobile-navigation-trigger{border:1px solid var(--text-primary);border-radius:var(--td-radius-control);background:var(--text-primary);color:var(--td-white)}.product-app .product-sidebar.mobile-navigation-open nav{border:1px solid var(--text-primary);border-radius:var(--td-radius-card);background:var(--text-primary);box-shadow:var(--td-shadow-float)}.product-app .product-topbar{min-height:60px}.product-app :where(.case-detail-modular-grid,.dashboard-modular-grid).layout-packed{grid-auto-flow:row;grid-auto-rows:auto}.product-app :where(.case-detail-modular-grid,.dashboard-modular-grid).layout-packed>:where(.case-layout-module,.dashboard-module){grid-row-end:auto!important}body>.tamdot-dialog-layer .layout-personalizer-simple>.dialog-body:has(.layout-packing-control) .layout-packing-control,body>.tamdot-dialog-layer .layout-personalizer-simple>.dialog-body:has(.layout-packing-control) .layout-personalizer-live{grid-column:1;grid-row:auto}.layout-packing-control{align-items:stretch;flex-direction:column}.layout-packing-control>div[role=radiogroup]{width:100%}.product-app .page-heading{align-items:flex-start}.product-app :where(.dashboard-modular-grid,.case-detail-modular-grid,.detail-grid,.grid,.integration-grid,.settings-grid){grid-template-columns:minmax(0,1fr)!important}.product-app :where(.dashboard-modular-grid,.case-detail-modular-grid)>*{grid-column:1/-1!important}.product-app :where(.case-detail-top-actions,.case-layout-toolbar,.document-command-bar,.case-command-bar){position:static!important;inset:auto!important}.product-app .case-context-sticky{position:static;grid-template-columns:auto minmax(0,1fr)}.product-app .case-context-actions{grid-column:1/-1}.product-app .case-documents-panel li{grid-template-columns:minmax(0,1fr) auto}.product-app .case-document-source{grid-column:1}.product-app :where(.document-row,.directory-row,.inbox-email-row,.operational-queue-row){min-width:0;max-width:100%}.product-app :where(.document-row,.directory-row,.inbox-email-row,.operational-queue-row) :where(b,span,p,small,a){overflow-wrap:anywhere}.first-launch-experience .first-launch-brand{grid-template-columns:minmax(0,1fr) auto}.first-launch-experience .onboarding-journey-status{display:none}.first-launch-experience .onboarding-review-steps{grid-column:2}}@media (max-width:480px){.layout-packing-control>div[role=radiogroup]{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.product-app .operational-queue-actions{width:100%;min-width:0;flex-wrap:wrap}.product-app .operational-queue-actions>.button{min-width:0;flex:1 1 140px;justify-content:center}.product-app .operational-queue-actions .case-action-control,.product-app .operational-queue-actions .case-action-control .tamdot-popover,.product-app .operational-queue-actions .case-action-control .tamdot-popover-trigger{width:42px!important}.product-app .page-heading{gap:12px;margin-bottom:18px;padding-bottom:15px}.product-app .case-detail-header h1,.product-app .page-heading h1{font-size:27px}.product-app :where(.panel,.dashboard-module,.business-case-card,.case-layout-module,.integration-card,.automation-card,.contact-card,.document-panel,.settings-section){border-radius:var(--td-radius-card)!important}.product-app :where(.data-list-command-rail,.case-command-rail,.document-command-rail,.contact-command-rail,.inbox-command-rail){border-radius:var(--td-radius-card)!important}.product-app :where(.button-row,.page-actions,.case-detail-top-actions,.case-layout-toolbar,.dialog-actions){flex-wrap:wrap}.product-app :where(.button-row,.page-actions,.case-detail-top-actions,.case-layout-toolbar,.dialog-actions)>*{max-width:100%}.product-app .case-card-grid{grid-template-columns:minmax(0,1fr)!important}.product-app .case-detail-meta-row>small{width:100%;margin-left:0}.product-app .business-case-footer{align-items:stretch}.product-app .case-card-decision-actions{width:100%;margin-left:0}.product-app .case-card-decision-actions .case-decision-link{flex:1;text-align:center}.product-app .case-documents-panel{margin-inline:10px}.product-app .case-documents-panel li{grid-template-columns:minmax(0,1fr)}.product-app .case-document-source{grid-column:1}.product-app .case-documents-panel .button{justify-self:start}.product-app .notification-panel,body>.tamdot-drawer-layer .assistant-panel{border-radius:var(--td-radius-card)!important}.first-launch-experience .first-launch-brand{margin-bottom:10px}.first-launch-experience .onboarding-brand-lockup span{display:none}.first-launch-experience .first-launch-card{gap:14px}.first-launch-experience .onboarding-stage-context{display:block;margin-right:38px}.first-launch-experience .onboarding-phase-state{width:-moz-max-content;width:max-content;max-width:100%}.first-launch-experience .onboarding-why-card{display:none}.first-launch-experience .first-launch-card h1{font-size:28px}.first-launch-experience :where(.first-launch-identity-grid,.first-launch-settings,.first-launch-ai-proposal-grid,.first-launch-review-grid){grid-template-columns:minmax(0,1fr)!important}.first-launch-experience :where(.first-launch-ai-suggestion,.first-launch-manual-categories){align-items:stretch;flex-direction:column}.first-launch-experience :where(.first-launch-ai-suggestion,.first-launch-manual-categories) .button{width:100%}.first-launch-experience .first-launch-actions{bottom:-20px;margin:0 -14px -20px;padding:12px 14px;border-radius:0 0 7px 7px}}@media (max-width:480px){.product-app .product-topbar :where(.compact-menu-trigger,.assistant-launcher,.help-trigger,.operations-trigger,.notification-bell,.architecture-ribbon-link){width:38px;min-width:38px!important;min-height:38px;padding:5px!important}.product-app :where(.button,button){max-width:100%}.product-app .business-case-card{padding:15px}.product-app .case-context-sticky{grid-template-columns:minmax(0,1fr)}.product-app .case-context-sticky>.panel-link{justify-self:start}.product-app .case-context-actions{grid-column:1}.product-app .case-context-actions .button{flex:1 1 140px}.product-app .case-detail-header{padding:14px}.first-launch-experience .onboarding-review-steps{width:38px;overflow:hidden;padding:0;font-size:0}.first-launch-experience .onboarding-review-steps:after{font-size:16px;content:"⋯"}.first-launch-experience .first-launch-actions{display:grid;grid-template-columns:auto minmax(0,1fr)}.first-launch-experience .first-launch-actions .first-launch-skip{grid-column:1/-1;justify-self:start}.first-launch-experience .first-launch-actions .button.primary{min-width:0}}.product-event-icon{display:inline-grid;width:22px;height:22px;flex:0 0 22px;place-items:center;border-radius:7px;background:var(--muted);color:var(--muted-foreground)}.product-event-icon :where(svg,img){display:block;width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.product-event-icon svg{fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.product-event-icon--asset{border:1px solid var(--border);background:var(--background)}.product-event-icon--asset img{width:18px;height:18px}.product-app .case-history-list{min-width:0;border-top:1px solid var(--td-line);background:var(--td-white)}.product-app .case-history-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 16px;padding:14px 16px;border-bottom:1px solid var(--td-line)}.product-app .case-history-header h2{margin:0;font-size:15px}.product-app .case-history-header ul{display:flex;flex-wrap:wrap;gap:5px 12px;margin:6px 0 0;padding:0;color:var(--td-muted);font-size:11px;list-style:none}.product-app .case-history-header li b{color:var(--td-ink)}.product-app .case-history-header label{display:grid;gap:4px}.product-app .case-history-header label>span{color:var(--td-muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.product-app .case-history-header select{width:auto;min-width:170px;min-height:34px}.product-app .case-history-header>small{grid-column:1/-1;color:var(--td-muted)}.product-app .case-history-row{--history-tone:var(--status-neutral,var(--text-secondary));position:relative;grid-template-columns:38px minmax(0,1fr);background:var(--td-white)}.product-app .case-history-row.tone-received{--history-tone:var(--status-information,var(--action-primary))}.product-app .case-history-row:is(.tone-sent,.tone-done){--history-tone:var(--status-success,var(--status-success))}.product-app .case-history-row:is(.tone-followup,.tone-pending){--history-tone:var(--status-warning,var(--action-primary))}.product-app .case-history-row.tone-action{--history-tone:var(--status-action,var(--status-danger))}.product-app .case-history-row:is(.tone-overdue,.tone-urgent){--history-tone:var(--status-critical,var(--status-danger))}.product-app .case-history-row:before{position:absolute;top:36px;bottom:-12px;left:26px;width:1px;background:color-mix(in srgb,var(--history-tone) 22%,var(--td-line));content:""}.product-app .case-history-row:last-child:before{display:none}.product-app .case-history-marker{position:relative;z-index:1;width:12px;height:12px;border-radius:999px;background:var(--history-tone)}.product-app .case-history-card{overflow:hidden;border:1px solid var(--td-line);border-left:3px solid var(--history-tone);background:var(--td-white)}.product-app .case-history-open{color:var(--td-ink);font:inherit;cursor:pointer}.product-app .case-history-card:hover{border-color:color-mix(in srgb,var(--history-tone) 30%,var(--td-line))}.product-app .case-history-open:hover{background:color-mix(in srgb,var(--history-tone) 3%,var(--td-white))}.product-app .case-history-open:focus-visible{outline:2px solid var(--td-orange);outline-offset:-2px}.product-app .case-history-primary{display:grid;min-width:0;grid-template-columns:max-content minmax(0,1fr) auto;align-items:center;gap:7px}.product-app .case-history-primary strong{min-width:0;overflow:hidden;color:var(--td-muted);font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.product-app .case-history-direction{display:flex;min-width:0;align-items:center;gap:6px}.product-app .case-history-direction strong{flex:1 1 auto}.product-app .case-history-direction .case-history-language{display:inline-grid;width:18px;height:18px;flex:0 0 18px;align-self:center;place-items:center;box-shadow:none!important;line-height:0}.product-app .case-history-direction .case-history-language img{display:block;width:13px;height:13px;margin:0}.product-app .case-history-primary time{color:var(--td-muted);font-size:10px;white-space:nowrap}.product-app .case-history-status{display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid color-mix(in srgb,var(--history-tone,var(--status-neutral)) 28%,var(--td-line));border-radius:999px;background:color-mix(in srgb,var(--history-tone,var(--status-neutral)) 10%,var(--td-white));color:var(--history-tone,var(--status-neutral));padding:3px 6px;font-size:9px;font-weight:750;line-height:1.2}.product-app .case-history-status:before{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor;content:""}.product-app .case-history-status.tone-received{--history-tone:var(--status-information,var(--action-primary))}.product-app .case-history-status:is(.tone-sent,.tone-done){--history-tone:var(--status-success,var(--status-success))}.product-app .case-history-status:is(.tone-followup,.tone-pending){--history-tone:var(--status-warning,var(--action-primary))}.product-app .case-history-status.tone-action{--history-tone:var(--status-action,var(--status-danger))}.product-app .case-history-status:is(.tone-overdue,.tone-urgent){--history-tone:var(--status-critical,var(--status-danger))}.product-app .case-history-subject{font-size:13px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.product-app .case-history-insights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.product-app :where(.case-history-summary,.case-history-action){display:grid;min-width:0;gap:3px;border:1px solid var(--td-line);border-radius:8px;background:var(--td-ivory-soft);padding:7px 8px;color:var(--td-muted);font-size:11px;line-height:1.38}.product-app :where(.case-history-summary,.case-history-action)>span{overflow-wrap:anywhere}.product-app :where(.case-history-summary,.case-history-action) small{color:var(--history-tone);font-size:9px;font-weight:750;letter-spacing:.03em;text-transform:uppercase}.product-app .case-history-meta{display:flex;min-width:0;align-items:center;gap:8px}.product-app .case-history-meta>span{display:inline-flex;align-items:center;gap:3px;color:var(--td-muted);font-size:10px}.product-app .case-history-meta svg{width:14px;height:14px}.product-app .case-history-source{font-size:10px;font-weight:650;white-space:nowrap}.product-app .case-history-card-footer{display:flex;justify-content:flex-end;border-top:1px solid var(--td-line)}.product-app .case-history-empty{margin:0;padding:24px 16px;color:var(--td-muted)}.tamdot-dialog.case-history-dialog{width:min(680px,calc(100vw - 24px))}.case-history-detail{display:grid;min-width:0;gap:14px}.case-history-detail dl{display:grid;margin:0}.case-history-detail dl>div{display:grid;grid-template-columns:128px minmax(0,1fr);gap:12px;border-top:1px solid var(--td-line);padding:9px 0}.case-history-detail dl>div:first-child{border-top:0}.case-history-detail dt{color:var(--td-muted);font-size:10px;font-weight:700;text-transform:uppercase}.case-history-detail dd{min-width:0;margin:0;overflow-wrap:anywhere;font-size:12px}.case-history-detail section h3{margin:0 0 7px;font-size:12px}.case-history-detail section ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.case-history-detail section li{display:flex;min-width:0;justify-content:space-between;gap:8px}.case-history-detail section a{min-width:0;overflow:hidden;color:var(--td-orange-hover);text-overflow:ellipsis;white-space:nowrap}.case-history-detail section small{color:var(--td-muted);white-space:nowrap}.case-history-detail>.button{justify-self:start}@media (max-width:700px){.product-app .case-history-header{grid-template-columns:minmax(0,1fr);padding:12px}.product-app .case-history-header label,.product-app .case-history-header select{width:100%}.product-app .case-history-row{grid-template-columns:30px minmax(0,1fr)}.product-app .case-history-row:before{left:18px}.product-app .case-history-marker{width:10px;height:10px;border-width:2px}.product-app .case-history-open{padding-right:9px}.product-app .case-history-primary{grid-template-columns:minmax(0,1fr);gap:5px}.product-app .case-history-primary .case-history-status{grid-column:auto}.product-app .case-history-direction{width:100%;align-items:center}.product-app .case-history-primary strong{white-space:normal}.product-app .case-history-primary time{justify-self:start}.product-app .case-history-insights{grid-template-columns:minmax(0,1fr)}.product-app .case-history-card-footer{justify-content:flex-start}.case-history-detail dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.case-history-detail section li{align-items:flex-start;flex-direction:column}}.first-launch-analysis-note{margin:0;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--muted-foreground);background:var(--muted)}.first-launch-experience .first-launch-analysis-note{border-color:var(--td-line);border-radius:var(--td-radius-control);background:var(--td-ivory-soft);color:var(--td-muted)}.first-launch-ai-result>header{grid-template-columns:180px minmax(0,1fr)}.first-launch-ai-result>header label{display:grid;gap:7px;font-weight:700}.first-launch-ai-result>header textarea{min-height:96px;resize:vertical;font-size:14px;line-height:1.45}.first-launch-mailbox-preferences{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card)}.first-launch-mailbox-preferences>summary{cursor:pointer;padding:14px 16px;color:var(--foreground);font-weight:750}.first-launch-preference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 14px 14px}.first-launch-preference-grid>section{min-width:0;padding:14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background)}.first-launch-preference-grid p{margin:10px 0;color:var(--muted-foreground);font-size:12px;line-height:1.45}.first-launch-inline-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.first-launch-inline-settings label{display:grid;min-width:0;gap:6px}.first-launch-inline-settings :where(select,input){width:100%;min-height:42px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);color:var(--foreground);padding:8px 10px}@media (max-width:700px){.first-launch-ai-result>header,.first-launch-inline-settings,.first-launch-preference-grid{grid-template-columns:1fr}}#tamdot-data-reliability-ribbon:empty{display:none}.data-reliability-ribbon{display:flex;min-width:0;align-items:center;gap:10px;margin:0 clamp(12px,2vw,28px) 12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--tamdot-orange) 45%,var(--border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--tamdot-orange) 7%,var(--background));color:var(--foreground)}.data-reliability-ribbon>svg{width:18px;height:18px;flex:0 0 auto;color:var(--tamdot-orange)}.data-reliability-ribbon.is-running>svg{animation:tamdot-spin 1.1s linear infinite}.data-reliability-ribbon.is-failed{border-color:color-mix(in srgb,var(--destructive) 45%,var(--border))}.data-reliability-ribbon.is-failed>svg{color:var(--destructive)}.data-reliability-ribbon>div{display:flex;min-width:0;flex:1;align-items:baseline}.data-reliability-ribbon b{overflow-wrap:anywhere;font-size:12px}.data-reliability-ribbon small{flex:0 0 auto;color:var(--muted-foreground)}.data-reliability-ribbon .button{min-height:34px;flex:0 0 auto}body>.scan-progress-chip{max-width:min(520px,calc(100vw - 24px));border-radius:var(--radius-lg);padding:10px 12px}body>.scan-progress-chip>svg{width:18px;height:18px;flex:0 0 auto}body>.scan-progress-chip.is-running>svg{animation:tamdot-spin 1.1s linear infinite}body>.scan-progress-chip.is-completed{animation:scan-complete-pulse .9s ease-out 2}body>.scan-progress-chip>div:not(.scan-progress-chip-actions){display:grid;min-width:0;gap:2px}body>.scan-progress-chip>div>:where(span,small){overflow:hidden;max-width:230px;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap}.scan-progress-chip-actions{display:flex;align-items:center;gap:5px;margin-left:6px}.scan-progress-chip-actions button{min-height:30px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);color:var(--foreground);padding:5px 8px;font:inherit;font-weight:700;cursor:pointer}.scan-progress-chip-actions button:first-child{border-color:var(--tamdot-orange);color:var(--tamdot-orange)}@keyframes scan-complete-pulse{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--tamdot-orange) 14%,transparent),0 10px 30px color-mix(in srgb,var(--action-primary) 14%,transparent)}}.scan-business-unchanged ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none}.scan-business-unchanged li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted)}@media (max-width:700px){.data-reliability-ribbon{align-items:flex-start;flex-wrap:wrap;margin-inline:10px}body>.scan-progress-chip{right:12px;bottom:12px;left:12px;width:auto}body>.scan-progress-chip>div:not(.scan-progress-chip-actions){flex:1}body>.scan-progress-chip>div>:where(span,small){max-width:none}.scan-progress-chip-actions{align-items:stretch;flex-direction:column}}:root{--td-workspace-max:1920px;--td-workspace-gutter:clamp(16px,2vw,32px);--td-workspace-top:16px}.product-app .case-detail-page,.product-app .case-workspace,.product-app .contact-detail,.product-app .full-timeline-page,.product-app .page{width:100%;max-width:var(--td-workspace-max);margin-inline:auto;padding:var(--td-workspace-top) var(--td-workspace-gutter) 56px}.product-app .page.dashboard-page{width:100%;max-width:var(--td-workspace-max);padding:var(--td-workspace-top) var(--td-workspace-gutter) 56px}.product-app .dashboard-workspace{width:100%;max-width:none;margin:0;padding:0}.product-app .page-heading.workspace-page-header,.product-app .workspace-page-header{display:flex;min-height:54px;align-items:flex-start;gap:12px 18px;margin:0 0 12px;padding:0 0 10px;border-bottom:1px solid var(--td-line)}.product-app .workspace-page-heading-copy{flex:1 1 420px;grid-template-columns:150px minmax(0,1fr);grid-template-areas:"eyebrow title" ". description";gap:1px 9px}.product-app .workspace-page-title-line{min-width:0}.product-app .dashboard-workspace-heading h1,.product-app .workspace-page-title-line h1{font-size:clamp(23px,1.7vw,30px);letter-spacing:-.04em}.product-app .workspace-page-description{max-width:760px;font-size:11px}.product-app .workspace-page-actions{flex:0 1 auto}.product-app .workspace-page-actions :where(.button,.tamdot-popover-trigger,.case-display-switch button){min-height:32px;padding-block:6px}.product-app .case-list-header .saved-view-bar,.product-app .full-timeline-heading-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.product-app .modified-view{margin:0 0 10px}.product-app .full-timeline-heading-actions .timeline-back-link{margin:0}.product-app .full-timeline-heading-actions .full-timeline-nav{gap:5px}.product-app .full-timeline-heading-actions .full-timeline-nav strong{min-width:132px}.first-launch-experience{min-height:100dvh;padding:var(--td-workspace-top) var(--td-workspace-gutter) 48px;background:var(--td-ivory)!important}.first-launch-experience .first-launch-brand{width:min(100%,var(--td-workspace-max));margin:0 auto 12px;padding:9px 12px;border:1px solid var(--td-line);border-radius:var(--td-radius-card);background:var(--td-white);box-shadow:var(--td-shadow-card)}.first-launch-experience .first-launch-brand-mark{border-radius:var(--td-radius-control);box-shadow:none}.first-launch-experience .first-launch-step-map{padding-top:8px;border-top-color:var(--td-line)}.first-launch-experience .first-launch-step-map button{min-height:32px;border-radius:var(--td-radius-control);background:var(--td-ivory-soft);color:var(--td-muted)}.first-launch-experience .first-launch-step-map button.active{border-color:var(--td-orange);background:var(--td-peach);color:var(--td-orange-hover)}.first-launch-experience .first-launch-card{width:min(100%,920px);border-color:var(--td-line)!important;background:var(--td-white)!important;box-shadow:var(--td-shadow-card)!important}.first-launch-experience :where(.first-launch-language button,.first-launch-switch,.first-launch-mode-grid button,.first-launch-scan-config,.first-launch-mailboxes article,.first-launch-preview,.first-launch-fixed){border-color:var(--td-line)!important;border-radius:var(--td-radius-card)!important;background:var(--td-ivory-soft)!important;color:var(--td-black);box-shadow:none!important}.first-launch-experience :where(.first-launch-language button.selected,.first-launch-mode-grid button.selected){border-color:var(--td-orange)!important;background:var(--td-peach)!important}.first-launch-experience .first-launch-actions{border-top-color:var(--td-line);background:color-mix(in srgb,var(--surface) 98%,transparent)}@media (max-width:900px){:root{--td-workspace-gutter:18px;--td-workspace-top:14px}.product-app .page-heading.workspace-page-header,.product-app .workspace-page-header{align-items:stretch;flex-direction:column}.product-app .case-list-header .saved-view-bar,.product-app .full-timeline-heading-actions,.product-app .workspace-page-actions{width:100%;justify-content:flex-start}.product-app .workspace-page-heading-copy{width:100%;flex:0 1 auto}}@media (max-width:700px){:root{--td-workspace-gutter:12px;--td-workspace-top:12px}.product-app .workspace-page-heading-copy{flex-basis:auto;grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow" "title" "description";gap:2px}.product-app .dashboard-workspace-heading h1,.product-app .workspace-page-title-line h1{font-size:25px}.product-app .full-timeline-heading-actions>*{max-width:100%}.product-app .workspace-page-actions{width:100%;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.product-app .workspace-page-actions::-webkit-scrollbar{display:none}.product-app .case-list-header .saved-view-bar,.product-app .full-timeline-heading-actions,.product-app .workspace-page-actions>*{width:-moz-max-content;width:max-content;max-width:none;flex:0 0 auto;flex-wrap:nowrap}.product-app .workspace-page-header .workspace-page-actions .button,.product-app .workspace-page-header .workspace-page-actions button{width:auto;flex:0 0 auto;white-space:nowrap}.product-app .case-list-header .saved-view-bar{align-items:center;flex-direction:row;justify-content:flex-start}.product-app .case-list-header .saved-view-bar .tamdot-popover{flex:0 0 auto}.product-app .case-list-header .saved-view-bar .tamdot-popover-trigger{width:auto}.product-app .full-timeline-heading-actions .full-timeline-nav{width:100%}.product-app .full-timeline-heading-actions .full-timeline-nav strong{flex:1;min-width:0}.first-launch-experience .first-launch-brand{grid-template-columns:minmax(0,1fr) auto}}.product-app .dashboard-modular-grid{--dashboard-module-gap:10px;-moz-column-gap:var(--dashboard-module-gap);column-gap:var(--dashboard-module-gap)}.product-app .dashboard-modular-grid.layout-aligned{row-gap:var(--dashboard-module-gap)}.product-app .dashboard-modular-grid.layout-packed{row-gap:1px}.product-app .dashboard-modular-grid.layout-packed>.dashboard-module{box-sizing:border-box}.product-app .dashboard-activity-recap{display:grid;gap:0}.product-app .dashboard-activity-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 14px 4px;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--line)}.product-app .dashboard-activity-facts>span{display:flex;align-items:baseline;gap:5px;min-width:0;padding:8px 9px;background:var(--surface-soft);color:var(--muted);font-size:9px}.product-app .dashboard-activity-facts strong{color:var(--ink);font-size:15px;line-height:1}.product-app .dashboard-module-activity .dashboard-activity-list{padding:0 14px 12px}.product-app .dashboard-module-activity .dashboard-activity-list article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px}.product-app .dashboard-module-activity .dashboard-activity-list article.is-highlight{border:1px solid color-mix(in srgb,var(--tamdot-primary) 24%,var(--line));background:color-mix(in srgb,var(--tamdot-primary-soft) 52%,var(--surface))}.product-app .dashboard-activity-symbol{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--status-information-soft);color:var(--status-information);font-size:12px;font-weight:800}.product-app .dashboard-activity-symbol.outbound{background:var(--status-neutral-soft);color:var(--status-neutral)}.product-app .dashboard-activity-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:3px}.product-app .dashboard-activity-kind{color:var(--tamdot-primary);font-size:9px;font-weight:750;letter-spacing:.035em;text-transform:uppercase}.product-app .dashboard-module-activity .dashboard-activity-title time{color:var(--muted);font-size:9px;white-space:nowrap}.product-app .dashboard-contact-list{display:grid;padding:0 14px 12px}.product-app .dashboard-contact-list>a{display:grid;grid-template-columns:36px minmax(0,1fr) 18px;gap:10px;align-items:start;padding:11px 2px;border-top:1px solid var(--line);color:inherit;text-decoration:none}.product-app .dashboard-contact-list>a:first-child{border-top:0}.product-app .dashboard-contact-list>a:focus-visible .dashboard-contact-heading b,.product-app .dashboard-contact-list>a:hover .dashboard-contact-heading b{color:var(--tamdot-primary)}.product-app .dashboard-contact-content,.product-app .dashboard-contact-heading,.product-app .dashboard-contact-meta{min-width:0}.product-app .dashboard-contact-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.product-app .dashboard-contact-heading b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.product-app .dashboard-contact-heading .case-badge{flex:0 0 auto;padding:3px 6px;font-size:8px}.product-app .dashboard-contact-organization{margin:2px 0 7px;color:var(--muted);font-size:10px}.product-app .dashboard-contact-exchange{display:grid;gap:2px;margin:0;padding:7px 8px;border-left:2px solid var(--tamdot-primary);background:var(--surface-soft)}.product-app .dashboard-contact-exchange small{color:var(--muted);font-size:8px;font-weight:750;letter-spacing:.035em;text-transform:uppercase}.product-app .dashboard-contact-exchange span{overflow:hidden;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.product-app .dashboard-contact-meta{display:flex;align-items:center;gap:5px;margin-top:7px;color:var(--muted);font-size:9px;flex-wrap:wrap}.product-app .dashboard-contact-tag{max-width:150px;overflow:hidden;padding:3px 6px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.product-app .dashboard-contact-arrow{align-self:center;color:var(--tamdot-primary);font-weight:800}.product-app :where(.document-library,.contact-directory) :where(.document-command-rail,.contact-command-rail){padding:0!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:var(--surface)!important;box-shadow:none!important}.product-app :where(.document-library,.contact-directory) :where(.document-command-rail,.contact-command-rail)[data-pinned=true]{box-shadow:0 8px 18px color-mix(in srgb,var(--ink) 7%,transparent)!important}.product-app :where(.document-library,.contact-directory) .workspace-command-bar{gap:8px;padding:8px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.product-app :where(.document-library,.contact-directory) .document-search-shell{min-height:38px;padding-inline:10px;border:1px solid var(--line);border-radius:8px;box-shadow:none}.product-app :where(.document-library,.contact-directory) .document-search-shell .document-search{min-height:36px;border:0!important;background:transparent!important;box-shadow:none!important}.product-app :where(.document-library,.contact-directory) .document-view-switch-inline{gap:0;overflow:hidden;border:1px solid var(--line)!important;border-radius:8px;background:transparent}.product-app :where(.document-library,.contact-directory) .document-view-switch-inline button{min-height:36px;margin:0;padding:6px 9px;border:0!important;border-left:1px solid var(--line)!important;border-radius:0!important;background:transparent!important;color:var(--muted)!important;box-shadow:none!important}.product-app :where(.document-library,.contact-directory) .document-view-switch-inline button:first-child{border-left:0!important}.product-app :where(.document-library,.contact-directory) .document-view-switch-inline button.active{background:var(--td-peach,var(--orange-soft))!important;color:var(--tamdot-primary)!important}.product-app :where(.document-library,.contact-directory) .clear-filters-button,.product-app :where(.document-library,.contact-directory) .document-filter-summary{min-height:36px;border-radius:8px;box-shadow:none}@media (max-width:860px){.product-app .dashboard-activity-facts{grid-template-columns:1fr;gap:0}.product-app .dashboard-activity-facts>span+span{border-top:1px solid var(--line)}.product-app :where(.document-library,.contact-directory) .workspace-command-bar{grid-template-columns:minmax(0,1fr) auto!important}.product-app :where(.document-library,.contact-directory) .workspace-command-bar>.document-search-shell{grid-column:1/-1}.product-app :where(.document-library,.contact-directory) .document-view-switch-inline{grid-column:1/-1;max-width:100%}}@media (max-width:600px){.product-app .dashboard-contact-list>a{grid-template-columns:32px minmax(0,1fr)}.product-app .dashboard-contact-arrow{display:none}.product-app .dashboard-contact-heading{align-items:flex-start;flex-direction:column}.product-app :where(.document-library,.contact-directory) .workspace-command-bar{grid-template-columns:minmax(0,1fr)!important}.product-app :where(.document-library,.contact-directory) .workspace-command-bar>*{grid-column:1!important}.product-app :where(.document-library,.contact-directory) .document-view-switch-inline{overflow-x:auto}}.product-app .dashboard-modular-grid>.dashboard-module{overflow:visible!important}.product-app .dashboard-modular-grid>.dashboard-module>:where(.panel,.dashboard-panel,.interactive-timeline,.dashboard-kpis){position:relative;z-index:1}body>.tamdot-dialog-layer .layout-personalizer-simple .layout-personalizer-live{min-width:0;padding:12px;border:1px solid var(--td-line);border-radius:var(--td-radius-card);background:var(--td-ivory)}body>.tamdot-dialog-layer .layout-personalizer-simple .layout-personalizer-preview-grid{gap:10px}body>.tamdot-dialog-layer .layout-personalizer-simple .layout-personalizer-preview-grid>.layout-live-card{border:1px solid var(--td-line-strong)!important;background:var(--td-white)!important;box-shadow:0 2px 7px color-mix(in srgb,var(--action-primary) 7%,transparent)!important}body>.tamdot-dialog-layer .layout-personalizer-simple .layout-personalizer-preview-grid>.layout-live-card:hover{border-color:color-mix(in srgb,var(--td-orange) 38%,var(--td-line))!important;box-shadow:0 4px 12px color-mix(in srgb,var(--action-primary) 9%,transparent)!important}body>.tamdot-dialog-layer .layout-personalizer-simple .layout-live-card-content span{border:1px solid color-mix(in srgb,var(--td-line) 82%,transparent);background:var(--td-ivory-soft)}body>.tamdot-dialog-layer .layout-personalizer-simple .layout-live-toolbar{align-items:end;gap:7px;border-top-color:var(--td-line)}body>.tamdot-dialog-layer .layout-personalizer-simple .layout-live-order-controls{display:flex;gap:5px}body>.tamdot-dialog-layer .layout-personalizer-simple .layout-live-order-controls button,body>.tamdot-dialog-layer .layout-personalizer-simple .layout-personalizer-visibility{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--td-line)!important;border-radius:var(--td-radius-control)!important;background:var(--td-white)!important;color:var(--td-black)!important;padding:6px 9px!important;font:inherit;font-size:10px;font-weight:700;line-height:1.15;white-space:nowrap}body>.tamdot-dialog-layer .layout-personalizer-simple .layout-live-order-controls button:hover:not(:disabled),body>.tamdot-dialog-layer .layout-personalizer-simple .layout-personalizer-visibility:hover:not(:disabled){border-color:var(--td-orange)!important;background:var(--td-peach)!important;color:var(--td-orange-hover)!important}body>.tamdot-dialog-layer .layout-personalizer-simple .layout-personalizer-visibility{width:auto!important;height:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;margin-left:0}body>.tamdot-dialog-layer .layout-personalizer-simple .layout-personalizer-visibility>.app-icon{position:static!important;width:14px!important;height:14px!important;flex:0 0 14px!important;border-radius:0!important;background-color:currentColor!important}body>.tamdot-dialog-layer .layout-personalizer-simple .layout-personalizer-visibility>span:not(.app-icon){position:static!important;width:auto!important;height:auto!important;flex:initial!important;border-radius:0!important;background:transparent!important;color:inherit!important;white-space:nowrap}body>.tamdot-dialog-layer .layout-personalizer-simple .layout-personalizer-visibility>span:not(.app-icon):after{display:none!important;content:none!important}body>.tamdot-dialog-layer .layout-personalizer-simple .layout-personalizer-visibility:disabled{border-color:color-mix(in srgb,var(--td-line) 76%,transparent)!important;background:var(--td-ivory-soft)!important;color:var(--td-muted)!important;opacity:.72}@media (max-width:640px){body>.tamdot-dialog-layer .layout-personalizer-simple .layout-personalizer-live{padding:9px}body>.tamdot-dialog-layer .layout-personalizer-simple .layout-live-toolbar{align-items:stretch}body>.tamdot-dialog-layer .layout-personalizer-simple .layout-live-order-controls{width:100%}body>.tamdot-dialog-layer .layout-personalizer-simple .layout-live-order-controls button{flex:1 1 0}}.product-app .contact-detail-workspace{gap:14px;padding-top:18px}.contact-profile-head{align-items:center;padding-bottom:4px}.contact-profile-identity{display:flex;align-items:center;gap:13px;min-width:0}.contact-profile-avatar{display:grid;place-items:center;width:46px;height:46px;flex:0 0 46px;border:1px solid color-mix(in srgb,var(--tamdot-primary) 30%,var(--line));border-radius:14px;color:var(--tamdot-primary);background:color-mix(in srgb,var(--tamdot-primary) 8%,var(--surface));font-size:18px;font-weight:800}.contact-profile-head .detail-actions .button{gap:6px;min-height:34px}.contact-profile-strip{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(180px,1fr) 120px 120px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 1px 2px color-mix(in srgb,var(--action-primary) 4%,transparent)}.contact-profile-strip>div{display:grid;gap:3px;min-width:0;padding:11px 14px;border-left:1px solid var(--line)}.contact-profile-strip>div:first-child{border-left:0}.contact-profile-strip small,.contact-view-toolbar p{color:var(--muted);font-size:10px}.contact-profile-strip small{text-transform:uppercase;letter-spacing:.055em}.contact-profile-strip strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.case-task-map-status-filters,.contact-view-switch{display:flex;align-items:center;gap:4px;padding:3px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--canvas) 78%,white)}.case-task-map-status-filters button,.contact-view-switch button{display:flex;align-items:center;gap:6px;min-height:31px;padding:6px 10px;border:0;border-radius:7px;color:var(--muted);background:transparent;font:inherit;font-size:10px;font-weight:750;cursor:pointer}.case-task-map-status-filters button.is-active,.contact-view-switch button.is-active{color:var(--ink);background:var(--surface);box-shadow:0 1px 4px color-mix(in srgb,var(--action-primary) 9%,transparent)}.contact-relation-panel{overflow:hidden;padding:0;border-radius:14px}.contact-flow-canvas{width:100%;height:min(600px,calc(100vh - 315px));min-height:430px;background:color-mix(in srgb,var(--canvas) 88%,white)}.contact-flow-node{width:286px}.contact-flow-node>a,.contact-flow-node>div:not(.react-flow__handle){display:flex;align-items:center;gap:10px;min-height:74px;padding:11px 12px;border:1px solid var(--line);border-radius:12px;color:inherit;background:var(--surface);box-shadow:0 5px 16px color-mix(in srgb,var(--action-primary) 8%,transparent);text-decoration:none}.contact-flow-node[data-kind=contact]{--relation-color:var(--tamdot-primary);width:300px}.contact-flow-node[data-kind=collaborator]{--relation-color:var(--action-primary);width:250px}.contact-flow-node[data-tone=YOUR_TURN]{--relation-color:var(--action-primary)}.contact-flow-node[data-tone=WAITING_CONTACT]{--relation-color:var(--text-secondary)}.contact-flow-node[data-tone=COMPLETE]{--relation-color:var(--status-success)}.contact-flow-node-icon{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border-radius:9px;color:var(--relation-color);background:color-mix(in srgb,var(--relation-color) 9%,var(--surface))}.contact-flow-node-copy{display:grid;min-width:0;flex:1;gap:2px}.contact-flow-node-copy small{color:var(--relation-color);font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.contact-flow-node-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.contact-flow-node-copy em{overflow:hidden;color:var(--muted);font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.contact-flow-node-arrow{flex:0 0 auto;color:var(--relation-color)}.contact-flow-handle{width:8px!important;height:8px!important;border:2px solid var(--surface)!important;background:var(--relation-color)!important}.contact-flow-edge .react-flow__edge-path{stroke:color-mix(in srgb,var(--tamdot-primary) 58%,var(--text-secondary));stroke-width:1.7}.contact-flow-edge.is-secondary .react-flow__edge-path{stroke:var(--action-primary);stroke-dasharray:4 4}.react-flow__controls{overflow:hidden;border:1px solid var(--line);border-radius:9px;box-shadow:0 4px 12px color-mix(in srgb,var(--action-primary) 8%,transparent)}.react-flow__controls-button{color:var(--ink);background:var(--surface);border-bottom-color:var(--line)}.react-flow__controls-button:hover{background:color-mix(in srgb,var(--tamdot-primary) 7%,var(--surface))}.react-flow__minimap{border:1px solid var(--line);border-radius:9px;background:var(--surface)}.contact-flow-empty{display:grid;place-items:center;align-content:center;gap:8px;min-height:360px;color:var(--muted);text-align:center}.contact-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.contact-case-card{--case-state:var(--text-secondary);display:grid;gap:12px;min-width:0;padding:15px;border:1px solid var(--line);border-top:3px solid var(--case-state);border-radius:13px;background:var(--surface);box-shadow:0 3px 12px color-mix(in srgb,var(--action-primary) 5%,transparent)}.contact-case-card[data-state=YOUR_TURN]{--case-state:var(--action-primary)}.contact-case-card[data-state=WAITING_CONTACT]{--case-state:var(--text-secondary)}.contact-case-card[data-state=COMPLETE]{--case-state:var(--status-success)}.contact-case-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.contact-case-card h3{margin:4px 0 0;font-size:14px}.case-task-map-status-filters button.is-active:first-child{color:var(--tamdot-primary)}.case-task-map-status-filters button.is-active:nth-child(2){color:var(--status-danger)}.case-task-map-status-filters button.is-active:nth-child(3){color:var(--status-success)}.case-task-flow-edge .react-flow__edge-path{stroke-width:1.7}.case-task-flow-edge.status-todo .react-flow__edge-path{stroke:color-mix(in srgb,var(--action-primary) 68%,var(--text-secondary))}.case-task-flow-edge.status-done .react-flow__edge-path{stroke:color-mix(in srgb,var(--status-success) 68%,var(--text-secondary))}@media (max-width:900px){.contact-profile-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-profile-strip>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.contact-profile-strip>div:nth-child(4){border-top:1px solid var(--line)}.contact-case-grid{grid-template-columns:1fr}}@media (max-width:650px){.contact-profile-head{align-items:stretch}.contact-profile-head .detail-actions{display:grid;grid-template-columns:1fr 1fr}.contact-profile-head .detail-actions .button{justify-content:center}.contact-profile-strip{grid-template-columns:1fr 1fr}.contact-profile-strip>div{padding:9px 10px}.contact-view-switch{width:100%}.contact-view-switch button{justify-content:center;flex:1}.contact-flow-canvas{height:calc(100vh - 345px);min-height:410px}.react-flow__minimap{display:none}}@media (prefers-reduced-motion:reduce){.react-flow__edge.animated path{animation:none}}:root{--td-control-height:36px;--td-field-height:40px;--td-control-radius:7px;--td-command-gap:8px}.product-app :where(.button,.tamdot-popover-trigger,.case-display-switch button,.contact-view-switch button,.document-view-switch-inline button,.data-filter-chips button,.case-quick-filter-row>button,.dashboard-period-filters button,.directory-tabs button){min-height:var(--td-control-height)!important;border-radius:var(--td-control-radius)!important;padding:7px 11px;font-size:12px;font-weight:650;line-height:1.15}.product-app :where(.global-search,.document-search-shell,.compact-filter-bar>input,.case-command-rail input,.contact-command-rail input,.document-command-rail input,.inbox-command-rail input){min-height:var(--td-field-height)!important;border:1px solid var(--td-line)!important;border-radius:var(--td-control-radius)!important;background:var(--td-white)!important;box-shadow:none!important}.product-app :where(.global-search,.document-search-shell,.compact-filter-bar>input):focus-within,.product-app :where(.global-search,.document-search-shell,.compact-filter-bar>input):hover{border-color:var(--td-line-strong)!important}.product-app :where(.global-search input,.document-search,.compact-filter-bar>input){min-height:calc(var(--td-field-height) - 2px)!important;border:0!important;border-radius:calc(var(--td-control-radius) - 1px)!important;background:transparent!important;box-shadow:none!important}.product-app :where(.case-display-switch,.contact-view-switch,.document-view-switch-inline){gap:3px;padding:3px;border:1px solid var(--td-line);border-radius:calc(var(--td-control-radius) + 2px);background:var(--td-ivory-soft);box-shadow:none}.product-app .contact-view-switch button.is-active,.product-app .document-view-switch-inline button.active,.product-app :where(.case-display-switch,.contact-view-switch,.document-view-switch-inline) button[aria-pressed=true]{border-color:var(--td-peach-strong)!important;background:var(--td-white)!important;color:var(--td-orange-hover)!important;box-shadow:0 1px 2px color-mix(in srgb,var(--action-primary) 6%,transparent)!important}.product-app .contact-view-icon{display:block;width:18px;height:18px;flex:0 0 18px;background-position:50%;background-repeat:no-repeat;background-size:contain;-o-object-fit:contain;object-fit:contain;opacity:.58}.product-app .contact-view-icon-flow{background-image:url(/icons/reicon/ChartLine.svg)}.product-app .contact-view-icon-folder{background-image:url(/icons/reicon/Folder.svg)}.product-app .contact-view-switch button.is-active .contact-view-icon{opacity:1}.product-app .case-context-sticky{position:sticky!important;top:var(--tamdot-sticky-top,72px)!important;z-index:240;display:grid;grid-template-columns:auto minmax(220px,1fr) minmax(0,auto);align-items:center;gap:10px 14px;min-height:58px;margin:0 0 10px;padding:8px 10px;border:1px solid var(--td-line)!important;border-radius:var(--td-radius-card)!important;background:color-mix(in srgb,var(--surface) 98%,transparent)!important;box-shadow:0 8px 24px color-mix(in srgb,var(--action-primary) 8%,transparent)!important;backdrop-filter:blur(14px)}.product-app .case-context-actions{display:grid;min-width:0;justify-items:end}.product-app :where(.case-context-statuses,.case-context-buttons){display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap}.product-app .case-context-statuses .case-tags{margin:0;gap:4px}.product-app .case-context-statuses .case-tag{padding:3px 7px;font-size:9px}.product-app .case-context-statuses .case-tags>.button{min-height:28px!important;padding:5px 8px;font-size:10px}.product-app .case-context-buttons .button{min-height:32px!important;padding:6px 9px;font-size:10px}.product-app .case-detail-modular-grid>.case-layout-module,.product-app .dashboard-modular-grid>.dashboard-module{overflow:visible;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}@media (min-width:901px){.product-app .case-detail-modular-grid.layout-packed>.case-layout-module{box-sizing:border-box}}.product-app .case-detail-modular-grid>.case-layout-module>:where(.case-summary-card,.case-timeline-panel,.case-layout-low-content){border:1px solid var(--td-line)!important;border-radius:var(--td-radius-card)!important;background:var(--td-white)!important;box-shadow:var(--td-shadow-card)!important}.product-app .case-layout-low-content{overflow:hidden}.product-app .case-layout-low-content>summary{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:14px;padding:11px 14px;list-style:none;cursor:pointer}.product-app .case-layout-low-content>summary::-webkit-details-marker{display:none}.product-app .case-layout-low-content>summary>span{display:grid;min-width:0;gap:2px}.product-app .case-layout-low-content>summary b{font-size:12px}.product-app .case-layout-low-content>summary small{color:var(--td-muted);font-size:10px}.product-app .case-layout-low-content>summary em{color:var(--td-orange-hover);font-size:10px;font-style:normal;font-weight:700}.product-app .case-layout-low-content>summary em:after{content:" →"}.product-app .case-layout-low-content[open]>summary{border-bottom:1px solid var(--td-line)}.product-app .case-workspace-cluster{overflow:hidden}.product-app .case-workspace-cluster>:where(.case-summary-card,.case-manual-update){border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.product-app .case-workspace-cluster>:where(.case-summary-card,.case-manual-update)+:where(.case-summary-card,.case-manual-update,.button){border-top:1px solid var(--td-line)!important}.product-app .case-planning-cluster>:where(.appointment-panel,.follow-up-panel){padding:16px 18px}.product-app .case-actions-cluster>.case-manual-update{padding:16px 18px}.product-app .case-actions-cluster>.button{margin:0 18px 16px;justify-self:start}.product-app .case-action-control-detail .tamdot-popover-trigger{min-width:132px;justify-content:center;border-color:var(--td-orange)!important;background:var(--td-orange)!important;color:var(--td-white)!important}.product-app .case-action-control-detail .case-action-trigger-content{justify-content:center}.product-app .case-layout-module.is-attention-required>.case-workspace-cluster{border-color:color-mix(in srgb,var(--td-orange) 44%,var(--td-line))!important}.product-app .follow-up-panel.is-action-required .follow-up-primary-action{box-shadow:0 7px 18px color-mix(in srgb,var(--action-primary) 18%,transparent)!important}.product-app .case-card-status-line{display:flex;min-width:0;align-items:center;gap:5px;margin-top:6px;flex-wrap:wrap}.product-app .case-card-status-line .case-tags{margin:0;gap:4px}.product-app .case-card-status-line .case-tag{padding:3px 7px;font-size:9px}.product-app .business-case-footer{justify-content:space-between}.product-app .business-case-footer>small{margin-right:auto}.product-app .case-card-decision-actions{padding-left:8px;border-left:1px solid var(--td-line)}@media (max-width:1100px){.product-app .case-context-sticky{grid-template-columns:auto minmax(0,1fr)}.product-app .case-context-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:stretch}.product-app .case-context-statuses{justify-content:flex-start}}@media (max-width:760px){.product-app .case-context-sticky{position:sticky!important;top:var(--tamdot-sticky-top,58px)!important;grid-template-columns:auto minmax(0,1fr);gap:7px 9px;padding:7px 8px}.product-app .case-context-actions{display:grid;grid-template-columns:minmax(0,1fr)}.product-app :where(.case-context-statuses,.case-context-buttons){flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:thin}.product-app .case-context-buttons>*,.product-app .case-context-statuses>*{flex:0 0 auto}.product-app .case-context-identity h1{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-app .case-context-identity small{display:none}.product-app .case-card-decision-actions{width:100%;padding:8px 0 0;border-top:1px solid var(--td-line);border-left:0}.product-app .contact-view-toolbar{align-items:stretch;flex-direction:column}}@media (max-width:430px){.product-app .contact-view-switch{width:100%}.product-app .contact-view-switch button{min-width:0;flex:1 1 0;justify-content:center}}.product-app :where(.dashboard-modular-grid>.dashboard-module,.case-detail-modular-grid>.case-layout-module){border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing){min-height:116px;cursor:grab}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)>:where(.panel,.dashboard-panel,.dashboard-kpis,.case-summary-card,.case-timeline-panel,.case-task-checklist){border-radius:0 0 var(--td-radius-card,10px) var(--td-radius-card,10px)!important}.product-app .inline-layout-command{border-color:color-mix(in srgb,var(--td-orange,var(--action-primary)) 58%,var(--td-line,var(--border-default)))}.product-app .inline-layout-command .button.primary{border-color:var(--tamdot-primary);background:var(--tamdot-primary);color:var(--surface)}.product-app .dashboard-module.is-collapsed{grid-column:span 4!important}.product-app .dashboard-module-collapsed{display:flex;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid var(--td-line,var(--line));background:var(--td-white,var(--surface))}.product-app .dashboard-module-collapsed strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .case-task-checklist{border-color:var(--td-line,var(--line));border-radius:var(--td-radius-card,10px);background:var(--td-white,var(--surface));box-shadow:var(--td-shadow-card,0 2px 8px color-mix(in srgb,var(--action-primary) 6%,transparent))}.product-app .case-task-row:focus-within,.product-app .case-task-row:hover{background:color-mix(in srgb,var(--td-peach,var(--surface)) 26%,transparent)}.layout-personalizer-preview-grid>:where(.size-small),.product-app .case-detail-modular-grid>.case-layout-module.size-small,.product-app .dashboard-modular-grid>.dashboard-module.size-small{grid-column:span 4!important}.layout-personalizer-preview-grid>:where(.size-medium),.product-app .case-detail-modular-grid>.case-layout-module.size-medium,.product-app .dashboard-modular-grid>.dashboard-module.size-medium{grid-column:span 6!important}.layout-personalizer-preview-grid>:where(.size-large,.size-full),.product-app .case-detail-modular-grid>.case-layout-module.size-full,.product-app .case-detail-modular-grid>.case-layout-module.size-large,.product-app .dashboard-modular-grid>.dashboard-module.size-full,.product-app .dashboard-modular-grid>.dashboard-module.size-large{grid-column:1/-1!important}.product-app .case-task-checklist-toolbar .segmented-control{flex:0 0 auto}.product-app .case-task-list{max-height:none!important;overflow:visible!important}.product-app .follow-up-current-status{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.product-app .follow-up-schedule-status{color:var(--td-orange,var(--action-primary));font-size:13px}.product-app .follow-up-panel.is-action-required .follow-up-current{border-color:color-mix(in srgb,var(--td-orange,var(--action-primary)) 58%,var(--td-line,var(--border-default)));box-shadow:inset 4px 0 0 var(--td-orange,var(--action-primary)),0 0 18px color-mix(in srgb,var(--action-primary) 14%,transparent)}.product-app .case-badge.attention[class*=case-attention-]{box-shadow:0 0 0 1px color-mix(in srgb,var(--case-status-color) 22%,transparent),0 0 12px color-mix(in srgb,var(--case-status-color) 28%,transparent)!important}.product-app :where(.dashboard-status-card,.dense-case-row,.business-case-card)[class*=case-status-]{box-shadow:inset 3px 0 0 var(--case-status-color),0 4px 14px color-mix(in srgb,var(--case-status-color) 12%,transparent)!important}.product-app .case-actions-dialog{width:min(720px,calc(100vw - 24px))}.product-app .case-actions-dialog .case-manual-update{margin:0;padding:0;border:0}.product-app .case-actions-dialog .dialog-body{display:grid;gap:12px}.product-app .follow-up-create-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.product-app .follow-up-current.is-reminder{border-left-color:var(--status-information,var(--status-new));background:color-mix(in srgb,var(--status-information,var(--status-new)) 10%,var(--surface))}.product-app .follow-up-current.is-external-follow-up{border-left-color:var(--td-orange,var(--action-primary))}.tour-demo-preview{display:grid;gap:7px;margin:12px 0;padding:9px;border:1px solid var(--line);background:var(--canvas)}.tour-demo-preview>small{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tour-demo-preview>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}.tour-demo-preview article{display:flex;align-items:flex-start;gap:7px;min-width:0;padding:7px;border:1px solid var(--line);background:var(--surface)}.tour-demo-preview article i{width:7px;height:7px;flex:0 0 7px;margin-top:4px;border-radius:50%;background:var(--status-information,var(--status-new))}.tour-demo-preview article.tone-action i{background:var(--td-orange,var(--action-primary))}.tour-demo-preview article.tone-waiting i{background:var(--status-neutral,var(--text-secondary))}.tour-demo-preview article.tone-done i{background:var(--status-success,var(--status-success))}.tour-demo-preview article span{display:grid;min-width:0}.tour-demo-preview article b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.tour-demo-preview article em{color:var(--muted);font-size:9px;font-style:normal}.product-app .case-document-references{background:color-mix(in srgb,var(--canvas) 62%,var(--surface))}.product-app .case-document-references li{grid-template-columns:minmax(0,1fr) minmax(180px,auto)}.product-app .case-document-references li>div{display:grid;gap:3px;min-width:0}.product-app .case-document-references li>div span{color:var(--muted);font-size:10px;text-transform:capitalize}.product-app .case-detail-identity-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,auto);align-items:center;gap:10px 18px;margin:0 0 8px;border:1px solid var(--td-line,var(--line))}.product-app .case-detail-identity-main{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0}.product-app .case-detail-identity-header .case-context-identity{display:grid;min-width:0;gap:2px}.product-app .case-detail-identity-header .case-context-identity h1{margin:0;overflow:hidden;font-size:14px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.product-app .case-detail-identity-header .case-context-identity small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.product-app .case-detail-identity-header .case-context-actions{display:grid;min-width:0;justify-items:end;gap:5px}.product-app .case-detail-command-strip{position:sticky;top:var(--tamdot-sticky-top,74px);z-index:240;display:flex;width:-moz-max-content;width:max-content;max-width:100%;align-items:center;justify-content:flex-end;gap:5px;margin:0 0 9px auto;padding:4px;border:1px solid var(--td-line,var(--line));border-radius:8px;background:color-mix(in srgb,var(--td-white,white) 96%,var(--td-ivory,var(--surface)));box-shadow:0 5px 15px color-mix(in srgb,var(--action-primary) 8%,transparent);backdrop-filter:blur(12px)}.product-app .case-detail-command-strip .button{min-height:32px!important;padding:5px 9px!important;font-size:10px!important;white-space:nowrap}.product-app .case-command-rail.is-pinned{grid-template-columns:minmax(0,auto) minmax(240px,1fr);align-items:center;gap:8px;padding:6px!important}.product-app .case-command-rail.is-pinned .follow-up-sticky-controls{min-width:0}.product-app .case-command-rail.is-pinned .compact-filter-bar{display:flex;margin:0;padding:0;border:0!important;background:transparent!important;box-shadow:none!important}.product-app .case-command-rail.is-pinned .compact-filter-bar>input{min-width:180px;width:100%}.product-app .operations-trigger-copy{display:grid;min-width:0;gap:1px;text-align:left}.product-app .operations-trigger-copy b,.product-app .operations-trigger-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .operations-trigger-copy b{font-size:11px}.product-app .operations-trigger-copy small{font-size:8px;font-weight:750;opacity:.82}.product-app .operations-trigger.healthy{box-shadow:0 0 0 1px color-mix(in srgb,var(--status-success) 28%,transparent),0 0 13px color-mix(in srgb,var(--status-success) 28%,transparent)!important}.product-app .operations-trigger.warning{border-color:color-mix(in srgb,var(--status-critical) 68%,var(--td-line,var(--border-default)))!important;background:var(--status-critical-soft)!important;color:var(--status-critical)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--status-critical) 30%,transparent),0 0 15px color-mix(in srgb,var(--status-critical) 32%,transparent)!important}.product-app .operations-trigger.warning .operations-state-icon{background:var(--status-critical)!important}.workspace-access-guard{min-height:100dvh;display:grid;place-items:center;background:var(--td-ivory,var(--surface))}@media (max-width:1050px){.product-app .case-detail-modular-grid>.case-layout-module.size-medium,.product-app .case-detail-modular-grid>.case-layout-module.size-small,.product-app .dashboard-modular-grid>.dashboard-module.size-medium,.product-app .dashboard-modular-grid>.dashboard-module.size-small{grid-column:span 6!important}.product-app .case-detail-modular-grid>.case-layout-module.size-full,.product-app .case-detail-modular-grid>.case-layout-module.size-large,.product-app .dashboard-modular-grid>.dashboard-module.size-full,.product-app .dashboard-modular-grid>.dashboard-module.size-large{grid-column:1/-1!important}}@media (max-width:700px){.product-app .inline-module-toolbar{align-items:flex-start;flex-wrap:wrap}.product-app .inline-module-toolbar>div{width:100%;margin-left:0;overflow-x:auto}.product-app .dashboard-module.is-collapsed{grid-column:1/-1!important}.product-app .follow-up-create-actions{justify-content:stretch}.product-app .follow-up-create-actions .button{flex:1 1 150px}.product-app .case-document-references li,.tour-demo-preview>div{grid-template-columns:1fr}.product-app .case-detail-identity-header{grid-template-columns:minmax(0,1fr)}.product-app .case-detail-identity-header .case-context-actions{justify-items:stretch}.product-app .case-detail-identity-header :where(.case-context-statuses,.case-context-buttons){justify-content:flex-start}.product-app .case-detail-command-strip{width:100%;justify-content:stretch}.product-app .case-detail-command-strip .button{flex:1 0 auto}.product-app .case-command-rail.is-pinned{grid-template-columns:minmax(0,1fr)}.product-app .case-detail-modular-grid>.case-layout-module,.product-app .dashboard-modular-grid>.dashboard-module{grid-column:1/-1!important}}@media (prefers-reduced-motion:reduce){.product-app :where(.case-task-row,.case-task-row-actions,.dashboard-module,.case-layout-module){transition:none!important}}.product-app .data-list-command-rail-anchor{display:block;width:100%;min-width:0}.product-app .data-list-command-rail[data-pinned=true]{position:fixed!important;top:auto!important;right:auto!important;bottom:max(12px,env(safe-area-inset-bottom))!important;z-index:420!important;border-color:color-mix(in srgb,var(--td-orange,var(--action-primary)) 34%,var(--td-line,var(--border-default)))!important;border-radius:12px!important;background:color-mix(in srgb,var(--td-white,var(--surface)) 96%,var(--td-ivory,var(--surface)))!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--action-primary) 8%,transparent),0 18px 46px color-mix(in srgb,var(--action-primary) 22%,transparent)!important;overscroll-behavior:contain}.product-app .data-list-command-rail-anchor:has(~.bulk-toolbar) .data-list-command-rail[data-pinned=true]{bottom:max(78px,calc(66px + env(safe-area-inset-bottom)))!important}.product-app :where(.page,.case-workspace,.document-library,.contact-directory,.inbox-workspace,.full-timeline-page):has(.data-list-command-rail[data-pinned=true]){padding-bottom:max(112px,calc(96px + env(safe-area-inset-bottom)))!important}.product-app .business-case-card[class*=case-status-]{cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.product-app :where(.business-case-card,article.dense-case-row)[class*=case-status-]:focus-within,.product-app :where(.business-case-card,article.dense-case-row)[class*=case-status-]:hover{position:relative}.product-app .business-case-card[class*=case-status-]:hover{transform:translateY(-1px)}.product-app article.dense-case-row[class*=case-status-]:hover{transform:none}.product-app .inline-layout-command{display:grid;grid-template-columns:minmax(210px,1fr) auto auto;align-items:center;border-style:solid}.product-app .inline-layout-size-guide{display:inline-flex;overflow:hidden;border:1px solid var(--td-line,var(--line));border-radius:8px;background:var(--td-white,var(--surface))}.product-app .inline-layout-size-guide>span{display:grid;min-width:43px;place-items:center;gap:0;padding:4px 7px;border-left:1px solid var(--td-line,var(--line))}.product-app .inline-layout-size-guide>span:first-child{border-left:0}.product-app .inline-layout-size-guide b{color:var(--td-orange,var(--action-primary));font-size:11px}.product-app .inline-layout-size-guide small{color:var(--td-muted,var(--muted));font-size:8px}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing){padding-top:58px!important;background:color-mix(in srgb,var(--td-peach,var(--surface)) 34%,transparent)!important;cursor:default}.product-app .inline-module-toolbar{align-items:center;gap:10px;cursor:default}.product-app .inline-module-identity{display:grid;min-width:120px;gap:1px}.product-app .inline-module-identity strong{overflow:hidden;color:var(--td-black,var(--ink));font-size:11px;text-overflow:ellipsis;white-space:nowrap}.product-app .inline-module-identity small{color:var(--td-muted,var(--muted));font-size:8px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.product-app .inline-module-controls{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:6px;margin-left:auto}.product-app :where(.inline-module-order,.inline-module-size-options){display:inline-flex;overflow:hidden;border:1px solid color-mix(in srgb,var(--td-orange,var(--action-primary)) 24%,var(--td-line,var(--border-default)));border-radius:7px;background:var(--td-white,var(--surface))}.product-app .inline-module-toolbar .inline-module-secondary-action,.product-app .inline-module-toolbar :where(.inline-module-order,.inline-module-size-options)>button{min-height:32px;border:0;border-left:1px solid var(--td-line,var(--line));border-radius:0;background:var(--td-white,var(--surface));color:var(--td-black,var(--ink));padding:5px 8px;font-size:9px;font-weight:750}.product-app .inline-module-toolbar :where(.inline-module-order,.inline-module-size-options)>button:first-child{border-left:0}.product-app .inline-module-order button{display:inline-flex;align-items:center;gap:4px}.product-app .inline-module-order button b{font-size:9px;font-weight:750}.product-app .inline-module-size-options button{min-width:34px}.product-app .inline-module-size-options button[aria-pressed=true]{background:var(--td-orange,var(--action-primary));color:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,white 28%,transparent)}.product-app .inline-module-toolbar .inline-module-secondary-action{border:1px solid var(--td-line,var(--line));border-radius:7px}.product-app .inline-module-toolbar button:hover:not(:disabled):not([aria-pressed=true]){background:var(--td-peach,var(--surface));color:var(--td-orange-hover,var(--action-primary-hover))}.product-app .inline-layout-hidden{border-style:solid;border-radius:9px;background:color-mix(in srgb,var(--td-ivory,var(--surface)) 82%,white)}@media (max-width:820px){.product-app .inline-layout-size-guide{grid-column:1;justify-self:start}.product-app .inline-layout-command-actions{grid-column:2;grid-row:1/span 2}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing){padding-top:96px!important}.product-app .inline-module-toolbar{align-items:flex-start;flex-wrap:wrap}.product-app .inline-module-controls{width:100%;justify-content:flex-start;margin-left:0;overflow-x:auto}}@media (max-width:560px){.product-app .data-list-command-rail[data-pinned=true]{right:8px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;left:8px!important;width:auto!important;max-height:min(42dvh,300px)!important}.product-app .inline-layout-command{grid-template-columns:minmax(0,1fr)}.product-app .inline-layout-command-actions{grid-column:1;grid-row:auto;width:100%}.product-app .inline-layout-command-actions .button{flex:1 1 0}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing){padding-top:128px!important}.product-app .inline-module-order button b{display:none}}@media (prefers-reduced-motion:reduce){.product-app .business-case-card[class*=case-status-]{transition:none}}.product-app .data-list-command-rail>:where(.workspace-filter-toolbox,.case-detail-command-strip,.contact-view-toolbar,.architecture-filters,.architecture-stamp-filters){position:static!important;inset:auto!important;z-index:auto!important;margin:0!important}.product-app :where(.dashboard-command-rail,.case-detail-command-rail,.contact-detail-command-rail,.architecture-command-rail){overflow:visible;border:0;border-radius:0;background:transparent}.product-app :where(.dashboard-command-rail,.case-detail-command-rail,.contact-detail-command-rail,.architecture-command-rail)[data-pinned=true]{overflow-x:hidden;overflow-y:auto;padding:7px!important}.product-app .dashboard-command-rail>.workspace-filter-toolbox{width:100%}.product-app .dashboard-command-rail[data-pinned=true]>.workspace-filter-toolbox{min-height:42px;padding:4px 6px;border:0;border-radius:7px;box-shadow:none}.product-app .dashboard-command-rail[data-pinned=true] .workspace-filter-toolbox>.data-filter-chips{display:none}.product-app .case-detail-command-rail>.case-detail-command-strip{display:flex;width:100%;align-items:center;gap:7px;padding:5px;border:1px solid var(--td-line,var(--line));border-radius:10px;background:var(--td-white,var(--surface));box-shadow:none}.product-app .case-detail-command-rail[data-pinned=true]>.case-detail-command-strip{border-radius:7px}.product-app .case-detail-layout-status{overflow:hidden;margin-left:auto;color:var(--td-muted,var(--muted));font-size:9px;text-overflow:ellipsis;white-space:nowrap}.product-app .contact-detail-command-rail>.contact-view-toolbar{width:100%;padding:6px 0}.product-app .contact-detail-command-rail[data-pinned=true]>.contact-view-toolbar{align-items:center;padding:0}.product-app .contact-detail-command-rail[data-pinned=true] .contact-view-toolbar p{display:none}.product-app .architecture-command-rail{display:grid;gap:7px}.product-app .architecture-command-rail>.architecture-stamp-filters{width:100%;box-shadow:none}.product-app .architecture-command-rail[data-pinned=true]>.architecture-stamp-filters{padding:3px;border:0}@media (max-width:760px){.product-app .dashboard-command-rail[data-pinned=true] .workspace-filter-toolbox{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.72fr) auto;align-items:center}.product-app .dashboard-command-rail[data-pinned=true] .workspace-period-filter{display:flex;overflow-x:auto;flex-wrap:nowrap}.product-app .dashboard-command-rail[data-pinned=true] .workspace-period-filter button{width:auto;flex:0 0 auto}.product-app .dashboard-command-rail[data-pinned=true] .workspace-status-filter{min-width:0}.product-app .dashboard-command-rail[data-pinned=true] .workspace-status-filter label,.product-app .dashboard-command-rail[data-pinned=true] .workspace-status-filter select{width:100%;min-width:0}.product-app .case-detail-command-rail .case-detail-command-strip .button{width:auto;flex:0 0 auto}.product-app .case-detail-layout-status{display:none}}@media (max-width:560px){.product-app .dashboard-command-rail[data-pinned=true] .workspace-filter-toolbox{grid-template-columns:minmax(0,1fr) auto}.product-app .dashboard-command-rail[data-pinned=true] .workspace-status-filter{grid-column:1/-1}.product-app .contact-detail-command-rail[data-pinned=true] .contact-view-toolbar>div:first-child{display:none}.product-app .contact-detail-command-rail[data-pinned=true] .contact-view-switch{width:100%}}.product-app :where(.page,.case-workspace,.document-library,.contact-directory,.inbox-workspace,.full-timeline-page):has(.data-list-command-rail[data-pinned=true]){padding-bottom:max(300px,calc(284px + env(safe-area-inset-bottom)))!important}.product-app :where(.document-groups,.contact-groups){display:grid;gap:8px;margin-top:8px}.product-app :where(.document-group,.contact-group){overflow:visible;border:1px solid var(--td-line,var(--line));border-radius:9px;background:var(--td-white,var(--surface));box-shadow:0 1px 2px color-mix(in srgb,var(--action-primary) 5%,transparent)}.product-app .contact-directory .contact-group>header,.product-app .document-library .document-group>header{position:relative!important;top:auto!important;z-index:1!important;margin:0!important;box-shadow:none!important}.product-app :where(.document-group-toggle,.contact-group-toggle){min-height:35px}.product-app .contact-intelligence-card{gap:6px;border-left:3px solid var(--td-green,var(--status-success));transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.product-app .contact-intelligence-card.has-waiting{border-left-color:var(--td-orange,var(--action-primary))}.product-app .contact-intelligence-card:focus-within,.product-app .contact-intelligence-card:hover{border-color:color-mix(in srgb,var(--td-orange,var(--action-primary)) 58%,var(--td-line,var(--border-default)));background:color-mix(in srgb,var(--td-orange,var(--action-primary)) 4%,white);box-shadow:0 0 0 1px color-mix(in srgb,var(--td-orange,var(--action-primary)) 20%,transparent),0 8px 22px color-mix(in srgb,var(--action-primary) 12%,transparent)}.product-app .contact-intelligence-card>header{display:flex;min-width:0;gap:10px}.product-app .contact-card-primary-link{flex:1 1 280px}.product-app .contact-card-heading-actions{flex:0 0 auto}.product-app .contact-expanded-content{margin-left:43px}.product-app .document-list{display:grid;gap:4px;padding:6px}.product-app .document-list article{border:1px solid var(--td-line,var(--line));transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.product-app .document-list article:focus-within,.product-app .document-list article:hover{background:color-mix(in srgb,var(--td-orange,var(--action-primary)) 4%,white)}.product-app .document-empty-state{min-height:82px;padding:18px}.product-app .document-empty-state b{max-width:760px;font-size:12px;line-height:1.5}.product-app .case-context-actions{margin-left:auto}.product-app .case-detail-command-strip{min-height:44px}.product-app .case-detail-view-commands{padding-inline:4px;border-inline:1px solid var(--td-line,var(--line))}.product-app .case-detail-layout-command{margin-left:auto}.product-app .inline-layout-command{border-left:5px solid var(--td-orange,var(--action-primary))}.product-app .inline-layout-command>div:first-child strong{font-size:14px}.product-app .inline-layout-help{font-weight:650}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing){transition:opacity .15s ease,filter .15s ease,outline-color .15s ease,box-shadow .15s ease}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=idle]:hover{outline:2px solid color-mix(in srgb,var(--td-orange,var(--action-primary)) 70%,var(--td-line,var(--border-default)));cursor:pointer}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=target]{opacity:.28;filter:saturate(.45);cursor:pointer}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=target]:focus-within,.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=target]:hover{z-index:2;opacity:1;filter:none;outline:3px solid var(--td-orange,var(--action-primary))!important;background:color-mix(in srgb,var(--td-orange,var(--action-primary)) 8%,white)!important;box-shadow:0 0 0 5px color-mix(in srgb,var(--action-primary) 11%,transparent)}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=selected]:after,.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=target]:hover:after{top:8px;right:10px;color:var(--surface);font-weight:850}.product-app .dashboard-modular-grid>.dashboard-module{position:relative}.product-app .dashboard-module-collapse{position:absolute;top:8px;right:9px;z-index:8;display:grid;width:25px;height:25px;place-items:center;border:1px solid var(--td-line,var(--line));border-radius:7px;background:var(--td-white,var(--surface));color:var(--td-muted,var(--muted));cursor:pointer}.product-app .dashboard-module-collapse:hover{border-color:var(--td-orange,var(--action-primary));color:var(--td-orange,var(--action-primary))}.product-app .dashboard-module-signal{position:absolute;top:10px;right:42px;z-index:7;display:inline-flex;align-items:center;gap:5px;border:1px solid color-mix(in srgb,var(--td-blue,var(--action-primary)) 30%,var(--td-line,var(--border-default)));background:color-mix(in srgb,var(--td-blue,var(--action-primary)) 8%,white);color:var(--td-blue,var(--action-primary));font-weight:850;text-transform:uppercase}.product-app .dashboard-module-signal i{width:6px;height:6px;border-radius:50%;background:currentColor}.product-app .dashboard-module-signal.tone-urgent{border-color:color-mix(in srgb,var(--td-orange,var(--action-primary)) 40%,var(--td-line,var(--border-default)));background:color-mix(in srgb,var(--td-orange,var(--action-primary)) 10%,white);color:var(--td-orange,var(--action-primary))}.product-app .dashboard-module-collapsed{position:relative;min-height:48px;align-items:center;padding-right:12px}.product-app .dashboard-module-collapsed .dashboard-module-signal{position:static;margin-left:auto}@media (max-width:900px){.product-app .case-detail-view-commands{display:none}.product-app .contact-expanded-content{margin-left:0}}@media (max-width:620px){.product-app .dashboard-module-signal{position:static;margin:7px 38px 0 auto}}@media (prefers-reduced-motion:reduce){.product-app :where(.document-list article,.contact-intelligence-card){transition:none}}.product-app .case-task-date{display:inline-flex;align-items:baseline;gap:2px;padding:2px 6px;border:1px solid var(--td-line,var(--line));border-radius:999px;background:var(--td-ivory,var(--surface-soft));color:var(--td-muted,var(--muted))}.product-app .case-task-date b{color:var(--td-black,var(--ink));font-size:inherit}.product-app .case-task-date.is-completed{border-color:color-mix(in srgb,var(--td-green,var(--status-success)) 30%,var(--td-line,var(--border-default)));background:color-mix(in srgb,var(--td-green,var(--status-success)) 8%,white);color:var(--td-green,var(--status-success))}.product-app .case-task-date.is-overdue{border-color:color-mix(in srgb,var(--td-orange,var(--action-primary)) 42%,var(--td-line,var(--border-default)));background:color-mix(in srgb,var(--td-orange,var(--action-primary)) 9%,white);color:var(--td-orange,var(--action-primary));box-shadow:0 0 10px color-mix(in srgb,var(--action-primary) 12%,transparent)}.product-app .dashboard-panel>.panel-head{padding-right:42px!important}.product-app .dashboard-panel-title-link{display:inline-flex;min-width:0;align-items:center;gap:6px;color:var(--td-black,var(--ink));text-decoration:none}.product-app .dashboard-panel-title-link>span{color:var(--td-orange,var(--action-primary));font-size:18px;font-weight:900;line-height:1;transition:transform .14s ease}.product-app .dashboard-panel-title-link:focus-visible,.product-app .dashboard-panel-title-link:hover{color:var(--td-orange-hover,var(--action-primary-hover))}.product-app .dashboard-panel-title-link:focus-visible>span,.product-app .dashboard-panel-title-link:hover>span{transform:translateX(2px)}.product-app .dashboard-module-expand{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border:1px solid var(--td-line,var(--line));border-radius:7px;background:var(--td-white,var(--surface));color:var(--td-orange,var(--action-primary));font:inherit;font-size:17px;font-weight:750;line-height:1;cursor:pointer}.product-app .dashboard-module-expand:focus-visible,.product-app .dashboard-module-expand:hover{border-color:var(--td-orange,var(--action-primary));box-shadow:0 0 0 3px color-mix(in srgb,var(--action-primary) 10%,transparent)}.product-app .dashboard-module-kpis .dashboard-kpi:last-child{padding-right:42px}.product-app .inline-module-toolbar .inline-module-collapse-action{width:32px;padding-inline:0;color:var(--td-orange,var(--action-primary));font-size:16px;line-height:1}.product-app .case-detail-view-commands .button.is-active-target{border-color:var(--td-orange,var(--action-primary))!important;background:var(--td-peach,var(--surface))!important;color:var(--td-orange-hover,var(--action-primary-hover))!important}.product-app .case-detail-view-commands{display:inline-flex!important;flex:0 0 auto}.product-app .case-detail-command-strip{justify-content:flex-start}.product-app .case-layout-module.is-command-highlighted{z-index:3;border-radius:var(--td-radius-card,10px)!important;outline:3px solid color-mix(in srgb,var(--td-orange,var(--action-primary)) 78%,white);outline-offset:4px;box-shadow:0 0 0 8px color-mix(in srgb,var(--action-primary) 9%,transparent),0 16px 34px color-mix(in srgb,var(--action-primary) 15%,transparent)!important;animation:tamdot-command-highlight .72s ease-out 1}.product-app .case-command-rail:not([data-pinned=true]) .compact-filter-bar>input{width:min(100%,520px);flex:0 1 520px}.product-app .case-command-rail:not([data-pinned=true]) .case-filter-controls{margin-left:auto}@keyframes tamdot-command-highlight{0%{outline-color:transparent;box-shadow:none}38%{outline-color:var(--td-orange,var(--action-primary));box-shadow:0 0 0 11px color-mix(in srgb,var(--action-primary) 13%,transparent),0 18px 38px color-mix(in srgb,var(--action-primary) 17%,transparent)}to{outline-color:color-mix(in srgb,var(--td-orange,var(--action-primary)) 78%,white)}}@media (max-width:760px){.product-app .case-command-rail:not([data-pinned=true]) .case-filter-controls{margin-left:0}}@media (prefers-reduced-motion:reduce){.product-app .case-layout-module.is-command-highlighted{animation:none}.product-app .dashboard-panel-title-link>span{transition:none}}.product-app .inbox-source-location{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px;padding:11px 12px;border:1px solid var(--td-line,var(--line));border-left:3px solid var(--td-orange,var(--action-primary));border-radius:var(--td-control-radius,7px);background:color-mix(in srgb,var(--td-peach,var(--surface)) 34%,var(--td-white,white))}.product-app .inbox-source-location>div{display:flex;min-width:0;align-items:flex-start;gap:9px}.product-app .inbox-source-location>div>span{color:var(--td-orange,var(--action-primary));font-size:15px;font-weight:800}.product-app .inbox-source-location p{display:grid;min-width:0;gap:3px;margin:0}.product-app .inbox-source-location b{color:var(--td-black,var(--ink));font-size:12px}.product-app .inbox-source-location small{color:var(--td-muted,var(--muted));font-size:10px;line-height:1.4}.product-app .inbox-source-location .button{flex:0 0 auto;white-space:nowrap}.product-app .case-task-source.source-corroborated{border:1px solid color-mix(in srgb,var(--td-green,var(--status-success)) 30%,transparent);background:color-mix(in srgb,var(--td-green,var(--status-success)) 9%,white);color:var(--td-green,var(--status-success))}.product-app :where(.case-task-inline-form,.inbox-message-page,.case-manual-update,.appointment-panel,.follow-up-panel) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--td-line,var(--line));border-radius:var(--td-control-radius,7px);background:var(--td-white,var(--surface));color:var(--td-black,var(--ink));box-shadow:none}.product-app :where(.case-task-inline-form,.inbox-message-page,.case-manual-update,.appointment-panel,.follow-up-panel) :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{border-color:var(--td-orange,var(--action-primary));outline:3px solid color-mix(in srgb,var(--action-primary) 12%,transparent);outline-offset:1px}.product-app .inbox-source-location a:focus-visible,.product-app :where(.case-task-checklist,.inbox-message-page) :where(button,a).button:focus-visible{outline:3px solid color-mix(in srgb,var(--action-primary) 16%,transparent);outline-offset:2px}@media (max-width:900px){}@media (max-width:620px){.product-app .inbox-source-location{align-items:stretch;flex-direction:column}.product-app .inbox-source-location .button{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.product-app .case-task-source.source-corroborated,.product-app .inbox-source-location *{transition:none!important}}@keyframes tamdot-urgent-pulse{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--status-danger) 26%,transparent),0 0 10px color-mix(in srgb,var(--status-danger) 24%,transparent)}50%{box-shadow:0 0 0 2px color-mix(in srgb,var(--status-danger) 34%,transparent),0 0 20px color-mix(in srgb,var(--status-danger) 42%,transparent)}}.product-app :where(.case-badge.priority.urgent,.case-badge.attention.urgent,.dashboard-module-signal.tone-urgent,.case-layout-signal.tone-urgent,.notification-status-tag.tone-urgent){border-color:var(--status-danger)!important;background:var(--surface)!important;color:var(--status-danger)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--status-danger) 30%,transparent),0 0 16px color-mix(in srgb,var(--status-danger) 34%,transparent)!important;animation:tamdot-urgent-pulse 2.1s ease-in-out infinite}.product-app :where(.business-case-card,.dense-case-row,.case-detail-identity-header,.case-preview-drawer):has(.case-badge.priority.urgent){border-color:color-mix(in srgb,var(--status-danger) 70%,var(--td-line,var(--border-default)))!important;box-shadow:inset 4px 0 0 var(--status-danger),0 0 0 1px color-mix(in srgb,var(--status-danger) 12%,transparent),0 9px 24px color-mix(in srgb,var(--status-danger) 18%,transparent)!important}.product-app .notification-tone-urgent .notification-urgency-icon,.product-app :where(.canonical-flow-node.tone-urgent .canonical-flow-card,.canonical-flow-step.tone-urgent){box-shadow:0 0 0 1px color-mix(in srgb,var(--status-danger) 25%,transparent),0 0 16px color-mix(in srgb,var(--status-danger) 30%,transparent)!important}.product-app .dashboard-command-rail:not([data-pinned=true]){padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.product-app .dashboard-command-rail:not([data-pinned=true])>.workspace-filter-toolbox{margin:0!important;border:1px solid var(--td-line,var(--line))!important;border-radius:var(--td-radius-card,10px)!important;background:var(--td-white,var(--surface))!important;box-shadow:var(--td-shadow-card,0 2px 8px color-mix(in srgb,var(--action-primary) 6%,transparent))!important}.product-app .dashboard-module.is-collapsed{min-height:48px!important}.product-app .dashboard-module-collapsed{width:100%;border-radius:var(--td-radius-card,10px);box-shadow:none}.product-app :where(.dashboard-module-collapse,.dashboard-module-expand){font-size:15px;font-weight:850;line-height:1}.product-app :where(.dashboard-workspace-heading,.case-list-header){min-height:72px;align-items:center!important;justify-content:space-between;gap:18px!important;padding:0 0 12px!important}.product-app :where(.dashboard-workspace-heading,.case-list-header) .workspace-page-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.product-app .inline-layout-command{grid-template-columns:minmax(240px,1fr) auto!important}.product-app .inline-layout-command-actions{justify-self:end}.product-app .inline-module-toolbar{min-height:45px;padding:6px 8px!important}.product-app .inline-module-toolbar .inline-module-identity small{color:var(--td-orange,var(--action-primary));font-weight:800}.product-app .case-command-rail:not([data-pinned=true]) .compact-filter-bar{min-height:38px!important;padding:4px 6px!important}.product-app .case-command-rail:not([data-pinned=true]) .compact-filter-bar>input{width:min(34vw,390px)!important;max-width:390px!important;height:30px!important;min-height:30px!important;flex:0 1 390px!important}.product-app .case-command-rail:not([data-pinned=true]) .search-suggestion-row{flex:0 1 auto}.product-app .case-detail-modular-grid>.case-layout-module{position:relative}.product-app .case-layout-module.is-collapsed{min-height:48px!important;grid-column:span 4!important}.product-app .case-layout-collapsed{display:flex;width:100%;min-height:48px;align-items:center;gap:10px;padding:8px 10px 8px 12px;border:1px solid var(--td-line,var(--line));border-radius:var(--td-radius-card,10px);background:var(--td-white,var(--surface))}.product-app .case-layout-collapsed>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app :where(.case-layout-collapse,.case-layout-expand){display:grid;width:25px;height:25px;flex:0 0 auto;place-items:center;border:1px solid var(--td-line,var(--line));border-radius:7px;background:var(--td-white,var(--surface));color:var(--td-muted,var(--muted));font-size:15px;font-weight:850;cursor:pointer}.product-app .case-layout-collapse{position:absolute;top:8px;right:9px;z-index:8}.product-app .case-layout-expand{margin-left:auto}.product-app :where(.case-layout-collapse,.case-layout-expand):hover{border-color:var(--td-orange,var(--action-primary));color:var(--td-orange,var(--action-primary))}.product-app .case-layout-signal{position:absolute;top:10px;right:42px;z-index:7;display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid color-mix(in srgb,var(--td-blue,var(--action-primary)) 32%,var(--td-line,var(--border-default)));border-radius:999px;background:color-mix(in srgb,var(--td-blue,var(--action-primary)) 8%,white);color:var(--td-blue,var(--action-primary));font-size:8px;font-weight:850;text-transform:uppercase}.product-app .case-layout-signal i{width:6px;height:6px;border-radius:50%;background:currentColor}.product-app .case-layout-collapsed .case-layout-signal{position:static;margin-left:auto}.product-app .inbox-message-page{width:min(100%,1480px)}.product-app .inbox-message-hero{display:grid!important;grid-template-columns:1fr!important;padding:clamp(18px,2vw,26px)!important;overflow:visible!important}.product-app .inbox-message-heading{grid-column:1!important;padding-bottom:15px!important}.product-app .inbox-message-heading>div{min-width:0}.product-app .inbox-message-heading .case-badge{margin-top:4px;flex:0 0 auto}.product-app .inbox-message-meta{grid-column:1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:0!important}.product-app .inbox-message-meta>div{padding:11px 12px!important;border:1px solid var(--td-line,var(--line));border-radius:8px!important;background:color-mix(in srgb,var(--td-paper,var(--surface)) 55%,white)!important}.product-app .inbox-source-location{grid-column:1!important;margin:0!important}.product-app .inbox-intelligence-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.product-app .inbox-current-task,.product-app .inbox-linked-case,.product-app .inbox-summary-block{display:grid;grid-column:auto!important;grid-row:auto!important;align-content:start;gap:9px;min-width:0;padding:15px 16px!important;border:1px solid var(--td-line,var(--line))!important;border-radius:var(--td-radius-card,10px)!important;background:var(--td-white,var(--surface))!important}.product-app .inbox-summary-block p{margin:0!important;font-size:15px;line-height:1.55}.product-app .inbox-current-task>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.product-app .inbox-current-task small,.product-app .inbox-linked-case>small{color:var(--td-muted,var(--muted));font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.product-app .inbox-current-task p{margin:0;font-size:14px;font-weight:720;line-height:1.45}.product-app .inbox-current-task dl{margin:0}.product-app .inbox-current-task dl div{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid var(--td-line,var(--line))}.product-app .inbox-current-task :where(dt,dd){margin:0;font-size:10px}.product-app .inbox-current-task dd{font-weight:800}.product-app .inbox-linked-case{grid-column:1/-1!important;background:color-mix(in srgb,var(--td-green,var(--status-success)) 6%,white)!important}.product-app .inbox-linked-case h2{margin:0;font-size:18px}.product-app .inbox-linked-case p{margin:-4px 0 0;color:var(--td-muted,var(--muted));font-size:10px}.product-app .inbox-privacy-assurance{grid-column:1!important;display:flex;align-items:center;gap:13px;margin:0!important;border:1px solid color-mix(in srgb,var(--td-green,var(--status-success)) 35%,var(--td-line,var(--border-default)))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--td-green,var(--status-success)) 8%,white),white)!important}.product-app .inbox-privacy-assurance img{flex:0 0 auto;border-radius:9px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.product-app .inbox-attachments{grid-column:1!important;gap:10px;padding:14px!important;border:1px solid var(--td-line,var(--line))!important;background:color-mix(in srgb,var(--td-paper,var(--surface)) 52%,white)!important}.product-app .inbox-attachments>header>span{display:inline-flex;align-items:center;gap:7px}.product-app .inbox-attachments>header em{display:grid;min-width:20px;height:20px;place-items:center;border-radius:999px;background:var(--td-peach,var(--surface));color:var(--td-orange,var(--action-primary));font-size:9px;font-style:normal;font-weight:850}.product-app .inbox-attachments-empty{margin:0;padding:12px;border:1px dashed var(--td-line,var(--line));border-radius:8px;color:var(--td-muted,var(--muted));font-size:11px;text-align:center}.product-app :where(.inbox-detail-actions,.case-suggestion-card,.inbox-content-controls,.email-body-preview,.inbox-message-hero>.notice){grid-column:1!important}@media (max-width:980px){.product-app .inbox-message-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-app .inbox-intelligence-grid{grid-template-columns:1fr}.product-app .inbox-linked-case{grid-column:1!important}}@media (max-width:760px){.product-app :where(.dashboard-workspace-heading,.case-list-header){align-items:stretch!important}.product-app .case-command-rail:not([data-pinned=true]) .compact-filter-bar>input{width:100%!important;max-width:none!important;flex-basis:100%!important}.product-app .case-layout-module.is-collapsed{grid-column:1/-1!important}.product-app .inline-layout-command{grid-template-columns:1fr!important}.product-app .inline-layout-command-actions{justify-self:stretch}.product-app .inbox-message-meta{grid-template-columns:1fr!important}.product-app .inbox-message-heading{flex-direction:column}}@media (prefers-reduced-motion:reduce){.product-app :where(.case-badge.priority.urgent,.case-badge.attention.urgent,.dashboard-module-signal.tone-urgent,.case-layout-signal.tone-urgent,.notification-status-tag.tone-urgent){animation:none!important}}.product-app .case-detail-command-rail:not([data-pinned=true]),.product-app :where(.contact-command-rail,.document-command-rail):not([data-pinned=true]){padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.product-app :where(.contact-command-rail,.document-command-rail):not([data-pinned=true])>.workspace-filter-surface{width:100%;margin:0!important;padding:8px!important;border:1px solid var(--td-line,var(--line))!important;border-radius:var(--td-radius-card,10px)!important;background:var(--td-surface,var(--surface))!important;box-shadow:0 1px 2px color-mix(in srgb,var(--action-primary) 5%,transparent)!important}.product-app :where(.contact-command-rail,.document-command-rail)>.workspace-filter-surface{display:grid;gap:6px}.product-app :where(.contact-command-rail,.document-command-rail) .workspace-filter-surface>.workspace-command-bar{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.product-app .contact-command-bar{grid-template-columns:minmax(250px,1fr) auto minmax(310px,auto) auto minmax(145px,auto) minmax(165px,auto) auto!important}.product-app :where(.directory-status-filter,.document-quick-refiners,.document-period-filter){display:flex;min-width:0;align-items:center;gap:5px}.product-app .directory-status-filter{min-height:36px;overflow:hidden;border:1px solid var(--td-line,var(--line));border-radius:7px;background:var(--td-ivory-soft,var(--surface))}.product-app .directory-status-filter button{min-height:34px;border:0;background:transparent;color:var(--td-muted,var(--muted));padding:6px 10px;font:inherit;font-size:10px;font-weight:760;cursor:pointer}.product-app .directory-status-filter button.active{background:var(--td-surface,white);color:var(--td-orange-hover,var(--action-primary-hover));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--td-orange,var(--action-primary)) 30%,transparent)}.product-app :where(.directory-activity-filter,.document-quick-refiners>label){display:grid;min-width:0;gap:2px}.product-app :where(.directory-activity-filter,.document-quick-refiners>label)>span{color:var(--td-muted,var(--muted));font-size:8px;font-weight:780;letter-spacing:.04em;line-height:1;text-transform:uppercase}.product-app :where(.directory-activity-filter,.document-quick-refiners>label) select{min-height:34px;max-width:190px;border:1px solid var(--td-line,var(--line));border-radius:7px;background:var(--td-surface,white);color:var(--td-ink,var(--ink));padding:5px 26px 5px 8px;font-size:10px;font-weight:690}.product-app .document-quick-refiners{overflow-x:auto;scrollbar-width:thin}.product-app .document-period-filter{flex:0 0 auto}.product-app .document-period-filter button{min-height:34px!important;padding-inline:11px!important}.product-app .document-quick-refiners>.clear-filters-button,.product-app .document-quick-refiners>label{flex:0 0 auto}.product-app :where(.contact-command-rail,.document-command-rail)[data-pinned=true]>.workspace-filter-surface{width:100%;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.product-app :where(.contact-command-bar,.document-command-bar) .document-search{padding-block:7px!important}.product-app .document-group .document-list{border-radius:0!important;box-shadow:none!important}.product-app .document-list article:focus-within,.product-app .document-list article:hover{border-color:color-mix(in srgb,var(--td-orange,var(--action-primary)) 64%,var(--td-line,var(--border-default)))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--action-primary) 9%,transparent),0 9px 20px color-mix(in srgb,var(--action-primary) 8%,transparent)!important}.product-app .contact-operational-status{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--td-line,var(--line));background:var(--td-surface,var(--surface));color:var(--td-muted,var(--muted));padding:4px 8px;font-size:10px;font-style:normal;font-weight:780;white-space:nowrap}.product-app .contact-operational-status i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:currentColor}.product-app .contact-operational-status.tone-urgent{box-shadow:0 0 0 3px color-mix(in srgb,var(--action-primary) 10%,transparent),0 0 16px color-mix(in srgb,var(--action-primary) 20%,transparent)}.product-app .case-detail-command-rail:not([data-pinned=true])>.case-detail-command-strip{width:100%;border:1px solid var(--td-line,var(--line))!important;background:var(--td-surface,var(--surface))!important}.product-app .case-detail-command-rail[data-pinned=true]>.case-detail-command-strip{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.product-app .case-context-buttons{justify-content:flex-end}.product-app .case-context-buttons .case-detail-layout-command{min-height:34px!important}.product-app .inline-layout-command{position:sticky!important;top:calc(var(--topbar-height, 72px) + 10px)!important;z-index:390!important;width:min(960px,calc(100% - 32px));margin:0 auto 18px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;padding:14px 16px!important;border:2px solid color-mix(in srgb,var(--td-orange,var(--action-primary)) 72%,white)!important;border-radius:12px!important;background:color-mix(in srgb,var(--td-peach,var(--surface)) 88%,white)!important;box-shadow:0 16px 38px color-mix(in srgb,var(--action-primary) 18%,transparent)!important}.product-app .inline-layout-command>div:first-child{display:grid;justify-items:center;gap:5px!important;text-align:center}.product-app .inline-layout-command>div:first-child>strong{color:var(--td-ink,var(--ink));font-size:15px!important}.product-app .inline-layout-help{max-width:680px!important;color:var(--td-ink,var(--ink))!important;font-size:12px!important;font-weight:760!important;line-height:1.45!important}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing){cursor:pointer}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)>:not(.inline-module-toolbar){pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)>.inline-module-toolbar{pointer-events:auto!important}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=selected]:after,.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=target]:hover:after{display:none!important;content:none!important}@media (max-width:900px){.product-app .inline-layout-command{width:100%;grid-template-columns:1fr!important}.product-app .inline-layout-command-actions{justify-self:stretch!important}.product-app .contact-command-bar{grid-template-columns:minmax(0,1fr) auto auto!important}.product-app .contact-command-bar>:where(.contact-group-switch,.directory-status-filter,.directory-activity-filter,.data-list-sort-control){grid-column:1/-1}}@media (max-width:680px){.product-app :where(.contact-operational-status,.document-result-count){font-size:9px}.product-app .inline-layout-command{top:calc(var(--topbar-height, 64px) + 6px)!important}.product-app :where(.contact-command-bar,.document-command-bar){grid-template-columns:minmax(0,1fr)!important}.product-app :where(.contact-command-bar,.document-command-bar)>*{grid-column:1!important}}.product-app .notification-item.is-navigable{cursor:pointer}.product-app .notification-item.is-navigable:focus-visible,.product-app .notification-item.is-navigable:hover{border-color:color-mix(in srgb,var(--td-orange,var(--action-primary)) 48%,var(--td-line,var(--border-default)));box-shadow:0 7px 18px color-mix(in srgb,var(--action-primary) 10%,transparent);outline:0}.product-app .dashboard-module-signal{display:grid!important;width:23px!important;min-width:23px!important;height:23px!important;padding:0!important;place-items:center;border-radius:50%!important;font-size:10px!important;line-height:1!important;letter-spacing:0!important}.product-app .dashboard-module-signal>i{display:none!important}.product-app .dashboard-kpi-coverage{grid-template-columns:minmax(0,1fr)!important}.product-app .dashboard-kpi-coverage>span{max-width:none!important}.product-app .dashboard-module-activity .dashboard-activity-list{padding-top:2px}.product-app .dashboard-module-activity .dashboard-activity-list article,.product-app .dashboard-module-activity .dashboard-activity-list article.is-highlight{margin:0!important;padding:10px 14px!important;border:0!important;border-top:1px solid var(--td-line,var(--line))!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.product-app .dashboard-module-activity .dashboard-activity-list article:first-child{border-top:0!important}.product-app :where(.dashboard-modular-grid,.case-detail-modular-grid).layout-packed{row-gap:12px!important;-moz-column-gap:12px!important;column-gap:12px!important}.product-app .case-detail-modular-grid.layout-packed>.case-layout-module,.product-app .dashboard-modular-grid.layout-packed>.dashboard-module{padding-bottom:0!important}.product-app :where(.dashboard-module.is-collapsed,.case-layout-module.is-collapsed){isolation:isolate;overflow:visible!important}.product-app :where(.dashboard-module-collapsed,.case-layout-collapsed){box-sizing:border-box;min-width:0;height:48px;min-height:48px;overflow:hidden}@media (max-width:900px){.product-app :where(.dashboard-modular-grid,.case-detail-modular-grid).layout-packed{grid-auto-rows:auto}.product-app :where(.dashboard-module.is-collapsed,.case-layout-module.is-collapsed){grid-row-end:auto!important}}.product-app .page.case-detail-page{width:100%;max-width:1920px;padding:20px clamp(16px,2vw,32px) 68px}.product-app .case-detail-identity-header{padding:16px 18px!important;border-radius:14px!important}.product-app .case-context-identity{gap:4px}.product-app .case-context-identity h1{font-size:16px;line-height:1.3}.product-app .case-context-identity small{font-size:10px;line-height:1.35}.product-app .case-context-actions{gap:9px}.product-app .case-detail-command-rail:not([data-pinned=true])>.case-detail-command-strip{margin-top:12px;border-radius:12px!important;box-shadow:0 3px 12px color-mix(in srgb,var(--action-primary) 5%,transparent)!important}.product-app .case-detail-modular-grid.layout-packed{--layout-packing-gap:18px;row-gap:18px!important;-moz-column-gap:18px!important;column-gap:18px!important;margin-top:18px}.product-app .case-layout-module:not(.is-collapsed)>:where(.case-summary-card,.case-timeline-panel,.case-workspace-cluster){border-color:color-mix(in srgb,var(--td-line,var(--border-default)) 88%,var(--action-primary))!important;border-radius:14px!important;background:var(--td-white,var(--surface))!important;box-shadow:0 6px 20px color-mix(in srgb,var(--action-primary) 7%,transparent)!important}.product-app .case-layout-module:not(.is-collapsed)>.case-workspace-cluster{overflow:hidden}.product-app .case-layout-module:not(.is-collapsed)>:where(.case-summary-card,.case-timeline-panel,.case-workspace-cluster)>:where(header,.case-section-heading,.case-history-header,.case-cluster-heading){padding:18px 20px!important}.product-app :where(.case-layout-collapse,.case-layout-expand,.dashboard-module-collapse,.dashboard-module-expand){width:29px!important;height:29px!important;border-radius:9px!important;font-size:18px!important;font-weight:650!important;box-shadow:0 2px 7px color-mix(in srgb,var(--action-primary) 6%,transparent)}.product-app :where(.case-layout-collapse,.dashboard-module-collapse){top:10px;right:10px}.product-app :where(.case-layout-collapse,.case-layout-expand,.dashboard-module-collapse,.dashboard-module-expand):focus-visible,.product-app :where(.case-layout-collapse,.case-layout-expand,.dashboard-module-collapse,.dashboard-module-expand):hover{border-color:var(--td-orange,var(--action-primary))!important;background:color-mix(in srgb,var(--td-orange,var(--action-primary)) 7%,white)!important;color:var(--td-orange,var(--action-primary))!important;outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--action-primary) 10%,transparent)}.product-app :where(.case-layout-collapsed,.dashboard-module-collapsed){height:56px!important;min-height:56px!important;padding:11px 12px 11px 16px!important;border-radius:13px!important;box-shadow:0 5px 16px color-mix(in srgb,var(--action-primary) 7%,transparent)!important}.product-app :where(.case-layout-collapsed,.dashboard-module-collapsed)>strong{font-size:13px;letter-spacing:-.01em}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing).is-command-highlighted,.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=selected]{z-index:5;opacity:1!important;filter:none!important;outline:3px solid var(--td-orange,var(--action-primary))!important;outline-offset:-3px;box-shadow:0 0 0 5px color-mix(in srgb,var(--action-primary) 12%,transparent),0 16px 34px color-mix(in srgb,var(--action-primary) 16%,transparent)!important}.product-app .inline-module-toolbar{border-radius:13px 13px 0 0;background:color-mix(in srgb,var(--td-peach,var(--surface)) 68%,white)!important}.product-app .case-documents-panel{margin:18px 18px 16px;border-radius:13px;background:color-mix(in srgb,var(--td-paper,var(--surface)) 52%,white);box-shadow:0 3px 12px color-mix(in srgb,var(--action-primary) 5%,transparent)}.product-app .case-document-references>header,.product-app .case-documents-panel>header{padding:14px 16px}.product-app .case-documents-panel header>div{align-items:baseline}.product-app .case-documents-panel header small{color:var(--td-muted,var(--muted));font-size:10px;font-weight:700}.product-app .case-document-references{border-top:1px solid var(--td-line,var(--line))}.product-app .case-document-references>p{margin:0;padding:0 16px 12px;color:var(--td-muted,var(--muted));font-size:11px;line-height:1.45}.product-app .case-document-references li{grid-template-columns:34px minmax(150px,1fr) minmax(110px,.55fr) auto;min-height:62px;padding:11px 16px;background:var(--td-white,var(--surface))}.product-app .case-document-file-icon{display:grid;width:32px;height:32px;place-items:center;border:1px solid color-mix(in srgb,var(--td-orange,var(--action-primary)) 28%,var(--td-line,var(--border-default)));border-radius:9px;background:color-mix(in srgb,var(--td-orange,var(--action-primary)) 8%,white);color:var(--td-orange,var(--action-primary));font-size:17px;font-weight:800}@media (max-width:900px){.product-app .case-detail-modular-grid.layout-packed{--layout-packing-gap:14px;row-gap:14px!important;-moz-column-gap:14px!important;column-gap:14px!important}.product-app .case-document-references li{grid-template-columns:34px minmax(0,1fr) auto}.product-app .case-document-references li .case-document-source{grid-column:2}.product-app .case-document-references li .button{grid-column:3;grid-row:1/span 2}}@media (max-width:600px){.product-app .page.case-detail-page{padding-inline:12px}.product-app .case-detail-identity-header{padding:14px!important}.product-app .case-detail-modular-grid.layout-packed{margin-top:12px}.product-app .case-document-references li{grid-template-columns:34px minmax(0,1fr)}.product-app .case-document-references li .button{grid-column:1/-1;grid-row:auto;justify-self:stretch}}@media (prefers-reduced-motion:reduce){.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing).is-command-highlighted{animation:none!important}}.product-app .case-detail-command-rail:not([data-pinned=true])>.case-detail-command-strip{box-sizing:border-box;min-height:44px!important;padding:4px!important}.product-app .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger{font-weight:850}.product-app .case-detail-actions-command .case-action-trigger-image{filter:brightness(0) invert(1)}.product-app .case-action-menu-panel .case-action-item.is-recommended{border:1px solid color-mix(in srgb,var(--action-tone) 30%,transparent)!important;background:color-mix(in srgb,var(--action-tone) 9%,white)!important;color:var(--action-tone)!important;font-weight:850}.product-app .case-detail-modular-grid>.case-layout-module:not(.is-collapsed){overflow:visible!important}.product-app .case-layout-module:not(.is-collapsed)>.case-layout-collapse{top:-11px!important;right:10px!important;z-index:14}.product-app .case-layout-module:not(.is-collapsed)>.case-layout-signal{top:-9px!important;right:50px!important;z-index:13}.product-app .case-layout-module:not(.is-collapsed)>:where(.case-summary-card,.case-timeline-panel,.case-workspace-cluster){overflow:hidden}@media (max-width:760px){.product-app .case-layout-module:not(.is-collapsed)>.case-layout-collapse{top:-9px!important}.product-app .case-layout-module:not(.is-collapsed)>.case-layout-signal{top:-7px!important}}[data-palette=classic] .product-app,[data-palette=classic] .product-app .content,[data-palette=classic] body{background:var(--canvas)}[data-palette=classic] .product-app .product-sidebar{border-right-color:var(--color-sidebar-start);background:linear-gradient(180deg,var(--color-sidebar-start),var(--color-sidebar-end))}[data-palette=classic] .product-app .nav-label{color:var(--color-sidebar-muted)}[data-palette=classic] .product-app .nav-link{color:var(--color-sidebar-text)}[data-palette=classic] .product-app .nav-link:hover{border-color:color-mix(in srgb,var(--surface) 24%,transparent);background:color-mix(in srgb,var(--surface) 10%,transparent)}[data-palette=classic] .product-app .nav-link.active{border-color:color-mix(in srgb,var(--surface) 32%,transparent);background:var(--surface);color:var(--tamdot-primary-hover);box-shadow:inset 3px 0 var(--color-accent-mauve)}[data-palette=classic] .product-app .nav-link.active .nav-icon{color:var(--color-accent-indigo)}[data-palette=classic] .product-app :where(.button.primary,.case-history-source){border-color:var(--tamdot-primary)!important;background:var(--tamdot-primary)!important;background-image:none!important;color:var(--color-on-primary)!important;box-shadow:var(--shadow-primary)!important}[data-palette=classic] .product-app :where(.button.primary,.case-history-source):hover{border-color:var(--tamdot-primary-hover)!important;background:var(--tamdot-primary-hover)!important}[data-palette=classic] .product-app :where(.dashboard-module-signal.tone-urgent,.case-layout-signal.tone-urgent){border-color:color-mix(in srgb,var(--status-critical) 42%,var(--td-line))!important;background:var(--status-critical-soft)!important;color:var(--status-critical)!important}.product-app .integration-group-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:12px}.product-app .integration-group-heading h2{margin:0}.product-app .integration-group-heading p{margin:4px 0 0;color:var(--td-muted,var(--muted));font-size:11px}.product-app .integration-add-mailboxes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.product-app .inline-layout-palette{display:inline-flex;align-items:center;gap:4px;min-width:0;margin:0 4px 0 0;padding:3px;border:1px solid var(--td-line,var(--line));border-radius:10px;background:var(--td-white,var(--surface))}.product-app .inline-layout-palette legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.product-app .inline-layout-palette button{display:inline-flex;align-items:center;gap:6px;min-height:31px;padding:5px 8px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--td-muted,var(--muted));font-size:10px;font-weight:750;cursor:pointer}.product-app .palette-swatch{width:15px;height:15px;flex:0 0 15px;border:1px solid color-mix(in srgb,var(--action-primary) 12%,transparent);border-radius:5px}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing){position:relative!important;isolation:isolate;overflow:clip;outline:2px solid color-mix(in srgb,var(--td-orange) 52%,transparent)!important;outline-offset:-2px!important}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing):before{position:absolute;inset:47px 0 0;z-index:8;border:2px solid color-mix(in srgb,var(--td-orange) 58%,transparent);content:"";pointer-events:none}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)>.inline-module-toolbar{position:relative}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=selected]:before{border-color:var(--td-orange);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--td-orange) 16%,transparent)}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=idle]:hover:after,.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=selected]:after,.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=target]:hover:after{position:absolute;top:62px;left:50%;z-index:10;display:block!important;width:-moz-max-content;width:max-content;max-width:calc(100% - 32px);padding:7px 10px;border-radius:999px;background:var(--td-orange);color:white;content:attr(data-layout-target-label)!important;font-size:10px;font-weight:800;line-height:1;pointer-events:none;transform:translateX(-50%)}.product-app .case-documents-panel .case-document-scroll-list{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:color-mix(in srgb,var(--td-orange) 36%,var(--td-line)) transparent;scrollbar-width:thin}.product-app .case-documents-panel .case-document-scroll-list::-webkit-scrollbar{width:8px}.product-app .case-documents-panel .case-document-scroll-list::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--td-orange) 38%,var(--td-line));background-clip:padding-box}.product-app .case-documents-panel .case-document-scroll-list>li:first-child{border-top:0}@media (max-width:1320px){.product-app :where(.dashboard-modular-grid,.case-detail-modular-grid).layout-packed{grid-auto-flow:row!important;grid-auto-rows:auto!important}.product-app :where(.dashboard-modular-grid,.case-detail-modular-grid).layout-packed>:where(.dashboard-module,.case-layout-module){grid-row-end:auto!important}.product-app .inline-layout-command{width:100%!important;align-items:stretch;flex-wrap:wrap}.product-app .inline-layout-command-actions{justify-content:center;width:100%}.product-app .inline-module-toolbar{align-items:flex-start;flex-wrap:wrap}.product-app .inline-module-controls{min-width:0;flex-wrap:wrap}}@media (max-width:820px){.product-app .case-detail-modular-grid>.case-layout-module,.product-app .dashboard-modular-grid>.dashboard-module{grid-column:1/-1!important}.product-app .inline-layout-palette{flex:1 1 100%;justify-content:center}.product-app .inline-layout-command-actions>.button{flex:1 1 110px}.product-app .integration-group-heading{align-items:stretch;flex-direction:column}.product-app .integration-add-mailboxes{justify-content:stretch}.product-app .integration-add-mailboxes .button{flex:1 1 180px}.product-app .case-documents-panel li{grid-template-columns:minmax(0,1fr) auto!important}.product-app .case-document-source{grid-column:1/-1}}@media (max-width:560px){.product-app .case-documents-panel li{padding-inline:10px}.product-app .case-documents-panel li>.button{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing){transition:none!important}}.product-app .case-detail-actions-command{display:inline-flex!important;align-items:center}.product-app .case-detail-actions-command .case-action-control-detail,.product-app .case-detail-actions-command .case-action-control-detail>.tamdot-popover{display:inline-flex;width:auto!important;min-width:-moz-max-content;min-width:max-content}.product-app .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger{display:inline-flex!important;flex:0 0 auto!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;white-space:nowrap}.product-app .case-detail-actions-command .case-action-trigger-content{display:inline-flex!important;flex-direction:row!important;white-space:nowrap}.product-app .case-detail-actions-command .case-action-trigger-image{display:block;width:16px!important;height:16px!important;flex:0 0 16px;-o-object-fit:contain;object-fit:contain}[data-palette=classic] .product-app .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger{border-color:var(--tamdot-primary)!important;background:var(--tamdot-primary)!important;background-image:none!important;color:var(--color-on-primary)!important;box-shadow:var(--shadow-primary)!important}[data-palette=classic] .product-app .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger:hover{border-color:var(--tamdot-primary-hover)!important;background:var(--tamdot-primary-hover)!important}@media (max-width:760px){}:root,[data-palette=classic],[data-palette=trendy]{--brand-950:#06162b;--brand-900:#0b2a4a;--pulse-orange-light:#ffb665;--pulse-orange-mid:#f47732;--pulse-orange-deep:#c64c1b;--tamdot-assistant-navy-1:#071a33;--tamdot-assistant-navy-2:#0b2a4a;--tamdot-assistant-navy-3:#124a78;--tamdot-assistant-blue:#2878b8;--tamdot-timeline-navy:#174f83;--tamdot-timeline-blue:#287fc1;--tamdot-timeline-outline:rgb(40 127 193/36%);--tamdot-timeline-glow:rgb(40 127 193/20%);--tamdot-timeline-badge-border:rgb(40 127 193/52%);--tamdot-timeline-badge-surface:rgb(40 127 193/9%);--brand-700:#1d4d7a;--brand-300:#8fb3c7;--assistant-mist:var(--brand-300);--assistant-ivory:#f2e9d6;--assistant-border:color-mix(in srgb,var(--assistant-mist) 72%,var(--color-surface));--assistant-glow:color-mix(in srgb,var(--assistant-mist) 42%,transparent);--assistant-sheen:color-mix(in srgb,var(--color-surface) 80%,transparent);--brand-warm:var(--color-brand-soft-strong);--color-public-hover:var(--brand-700);--color-public-step-1:var(--color-status-information);--color-public-step-2:var(--color-status-action);--color-public-step-3:var(--color-status-waiting);--color-public-glass:rgba(255,255,255,.58);--color-public-glass-edge:rgba(255,255,255,1);--color-public-glass-tint:rgba(51,95,151,.12);--color-public-glass-tint-faint:rgba(51,95,151,.08);--color-public-glass-tint-edge:rgba(51,95,151,.54);--shadow-public-glass:0 4px 30px rgba(0,0,0,.1);--color-brand-primary:var(--brand-700);--color-brand-hover:var(--brand-900);--color-brand-active:var(--brand-950);--color-save-hover:var(--brand-950);--color-brand-soft:#f2f4f5;--color-brand-soft-strong:color-mix(in srgb,var(--brand-300) 24%,var(--color-surface));--color-on-primary:#ffffff;--color-accent-mauve:var(--brand-700);--color-accent-indigo:var(--brand-900);--color-accent-mauve-soft:var(--color-surface-hover);--color-accent-indigo-soft:var(--color-surface-hover);--background:#f7f5f0;--surface-subtle:#faf9f6;--surface-hover:#f2f4f5;--text-primary:var(--brand-950);--text-secondary:#45596c;--text-muted:#5f6d7a;--border-default:rgb(11 42 74/16%);--border-strong:rgb(11 42 74/28%);--action-primary:var(--brand-700);--action-primary-hover:var(--brand-900);--action-focus:var(--brand-700);--color-canvas:var(--background);--color-surface:#ffffff;--color-surface-soft:var(--surface-subtle);--color-surface-muted:var(--surface-hover);--color-border:var(--border-default);--color-border-subtle:rgb(11 42 74/10%);--color-border-strong:var(--border-strong);--color-text:var(--text-primary);--color-text-soft:var(--text-secondary);--color-text-muted:var(--text-muted);--color-disabled:#8a969f;--color-disabled-surface:#eef0f1;--color-sidebar-start:var(--brand-950);--color-sidebar-middle:var(--brand-900);--color-sidebar-end:var(--brand-700);--color-sidebar-text:#ffffff;--color-sidebar-muted:var(--brand-300);--color-status-information:#006bff;--color-status-action:#c83a00;--color-status-warning:#FFA500;--color-status-warning-ink:#805000;--color-status-review:#f2ce16;--color-status-review-ink:var(--color-text);--color-status-waiting:#7c3aed;--color-status-critical:#b42335;--color-status-success:#007a4a;--color-status-neutral:#596675;--color-schedule-closed:#414a55;--color-schedule-closed-border:#697380;--status-new:var(--color-status-information);--status-warning:var(--color-status-warning);--status-review:var(--color-status-review);--status-waiting:var(--color-status-waiting);--status-danger:var(--color-status-critical);--status-success:var(--color-status-success);--status-neutral:var(--color-status-neutral);--status-surface:#f5f6f8;--color-status-information-soft:#edf3fb;--color-status-action-soft:#fbeff1;--color-status-warning-soft:#fbf5e8;--color-status-review-soft:#fffbe5;--color-status-waiting-soft:color-mix(in srgb,var(--color-status-waiting) 6%,var(--color-surface));--color-status-critical-soft:#fbeff1;--color-status-success-soft:#edf7f2;--color-status-neutral-soft:#f2f4f6;--color-focus-ring:var(--action-focus);--color-focus-halo:rgb(143 179 199/32%);--shadow-card:0 1px 2px rgb(6 22 43/5%),0 12px 34px rgb(6 22 43/5%);--shadow-float:0 16px 42px rgb(6 22 43/14%);--shadow-primary:0 6px 16px rgb(29 77 122/20%);--button-primary-hover-top:color-mix(in srgb,var(--brand-700) 84%,var(--brand-300));--button-primary-top:var(--brand-700);--button-primary-bottom:var(--brand-900);--button-primary-gradient:linear-gradient(180deg,var(--button-primary-hover-top) 0%,var(--button-primary-top) 50%,var(--button-primary-bottom) 100%);--button-primary-active:linear-gradient(180deg,var(--brand-900),var(--brand-950));--button-primary-edge:color-mix(in srgb,var(--brand-950) 55%,var(--brand-700));--button-primary-highlight:rgb(255 255 255/16%);--button-primary-shadow:0 1px 2px rgb(6 22 43/20%),0 3px 8px rgb(6 22 43/12%);--button-primary-shadow-hover:0 2px 4px rgb(6 22 43/20%),0 8px 18px rgb(6 22 43/18%);--button-primary-pressed:inset 0 2px 4px rgb(6 22 43/36%);--button-primary-disabled:color-mix(in srgb,var(--brand-700) 48%,var(--color-surface));--surface-navy:var(--brand-900);--surface-navy-top:color-mix(in srgb,var(--brand-700) 70%,var(--brand-300));--surface-navy-gradient:linear-gradient(to bottom right,var(--surface-navy-top) 0%,var(--brand-700) 38%,var(--brand-950) 100%);--surface-navy-highlight:inset 0 0 0 1px rgb(255 255 255/10%),inset 0 1px 0 rgb(255 255 255/16%);--button-secondary-top:var(--color-surface);--button-secondary-bottom:color-mix(in srgb,var(--brand-300) 12%,var(--color-surface));--button-secondary-hover-bottom:color-mix(in srgb,var(--brand-300) 24%,var(--color-surface));--button-secondary-edge:color-mix(in srgb,var(--brand-700) 22%,var(--color-border));--button-secondary-edge-hover:color-mix(in srgb,var(--brand-700) 42%,var(--color-border));--button-secondary-highlight:rgb(255 255 255/85%);--button-secondary-shadow:0 1px 2px rgb(6 22 43/6%);--button-secondary-shadow-hover:0 1px 2px rgb(6 22 43/8%),0 4px 12px rgb(6 22 43/9%);--button-secondary-pressed:inset 0 1px 3px rgb(6 22 43/14%);--button-segment-shadow:0 1px 2px rgb(6 22 43/22%);--td-orange:var(--color-brand-primary);--td-orange-hover:var(--color-brand-hover);--td-black:var(--color-text);--td-black-soft:var(--color-text-soft);--td-white:var(--color-surface);--td-ivory:var(--color-canvas);--td-ivory-soft:var(--color-surface-soft);--td-peach:var(--color-brand-soft);--td-peach-strong:var(--color-brand-soft-strong);--td-muted:var(--color-text-muted);--td-line:var(--color-border);--td-line-strong:var(--color-border-strong);--td-paper:var(--color-surface-soft);--td-blue:var(--color-brand-primary);--td-blue-soft:var(--color-brand-soft);--td-green:var(--color-status-success);--td-red:var(--color-status-critical);--canvas:var(--color-canvas);--surface:var(--color-surface);--surface-raised:var(--color-surface);--surface-soft:var(--color-surface-soft);--line:var(--color-border);--line-subtle:var(--color-border-subtle);--line-strong:var(--color-border-strong);--ink:var(--color-text);--muted:var(--color-text-muted);--nav:var(--color-sidebar-start);--nav-soft:var(--color-sidebar-end);--blue:var(--color-brand-primary);--blue-soft:var(--color-brand-soft);--orange:var(--color-brand-primary);--orange-soft:var(--color-brand-soft);--green:var(--color-status-success);--green-soft:var(--color-status-success-soft);--red:var(--color-status-critical);--red-soft:var(--color-status-critical-soft);--tamdot-brand:var(--color-brand-primary);--tamdot-primary:var(--color-brand-primary);--tamdot-primary-hover:var(--color-brand-hover);--tamdot-primary-soft:var(--color-brand-soft);--tamdot-focus-ring:var(--color-focus-ring);--tamdot-primary-focus:var(--color-focus-halo);--tamdot-border-active:color-mix(in srgb,var(--color-brand-primary) 54%,var(--color-border));--tamdot-primary-border:var(--tamdot-border-active);--tamdot-canvas:var(--color-canvas);--tamdot-surface:var(--color-surface);--tamdot-surface-raised:var(--color-surface);--tamdot-line:var(--color-border);--tamdot-ink:var(--color-text);--tamdot-muted:var(--color-text-muted);--tamdot-orange:var(--color-brand-primary);--tamdot-purple:var(--color-accent-mauve);--tamdot-green:var(--color-status-success);--tamdot-red:var(--color-status-critical);--tamdot-shadow:var(--shadow-card);--accent-primary:var(--color-brand-primary);--accent-secondary:var(--color-accent-indigo);--accent-secondary-soft:var(--color-accent-indigo-soft);--hover-accent:var(--color-brand-soft-strong);--hover-ink:var(--color-text);--status-information:var(--color-status-information);--status-information-soft:var(--color-status-information-soft);--status-action:var(--color-status-action);--status-action-soft:var(--color-status-action-soft);--status-warning-soft:var(--color-status-warning-soft);--status-critical:var(--color-status-critical);--status-critical-soft:var(--color-status-critical-soft);--status-success-soft:var(--color-status-success-soft);--status-neutral-soft:var(--color-status-neutral-soft);--danger-bg:var(--color-status-critical);--danger-fg:var(--color-on-primary);--danger-border:color-mix(in srgb,var(--color-status-critical) 82%,var(--color-text));color-scheme:light}.activation-page,.first-launch-experience,.login-page,.onboarding-page,.product-app,.product-app .content,body,html{background-color:var(--color-canvas);color:var(--color-text)}.product-app :where(.panel,.business-case-card,.case-summary-card,.case-timeline-panel,.case-workspace-cluster,.dashboard-module,.integration-card,.automation-card,.document-group,.contact-group,.notification-panel,.tamdot-dialog){border-color:var(--color-border-subtle);background-color:var(--color-surface);color:var(--color-text)}.product-app :where(.panel,.business-case-card,.case-summary-card,.integration-card,.automation-card){box-shadow:var(--shadow-card)}.product-app .product-sidebar{border-right-color:var(--color-sidebar-start)!important;background:linear-gradient(180deg,var(--color-sidebar-start) 0,var(--color-sidebar-middle) 55%,var(--color-sidebar-end) 100%)!important;color:var(--color-sidebar-text)}.product-app .product-sidebar :where(.nav-label,small){color:var(--color-sidebar-muted)}.product-app .product-sidebar .nav-link{color:var(--color-sidebar-text)}.product-app .product-sidebar .nav-link:focus-visible,.product-app .product-sidebar .nav-link:hover{border-color:rgb(255 255 255/22%)!important;background:rgb(255 255 255/9%)!important;color:var(--color-sidebar-text)!important}.product-app .product-sidebar .nav-link.active{border-color:rgb(255 255 255/28%)!important}.product-app .product-sidebar .nav-link.active .nav-icon{color:var(--brand-700)!important}.product-app .case-detail-actions-command .tamdot-popover-trigger,.product-app :where(.button.primary:not(.danger),.case-history-source,.follow-up-primary-action){border-color:var(--color-brand-primary)!important;background:var(--color-brand-primary)!important;background-image:none!important;color:var(--color-on-primary)!important;box-shadow:var(--shadow-primary)!important}.product-app .case-detail-actions-command .tamdot-popover-trigger:hover:not(:disabled),.product-app :where(.button.primary:not(.danger),.case-history-source,.follow-up-primary-action):hover:not(:disabled){border-color:var(--color-brand-hover)!important;background:var(--color-brand-hover)!important;background-image:none!important;color:var(--color-on-primary)!important}.product-app .case-detail-actions-command .tamdot-popover-trigger:active:not(:disabled),.product-app :where(.button.primary:not(.danger),.case-history-source,.follow-up-primary-action):active:not(:disabled){border-color:var(--color-brand-active)!important;background:var(--color-brand-active)!important;box-shadow:none!important;transform:translateY(0)}.product-app :where(.button.secondary,.button.ghost,.icon-button,.help-trigger,.notification-bell,.compact-menu-trigger):hover:not(:disabled),.product-app :where(.button.secondary,.button.ghost,.icon-button,.help-trigger,.notification-bell,.compact-menu-trigger)[aria-expanded=true]{border-color:var(--tamdot-border-active)!important;background:var(--color-brand-soft)!important;background-image:none!important;color:var(--color-brand-hover)!important}.first-launch-experience :where(button,a,input,select,textarea):focus-visible,.onboarding-page :where(button,a,input,select,textarea):focus-visible,.product-app :where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--color-focus-ring)!important;outline-offset:2px;box-shadow:0 0 0 4px var(--color-focus-halo)!important}.product-app :where(input,select,textarea):focus{border-color:var(--color-brand-primary)!important;outline-color:var(--color-focus-ring)}.product-app :where(button,input,select,textarea):disabled,.product-app [aria-disabled=true]{border-color:var(--color-border-subtle)!important;background-color:var(--color-disabled-surface)!important;background-image:none!important;color:var(--color-disabled)!important;box-shadow:none!important;opacity:1}.product-app :where(.panel-link,.link-button,.back-link,.action-case-open,a:not(.button)):hover{color:var(--color-brand-hover)}.product-app :where(.case-badge,.operational-status-badge,.notification-status-tag,.case-history-status,.scan-confidence,.status-badge,.status-tag,.case-layout-signal,.dashboard-module-signal,.contact-operational-status){--semantic-status-soft:var(--color-status-neutral-soft);--semantic-status-ink:color-mix(in srgb,var(--semantic-status-color) 48%,var(--brand-950));box-shadow:0 0 0 1px color-mix(in srgb,var(--semantic-status-color) 20%,transparent),0 0 10px color-mix(in srgb,var(--semantic-status-color) 28%,transparent)!important}.product-app :where(.tone-information,.tone-received,.status-new,.case-status-new){--semantic-status-soft:var(--color-status-information-soft)}.product-app :where(.tone-warning,.status-warning,.status-partial){--semantic-status-color:var(--status-warning);--semantic-status-soft:var(--color-status-warning-soft)}.product-app :where(.tone-review,.status-review){--semantic-status-color:var(--status-review);--semantic-status-soft:var(--color-status-review-soft);--semantic-status-ink:var(--color-status-review-ink)}.product-app :where(.tone-critical,.tone-danger,.tone-action,.tone-attention,.tone-urgent,.tone-overdue,.status-danger,.status-critical,.status-urgent,.status-overdue,.case-status-waiting-for-us){--semantic-status-color:var(--status-danger);--semantic-status-soft:var(--color-status-critical-soft)}.product-app :where(.tone-waiting,.tone-pending,.tone-planned,.tone-sent,.status-waiting,.status-pending,.case-status-waiting-for-customer,.case-status-waiting-for-external){--semantic-status-color:var(--status-waiting);--semantic-status-soft:var(--color-status-information-soft)}.product-app :where(.tone-done,.tone-active,.status-success,.status-done,.status-completed,.status-resolved,.case-status-done){--semantic-status-soft:var(--color-status-success-soft)}.product-app :where(.tone-neutral,.tone-note,.tone-archive,.status-neutral,.status-archived,.case-status-archived){--semantic-status-soft:var(--color-status-neutral-soft)}.product-app :where(.status-dot,.case-status-glyph,.case-layout-signal i,.dashboard-module-signal i,.contact-operational-status i){background:var(--semantic-status-color,var(--status-neutral))!important;box-shadow:0 0 8px color-mix(in srgb,var(--semantic-status-color,var(--status-neutral)) 34%,transparent)!important}.product-app .case-badge.priority.low{--semantic-status-color:var(--status-new)}.product-app .case-badge.priority.normal{--semantic-status-color:var(--status-neutral)}.product-app .case-badge.priority.high{--semantic-status-color:var(--status-warning)}.product-app .case-badge.priority.urgent{--semantic-status-color:var(--status-danger)}.product-app :where(.dashboard-status-card,.dense-case-row,.business-case-card,.case-task-row,.notification-item){background-color:var(--surface)!important;background-image:none!important}.product-app :where(.assistant-header,.assistant-actions>button,.inbox-privacy-assurance,.canonical-flow-canvas,.case-flow-canvas,.first-launch-ai-proposal,.case-overview-next,.operational-queue-detail,.work-queue-filter-panel,.dashboard-bulk-toolbar,.document-command-bar,.contact-command-bar,.compact-filter-bar){background-image:none!important}.product-app :where(.assistant-header,.canonical-flow-canvas,.case-flow-canvas,.document-command-bar,.contact-command-bar,.compact-filter-bar){background-color:var(--color-surface)!important}.product-app .assistant-actions>button{background-color:var(--color-brand-soft)!important}.product-app .inbox-privacy-assurance{background-color:var(--color-status-success-soft)!important}.product-app :where(.work-queue-filter-panel,.operational-queue-detail,.dashboard-bulk-toolbar){background-color:var(--color-surface-soft)!important}.product-app .case-layout-module.is-attention-required>.case-workspace-cluster{background:var(--color-surface)!important;background-image:none!important;box-shadow:var(--shadow-card)!important}.product-app .follow-up-panel.is-action-required .follow-up-current,.product-app .inbox-current-task.is-action-required{background:var(--color-status-action-soft)!important;background-image:none!important}.product-app .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger,.product-app .case-detail-command-strip .case-detail-actions-command,.product-app .case-layout-module.is-attention-required .case-action-control-detail .tamdot-popover-trigger,.product-app .case-layout-module.is-attention-required .follow-up-primary-action{border-color:var(--color-brand-primary)!important;background:var(--color-brand-primary)!important;background-image:none!important;color:var(--color-on-primary)!important;box-shadow:var(--shadow-primary)!important}.product-app .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger:hover:not(:disabled),.product-app .case-layout-module.is-attention-required .case-action-control-detail .tamdot-popover-trigger:hover:not(:disabled),.product-app .case-layout-module.is-attention-required .follow-up-primary-action:hover:not(:disabled){border-color:var(--color-brand-hover)!important;background:var(--color-brand-hover)!important;background-image:none!important}.product-app :where(.help-trigger,.notification-bell,.operations-trigger,.compact-menu-trigger){border-color:var(--border-default)!important;background:var(--surface)!important;background-image:none!important;color:var(--brand-900)!important}.product-app .help-trigger>span:first-child{background:var(--surface-hover)!important;color:var(--brand-700)!important}.product-app .help-trigger>.app-icon,.product-app .notification-bell>.app-icon{background-color:currentColor!important;color:inherit!important}.product-app .assistant-launcher,.product-app .assistant-launcher.active,.product-app .assistant-launcher:hover{border-color:var(--brand-300)!important;background:var(--surface)!important;background-image:none!important;color:var(--brand-900)!important;box-shadow:0 8px 22px rgb(6 22 43/12%)!important}.product-app .assistant-launcher>span{flex:0 0 28px;background:transparent!important}.assistant-polaris-logo{filter:none!important}.product-app .assistant-launcher .assistant-polaris-logo{width:28px!important;height:28px!important}.product-app .assistant-header{border-color:var(--border-default)!important;background:var(--surface)!important;color:var(--text-primary)!important}.product-app .notification-badge{border-color:var(--surface)!important;background:var(--status-danger)!important;color:#ffffff!important}.activation-page,.auth-marketing,.first-launch,.first-launch-experience,.login-page .login-aside,.onboarding-page.onboarding-wizard-v2{background-image:none!important}.activation-page,.first-launch,.first-launch-experience,.login-page .login-aside,.onboarding-page.onboarding-wizard-v2{background-color:var(--color-canvas)!important}.auth-marketing{background-color:var(--color-sidebar-start)!important}:where(.public-welcome,.public-welcome-v4,.public-welcome-v5,.tamdot-public-landing,.public-page){background-color:var(--background)!important;color:var(--text-primary)!important}:where(.tamdot-public-hero,.public-hero,.public-carousel-copy,.public-carousel-visual){background-color:var(--background)!important;background-image:none!important}:where(.tamdot-demo-engine,.tamdot-demo-engine-v2)>span,:where(.tamdot-grouping-route,.tamdot-feature-route,.tamdot-integration-route) article{border-color:var(--border-default)!important;background:var(--surface)!important;box-shadow:var(--shadow-card)!important}:where(.public-welcome,.tamdot-public-landing,.public-page) :where(.button.primary,button.primary){border-color:var(--action-primary)!important;background:var(--action-primary)!important;background-image:none!important;color:#ffffff!important;box-shadow:var(--shadow-primary)!important}:where(.public-welcome,.tamdot-public-landing,.public-page) :where(.button.primary,button.primary):hover:not(:disabled){border-color:var(--action-primary-hover)!important;background:var(--action-primary-hover)!important}:where(.public-welcome,.tamdot-public-landing,.public-page) :where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--action-focus)!important;outline-offset:2px;box-shadow:0 0 0 4px var(--color-focus-halo)!important}:where(.tamdot-logo-mark,.logo-mark,.first-launch-brand-mark,.onboarding-product-mark){box-shadow:0 7px 20px rgb(6 22 43/18%)!important}.product-app :where(.case-tag.orange,.tag-orange,[data-color=orange]:not(.provider-logo)){border:1px solid var(--brand-300)!important;background:var(--surface)!important;color:var(--brand-900)!important}.product-app .inline-layout-palette button[aria-pressed=true]{border-color:var(--tamdot-border-active);background:var(--color-brand-soft);color:var(--color-brand-hover);box-shadow:0 0 0 2px var(--color-focus-halo)}.product-app .palette-swatch-trendy{background:var(--brand-900);box-shadow:inset -7px 0 var(--brand-300)}.product-app .palette-swatch-classic{background:var(--brand-700);box-shadow:inset -7px 0 var(--brand-warm)}@media (forced-colors:active){.product-app :where(button,a,input,select,textarea):focus-visible{outline:2px solid Highlight!important;box-shadow:none!important}}@media (prefers-reduced-motion:reduce){.product-app :where(button,a,input,select,textarea){transition:none!important}}.product-app :where(.status-progress,.case-status-in-progress){--semantic-status-color:var(--status-action);--semantic-status-soft:var(--color-status-action-soft);--semantic-status-ink:var(--status-action)}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)>.inline-module-toolbar{position:absolute!important;inset:0 0 auto 0!important;z-index:12!important}.product-app .operational-queue-row.has-notification{position:relative;border:1px solid color-mix(in srgb,var(--status-new) 42%,var(--color-border-subtle))!important;background:color-mix(in srgb,var(--color-status-information-soft) 58%,var(--surface))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--status-new) 10%,transparent)!important}.product-app .operational-queue-row.has-notification.tone-urgent{border-color:color-mix(in srgb,var(--status-danger) 58%,var(--color-border-subtle))!important;background:color-mix(in srgb,var(--color-status-critical-soft) 72%,var(--surface))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--status-danger) 12%,transparent),0 8px 22px color-mix(in srgb,var(--status-danger) 12%,transparent)!important}.product-app .dashboard-status-card{text-decoration:none}.product-app .dashboard-modular-grid.layout-packed{align-items:start;grid-auto-flow:row dense}.product-app .dashboard-modular-grid.layout-packed>.dashboard-module{min-width:0;align-self:start;contain:inline-size}.product-app .workspace-directory-filter-surface{min-width:0}.product-app :where(.contact-directory,.document-library):has(.data-list-command-rail[data-pinned=true]){padding-bottom:max(132px,calc(var(--contact-command-height, var(--document-command-height, 72px)) + 42px))}body>.tour-card{bottom:max(72px,calc(env(safe-area-inset-bottom) + 44px))!important;z-index:2147483002!important;max-height:calc(100dvh - 104px)}.tour-demo-preview.is-interactive{gap:9px;padding:10px;border-radius:10px;background:var(--color-surface-soft,var(--canvas))}.tour-demo-preview.is-interactive>footer,.tour-demo-preview.is-interactive>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.tour-demo-preview.is-interactive>header>div{display:flex;gap:4px}.tour-demo-preview.is-interactive>header button{min-height:28px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface);color:var(--color-text-soft);padding:4px 7px;font:inherit;font-size:9px;font-weight:750;cursor:pointer}.tour-demo-preview.is-interactive>header button[aria-pressed=true]{border-color:var(--color-brand-primary);background:var(--color-brand-soft);color:var(--color-brand-primary)}.tour-demo-preview.is-interactive>div{display:grid;grid-template-columns:1fr;gap:5px}.tour-demo-preview .tour-demo-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-surface);color:var(--color-text);padding:8px;text-align:left;cursor:pointer}.tour-demo-preview .tour-demo-row.is-selected,.tour-demo-preview .tour-demo-row:focus-visible,.tour-demo-preview .tour-demo-row:hover{border-color:var(--tamdot-border-active);outline:none;box-shadow:0 0 0 3px var(--color-focus-halo)}.tour-demo-preview .tour-demo-row>span:nth-child(2){display:grid;min-width:0}.tour-demo-preview .tour-demo-row b,.tour-demo-preview .tour-demo-row em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tour-demo-preview .tour-demo-row em{color:var(--color-text-muted);font-size:9px;font-style:normal}.tour-demo-preview .tour-demo-icon{display:grid;width:24px;height:24px;place-items:center;border-radius:7px;background:var(--color-brand-soft);color:var(--color-brand-primary)}.tour-demo-preview .tour-demo-icon .app-icon{width:14px;height:14px}.tour-demo-preview.is-interactive>footer>span{display:grid;min-width:0}.tour-demo-preview.is-interactive>footer b,.tour-demo-preview.is-interactive>footer small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1180px){.product-app .dashboard-modular-grid.layout-packed{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;grid-auto-flow:row!important}.product-app .dashboard-modular-grid.layout-packed>.dashboard-module{grid-column:1/-1!important;grid-row-end:auto!important}}@media (max-width:760px){body>.tour-card{right:12px!important;bottom:max(86px,calc(env(safe-area-inset-bottom) + 62px))!important;width:calc(100vw - 24px)!important;max-height:calc(100dvh - 112px)}.product-app :where(.contact-command-bar,.document-command-bar){grid-template-columns:minmax(0,1fr)!important}.product-app .workspace-directory-filter-surface{gap:8px}}.product-app .organization-workspace{padding-bottom:84px}.product-app .organization-workspace .bulk-toolbar{position:sticky;z-index:72;right:auto;bottom:max(12px,env(safe-area-inset-bottom));left:auto;width:100%;max-width:none;min-height:48px;margin:10px 0 0;justify-content:center;border-color:var(--color-border-strong);box-shadow:0 12px 30px color-mix(in srgb,var(--color-text) 14%,transparent);animation:case-bulk-in .16s ease-out}@keyframes case-bulk-in{0%{opacity:0;transform:translateY(8px)}}.product-app .dense-case-header [role=columnheader]>button,.product-app .dense-case-preview-trigger{display:inline-flex;min-width:0;align-items:center;gap:5px;border:0;background:transparent;color:inherit;padding:0;font:inherit;font-weight:inherit;text-align:left;cursor:pointer}.product-app .dense-case-header [role=columnheader]>button:focus-visible,.product-app .dense-case-header [role=columnheader]>button:hover,.product-app .dense-case-preview-trigger:focus-visible,.product-app .dense-case-preview-trigger:hover{color:var(--color-brand-primary)}.product-app .dense-case-header [aria-sort]:not([aria-sort=none])>button{color:var(--color-brand-primary)}.product-app .dense-case-preview-trigger{overflow:hidden;max-width:100%;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.product-app .case-timeline-documents-stack{display:grid;min-width:0;gap:16px}.product-app .case-documents-section,.product-app .case-timeline-panel{min-width:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card,12px);background:var(--color-surface)}.product-app .case-preview-documents{display:grid;gap:6px;margin:8px 0 0;padding-left:18px;font-size:12px}.product-app .case-detail-identity-header{min-height:58px!important;transition:box-shadow .16s ease,border-color .16s ease}.product-app .case-communication-mode{display:inline-flex;align-self:start;gap:2px;padding:3px;border:1px solid var(--color-border);border-radius:9px;background:var(--color-surface-soft)}.product-app .case-communication-mode button{min-height:34px;border:0;border-radius:7px;background:transparent;color:var(--color-text-muted);padding:7px 12px;font:inherit;font-weight:720}.product-app .case-communication-mode button[aria-selected=true]{background:var(--color-surface);color:var(--color-brand-primary);box-shadow:0 1px 4px color-mix(in srgb,var(--color-text) 10%,transparent)}.product-app .case-reply-priority-card{display:grid;gap:10px;border:1px solid color-mix(in srgb,var(--color-brand-primary) 30%,var(--color-border));border-left:3px solid var(--color-brand-primary);background:var(--color-brand-soft);padding:16px}.product-app .case-reply-priority-card :where(h2,p){margin:0}.product-app .case-reply-priority-card p{color:var(--color-text-muted);font-size:12px;line-height:1.5}.product-app .case-reply-priority-card .button{justify-self:start}.product-app .reply-instructions-field textarea{min-height:84px;resize:vertical}.product-app .reply-compose-fallback{flex-basis:100%;color:var(--color-text-muted);line-height:1.45}.first-launch-card .onboarding-case-display-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.first-launch-card .onboarding-case-display-options>button{display:grid;min-width:0;gap:6px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);color:var(--color-text);padding:12px;text-align:left}.first-launch-card .onboarding-case-display-options>button.selected{border-color:var(--color-brand-primary);box-shadow:0 0 0 3px var(--color-focus-halo)}.onboarding-case-display-preview{display:grid;min-height:70px;gap:5px;padding:7px;border:1px solid var(--color-border);background:var(--color-canvas)}.onboarding-case-display-preview.is-cards{grid-template-columns:repeat(2,1fr)}.onboarding-case-display-preview.is-cards i:last-child{grid-column:1/-1}.onboarding-case-display-preview.is-list{grid-template-columns:1fr}.onboarding-case-display-preview i{min-height:14px;border:1px solid var(--color-border);border-left:3px solid var(--color-brand-primary);background:var(--color-surface)}@media (max-width:860px){.product-app .organization-workspace .bulk-toolbar{overflow-x:auto;justify-content:flex-start;flex-wrap:nowrap}}@media (max-width:760px){.product-app .case-detail-command-rail .case-detail-command-strip{overflow-x:hidden;flex-wrap:wrap}.product-app .case-detail-command-rail .case-detail-view-commands{display:flex;width:100%;min-width:0;flex-wrap:wrap}.product-app .case-detail-command-rail .case-detail-view-commands .button{min-width:0;flex:1 1 42%}}@media (max-width:540px){.first-launch-card .onboarding-case-display-options{grid-template-columns:1fr}.product-app .organization-workspace .bulk-toolbar{position:static;width:100%;max-width:none;margin:0 0 10px;box-shadow:none}.product-app .organization-workspace .bulk-toolbar>b{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.product-app .organization-workspace .bulk-toolbar{animation:none}}.product-app :where(.dashboard-modular-grid,.dashboard-module,.organization-workspace,.case-workspace,.case-layout-column,.case-timeline-documents-stack,.document-library,.contact-directory){min-width:0}.case-preview-layer{position:fixed;z-index:520;inset:0;display:flex;justify-content:flex-end;background:color-mix(in srgb,var(--color-text) 24%,transparent);backdrop-filter:blur(2px)}.case-preview-layer .case-preview-drawer{position:relative!important;z-index:1!important;inset:auto!important;width:min(520px,46vw)!important;max-width:100vw!important;height:100dvh!important;min-width:0;overflow:auto;overscroll-behavior:contain}.case-preview-layer :where(h2,p,dd,strong,small){overflow-wrap:anywhere}body>.scan-progress-chip{z-index:500!important;right:max(16px,env(safe-area-inset-right))!important;bottom:max(16px,env(safe-area-inset-bottom))!important;max-width:min(440px,calc(100vw - 32px))}body:has(.data-list-command-rail[data-pinned=true])>.scan-progress-chip{top:max(84px,calc(72px + env(safe-area-inset-top)))!important;bottom:auto!important}.product-app .search-palette{width:min(720px,calc(100vw - 28px));max-height:min(72dvh,680px)}.product-app .search-group,.product-app .search-group>button[role=option]>span{min-width:0}.product-app .search-group>button[role=option] b{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.3}.product-app .search-group>button[role=option] small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .search-result-meta{display:block;margin-top:3px;color:var(--color-text-muted);font-size:10px;font-style:normal;font-weight:650}.product-app .search-group mark{border-radius:3px;background:var(--color-brand-soft);color:inherit;padding:0 1px}.product-app .search-group-more{width:100%;border:0;border-top:1px solid var(--color-border-subtle,var(--color-border));background:var(--color-surface-soft);color:var(--color-brand-primary);padding:10px 12px;font:inherit;font-weight:720;text-align:left}.monitoring-tenant-diagnostics{display:grid;min-width:0;gap:14px;margin:18px 0;padding:18px}.monitoring-tenant-diagnostics .panel-head{align-items:end;gap:14px}.monitoring-tenant-diagnostics select{width:min(420px,100%);min-height:40px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface);color:var(--color-text);padding:8px 10px}.monitoring-tenant-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;gap:10px}.monitoring-tenant-grid>article{display:grid;min-width:0;gap:5px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-soft);padding:12px}.monitoring-tenant-grid :where(small,span,b){overflow-wrap:anywhere}.monitoring-tenant-connections,.monitoring-tenant-scans{grid-column:span 2;display:grid;align-content:start;min-width:0;max-height:300px;overflow:auto;border:1px solid var(--color-border);border-radius:8px}.monitoring-tenant-connections article,.monitoring-tenant-scans article{display:grid;gap:3px;padding:10px 12px;border-bottom:1px solid var(--color-border-subtle,var(--color-border))}.case-detected-links .case-document-main strong{color:var(--color-brand-primary)}.case-detected-links .case-document-main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1180px),(min-resolution:1.1dppx) and (max-width:1500px){.case-preview-layer .case-preview-drawer{width:min(640px,100vw)!important}}@media (max-width:700px){.case-preview-layer{align-items:stretch}.case-preview-layer .case-preview-drawer{width:100vw!important;border-left:0}body>.scan-progress-chip{right:10px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;left:10px!important;max-width:none}body:has(.data-list-command-rail[data-pinned=true])>.scan-progress-chip{top:max(68px,calc(58px + env(safe-area-inset-top)))!important;bottom:auto!important}.monitoring-tenant-diagnostics .panel-head{align-items:stretch;flex-direction:column}.monitoring-tenant-grid{grid-template-columns:1fr}.monitoring-tenant-connections,.monitoring-tenant-scans{grid-column:auto}}.product-app :where(.case-badge,.operational-status-badge,.notification-status-tag,.case-history-status,.scan-confidence,.status-badge,.status-tag,.case-layout-signal,.dashboard-module-signal,.contact-operational-status){--semantic-status-color:var(--status-neutral);min-height:22px;width:-moz-max-content;width:max-content;max-width:100%;border:1px solid color-mix(in srgb,var(--semantic-status-color) 72%,var(--color-border))!important;border-radius:7px!important;background:var(--color-surface)!important;background-image:none!important;color:var(--semantic-status-color)!important;padding:3px 7px!important;box-shadow:none!important;font-size:10px;line-height:1.15}.product-app .case-badge.attention[class*=case-attention-],.product-app .case-badge.attention[data-tone],.product-app .case-badge.status[class*=case-status-],.product-app .notification-status-tag,.product-app .operational-status-badge{border-color:color-mix(in srgb,var(--semantic-status-color,var(--case-status-color,var(--status-neutral))) 72%,var(--color-border))!important;background:var(--color-surface)!important;background-image:none!important;color:var(--semantic-status-color,var(--case-status-color,var(--status-neutral)))!important;box-shadow:none!important}.product-app :where(.tone-information,.tone-received,.status-new,.case-status-new){--semantic-status-color:var(--status-information)}.product-app :where(.tone-action,.tone-attention,.case-status-waiting-for-us,.case-attention-action-required,.case-attention-due-today,.case-attention-follow-up-due){--semantic-status-color:var(--status-action)}.product-app :where(.tone-warning,.status-warning,.status-partial,.case-attention-deadline-soon){--semantic-status-color:var(--status-warning)}.product-app :where(.tone-review,.case-attention-review-required){--semantic-status-color:var(--status-review)}.product-app :where(.tone-waiting,.tone-pending,.tone-planned,.tone-sent,.status-waiting,.status-pending,.status-progress,.case-status-waiting-for-customer,.case-status-waiting-for-external,.case-attention-waiting-response,.case-attention-waiting-external){--semantic-status-color:var(--status-waiting)}.product-app :where(.tone-critical,.tone-danger,.tone-urgent,.tone-overdue,.status-danger,.status-critical,.status-urgent,.status-overdue,.case-attention-overdue,.case-attention-urgent){--semantic-status-color:var(--status-critical)}.product-app :where(.tone-done,.tone-active,.status-success,.status-done,.status-completed,.status-resolved,.case-status-done){--semantic-status-color:var(--status-success)}.product-app :where(.tone-neutral,.tone-note,.tone-archive,.status-neutral,.status-archived,.case-status-archived){--semantic-status-color:var(--status-neutral)}.product-app .case-badge[data-tone=information]{--semantic-status-color:var(--status-information)}.product-app .case-badge[data-tone=action]{--semantic-status-color:var(--status-action)}.product-app .case-badge[data-tone=warning]{--semantic-status-color:var(--status-warning)}.product-app .case-badge[data-tone=review]{--semantic-status-color:var(--status-review)}.product-app .case-badge[data-tone=waiting]{--semantic-status-color:var(--status-waiting)}.product-app .case-badge[data-tone=critical]{--semantic-status-color:var(--status-critical)}.product-app .case-badge[data-tone=success]{--semantic-status-color:var(--status-success)}.product-app .case-badge[data-tone=neutral]{--semantic-status-color:var(--status-neutral)}.case-status-new{--case-status-color:var(--status-information)}.case-status-in-progress{--case-status-color:var(--status-action);--semantic-status-color:var(--status-action)}.case-status-waiting-for-us{--case-status-color:var(--status-action)}.case-status-waiting-for-customer,.case-status-waiting-for-external{--case-status-color:var(--status-waiting)}.case-status-done{--case-status-color:var(--status-success)}.case-status-archived{--case-status-color:var(--status-neutral)}.product-app .case-badge[data-tone=waiting]{--case-status-color:var(--status-waiting)}.product-app .case-status-option.case-status-waiting-for-external{color:var(--status-waiting)}.product-app .dashboard-status-card.case-status-waiting-for-external{border-top-color:var(--status-waiting)}.product-app .case-conversation-state:is(.case-status-waiting-for-external,.case-status-waiting-for-customer) i{background:var(--status-waiting)}.product-app :where(.case-status-glyph,.status-dot,.case-layout-signal i,.dashboard-module-signal i,.contact-operational-status i){color:var(--semantic-status-color,var(--status-neutral))!important;background:transparent!important;box-shadow:none!important}.product-app .case-status-glyph{display:inline-grid;width:13px;height:13px;flex:0 0 13px;place-items:center}.product-app .case-status-glyph .app-icon{width:13px;height:13px;background-color:currentColor!important}.product-app .dashboard-status-dot{background:var(--case-status-color,var(--status-neutral))!important}.product-app :where(.business-case-card,article.dense-case-row,.dashboard-status-card,.case-task-row,.notification-item){border-width:1px;transform:none!important;transition-property:color,background-color,border-color,box-shadow,opacity!important;transition-duration:.12s!important}.product-app :where(.business-case-card,article.dense-case-row)[class*=case-status-]:focus-within,.product-app :where(.business-case-card,article.dense-case-row)[class*=case-status-]:hover{position:static!important;z-index:auto!important;border-color:color-mix(in srgb,var(--case-status-color) 46%,var(--color-border))!important;background:var(--color-surface)!important;box-shadow:inset 3px 0 var(--case-status-color)!important;transform:none!important}.product-app .data-list-command-rail-anchor[data-pinned=true]{height:auto!important;min-height:0!important}.product-app .data-list-command-rail[data-pinned=false]{position:relative!important;inset:auto!important;width:100%!important;max-height:none!important;overflow:visible!important}.data-list-command-rail-floating{position:fixed;right:auto;bottom:max(10px,env(safe-area-inset-bottom));display:flex;height:52px;min-width:0;align-items:center;justify-content:space-between;gap:8px;overflow:hidden;border:1px solid var(--color-border-strong);border-radius:10px;background:var(--color-surface);color:var(--color-text);padding:6px 7px 6px 10px;box-shadow:var(--shadow-float);isolation:isolate;animation:command-rail-in .14s ease-out both}.data-list-command-rail-dismiss,.data-list-command-rail-return{min-height:38px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--color-text);font:inherit;font-size:12px;font-weight:750}.data-list-command-rail-return .app-icon{width:17px;height:17px;flex:0 0 17px}.data-list-command-rail-dismiss{display:grid;width:38px;flex:0 0 38px;place-items:center;font-size:18px}.data-list-command-rail-dismiss:hover,.data-list-command-rail-return:hover{border-color:var(--color-border);background:var(--color-surface-hover)}.data-list-command-rail-dismiss:focus-visible,.data-list-command-rail-return:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}@keyframes command-rail-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.product-app .case-detail-identity-header{position:static!important}.product-app .case-detail-actions-command,.product-app .case-detail-actions-command .case-action-control-detail{display:inline-flex;background:transparent!important;box-shadow:none!important}.product-app .case-detail-actions-command .case-action-trigger-image{width:16px;height:16px}.product-app .bulk-toolbar{gap:8px;padding:8px 10px}.product-app .bulk-toolbar .bulk-action-control .tamdot-popover-trigger{min-width:0;min-height:36px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface);color:var(--color-text);padding:7px 10px;box-shadow:none;font-size:12px;font-weight:750}.product-app .bulk-toolbar .bulk-action-control .tamdot-popover-trigger:hover,.product-app .bulk-toolbar .bulk-action-control .tamdot-popover-trigger[aria-expanded=true]{border-color:var(--color-brand-primary);background:var(--color-brand-soft);color:var(--color-brand-hover)}.product-app .bulk-action-menu-content{display:grid;min-width:min(280px,calc(100vw - 32px));gap:3px;padding:5px}.product-app .bulk-action-menu-content>button,.product-app .bulk-action-submenu>button{width:100%;min-height:34px;border:0;border-radius:6px;background:transparent;color:var(--color-text);padding:7px 9px;text-align:left}.product-app .bulk-action-menu-content>button:hover,.product-app .bulk-action-submenu>button:hover{background:var(--color-surface-hover)}.product-app .bulk-action-menu-content>button.danger{color:var(--color-status-critical)}.product-app .bulk-action-submenu{border-top:1px solid var(--color-border-subtle);padding-top:3px}.product-app .bulk-action-submenu summary{min-height:34px;border-radius:6px;padding:8px 9px;color:var(--color-text);cursor:pointer;font-weight:700;list-style-position:inside}.product-app .bulk-action-submenu summary:hover{background:var(--color-surface-hover)}.product-app .bulk-action-menu-content .bulk-selection-warning{padding:7px 9px;color:var(--color-text-muted);font-size:11px}.product-app .case-documents-independent{width:100%;margin:18px 0 0!important;overflow:hidden;background:var(--color-surface)!important;box-shadow:var(--shadow-card)}.product-app .case-documents-header{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;border:0}.product-app .case-documents-title-icon{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--color-border);border-radius:7px;color:var(--color-brand-primary)}.product-app .case-documents-title-icon .app-icon{width:17px;height:17px}.product-app .case-documents-header h2{margin:0;font-size:14px}.product-app .case-documents-header small{display:block;margin-top:2px;color:var(--color-text-muted);font-size:10px}.product-app .case-documents-toggle{display:grid;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.product-app .case-documents-toggle:hover{border-color:var(--color-brand-primary);background:var(--color-brand-soft)}.product-app .case-document-group+.case-document-group,.product-app .case-documents-content{border-top:1px solid var(--color-border-subtle)}.product-app .case-document-group-header{display:flex;align-items:center;gap:9px;padding:12px 14px!important}.product-app .case-document-group-header>.app-icon{width:17px;height:17px;color:var(--color-brand-primary)}.product-app .case-document-group-header h3{margin:0;font-size:12px}.product-app .case-document-group-header small{color:var(--color-text-muted);font-size:10px}.product-app .case-document-group-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.product-app .case-document-group-toolbar>select{margin-right:14px}.product-app .case-documents-state{display:flex;min-height:96px;align-items:center;justify-content:center;gap:9px;color:var(--color-text-muted);padding:18px}.product-app .case-documents-state.is-error{color:var(--status-critical)}.product-app .case-documents-panel.is-collapsed .case-documents-header{min-height:54px}.product-app .case-document-file-icon .app-icon{width:16px;height:16px}.product-app .topbar-secondary-menu{display:contents}.product-app .topbar-more-trigger{display:none}.product-app .topbar-secondary-surface{display:flex;align-items:center;gap:8px}.product-app .product-topbar{width:100%;min-width:0}.product-app .global-search{min-width:100px;flex:1 1 360px}.product-app .top-actions{min-width:0;flex:0 1 auto}@media (max-width:1240px){.product-app .topbar-secondary-menu{position:relative;display:block}.product-app .topbar-more-trigger{display:inline-flex;min-height:38px;align-items:center;gap:6px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface);color:var(--color-text);padding:7px 9px;font:inherit;font-size:11px;font-weight:750}.product-app .topbar-more-trigger .app-icon{width:17px;height:17px}.product-app .topbar-secondary-surface{position:absolute;z-index:480;top:calc(100% + 7px);right:0;display:none;width:min(290px,calc(100vw - 24px));align-items:stretch;flex-direction:column;gap:6px;border:1px solid var(--color-border);border-radius:9px;background:var(--color-surface);padding:8px;box-shadow:var(--shadow-float)}.product-app .topbar-secondary-menu[data-open=true] .topbar-secondary-surface{display:flex}.product-app .topbar-secondary-surface>:where(a,button,.help-menu,.operation-indicator){width:100%}.product-app .topbar-secondary-surface :where(.architecture-ribbon-link,.help-trigger,.operations-trigger){width:100%;justify-content:flex-start}.product-app .global-search{max-width:none}}@media (max-width:760px){.product-app .product-topbar{gap:6px;padding-inline:10px}.product-app .top-actions{gap:5px}.product-app .assistant-launcher>b,.product-app .tenant-identity-name,.product-app .tenant-mode-badge,.product-app .topbar-more-trigger>span:not(.app-icon){display:none!important}.product-app :where(.assistant-launcher,.tenant-trigger,.topbar-more-trigger,.notification-bell,.account-trigger){width:38px;min-width:38px;height:38px;justify-content:center;padding:5px!important}}@media (max-width:430px){.product-app .global-search{position:relative;width:38px;min-width:38px;height:38px;flex:0 0 38px;justify-content:center;padding:0}.product-app .global-search>span{margin:0}.product-app .global-search input{position:absolute;top:calc(100% + 8px);left:0;width:0;min-width:0;height:42px;overflow:hidden;border-radius:8px;background:var(--color-surface);opacity:0;padding:0;box-shadow:var(--shadow-float);pointer-events:none}.product-app .global-search:focus-within input{width:calc(100vw - 20px);opacity:1;padding:9px 11px;pointer-events:auto}.product-app .top-actions{margin-left:auto}}body,html{max-width:100%;overflow-x:clip}@media (prefers-reduced-motion:reduce){.product-app *,.product-app :after,.product-app :before,body>.data-list-command-rail-floating{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.product-app .route-loading-overlay{display:none!important}.product-app :where(.panel,.business-case-card,article.dense-case-row,.dashboard-status-card,.dashboard-module,.case-layout-module,.case-task-row,.notification-item,.directory-card,.document-row,.case-history-row){transform:none!important;transition-property:color,background-color,border-color,box-shadow,opacity!important;transition-duration:.1s!important;transition-timing-function:ease-out!important}.product-app :where(.panel,.business-case-card,article.dense-case-row,.dashboard-status-card,.dashboard-module,.case-layout-module,.case-task-row,.notification-item,.directory-card,.document-row,.case-history-row):hover{transform:none!important}.product-app :where(.case-badge.status.new,.case-badge.status[data-status=NEW],.status-badge.status-new,.case-status-new){--semantic-status-color:var(--status-information);--case-status-color:var(--status-information)}.product-app :where(.case-badge.status.in_progress,.case-badge.status[data-status=IN_PROGRESS],.status-badge.status-in-progress,.case-status-in-progress){--semantic-status-color:var(--status-action);--case-status-color:var(--status-action)}.product-app :where(.case-badge.status.waiting_for_us,.case-badge.status[data-status=WAITING_FOR_US],.status-badge.status-waiting-for-us,.case-status-waiting-for-us){--semantic-status-color:var(--status-action);--case-status-color:var(--status-action)}.product-app :where(.case-badge.status.waiting_for_external,.case-badge.status.waiting_for_customer,.case-badge.status[data-status=WAITING_FOR_EXTERNAL],.status-badge.status-waiting-for-external,.case-status-waiting-for-external,.case-status-waiting-for-customer){--semantic-status-color:var(--status-waiting);--case-status-color:var(--status-waiting)}.product-app :where(.case-badge.status.done,.case-badge.status[data-status=DONE],.status-badge.status-done,.case-status-done){--semantic-status-color:var(--status-success);--case-status-color:var(--status-success)}.product-app :where(.case-badge.status.archived,.case-badge.status.cancelled,.case-badge.status[data-status=ARCHIVED],.status-badge.status-archived,.case-status-archived){--semantic-status-color:var(--status-neutral);--case-status-color:var(--status-neutral)}.product-app :where(.case-badge.priority.urgent,.case-badge.attention.urgent,[data-tone=critical],.reason-overdue,.reason-urgent){--semantic-status-color:var(--status-critical)}.product-app :where(.case-badge.priority.high,[data-tone=warning],.reason-deadline_soon){--semantic-status-color:var(--status-warning)}.product-app :where(.reason-review_required){--semantic-status-color:var(--status-review)}.product-app :where([data-tone=action],.reason-user_action_required,.reason-action_required,.reason-follow_up_due,.reason-deadline_today){--semantic-status-color:var(--status-action)}.product-app :where([data-tone=waiting],.reason-waiting,.reason-waiting_response,.reason-waiting_external){--semantic-status-color:var(--status-waiting)}.product-app :where([data-tone=success],.reason-done,.reason-completed){--semantic-status-color:var(--status-success)}.product-app :where([data-tone=information],.reason-new_activity,.reason-appointment){--semantic-status-color:var(--status-information)}.product-app :where(.case-badge.status,.case-badge.attention,.operational-status-badge,.notification-status-tag,.case-history-status,.status-badge,.status-tag,.case-layout-signal,.dashboard-module-signal,.contact-operational-status){min-height:22px!important;border:1px solid var(--semantic-status-color,var(--case-status-color,var(--status-neutral)))!important;border-left-width:3px!important;border-radius:6px!important;background:var(--color-surface)!important;background-image:none!important;color:var(--semantic-status-color,var(--case-status-color,var(--status-neutral)))!important;box-shadow:none!important;filter:none!important}.product-app :where(.case-badge.status,.case-badge.attention) .case-status-glyph,.product-app :where(.case-badge.status,.case-badge.attention) .case-status-glyph .app-icon{color:inherit!important;background-color:currentColor!important;box-shadow:none!important;filter:none!important}.product-app :where(.dashboard-status-card,.business-case-card,article.dense-case-row)[class*=case-status-]{border-color:var(--color-border)!important;border-left:3px solid var(--case-status-color,var(--status-neutral))!important;background:var(--color-surface)!important;box-shadow:none!important}.product-app :where(.dashboard-status-card,.business-case-card,article.dense-case-row)[class*=case-status-]:focus-within,.product-app :where(.dashboard-status-card,.business-case-card,article.dense-case-row)[class*=case-status-]:hover{border-color:color-mix(in srgb,var(--case-status-color,var(--status-neutral)) 58%,var(--color-border))!important;border-left-color:var(--case-status-color,var(--status-neutral))!important;background:var(--color-surface)!important;box-shadow:none!important;transform:none!important}.product-app .case-status-option[class*=case-status-],.product-app .case-status-select-shell[class*=case-status-] select{color:var(--case-status-color,var(--status-neutral))!important}@media (prefers-reduced-motion:reduce){.product-app :where(.panel,.business-case-card,article.dense-case-row,.dashboard-status-card,.dashboard-module,.case-layout-module,.case-task-row,.notification-item,.directory-card,.document-row,.case-history-row){transition:none!important}}.product-app :where(.case-status-new,.case-badge.status.new,.case-badge.status[data-status=NEW]){--semantic-status-color:var(--color-status-information);--case-status-color:var(--color-status-information)}.product-app :where(.case-status-in-progress,.case-badge.status.in_progress,.case-badge.status[data-status=IN_PROGRESS]){--semantic-status-color:var(--color-status-action);--case-status-color:var(--color-status-action)}.product-app :where(.case-status-waiting-for-us,.case-badge.status.waiting_for_us,.case-badge.status[data-status=WAITING_FOR_US]){--semantic-status-color:var(--color-status-action);--case-status-color:var(--color-status-action)}.product-app :where(.case-status-waiting-for-external,.case-status-waiting-for-customer,.case-badge.status.waiting_for_external,.case-badge.status.waiting_for_customer,.case-badge.status[data-status=WAITING_FOR_EXTERNAL]){--semantic-status-color:var(--color-status-waiting);--case-status-color:var(--color-status-waiting)}.product-app :where(.case-status-done,.case-badge.status.done,.case-badge.status[data-status=DONE]){--semantic-status-color:var(--color-status-success);--case-status-color:var(--color-status-success)}.product-app :where(.button,.attention-stats .stat,.dashboard-status-card,.business-case-card,article.dense-case-row,.directory-card,.canonical-flow-card,.notification-icon-action,.support-contact-trigger,.help-setup-link,.assistant-launcher,.assistant-actions>button){transition-property:color,background-color,border-color,opacity!important;transform:none!important}.product-app :where(.button,.attention-stats .stat,.dashboard-status-card,.business-case-card,article.dense-case-row,.directory-card,.canonical-flow-card,.notification-icon-action,.support-contact-trigger,.help-setup-link,.assistant-launcher,.assistant-actions>button):is(:hover,:focus-visible,:focus-within,:active){transform:none!important}.product-app :where(.product-topbar,.document-toolbar,.document-command-bar,.data-list-command-rail,.contact-group>header,.scan-business-footer){backdrop-filter:none!important}@media (prefers-reduced-motion:reduce){.product-app *,.product-app :after,.product-app :before{transition:none!important}}html[data-command-rail-visible=true]{scroll-padding-bottom:max(70px,calc(62px + env(safe-area-inset-bottom)))}html[data-command-rail-visible=true] body{padding-bottom:0!important}.product-app .case-badge.status,.product-app .case-badge.status[class*=case-status-],.product-app .case-badge.status[data-status],.product-app .case-history-status,.product-app .case-layout-signal,.product-app .contact-operational-status,.product-app .dashboard-module-signal,.product-app .notification-status-tag,.product-app .operational-status-badge,.product-app .status-badge,.product-app .status-tag{box-shadow:0 0 0 1px color-mix(in srgb,var(--semantic-status-color,var(--case-status-color,var(--status-neutral))) 16%,transparent),0 0 7px color-mix(in srgb,var(--semantic-status-color,var(--case-status-color,var(--status-neutral))) 22%,transparent)!important}.product-app .case-layout-signal i,.product-app .case-status-glyph,.product-app .contact-operational-status i,.product-app .dashboard-module-signal i,.product-app .dashboard-status-dot,.product-app .status-dot{box-shadow:0 0 0 2px color-mix(in srgb,var(--semantic-status-color,var(--case-status-color,var(--status-neutral))) 18%,transparent),0 0 6px color-mix(in srgb,var(--semantic-status-color,var(--case-status-color,var(--status-neutral))) 34%,transparent)!important}.product-app :where(.case-status-in-progress,.case-badge.status.in_progress,.case-badge.status[data-status=IN_PROGRESS],.status-badge.status-in-progress){--semantic-status-color:var(--color-status-action);--case-status-color:var(--color-status-action);--semantic-status-ink:var(--color-status-action-ink)}.product-app :where(.case-badge.status.in_progress,.case-badge.status[data-status=IN_PROGRESS],.status-badge.status-in-progress)>span:last-child{color:var(--color-status-action-ink)!important}@media (prefers-reduced-motion:reduce){.data-list-command-rail-floating{animation:none!important}}.product-app .notification-item.notification-priority-high,.product-app .notification-item.notification-priority-urgent{border-color:color-mix(in srgb,var(--color-status-critical) 55%,var(--color-border))!important;border-left-color:var(--color-status-critical)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--color-status-critical-soft) 88%,var(--color-surface)),color-mix(in srgb,var(--brand-900) 13%,var(--color-surface)))!important}.product-app .notification-item.notification-priority-urgent{box-shadow:inset 3px 0 var(--color-status-critical),0 0 12px color-mix(in srgb,var(--color-status-critical) 16%,transparent)!important}.product-app .inbox-workspace{width:100%;max-width:none;min-width:0;display:grid;align-content:start;gap:12px;padding-bottom:24px}.product-app .inbox-workspace>*{min-width:0}.product-app .inbox-command-rail{overflow:visible!important}.product-app .inbox-period-tabs{display:flex;flex-wrap:wrap;gap:6px}.product-app .inbox-filters{display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,.55fr) minmax(150px,.55fr) auto minmax(160px,auto) auto auto;align-items:end;gap:8px}.product-app .inbox-filters>*{min-width:0}.product-app .inbox-filters .data-list-sort-control,.product-app .inbox-inline-filter{display:grid;gap:4px;color:var(--color-text-muted);font-size:10px;font-weight:750}.product-app .inbox-inline-filter select{width:100%;min-height:36px}.product-app .inbox-command-rail>.active-filter-chips,.product-app .inbox-filters>.search-suggestion-row{grid-column:1/-1}.product-app .inbox-feed{display:grid;gap:12px;overflow:visible!important;border:0!important;background:transparent!important}.product-app .inbox-day-group{min-width:0;overflow:visible;border:1px solid var(--color-border);border-radius:12px}.product-app .inbox-day-list{display:grid;min-width:0}.product-app .inbox-email-row{min-width:0;grid-template-columns:minmax(0,1fr) auto auto auto;transition:none!important}.product-app .inbox-row-main{min-width:0;grid-template-columns:minmax(145px,.7fr) minmax(220px,2fr) minmax(105px,.48fr)}.product-app .inbox-case-link{max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .inbox-action-popover{z-index:40}.product-app .case-documents-independent{margin-top:12px;border:1px solid var(--color-border)!important;border-radius:10px!important;box-shadow:none!important}.product-app .case-documents-header{grid-template-columns:auto minmax(0,1fr) auto!important;min-height:52px!important;padding:9px 12px!important;text-align:left!important}.product-app .case-documents-header>div{justify-self:start;text-align:left}.product-app .case-documents-toggle{display:inline-grid;place-items:center;width:30px!important;height:30px!important;border-radius:8px!important;font-size:17px;font-weight:750}.product-app .case-documents-content{max-height:min(46vh,440px);overflow-y:auto;overscroll-behavior:contain}.product-app .case-documents-panel .case-document-scroll-list{max-height:212px!important}.product-app .case-document-group>ul>li{min-height:50px;padding-block:8px!important}.product-app .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger{gap:6px!important}.product-app .case-detail-command-strip{min-width:0;overflow-x:auto}.product-app .dashboard-email-destination{padding:7px 9px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-soft)}.product-app .dashboard-email-destination-spam .dashboard-email-destination{color:var(--color-status-critical);border-color:color-mix(in srgb,var(--color-status-critical) 28%,var(--color-border))}.product-app .dashboard-email-destination-processing .dashboard-email-destination{color:var(--color-status-warning-ink);border-color:color-mix(in srgb,var(--color-status-warning) 40%,var(--color-border))}.product-app .dashboard-email-destination-review .dashboard-email-destination{color:var(--color-status-review-ink);border-color:color-mix(in srgb,var(--color-status-review) 40%,var(--color-border))}.product-app .dashboard-email-destination-archived .dashboard-email-destination,.product-app .dashboard-email-destination-information .dashboard-email-destination{color:var(--color-status-neutral)}@media (max-width:1180px){.product-app .inbox-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.product-app .inbox-filters>input{grid-column:1/-1}.product-app .inbox-email-row{grid-template-columns:minmax(0,1fr) auto}.product-app .inbox-case-link,.product-app .inbox-open-link{display:none}}@media (max-width:720px){.product-app .inbox-filters{grid-template-columns:minmax(0,1fr)}.product-app .inbox-filters>input{grid-column:auto}.product-app .inbox-row-main{grid-template-columns:minmax(0,1fr) auto}.product-app .inbox-row-copy{grid-column:1/-1}.product-app .case-documents-content{max-height:50vh}}.product-app :where(.contact-directory,.document-library) :where(.contact-command-rail,.document-command-rail){border-color:var(--color-border-strong)!important;background:var(--color-surface)!important;box-shadow:0 4px 14px color-mix(in srgb,var(--color-text) 6%,transparent)!important}.product-app :where(.contact-group,.document-group){border-color:var(--color-border-strong)!important;box-shadow:0 3px 12px color-mix(in srgb,var(--color-text) 7%,transparent)!important}.product-app .contact-directory .contact-group>header,.product-app .document-library .document-group>header{border-bottom-color:var(--color-border-strong)!important}.product-app :where(.contact-intelligence-card,.document-list article){border:1px solid var(--color-border-strong)!important;background:var(--color-surface)!important;box-shadow:0 1px 3px color-mix(in srgb,var(--color-text) 7%,transparent)!important}.product-app :where(.contact-intelligence-card,.document-list article):focus-within,.product-app :where(.contact-intelligence-card,.document-list article):hover{border-color:color-mix(in srgb,var(--color-brand-primary) 60%,var(--color-border-strong))!important;background:color-mix(in srgb,var(--color-brand-soft) 45%,var(--color-surface))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-brand-primary) 12%,transparent),0 7px 18px color-mix(in srgb,var(--color-text) 9%,transparent)!important}.product-app .contact-row-summary,.product-app .document-main small{color:var(--color-text-muted)!important}.product-app .inbox-day-group{overflow:hidden!important;border-color:var(--color-border-strong)!important;background:var(--color-surface)!important;box-shadow:0 4px 14px color-mix(in srgb,var(--color-text) 7%,transparent)!important}.product-app .inbox-day-group>.inbox-feed-head{position:static!important;inset:auto!important;z-index:auto!important;min-height:48px;border:0!important;border-bottom:1px solid var(--color-border-strong)!important;border-radius:0!important;background:var(--color-surface-soft)!important;box-shadow:none!important;backdrop-filter:none!important}.product-app .inbox-day-group.is-collapsed>.inbox-feed-head{border-bottom:0!important}.product-app .inbox-day-list{background:var(--color-surface)}.product-app .inbox-email-row{border-top-color:var(--color-border-subtle)!important;background:var(--color-surface)!important}.product-app .inbox-email-row:first-child{border-top:0!important}.product-app .inbox-email-row:focus-within,.product-app .inbox-email-row:hover{background:color-mix(in srgb,var(--color-brand-soft) 34%,var(--color-surface))!important}.product-app .inbox-row-main{min-height:74px;grid-template-columns:28px minmax(145px,.7fr) minmax(220px,2fr) minmax(105px,.48fr)!important;-moz-column-gap:14px!important;column-gap:14px!important}.product-app .inbox-mailbox-icon{display:inline-grid;align-self:center;place-items:center;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);cursor:help}.product-app .inbox-email-row:hover .inbox-mailbox-icon,.product-app .inbox-row-main:focus-visible .inbox-mailbox-icon{border-color:var(--color-brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-primary) 12%,transparent)}.product-app .inbox-row-copy p{color:var(--color-text-muted)!important}.product-app .inbox-day-statuses{display:inline-flex;min-width:0;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.product-app .inbox-day-statuses :where(em,b){border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);padding:3px 7px;font-style:normal}.product-app .case-detail-identity-header{position:sticky!important;top:calc(var(--topbar-height, 72px) + 6px)!important;z-index:210!important;border-color:var(--color-border-strong)!important;background:var(--color-surface)!important;box-shadow:0 7px 18px color-mix(in srgb,var(--color-text) 9%,transparent)!important}.data-list-command-rail-floating.is-full-content{height:auto;min-height:52px;max-height:min(132px,calc(100dvh - 24px));padding:5px 46px 5px 6px;overflow:visible}.data-list-command-rail-floating-content{width:100%}.data-list-command-rail-floating.is-full-content .data-list-command-rail-dismiss{position:absolute;top:7px;right:7px;z-index:3}.product-app .case-detail-command-rail-scope-floating .case-detail-command-strip{width:100%;min-width:-moz-max-content;min-width:max-content;min-height:40px;border:0!important;background:transparent!important;box-shadow:none!important}.product-app .case-detail-command-rail-scope-floating .tamdot-popover-menu{top:auto!important;bottom:calc(100% + 7px)!important}.product-app .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger{overflow:visible!important;box-shadow:0 3px 8px color-mix(in srgb,var(--color-brand-primary) 20%,transparent)!important}.product-app .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger:hover,.product-app .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger[aria-expanded=true]{border-color:var(--color-brand-hover)!important;background:var(--color-brand-hover)!important;color:var(--color-on-primary)!important}.product-app .case-detail-actions-command :where(.case-action-trigger-content,.case-action-trigger-content>span,.case-action-trigger-image){visibility:visible!important;opacity:1!important;color:inherit!important}.product-app .dense-case-title-link{display:block;flex:1 1 auto;min-width:0;overflow:hidden;color:var(--color-text);font-weight:800;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.product-app .dense-case-title-link:hover{color:var(--color-brand-primary);text-decoration:underline;text-underline-offset:2px}.product-app .case-preview-info-button{display:inline-grid!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;flex:0 0 32px;place-items:center;padding:0!important}.product-app .case-preview-info-button .app-icon{width:16px;height:16px}@media (max-width:760px){.product-app .case-detail-identity-header{top:calc(var(--topbar-height, 64px) + 4px)!important;max-height:min(42dvh,260px);overflow:auto}.data-list-command-rail-floating.is-full-content{left:8px!important;width:calc(100vw - 16px)!important}.product-app .case-detail-command-rail-scope-floating .case-detail-command-strip{display:flex;flex-wrap:nowrap!important;overflow-x:auto!important}.product-app .inbox-email-row{grid-template-columns:minmax(0,1fr) auto!important}.product-app .inbox-row-main{grid-template-columns:28px minmax(0,1fr) auto!important}.product-app .inbox-sender{grid-column:2}.product-app .inbox-row-copy{grid-column:2/-1}.product-app .inbox-day-statuses em{display:none}}.product-app .case-layout-module[data-module=DOCUMENTS]>.case-documents-panel{width:100%;margin:0!important;overflow:hidden;border:1px solid var(--color-border)!important;border-radius:14px!important;background:var(--color-surface)!important;box-shadow:0 6px 20px color-mix(in srgb,var(--color-brand-primary) 7%,transparent)!important}.product-app .case-layout-module[data-module=DOCUMENTS] .case-documents-header{display:flex!important;min-height:54px!important;align-items:center;justify-content:flex-start;padding:14px 16px!important;text-align:left!important}.product-app .case-layout-module[data-module=DOCUMENTS] .case-documents-header>div{display:flex;min-width:0;align-items:baseline;justify-content:flex-start;gap:8px;justify-self:auto;text-align:left}.product-app .case-layout-module[data-module=DOCUMENTS] .case-documents-header h2{margin:0;font-size:15px;font-weight:750}.product-app .case-layout-module[data-module=DOCUMENTS] .case-documents-header small{margin:0}.product-app .case-layout-module[data-module=DOCUMENTS] .case-documents-title-icon,.product-app .case-layout-module[data-module=DOCUMENTS] .case-documents-toggle{display:none!important}.product-app .case-layout-module.is-layout-editing[data-module=DOCUMENTS]>.case-documents-panel{border-radius:0 0 14px 14px!important}html[data-palette] .case-detail-command-rail .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger{width:auto!important}html[data-palette] .case-detail-command-rail .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger:focus-visible,html[data-palette] .case-detail-command-rail-scope-floating .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger:focus-visible{border-color:var(--color-brand-hover)!important;background:var(--color-brand-hover)!important;color:var(--color-on-primary)!important}.data-list-command-rail-floating.is-full-content.case-detail-command-rail-scope-floating{height:50px!important;min-height:50px!important;max-height:50px!important;padding:4px!important;border:1px solid var(--color-border)!important;border-radius:10px!important;background:var(--color-surface)!important;box-shadow:0 8px 24px color-mix(in srgb,var(--color-text) 12%,transparent)!important}.data-list-command-rail-floating.case-detail-command-rail-scope-floating .data-list-command-rail-floating-content{width:100%;min-width:0;min-height:40px;overflow:visible}.case-detail-command-rail-scope-floating .case-detail-command-strip{display:flex!important;width:100%!important;height:40px!important;min-height:40px!important;flex-wrap:nowrap!important;align-items:center!important;gap:7px!important;margin:0!important;padding:3px!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important}.case-detail-command-rail-scope-floating .case-detail-view-commands{display:inline-flex;align-items:center;gap:4px}.case-detail-command-rail-scope-floating .case-detail-layout-status,.data-list-command-rail-floating.case-detail-command-rail-scope-floating .data-list-command-rail-dismiss{display:none!important}.case-detail-command-rail-scope-floating .tamdot-popover-menu{top:auto!important;bottom:calc(100% + 7px)!important}@media (max-width:760px){.product-app .case-layout-module[data-module=DOCUMENTS] .case-documents-header{padding:12px!important}}.data-list-command-rail-floating.is-full-content{box-sizing:border-box;max-width:calc(100vw - 16px);max-height:min(38dvh,190px);overflow:hidden!important}.data-list-command-rail-floating.is-full-content .data-list-command-rail-floating-content{width:100%;min-width:0;max-width:100%;max-height:min(36dvh,176px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.data-list-command-rail-floating.is-full-content.case-detail-command-rail-scope-floating{max-width:calc(100vw - 12px)!important;overflow:hidden!important}.data-list-command-rail-floating.case-detail-command-rail-scope-floating .data-list-command-rail-floating-content{overflow-x:auto!important}.case-detail-command-rail-scope-floating .case-detail-command-strip{width:-moz-max-content!important;width:max-content!important;min-width:100%!important;max-width:none!important}.case-detail-command-rail-scope-floating .case-detail-command-strip :where(.button,.tamdot-popover-trigger){min-height:32px!important;height:32px!important;flex:0 0 auto!important;padding:5px 8px!important;font-size:11px!important;white-space:nowrap!important}.case-detail-command-rail-scope-floating .case-action-trigger-content{display:inline-flex!important;width:auto!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:5px!important;white-space:nowrap!important}.case-detail-command-rail-scope-floating .case-action-trigger-image{display:block!important;width:14px!important;height:14px!important;flex:0 0 14px!important}@media (max-width:760px){.data-list-command-rail-floating.is-full-content{left:6px!important;width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important}.data-list-command-rail-floating.is-full-content.case-detail-command-rail-scope-floating{height:46px!important;min-height:46px!important;max-height:46px!important;padding:3px!important}.case-detail-command-rail-scope-floating .case-detail-command-strip,.data-list-command-rail-floating.case-detail-command-rail-scope-floating .data-list-command-rail-floating-content{height:38px!important;min-height:38px!important}.product-app .case-detail-command-rail .case-detail-command-strip{width:100%!important;min-height:42px!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:thin}.product-app .case-detail-command-rail .case-detail-view-commands{display:inline-flex!important;width:-moz-max-content!important;width:max-content!important;min-width:-moz-max-content!important;min-width:max-content!important;flex-wrap:nowrap!important}.product-app .case-detail-command-rail .case-detail-view-commands .button{min-width:-moz-max-content!important;min-width:max-content!important;flex:0 0 auto!important}}.first-launch-experience .first-launch-summary-assurance,.first-launch-experience .first-launch-trust-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--status-success) 42%,var(--border));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--status-success) 7%,var(--background));color:var(--foreground)}.first-launch-experience .first-launch-trust-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--status-success) 14%,var(--background));color:var(--status-success)}.first-launch-experience :where(.first-launch-trust-panel,.first-launch-summary-assurance)>div{display:grid;min-width:0;gap:7px}.first-launch-experience :where(.first-launch-trust-panel,.first-launch-summary-assurance) ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.first-launch-experience :where(.first-launch-trust-panel,.first-launch-summary-assurance) li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;color:var(--muted-foreground);font-size:12px;line-height:1.45}.first-launch-experience :where(.first-launch-trust-panel,.first-launch-summary-assurance) li .app-icon{margin-top:2px;color:var(--status-success)}.first-launch-experience .first-launch-preference-grid{grid-template-columns:minmax(0,1fr)}.first-launch-experience .first-launch-mailboxes article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;border-color:color-mix(in srgb,var(--status-success) 36%,var(--border));background:var(--background)}.first-launch-experience .first-launch-mailbox-provider{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted)}.first-launch-experience .first-launch-mailbox-connected{display:inline-flex;align-items:center;align-self:center;gap:5px;border:1px solid color-mix(in srgb,var(--status-success) 45%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--status-success) 8%,var(--background));color:var(--status-success);padding:6px 9px;font-size:10px;font-weight:800;white-space:nowrap}.first-launch-experience .first-launch-background-scan{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px;color:var(--status-success)}.first-launch-experience .first-launch-background-scan .app-icon{margin-top:2px}body>.tour-card{width:min(440px,calc(100vw - 32px));max-width:calc(100vw - 16px);max-height:calc(100dvh - 96px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}body>.tour-card .tour-actions{position:sticky;z-index:2;bottom:-20px;margin:2px -20px -20px;padding:12px 20px 20px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--background) 96%,transparent);backdrop-filter:blur(10px)}body>.tour-card :where(.tour-demo-preview,.tour-demo-row,.tour-demo-row>span){min-width:0;max-width:100%}@media (max-width:700px){.first-launch-experience .first-launch-mailboxes article{grid-template-columns:42px minmax(0,1fr)}.first-launch-experience .first-launch-mailbox-connected{grid-column:2;justify-self:start}body>.tour-card{right:8px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px);padding:16px;border-radius:12px}body>.tour-card .tour-actions{bottom:-16px;margin:2px -16px -16px;padding:10px 16px calc(16px + env(safe-area-inset-bottom))}body>.tour-card .tour-demo-preview.is-interactive>:where(header,footer){align-items:stretch;flex-direction:column}}@media (max-width:420px){.first-launch-experience :where(.first-launch-trust-panel,.first-launch-summary-assurance){grid-template-columns:minmax(0,1fr)}.first-launch-experience .first-launch-trust-icon{width:34px;height:34px}body>.tour-card .tour-demo-row{grid-template-columns:24px minmax(0,1fr)}body>.tour-card .tour-demo-row>:last-child{grid-column:2;justify-self:start}body>.tour-card .tour-actions .button{flex:1 1 96px;min-width:0}}@media (max-height:700px){body>.tour-card{top:8px!important;bottom:8px!important;max-height:none}}@media (prefers-reduced-motion:reduce){.first-launch-experience .first-launch-background-scan .app-icon,body>.tour-card{animation:none!important;transition:none!important}}.settings-reference-only-note{display:flex;gap:.75rem;align-items:flex-start;padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--status-success) 42%,var(--color-border-strong));border-radius:12px;color:var(--text-primary);background:color-mix(in srgb,var(--status-success-soft) 78%,var(--color-surface))}.settings-reference-only-note>span{display:grid;flex:0 0 2rem;width:2rem;height:2rem;place-items:center;border-radius:999px;color:var(--status-success);background:var(--color-surface)}.settings-reference-only-note div{display:grid;min-width:0;gap:.22rem}.settings-reference-only-note small{color:var(--text-secondary);line-height:1.45}.auth-clerk-provider{display:grid;place-items:center;align-content:center;gap:14px;min-width:0;padding:clamp(18px,4vw,44px)}.auth-migration-fallback{margin:0;color:var(--muted);font-size:12px;text-align:center}.auth-migration-fallback a{color:var(--action-primary);font-weight:750}.auth-clerk-entry{align-content:center}@media (max-width:720px){.auth-clerk-provider{padding:16px 10px 28px;overflow-x:hidden}.auth-clerk-provider>*{max-width:100%}}.team-invite-form{grid-template-columns:repeat(2,minmax(150px,1fr)) minmax(220px,1.3fr) 150px auto}@media(max-width:900px){.team-invite-form{grid-template-columns:repeat(2,minmax(0,1fr))}.team-invite-form .button{grid-column:1/-1;width:100%}}@media(max-width:560px){.team-invite-form{grid-template-columns:1fr}body>.scan-progress-overlay>.scan-progress-panel{height:100dvh;max-height:100dvh}.scan-progress-panel>header{min-height:64px}.scan-progress-title em{max-width:52vw}.scan-progress-summary{display:grid;gap:7px}.scan-progress-facts{grid-template-columns:1fr 1fr}.scan-progress-facts>span:nth-child(3){grid-column:1/-1}.scan-progress-facts>span:nth-child(n+4){display:none}.scan-result-tabs{display:grid;grid-template-columns:1fr 1fr}.scan-technical-view{min-height:0}.scan-technical-view .scan-progress-filters{display:flex;overflow-x:auto;scrollbar-width:thin}.scan-technical-view .scan-progress-filters button{flex:0 0 auto}.scan-technical-view .scan-progress-workspace{grid-template-rows:minmax(180px,1fr) auto}.scan-technical-view .scan-progress-workspace>aside{max-height:245px}.scan-technical-actions{grid-template-columns:1fr 1fr;position:sticky;bottom:0}.scan-technical-actions>.button:last-child{grid-column:1/-1}.scan-business-intro dl{display:none}.scan-business-grid{gap:9px}.scan-business-card{padding:11px}.scan-business-footer>span{display:none}}.product-app .dashboard-module-signals{position:absolute;top:10px;right:42px;z-index:7;display:flex;align-items:center;gap:6px}.product-app .dashboard-module-signals .dashboard-module-signal{position:static!important;margin:0!important}.product-app .dashboard-module-signal.tone-warning{--semantic-status-color:var(--status-warning);--semantic-status-soft:var(--color-status-warning-soft)}.product-app .dashboard-module-signal.tone-action{--semantic-status-color:var(--status-danger);--semantic-status-soft:var(--color-status-critical-soft)}.product-app .dashboard-module-signal.tone-critical{--semantic-status-color:var(--status-critical);--semantic-status-soft:var(--color-status-critical-soft)}.product-app .dashboard-module-collapsed .dashboard-module-signals{position:static;margin-left:auto}@media (max-width:620px){.product-app .dashboard-module-signals{position:static;width:-moz-max-content;width:max-content;max-width:calc(100% - 76px);margin:7px 38px 0 auto;flex-wrap:wrap;justify-content:flex-end}.product-app .dashboard-module-collapsed .dashboard-module-signals{max-width:45%;margin:0 4px 0 auto;flex-wrap:nowrap}}.global-title-tooltip{position:fixed;z-index:10000;max-width:min(320px,calc(100vw - 28px));padding:8px 10px;border:1px solid color-mix(in srgb,var(--tamdot-primary,var(--blue)) 28%,var(--line));border-radius:9px;background:var(--surface);color:var(--ink);box-shadow:0 12px 32px color-mix(in srgb,var(--tamdot-primary,var(--blue)) 18%,transparent);font-size:11px;font-weight:650;line-height:1.4;pointer-events:none;white-space:normal}.global-title-tooltip.is-above{transform:translate(-50%,-100%)}.global-title-tooltip.is-below{transform:translate(-50%)}.monitoring-scan-policy{display:grid;gap:14px}.monitoring-scan-policy .panel-head p{max-width:850px;margin:4px 0 0;color:var(--muted);font-size:12px}.monitoring-scan-policy-grid{display:grid;grid-template-columns:minmax(260px,1fr) minmax(320px,1.25fr);gap:14px;align-items:stretch}.monitoring-plan-limits,.monitoring-quota-meter,.monitoring-scan-policy-grid>label{display:flex;align-items:center;gap:10px;min-width:0;border:1px solid var(--line);border-radius:11px;background:var(--surface-soft);padding:12px}.monitoring-scan-policy-grid>label{flex-wrap:wrap}.monitoring-scan-policy-grid>label>span{flex:1 1 100%;font-size:11px;font-weight:800}.monitoring-scan-policy-grid input{width:min(180px,100%)}.monitoring-plan-limits{justify-content:space-between}.monitoring-plan-limits span{display:grid;gap:2px;color:var(--muted);font-size:11px}.monitoring-plan-limits b{color:var(--ink);font-size:12px}.monitoring-quota-meter{display:grid;grid-template-columns:auto minmax(100px,1fr);gap:4px 12px}.monitoring-quota-meter div{display:flex;align-items:baseline;gap:4px}.monitoring-quota-meter b{font-size:24px}.monitoring-quota-meter progress{width:100%;accent-color:var(--tamdot-primary,var(--blue))}.monitoring-quota-meter small{grid-column:1/-1;color:var(--muted)}.clerk-account-page{max-width:1120px}.clerk-account-profile{display:grid;place-items:center;min-height:540px;width:min(100%,886px);margin-inline:auto;padding:18px}.settings-security-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.product-app .inbox-command-rail .inbox-filters{grid-template-columns:minmax(240px,1.35fr) minmax(130px,.55fr) minmax(130px,.55fr) auto minmax(135px,.55fr) auto auto}.product-app .inbox-command-rail .search-suggestion-row{display:none}.product-app .case-command-rail .case-quick-filter-row>button{--case-filter-accent:var(--tamdot-primary,var(--blue));--case-filter-soft:var(--tamdot-blue-soft,var(--blue-soft));border-color:color-mix(in srgb,var(--case-filter-accent) 28%,var(--line));color:color-mix(in srgb,var(--case-filter-accent) 84%,var(--ink));background:color-mix(in srgb,var(--case-filter-soft) 48%,var(--surface))}.product-app .case-command-rail .case-quick-filter-row>button[data-case-filter=to-process]{--case-filter-accent:var(--status-danger,var(--red));--case-filter-soft:var(--status-danger-soft,var(--red-soft))}.product-app .case-command-rail .case-quick-filter-row>button[data-case-filter=urgent]{--case-filter-accent:var(--status-critical,var(--status-danger));--case-filter-soft:var(--status-danger-soft,var(--red-soft))}.product-app .case-command-rail .case-quick-filter-row>button[data-case-filter=review]{--case-filter-accent:var(--status-review,var(--orange));--case-filter-soft:var(--status-review-soft,var(--orange-soft))}.product-app .case-command-rail .case-quick-filter-row>button[data-case-filter=waiting]{--case-filter-accent:var(--status-waiting,var(--tamdot-purple,var(--accent-secondary)));--case-filter-soft:color-mix(in srgb,var(--case-filter-accent) 11%,var(--surface))}.product-app .case-command-rail .case-quick-filter-row>button[data-case-filter=follow-up-due]{--case-filter-accent:var(--status-information,var(--accent-secondary));--case-filter-soft:var(--status-information-soft,var(--blue-soft))}.product-app .case-command-rail .case-quick-filter-row>button[data-case-filter=overdue]{--case-filter-accent:var(--status-danger,var(--red));--case-filter-soft:var(--status-danger-soft,var(--red-soft))}.product-app .case-command-rail .case-quick-filter-row>button>b{background:color-mix(in srgb,var(--case-filter-accent) 13%,var(--surface));color:var(--case-filter-accent)}.product-app .case-command-rail .case-quick-filter-row>button:is(:hover,:focus-visible,[aria-pressed=true]){border-color:var(--case-filter-accent);background:var(--case-filter-soft);color:var(--case-filter-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--case-filter-accent) 16%,transparent)}@media(max-width:900px){.monitoring-scan-policy-grid{grid-template-columns:1fr}.product-app .inbox-command-rail .inbox-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.clerk-account-profile{padding:8px 0}}@media(max-width:620px){.product-app .inbox-command-rail .inbox-filters{grid-template-columns:1fr}.monitoring-plan-limits{align-items:flex-start;flex-direction:column}.monitoring-scan-policy-grid>label .button{width:100%}.clerk-account-page .workspace-page-header{align-items:flex-start;flex-direction:column}}.product-app{--td-control-height:38px;--td-control-radius:9px;--td-surface-radius:12px;--td-interface-gap:10px;--td-interface-border:var(--line);--td-interface-surface:var(--surface);--td-interface-soft:var(--surface-soft)}.product-app :where(.workspace-page-header,.page-heading.workspace-page-header){display:flex;width:100%;min-width:0;align-items:flex-end;justify-content:space-between;gap:18px;margin:0 0 16px;padding:0 0 15px;border-bottom:1px solid var(--td-interface-border)}.product-app :where(.workspace-page-heading-copy,.workspace-page-title-line){min-width:0}.product-app .workspace-page-title-line{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.product-app .workspace-page-title-line h1{margin:0;overflow-wrap:anywhere}.product-app .workspace-page-description{max-width:78ch;margin:5px 0 0;color:var(--muted);line-height:1.5}.product-app .workspace-page-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.product-app :where(.data-list-command-rail,.case-command-rail,.document-command-rail,.contact-command-rail,.inbox-command-rail,.dashboard-command-rail,.architecture-command-rail,.case-detail-command-rail){width:100%;min-width:0;border:1px solid var(--td-interface-border)!important;border-radius:var(--td-surface-radius)!important;background:var(--td-interface-surface)!important;box-shadow:none!important}.product-app :where(.button,.tamdot-popover-trigger,.compact-menu-trigger,.case-display-switch button,.data-list-sort-control button,.clear-filters-button){min-height:var(--td-control-height);border-radius:var(--td-control-radius);font-weight:700;line-height:1.2}.product-app :where(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%;border-color:var(--td-interface-border);border-radius:var(--td-control-radius);background:var(--td-interface-surface)}.product-app :where(input:not([type=checkbox]):not([type=radio]),select):not([multiple]){min-height:var(--td-control-height)}.product-app :where(input,select,textarea,button,a):focus-visible{outline:2px solid var(--color-focus-ring,var(--tamdot-primary));outline-offset:2px}.product-app :where(.panel,.dashboard-module,.case-layout-module,.business-case-card,.directory-card,.document-row,.notification-item){border-color:var(--td-interface-border);border-radius:var(--td-surface-radius)}.product-app :where(.compact-menu-panel,.tamdot-popover-menu,.tamdot-floating-panel,[role=dialog]){border:1px solid var(--td-interface-border);border-radius:var(--td-surface-radius);box-shadow:0 16px 44px color-mix(in srgb,var(--ink) 16%,transparent)}.product-app .data-filter-chips button[data-tone=archived]{border-color:var(--status-neutral);background:var(--status-neutral-soft);color:var(--ink);box-shadow:inset 3px 0 0 var(--status-neutral)}.product-app .data-filter-chips button[data-tone=archived] b{color:var(--status-neutral)}.product-app article.dense-case-row.case-status-archived{background:color-mix(in srgb,var(--status-neutral) 6%,var(--td-interface-surface));box-shadow:inset 3px 0 0 var(--status-neutral)!important}.product-app .case-badge.status[data-status=ARCHIVED],.product-app .case-status-archived .case-badge.status{border-color:var(--status-neutral);background:var(--status-neutral-soft);color:var(--ink);box-shadow:none}.product-app .dense-case-actions{min-width:44px}.product-app .case-archived-action-menu,.product-app .case-archived-action-menu .tamdot-popover-trigger{width:40px;min-width:40px;height:40px}.product-app .case-archived-action-menu .tamdot-popover-trigger{display:grid;padding:0;place-items:center;border:1px solid var(--td-interface-border);background:var(--td-interface-surface);color:var(--ink)}.product-app .case-archived-action-menu .app-icon{width:18px;height:18px}.product-app .case-action-menu-panel :where(a,button)[role=menuitem]{display:flex;width:100%;min-height:40px;align-items:center;padding:9px 11px;border:0;border-radius:7px;background:transparent;color:var(--ink);font:inherit;font-weight:700;text-align:left;text-decoration:none}.product-app .case-action-menu-panel :where(a,button)[role=menuitem]:hover{background:var(--td-interface-soft)}.data-list-command-rail-floating.is-full-content{max-width:calc(100vw - 24px)}.data-list-command-rail-floating-content{min-width:0;overflow-x:auto;overscroll-behavior-inline:contain}@media (max-width:900px){.product-app :where(.workspace-page-header,.page-heading.workspace-page-header){align-items:stretch;flex-direction:column;gap:12px}.product-app .workspace-page-actions{justify-content:flex-start}.product-app :where(.workspace-page-actions,.data-list-command-rail,.case-command-rail,.document-command-rail,.contact-command-rail,.inbox-command-rail)>*{min-width:0}.product-app :where(.case-filter-controls,.inbox-filters,.document-command-bar,.contact-command-bar,.workspace-filter-toolbox){max-width:100%}}@media (max-width:620px){.product-app{--td-control-height:42px;--td-interface-gap:8px}.product-app :where(.page,.case-workspace,.document-library,.contact-directory,.inbox-workspace,.full-timeline-page){min-width:0}.product-app .workspace-page-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.product-app .workspace-page-actions>:where(.button,button,a,.tamdot-popover){width:100%;min-width:0}.product-app .workspace-page-actions .tamdot-popover-trigger{width:100%}.product-app :where(.data-list-command-rail,.case-command-rail,.document-command-rail,.contact-command-rail,.inbox-command-rail,.dashboard-command-rail){padding:8px!important}.product-app :where(.case-filter-controls,.case-quick-filter-row,.inbox-period-tabs,.document-view-switch,.contact-group-switch){overflow-x:auto;scrollbar-width:thin}.product-app :where(.case-filter-controls,.case-quick-filter-row,.inbox-period-tabs)>*{flex:0 0 auto}.product-app .data-filter-chips{align-items:flex-start}.product-app .data-filter-chips button{max-width:100%}.product-app .dense-case-actions{justify-self:end}.data-list-command-rail-floating.is-full-content{left:8px!important}}.clerk-user-avatar,.team-member-avatar,.tenant-identity-mark img,.tenant-team-preview img{-o-object-fit:cover;object-fit:cover;padding:0}.team-member-identity{display:flex!important;min-width:0;align-items:center;gap:10px!important}.team-member-identity>span:last-child{display:grid;min-width:0;gap:3px}.team-member-avatar{width:36px;height:36px;flex:0 0 36px;border:1px solid var(--line);border-radius:50%;background:var(--blue-soft)}.team-member-avatar-fallback{display:grid;place-items:center;color:var(--blue);font-size:10px;font-weight:850}.tamdot-loader{--tamdot-loader-size:32px;--tamdot-loader-duration:1.62s;--tamdot-loader-dot-size:15.8692%;--tamdot-loader-dot-rest-x:65.3106%;--tamdot-loader-dot-rest-y:67.6635%;--tamdot-loader-navy-1:var(--tamdot-assistant-navy-1);--tamdot-loader-navy-2:var(--tamdot-assistant-navy-2);--tamdot-loader-navy-3:var(--tamdot-assistant-navy-3);--tamdot-loader-navy-4:var(--tamdot-assistant-blue);--tamdot-loader-glow:color-mix(in srgb,var(--tamdot-assistant-blue) 16%,transparent);display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:10px;vertical-align:middle}.tamdot-loader[data-size="16"]{--tamdot-loader-size:16px}.tamdot-loader[data-size="24"]{--tamdot-loader-size:24px}.tamdot-loader[data-size="32"]{--tamdot-loader-size:32px}.tamdot-loader[data-size="48"]{--tamdot-loader-size:48px}.tamdot-loader[data-size="64"]{--tamdot-loader-size:64px}.tamdot-loader[data-size="96"]{--tamdot-loader-size:96px}.tamdot-loader-visual{position:relative;display:block;flex:0 0 var(--tamdot-loader-size);width:var(--tamdot-loader-size);height:var(--tamdot-loader-size);contain:strict}.tamdot-loader-mark{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tamdot-loader-dot{position:absolute;z-index:1;left:var(--tamdot-loader-dot-rest-x);top:var(--tamdot-loader-dot-rest-y);width:var(--tamdot-loader-dot-size);aspect-ratio:1;border-radius:50%;background:var(--tamdot-loader-navy-1);box-shadow:0 0 calc(var(--tamdot-loader-size) * .08) var(--tamdot-loader-glow);transform:translateZ(0);will-change:transform,background-color;animation:tamdot-loader-orbit var(--tamdot-loader-duration) linear infinite,tamdot-loader-color var(--tamdot-loader-duration) linear infinite}.tamdot-loader-label{min-width:0;color:inherit}.tamdot-dialog-busy-label{display:inline-flex;align-items:center;justify-content:center;gap:8px}.tamdot-dialog-busy-label .tamdot-loader{flex:0 0 auto}.tamdot-dialog-busy-label .tamdot-loader-visual{border-radius:50%;background:var(--color-surface)}@keyframes tamdot-loader-orbit{0%,to{transform:translateZ(0)}4.1667%{transform:translate3d(-32.3143%,45.4127%,0)}8.3333%{transform:translate3d(-72.4068%,78.2104%,0)}12.5000%{transform:translate3d(-117.5473%,96.1579%,0)}16.6667%{transform:translate3d(-164.6598%,98.0322%,0)}20.8333%{transform:translate3d(-210.5335%,83.7056%,0)}25.0000%{transform:translate3d(-252.0422%,54.1543%,0)}29.1667%{transform:translate3d(-286.3572%,11.3923%,0)}33.3333%{transform:translate3d(-311.1399%,-41.6663%,0)}37.5000%{transform:translate3d(-324.7016%,-101.4056%,0)}41.6667%{transform:translate3d(-326.1178%,-163.7545%,0)}45.8333%{transform:translate3d(-315.2923%,-224.4641%,0)}50.0000%{transform:translate3d(-292.9626%,-279.397%,0)}54.1667%{transform:translate3d(-260.6505%,-324.8097%,0)}58.3333%{transform:translate3d(-220.5581%,-357.6073%,0)}62.5000%{transform:translate3d(-175.4175%,-375.5549%,0)}66.6667%{transform:translate3d(-128.3051%,-377.4292%,0)}70.8333%{transform:translate3d(-82.4314%,-363.1026%,0)}75.0000%{transform:translate3d(-40.9226%,-333.5513%,0)}79.1667%{transform:translate3d(-6.6077%,-290.7893%,0)}83.3333%{transform:translate3d(18.1751%,-237.7307%,0)}87.5000%{transform:translate3d(31.7367%,-177.9914%,0)}91.6667%{transform:translate3d(33.153%,-115.6425%,0)}95.8333%{transform:translate3d(22.3274%,-54.9329%,0)}}@keyframes tamdot-loader-color{0%,to{background-color:var(--tamdot-loader-navy-1)}20%{background-color:var(--tamdot-loader-navy-2)}40%{background-color:var(--tamdot-loader-navy-3)}60%{background-color:var(--tamdot-loader-navy-4)}80%{background-color:var(--tamdot-loader-navy-2)}}@keyframes tamdot-loader-breathe{0%,to{opacity:.88;box-shadow:0 0 0 transparent}50%{opacity:1;box-shadow:0 0 calc(var(--tamdot-loader-size) * .09) var(--tamdot-loader-glow)}}@media (prefers-reduced-motion:reduce){.tamdot-loader-dot{left:var(--tamdot-loader-dot-rest-x);top:var(--tamdot-loader-dot-rest-y);background:var(--tamdot-loader-navy-1);transform:translateZ(0);will-change:opacity,box-shadow;animation:tamdot-loader-breathe 2.4s ease-in-out infinite}}.tamdot-assistant-loader{--tamdot-assistant-size:48px;--tamdot-assistant-duration:1.28s;--tamdot-assistant-glow:color-mix(in srgb,var(--tamdot-assistant-blue) 18%,transparent);display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:10px;vertical-align:middle}.tamdot-assistant-loader[data-size="32"]{--tamdot-assistant-size:32px}.tamdot-assistant-loader[data-size="48"]{--tamdot-assistant-size:48px}.tamdot-assistant-loader[data-size="64"]{--tamdot-assistant-size:64px}.tamdot-assistant-loader[data-size="96"]{--tamdot-assistant-size:96px}.tamdot-assistant-loader-visual{position:relative;display:grid;flex:0 0 var(--tamdot-assistant-size);width:var(--tamdot-assistant-size);height:var(--tamdot-assistant-size);place-items:center;contain:strict}.tamdot-assistant-loader-icon{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:none!important;pointer-events:none;transform:scale(1.58);transform-origin:50% 52%;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform,filter}.tamdot-assistant-loader[data-state=loading] .tamdot-assistant-loader-icon{animation:tamdot-assistant-bounce var(--tamdot-assistant-duration) cubic-bezier(.45,0,.2,1) infinite}.tamdot-assistant-loader[data-state=success] .tamdot-assistant-loader-icon{animation:tamdot-assistant-success .54s ease-out 1}.tamdot-assistant-loader[data-state=error] .tamdot-assistant-loader-icon{animation:none;filter:none!important}.tamdot-assistant-loader-label{min-width:0;color:inherit}@keyframes tamdot-assistant-bounce{0%,to{transform:translateZ(0) scale(1.58);filter:none}46%{transform:translate3d(0,-9%,0) scale(1.62);filter:drop-shadow(0 3px 6px var(--tamdot-assistant-glow))}64%{transform:translate3d(0,1.5%,0) scale(1.58);filter:drop-shadow(0 1px 3px var(--tamdot-assistant-glow))}}@keyframes tamdot-assistant-success{0%,to{transform:scale(1.58);filter:none}45%{transform:scale(1.7);filter:drop-shadow(0 0 calc(var(--tamdot-assistant-size) * .09) color-mix(in srgb,var(--tamdot-assistant-blue) 22%,transparent))}}@keyframes tamdot-assistant-breathe{0%,to{transform:scale(1.58);opacity:.94}50%{transform:scale(1.61);opacity:1}}.assistant-static-logo{display:block;width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;filter:none!important;transform:scale(1.58)}.assistant-launcher:focus-visible .assistant-static-logo,.assistant-launcher:hover .assistant-static-logo{animation:tamdot-assistant-button-hover .72s cubic-bezier(.22,.75,.22,1) 1}@keyframes tamdot-assistant-button-hover{0%,to{transform:translateZ(0) scale(1.58);filter:drop-shadow(0 0 0 transparent)}48%{transform:translate3d(0,-1px,0) scale(1.71);filter:drop-shadow(0 2px 5px color-mix(in srgb,var(--tamdot-assistant-blue) 20%,transparent))}}.assistant-brand>span{width:48px!important;height:48px!important;flex:0 0 48px!important;overflow:visible!important}.assistant-thinking .tamdot-assistant-loader{width:100%;justify-content:flex-start}.case-inline-bulk-actions{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.case-selection-clear{width:36px!important;min-width:36px!important;height:36px!important;padding:0!important}.bulk-action-menu{width:min(520px,calc(100vw - 28px))!important}.bulk-action-menu-content{display:grid!important;gap:8px!important;padding:10px!important}.bulk-action-section-label{color:var(--muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.bulk-action-option-grid,.bulk-action-quick-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.bulk-action-quick-row{grid-template-columns:repeat(3,minmax(0,1fr))}.bulk-action-menu-content button{min-height:34px!important;border:1px solid var(--border)!important;border-radius:8px!important;background:var(--surface)!important}.bulk-action-danger-row{display:flex;justify-content:flex-end;border-top:1px solid var(--border);padding-top:8px}.case-select,.dense-case-select,.document-select,.select-visible{flex:0 0 auto!important}.case-select input[type=checkbox],.dense-case-select input[type=checkbox],.document-select input[type=checkbox],.select-visible input[type=checkbox]{box-sizing:border-box!important;inline-size:18px!important;block-size:18px!important;min-inline-size:18px!important;max-inline-size:18px!important;min-block-size:18px!important;max-block-size:18px!important;aspect-ratio:1!important;padding:0!important;margin:0!important;border-radius:4px!important}.account-trigger{box-sizing:border-box!important;inline-size:40px!important;block-size:40px!important;min-inline-size:40px!important;max-inline-size:40px!important;padding:5px!important;aspect-ratio:1!important;overflow:hidden!important}.account-trigger .avatar,.account-trigger .clerk-user-avatar{display:block!important;inline-size:28px!important;block-size:28px!important;min-inline-size:28px!important;max-inline-size:28px!important;min-block-size:28px!important;max-block-size:28px!important;aspect-ratio:1!important;border-radius:8px!important;-o-object-fit:cover!important;object-fit:cover!important;flex:0 0 28px!important}.document-group-symbol,.document-mark.is-generic{color:var(--blue-700,var(--tamdot-assistant-navy-3))!important;border-color:var(--border-strong,var(--line))!important;background:color-mix(in srgb,var(--tamdot-assistant-blue) 4%,var(--surface))!important}.settings-page{gap:12px!important}.settings-page .workspace-page-header{margin-bottom:2px!important;padding-bottom:12px!important}.settings-page .account-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.settings-page .account-section{min-height:0!important;padding:16px!important}.settings-page .account-section h2{margin-bottom:10px!important}.settings-page .panel{scroll-margin-top:88px}@media (max-width:820px){.settings-page .account-grid{grid-template-columns:1fr!important}.bulk-action-quick-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tamdot-assistant-loader[data-state=loading] .tamdot-assistant-loader-icon,.tamdot-assistant-loader[data-state=success] .tamdot-assistant-loader-icon{animation:tamdot-assistant-breathe 2.6s ease-in-out infinite}.assistant-launcher:focus-visible .assistant-static-logo,.assistant-launcher:hover .assistant-static-logo{animation:none}}.product-app :where(.contact-directory,.document-library,.settings-page){width:100%;max-width:none;min-width:0;align-content:start;gap:12px}.product-app .settings-page .workspace-page-header,.product-app :where(.contact-directory,.document-library)>.workspace-page-header{margin-bottom:0;padding-bottom:12px}.product-app .contact-directory .contact-command-rail,.product-app .document-library .document-command-rail{position:relative!important;padding:8px!important;overflow:visible!important;border:1px solid var(--td-interface-border,var(--line))!important;border-radius:8px!important;background:var(--surface)!important;box-shadow:none!important}.product-app .contact-directory .contact-command-rail>.workspace-filter-surface,.product-app .document-library .document-command-rail>.workspace-filter-surface{display:grid;min-width:0;gap:8px;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.product-app :where(.contact-command-bar,.document-command-bar){min-width:0}.product-app .contact-command-bar{display:grid!important;grid-template-columns:minmax(280px,1fr) auto minmax(130px,auto) minmax(145px,auto) minmax(160px,auto) auto!important;align-items:end}.product-app .contact-command-bar>.document-search-shell{grid-column:1}.product-app .contact-command-bar>.document-result-count{grid-column:2}.product-app .contact-command-bar>.contact-group-switch{grid-column:1/span 2;grid-row:2}.product-app .contact-command-bar>.directory-status-filter{grid-column:3;grid-row:2}.product-app .contact-command-bar>.directory-activity-filter{grid-column:4;grid-row:2}.product-app .contact-command-bar>.data-list-sort-control{grid-column:5;grid-row:2}.product-app .contact-command-bar>.clear-filters-button{grid-column:6;grid-row:1}.product-app .document-command-bar{display:grid!important;grid-template-columns:minmax(280px,1fr) auto auto!important;align-items:center}.product-app :where(.contact-command-bar,.document-command-bar) .document-search-shell{width:100%;min-width:0;min-height:38px!important;border:1px solid var(--td-interface-border,var(--line))!important;border-radius:8px!important;background:var(--surface)!important;box-shadow:none!important}.product-app :where(.contact-command-bar,.document-command-bar) .document-search{width:100%;min-width:0;min-height:36px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.product-app .document-quick-refiners :where(button,select),.product-app :where(.contact-command-bar,.document-command-bar) :where(button,select){min-height:36px;border-radius:8px!important}.product-app :where(.document-view-switch-inline,.directory-status-filter){min-height:36px;border:1px solid var(--td-interface-border,var(--line))!important;border-radius:8px!important;background:var(--surface)!important}.product-app :where(.document-view-switch-inline,.directory-status-filter) button{border:0!important;border-radius:7px!important;background:transparent!important;color:var(--muted)!important;box-shadow:none!important}.product-app :where(.document-view-switch-inline,.directory-status-filter) button.active{background:var(--surface-soft)!important;color:var(--tamdot-primary,var(--action-primary))!important;box-shadow:inset 0 0 0 1px var(--td-interface-border,var(--line))!important}.product-app .document-quick-refiners{display:flex;width:100%;min-width:0;align-items:end;gap:8px;flex-wrap:wrap;overflow:visible;padding-top:8px;border-top:1px solid var(--td-interface-border,var(--line))}.product-app .document-quick-refiners>label{flex:1 1 150px}.product-app .document-quick-refiners>label select{width:100%;max-width:none}.product-app .document-period-filter{flex:1 1 100%;flex-wrap:wrap}.product-app .document-quick-refiners>.clear-filters-button{margin-left:auto}.product-app :where(.contact-command-rail,.document-command-rail) .data-filter-chips{margin:0}.product-app .contact-directory .directory-tabs{display:flex;gap:6px;margin:0;border:0}.product-app .contact-directory .directory-tabs button{min-height:36px;padding:6px 11px;border:1px solid var(--td-interface-border,var(--line));border-radius:8px;background:var(--surface);color:var(--muted)}.product-app .contact-directory .directory-tabs button.active{border-color:var(--tamdot-primary,var(--action-primary));background:var(--surface-soft);color:var(--tamdot-primary,var(--action-primary))}.product-app .contact-view-config{display:flex;align-items:end;gap:8px;flex-wrap:wrap;padding:8px;border:1px solid var(--td-interface-border,var(--line));border-radius:8px;background:var(--surface)}.product-app .contact-view-config>label{flex:1 1 170px}.product-app .contact-view-config .contact-config-check{min-height:36px;padding:6px 9px;border-color:var(--td-interface-border,var(--line));border-radius:8px;background:var(--surface)}.product-app :where(.contact-groups,.document-groups){display:grid;gap:8px;margin-top:0}.product-app :where(.contact-group,.document-group){overflow:hidden;border:1px solid var(--td-interface-border,var(--line))!important;border-radius:8px!important;background:var(--surface)!important;box-shadow:none!important}.product-app .contact-directory .contact-group>header,.product-app .document-library .document-group>header{min-height:42px;padding:3px 6px!important;border:0!important;border-bottom:1px solid var(--td-interface-border,var(--line))!important;border-radius:0!important;background:var(--surface-soft)!important}.product-app .contact-directory>.directory-grid,.product-app .contact-group .directory-grid,.product-app .document-group .document-list{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0!important;border:0!important;background:var(--surface)!important}.product-app .contact-directory>.directory-grid>.directory-card,.product-app .contact-intelligence-card,.product-app .document-list article{min-height:0!important;margin:0;padding:9px 11px!important;border:0!important;border-bottom:1px solid var(--td-interface-border,var(--line))!important;border-radius:0!important;background:var(--surface)!important;box-shadow:none!important;transform:none!important}.product-app :where(.contact-intelligence-card,.contact-directory>.directory-grid>.directory-card,.document-list article):last-child{border-bottom:0!important}.product-app :where(.contact-intelligence-card,.contact-directory>.directory-grid>.directory-card,.document-list article):focus-within,.product-app :where(.contact-intelligence-card,.contact-directory>.directory-grid>.directory-card,.document-list article):hover{border-color:var(--td-interface-border,var(--line))!important;background:var(--surface-soft)!important;box-shadow:none!important}.product-app .contact-intelligence-card>header{min-height:36px;align-items:center}.product-app .contact-row-summary{margin-left:42px;gap:8px}.product-app .contact-row-summary>span{min-height:0;border-radius:0;background:transparent}.product-app .contact-intelligence-card>footer{margin-top:0;padding-top:6px}.product-app .contact-operational-status{min-height:26px;border-radius:7px;box-shadow:none!important}.product-app .contact-operational-status.tone-action{border-color:color-mix(in srgb,var(--status-warning) 45%,var(--line));background:color-mix(in srgb,var(--status-warning) 8%,var(--surface));color:var(--status-warning)}.product-app .contact-operational-status.tone-urgent{border-color:color-mix(in srgb,var(--status-danger) 45%,var(--line));background:color-mix(in srgb,var(--status-danger) 7%,var(--surface));color:var(--status-danger)}.product-app .contact-operational-status.tone-planned,.product-app .contact-operational-status.tone-waiting{border-color:color-mix(in srgb,var(--tamdot-primary,var(--action-primary)) 34%,var(--line));background:color-mix(in srgb,var(--tamdot-primary,var(--action-primary)) 6%,var(--surface));color:var(--tamdot-primary,var(--action-primary))}.product-app .contact-operational-status.tone-active{border-color:color-mix(in srgb,var(--status-success) 38%,var(--line));background:color-mix(in srgb,var(--status-success) 7%,var(--surface));color:var(--status-success)}.product-app .contact-operational-status.tone-neutral{border-color:var(--td-interface-border,var(--line));background:var(--surface-soft);color:var(--muted)}.product-app .document-list article{grid-template-columns:22px 38px minmax(220px,1fr) minmax(220px,.8fr) auto;align-items:center;-moz-column-gap:10px;column-gap:10px}.product-app .document-list article>.document-select{grid-column:1!important;grid-row:1!important}.product-app .document-list article>.document-mark{grid-column:2!important;grid-row:1!important}.product-app .document-list article>.document-main{grid-column:3!important;grid-row:1!important;min-width:0}.product-app .document-list article>.document-case-link{grid-column:4!important;grid-row:1!important;min-width:0}.product-app .document-list article>.document-download{grid-column:5!important;grid-row:1!important}.product-app .document-group-expander{width:28px;height:28px;border-radius:7px;background:var(--surface)}.product-app .settings-page{gap:12px!important}.product-app .settings-page>.account-settings{display:grid;gap:12px}.product-app .settings-page .settings-save-bar{position:sticky;z-index:80;margin:0;padding:0 0 12px;border:0;border-bottom:1px solid var(--td-interface-border,var(--line));border-radius:0;background:transparent;box-shadow:none}.product-app .settings-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:start}.product-app .settings-page .account-grid>:first-child{grid-column:1;grid-row:1}.product-app .settings-page .account-grid>:nth-child(2){grid-column:2;grid-row:1/span 2}.product-app .settings-page .account-grid>:nth-child(3){grid-column:1;grid-row:2}.product-app .settings-page .account-grid>:nth-child(4){grid-column:2;grid-row:3}.product-app .settings-page .account-grid>:nth-child(5){grid-column:1;grid-row:3}.product-app .settings-content-grid,.product-app .settings-content-grid>*{min-width:0}.product-app .settings-content-grid>.company-profile-settings{grid-column:auto}.product-app .settings-page :where(.panel,.account-section,.company-profile-settings,.business-profile-summary){min-height:0!important;padding:14px!important;border:1px solid var(--td-interface-border,var(--line))!important;border-radius:8px!important;background:var(--surface)!important;box-shadow:none!important}.product-app .settings-page .account-section{align-items:stretch}.product-app .settings-page .account-section>.field{margin-top:10px;gap:5px}.product-app .settings-page .account-section :where(.button,.status){margin-top:12px;align-self:flex-start}.product-app .settings-page .account-section h2{margin:0 0 6px!important;font-size:16px}.product-app .settings-page :where(.subtext,.language-policy-note){margin-block:5px 10px}@media (max-width:1280px){.product-app .contact-command-bar{grid-template-columns:minmax(240px,1fr) auto auto auto!important}.product-app .contact-command-bar>.document-search-shell{grid-column:1/span 2}.product-app .contact-command-bar>.document-result-count{grid-column:3}.product-app .contact-command-bar>.clear-filters-button{grid-column:4}.product-app .contact-command-bar>.contact-group-switch{grid-column:1/span 2;grid-row:2}.product-app .contact-command-bar>.directory-status-filter{grid-column:3;grid-row:2}.product-app .contact-command-bar>.directory-activity-filter{grid-column:1/span 2;grid-row:3}.product-app .contact-command-bar>.data-list-sort-control{grid-column:3/span 2;grid-row:3}}@media (max-width:900px){.product-app .contact-command-bar,.product-app .document-command-bar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important}.product-app .contact-command-bar>*,.product-app .document-command-bar>*{grid-column:auto!important;grid-row:auto!important}.product-app .contact-command-bar>.contact-group-switch{grid-column:1/-1!important}.product-app .settings-content-grid,.product-app .settings-page .account-grid{grid-template-columns:minmax(0,1fr)!important}.product-app .settings-page .account-grid>*{grid-column:auto!important;grid-row:auto!important}.product-app .settings-content-grid>.company-profile-settings{grid-column:auto}.product-app .document-list article{grid-template-columns:22px 38px minmax(0,1fr) auto}.product-app .document-list article>.document-case-link{grid-column:3!important;grid-row:2!important}.product-app .document-list article>.document-download{grid-column:4!important;grid-row:1/span 2!important}}@media (max-width:620px){.product-app :where(.contact-directory,.document-library,.settings-page){gap:10px}.product-app .contact-heading-actions{display:grid;grid-template-columns:1fr;width:100%}.product-app .contact-heading-actions .button{width:100%}.product-app .contact-command-bar,.product-app .document-command-bar{grid-template-columns:minmax(0,1fr)!important}.product-app :where(.contact-command-bar,.document-command-bar)>*{grid-column:1!important}.product-app :where(.document-view-switch-inline,.contact-group-switch,.directory-status-filter){width:100%;min-width:0;flex-wrap:wrap;overflow:visible}.product-app :where(.document-view-switch-inline,.contact-group-switch,.directory-status-filter) button{flex:1 1 auto}.product-app .document-result-count{justify-self:start}.product-app :where(.directory-mobile-filter-toggle,.document-mobile-filter-toggle){display:inline-flex!important;width:100%;align-items:center;justify-content:center;gap:6px}.product-app .contact-command-bar:not(.is-mobile-filter-open)>:where(.contact-group-switch,.directory-status-filter,.directory-activity-filter,.data-list-sort-control,.clear-filters-button),.product-app .document-quick-refiners:not(.is-mobile-open){display:none!important}.product-app .document-quick-refiners.is-mobile-open{display:grid;grid-template-columns:minmax(0,1fr)}.product-app .document-period-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.product-app .document-period-filter button{width:100%}.product-app .contact-expanded-content,.product-app .contact-row-summary{margin-left:0}.product-app .contact-intelligence-card>header{align-items:flex-start}.product-app .contact-card-heading-actions{align-items:flex-end;flex-direction:column}.product-app .document-list article{grid-template-columns:22px 34px minmax(0,1fr)}.product-app .document-list article>.document-case-link{grid-column:3!important;grid-row:2!important}.product-app .document-list article>.document-download{grid-column:3!important;grid-row:3!important;justify-self:stretch}.product-app .settings-page :where(.panel,.account-section,.company-profile-settings,.business-profile-summary){padding:12px!important}}@media (min-width:621px){.product-app :where(.directory-mobile-filter-toggle,.document-mobile-filter-toggle){display:none!important}}@media (prefers-reduced-motion:reduce){.product-app :where(.contact-intelligence-card,.document-list article){transition:none!important}}.push-notification-settings{border-radius:8px}.push-settings-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.push-settings-heading h2{margin-bottom:4px}.push-device-status{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:4px 9px;border:1px solid var(--line);border-radius:6px;color:var(--text-secondary);font-size:.78rem;font-weight:750;white-space:nowrap}.push-device-status>span{width:8px;height:8px;border-radius:50%;background:var(--status-neutral)}.push-device-status.is-enabled{border-color:var(--status-success);color:var(--status-success);background:var(--status-success-soft)}.push-device-status.is-enabled>span{background:var(--status-success)}.push-device-status.is-blocked{border-color:var(--status-critical);color:var(--status-critical);background:var(--status-critical-soft)}.push-device-status.is-blocked>span{background:var(--status-critical)}.push-device-status.is-ios-install,.push-device-status.is-unconfigured{border-color:var(--status-warning);color:var(--color-status-warning-ink);background:var(--status-warning-soft)}.push-device-status.is-ios-install>span,.push-device-status.is-unconfigured>span{background:var(--status-warning)}.push-device-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:16px;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.push-device-row b{color:var(--ink)}.push-device-copy{display:flex;align-items:flex-start;gap:10px}.push-device-switch{position:relative;width:34px;height:20px;flex:0 0 auto;margin-top:1px;padding:0;border:1px solid var(--line-strong);border-radius:999px;background:var(--status-neutral-soft);cursor:pointer}.push-device-switch span{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow-card);transition:transform .16s ease}.push-device-switch[aria-checked=true]{border-color:var(--tamdot-primary);background:var(--tamdot-primary)}.push-device-switch[aria-checked=true] span{transform:translateX(14px)}.push-device-switch:disabled{cursor:not-allowed;opacity:.55}.push-device-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.push-device-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border-radius:6px}.push-help{max-width:680px;margin:5px 0 0;color:var(--text-secondary);font-size:.82rem;line-height:1.45}.push-settings-notice{margin:10px 0 0;padding:8px 10px;border-left:3px solid var(--tamdot-primary);background:var(--tamdot-primary-soft);color:var(--ink);font-size:.84rem}.push-category-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;border:0}.push-category-settings legend{grid-column:1/-1;margin-bottom:2px;color:var(--ink);font-size:.83rem;font-weight:800}.push-category-settings label{display:flex;align-items:flex-start;gap:9px;min-height:62px;padding:10px;border:1px solid var(--line);border-radius:6px;background:var(--surface);cursor:pointer}.push-category-settings input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--tamdot-primary)}.push-category-settings span{display:grid;gap:3px}.push-category-settings b{color:var(--ink);font-size:.84rem}.push-category-settings small{color:var(--muted);font-size:.76rem;line-height:1.35}.push-privacy-note{display:flex;align-items:flex-start;gap:7px;margin:12px 0 0;color:var(--muted);font-size:.76rem;line-height:1.4}.push-privacy-note svg{flex:0 0 auto;margin-top:1px}@media (max-width:767px){.push-device-row,.push-settings-heading{align-items:stretch;flex-direction:column;gap:10px}.push-device-status{align-self:flex-start}.push-device-actions{justify-content:stretch}.push-device-actions button{flex:1 1 100%}.push-category-settings{grid-template-columns:1fr}}.product-app .data-filter-chips button[data-tone=new]{border-color:var(--status-information);background:var(--status-information-soft);color:var(--status-information)}.product-app .data-filter-chips button[data-tone=action]{border-color:var(--status-action);background:var(--status-action-soft);color:var(--status-action)}.product-app .data-filter-chips button[data-tone=overdue]{border-color:var(--status-critical);background:var(--status-critical-soft);color:var(--status-critical)}.product-app .data-filter-chips button[data-tone=review]{border-color:var(--status-review);background:var(--status-review-soft);color:var(--status-review)}.product-app .data-filter-chips button[data-tone=waiting]{border-color:var(--status-waiting);background:var(--color-status-waiting-soft);color:var(--status-waiting)}.product-app .data-filter-chips button[data-tone=follow-up]{border-color:var(--status-information);background:var(--status-information-soft);color:var(--status-information)}.product-app .data-filter-chips button[data-tone=done]{border-color:var(--status-success);background:var(--status-success-soft);color:var(--status-success)}.product-app .data-filter-chips button[data-tone] b{color:currentColor}.product-app .workspace-filter-toolbox.is-period-only{grid-template-columns:minmax(0,1fr) auto;min-height:0}.product-app .workspace-filter-toolbox.is-period-only .workspace-period-filter{justify-content:flex-start}.product-app .dashboard-kpi,.product-app .dashboard-status-card{font:inherit;text-align:left;cursor:pointer}.product-app .dashboard-kpi.is-active-filter{outline:2px solid currentColor;outline-offset:-2px;background:var(--surface-soft)}.product-app .inbox-message-hero{gap:10px!important}.product-app .inbox-intelligence-grid{gap:8px}.product-app .inbox-attachments,.product-app .inbox-content-controls,.product-app .inbox-current-task,.product-app .inbox-grouping-state,.product-app .inbox-privacy-assurance,.product-app .inbox-summary-block{border-radius:8px!important;box-shadow:none!important}.product-app .inbox-grouping-state{display:flex;grid-column:1!important;min-width:0;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--td-interface-border,var(--line));background:var(--surface)}.product-app .inbox-grouping-state>div:first-child{min-width:0}.product-app .inbox-grouping-state small{color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.product-app .inbox-grouping-state :where(h2,p){margin:3px 0 0}.product-app .inbox-grouping-state h2{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.product-app .inbox-grouping-state p{color:var(--muted);font-size:11px;line-height:1.45}.product-app .inbox-grouping-actions{display:flex;flex:0 0 auto;gap:7px;flex-wrap:wrap;justify-content:flex-end}.product-app .inbox-grouping-state>.case-suggestion-card{width:100%;margin:0;border:0;box-shadow:none}.product-app .inbox-content-controls{display:flex!important;align-items:center;justify-content:space-between;gap:14px;padding:11px 14px!important;border:1px solid var(--td-interface-border,var(--line))}.product-app .inbox-content-controls>div{min-width:0}.product-app .inbox-content-controls p{margin:3px 0 0;max-width:860px}.product-app .inbox-content-controls .button{flex:0 0 auto}.product-app .inbox-privacy-assurance{padding:9px 12px!important}.product-app .inbox-privacy-assurance img{width:32px;height:32px}.product-app .inbox-privacy-assurance p{margin:2px 0 0;font-size:10px}.product-app .original-email-panel{margin:0;border-radius:8px}.product-app .dense-directory-header,.product-app .organization-directory-row{display:grid;grid-template-columns:minmax(210px,1.15fr) minmax(180px,.9fr) minmax(150px,.75fr) minmax(115px,.55fr) 118px;align-items:center;gap:12px}.product-app .dense-directory-header{min-height:42px;padding:8px 11px;border-bottom:1px solid var(--td-interface-border,var(--line));color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.product-app .contact-intelligence-card.dense-directory-row{display:grid!important;grid-template-columns:minmax(210px,1.15fr) minmax(180px,.9fr) minmax(150px,.75fr) minmax(115px,.55fr) 118px;align-items:center;gap:12px!important;padding:8px 11px!important}.product-app .contact-intelligence-card.dense-directory-row>header{display:contents!important}.product-app .contact-intelligence-card .contact-card-primary-link{grid-column:1;min-width:0}.product-app .contact-card-primary-link h2{overflow:hidden;margin:0;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.product-app .contact-card-primary-link p{overflow:hidden;margin:2px 0 0;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.product-app .contact-intelligence-card .contact-card-heading-actions{grid-column:3;grid-row:1;min-width:0}.product-app .contact-row-summary{display:contents!important;margin:0!important}.product-app .contact-row-summary .contact-last-interaction{grid-column:2;grid-row:1}.product-app .contact-row-summary .has-follow-up{grid-column:2;grid-row:2}.product-app .contact-row-summary .contact-case-count{grid-column:4;grid-row:1;color:var(--muted);font-size:11px}.product-app .contact-row-summary>span{padding:0!important}.product-app .contact-row-summary small{display:none}.product-app .contact-row-summary b{font-size:11px;font-weight:650}.product-app .contact-intelligence-card>footer{grid-column:5;grid-row:1;justify-content:flex-end;padding:0!important;border:0!important}.product-app .contact-intelligence-card>footer>span{display:none}.product-app .contact-expanded-content{grid-column:1/-1;margin:4px 0 0!important;padding:10px 0 2px;border-top:1px solid var(--line)}.product-app .organization-directory-list{overflow:hidden;border:1px solid var(--td-interface-border,var(--line))!important;border-radius:8px}.product-app .organization-directory-row{min-height:54px!important}.product-app .organization-directory-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .organization-directory-main{color:var(--ink);text-decoration:none}.product-app .organization-directory-main h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .organization-directory-row>.button{justify-self:end}.product-app .document-list-header{display:grid;grid-template-columns:22px 38px minmax(220px,1fr) minmax(220px,.8fr) auto;min-height:38px;align-items:center;gap:10px;padding:7px 11px;border-bottom:1px solid var(--td-interface-border,var(--line));color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.product-app .document-list article{min-height:52px!important;padding-block:7px!important}.product-app .document-mark{box-shadow:none!important}.product-app .document-main>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:980px){.product-app .dense-directory-header{display:none}.product-app .contact-intelligence-card.dense-directory-row,.product-app .organization-directory-row{grid-template-columns:minmax(0,1fr) auto}.product-app .contact-intelligence-card .contact-card-primary-link,.product-app .organization-directory-main{grid-column:1}.product-app .contact-intelligence-card .contact-card-heading-actions{grid-column:2}.product-app .contact-row-summary .contact-last-interaction{grid-column:1;grid-row:2}.product-app .contact-row-summary .contact-case-count{grid-column:2;grid-row:2}.product-app .contact-intelligence-card>footer{grid-column:1/-1;grid-row:3;justify-content:flex-start}.product-app .organization-directory-row>span:nth-of-type(2){display:none}.product-app .organization-directory-row>.button{grid-column:2;grid-row:1/span 2}.product-app .document-list-header{display:none}}@media (max-width:680px){.product-app .inbox-content-controls,.product-app .inbox-grouping-state{align-items:stretch;flex-direction:column}.product-app .inbox-grouping-actions{justify-content:stretch}.product-app .inbox-content-controls .button,.product-app .inbox-grouping-actions .button,.product-app .inbox-grouping-state>.button{width:100%}.product-app .contact-intelligence-card.dense-directory-row,.product-app .organization-directory-row{gap:7px!important}.product-app .contact-intelligence-card .contact-card-heading-actions{grid-column:1/-1;grid-row:2;justify-content:space-between}.product-app .contact-row-summary .contact-case-count,.product-app .contact-row-summary .contact-last-interaction{grid-row:3}.product-app .contact-intelligence-card>footer{grid-row:4}}.product-app .operations-trigger.healthy:not(.scan-result-unread){box-shadow:none!important}.product-app .operations-trigger.scan-running{border-color:var(--tamdot-orange,var(--orange))!important;background:color-mix(in srgb,var(--tamdot-orange,var(--orange)) 12%,var(--surface))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--tamdot-orange,var(--orange)) 30%,transparent),0 0 12px color-mix(in srgb,var(--tamdot-orange,var(--orange)) 24%,transparent)!important}.product-app .operations-trigger.scan-running .operations-state-icon{color:var(--color-brand-primary)!important}.product-app .operations-trigger.scan-result-unread{border-color:var(--tamdot-green,var(--status-success))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--tamdot-green,var(--status-success)) 24%,transparent),0 0 12px color-mix(in srgb,var(--tamdot-green,var(--status-success)) 20%,transparent)!important}.product-app .operations-trigger.scan-result-unread .operations-state-icon{color:var(--status-success)!important;background:transparent!important}.product-app .operations-trigger.paused[aria-expanded]{border-color:var(--color-border)!important;background:var(--color-surface)!important;color:var(--color-text)!important;box-shadow:none!important}.product-app .operations-trigger.paused[aria-expanded] .operations-state-icon{background:transparent!important;color:var(--color-brand-primary)!important}.product-app .operations-trigger.paused[aria-expanded] .operations-trigger-copy small{color:var(--color-text)!important;opacity:1}:is(.product-app .synchronization-panel,body>.synchronization-panel) .synchronization-pause-note{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-weight:700}.product-app .dashboard-status-card.is-active-filter{outline:2px solid var(--case-status-color)!important;outline-offset:-2px;border-color:var(--case-status-color)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--case-status-color) 68%,transparent),0 0 12px color-mix(in srgb,var(--case-status-color) 28%,transparent)!important;background:color-mix(in srgb,var(--case-status-color) 8%,var(--surface))!important}[data-feature-tooltip][data-feature-tooltip-suppressed=true]:after{opacity:0!important;transform:translate(4px,-50%)!important}.product-app .operational-status-badge.reason-review_required,.product-app .operational-status-badge.reason-user_action_required{border-color:var(--tamdot-orange,var(--orange))!important;background:color-mix(in srgb,var(--tamdot-orange,var(--orange)) 18%,var(--surface))!important;color:color-mix(in srgb,var(--tamdot-orange,var(--orange)) 75%,var(--ink))!important;font-weight:850!important}.product-app .operational-queue-item:has(.reason-review_required){border-left-color:var(--tamdot-orange,var(--orange))!important}.product-app .inbox-email-row,.product-app .inbox-table-header{display:grid;grid-template-columns:minmax(105px,.8fr) minmax(200px,2fr) minmax(88px,.6fr) minmax(100px,.7fr) minmax(120px,1fr) 76px;align-items:center;gap:10px}.product-app .inbox-table-header{padding:7px 12px;border-bottom:1px solid var(--line);color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.product-app .inbox-email-row .inbox-row-main{display:contents!important}.product-app .inbox-mailbox-icon{display:none!important}.product-app .inbox-row-main .inbox-sender{grid-column:1;min-width:0;font-size:11px}.product-app .inbox-row-main .inbox-row-copy{display:contents!important}.product-app .inbox-row-copy>b{min-width:0}.product-app .inbox-row-copy>b,.product-app .inbox-row-copy>p{grid-column:2;overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.product-app .inbox-row-copy>p{grid-row:2;color:var(--muted);font-size:10px}.product-app .inbox-row-copy .inbox-email-meta{display:contents!important}.product-app .inbox-row-copy .inbox-state{justify-self:start;white-space:nowrap}.product-app .inbox-row-copy .case-association-label{grid-row:1/span 2;overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.product-app .inbox-row-main>time{font-size:10px;text-align:left}.product-app .inbox-email-row>.case-suggestion-card{grid-column:1/-1;grid-row:3;margin:0!important}.product-app .inbox-email-row>.inbox-case-link{display:none!important}.product-app .inbox-email-row>.inbox-open-link{grid-column:6;grid-row:1;font-size:10px}.product-app .inbox-email-row>.inbox-action-menu{grid-row:2;justify-self:start}.product-app .inbox-email-row>.inbox-action-menu summary{padding:4px 7px}.product-app .inbox-feed.is-sorted-table .inbox-day-group>.inbox-feed-head{display:none}.tamdot-dialog-layer .dashboard-indicator-dialog{box-sizing:border-box;width:min(640px,calc(100vw - 24px));max-height:min(86dvh,760px);display:flex;flex-direction:column}.tamdot-dialog-layer .dashboard-indicator-dialog .dialog-body{min-height:0;overflow:auto}.tamdot-dialog-layer .dashboard-kpi-drilldown-list{display:grid;gap:6px;max-height:min(52vh,440px);overflow:auto}.tamdot-dialog-layer .dashboard-kpi-drilldown-list>a{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:7px;color:var(--ink);text-decoration:none;background:var(--surface);transition:border-color .14s ease,background-color .14s ease}.tamdot-dialog-layer .dashboard-kpi-drilldown-list>a:focus-visible,.tamdot-dialog-layer .dashboard-kpi-drilldown-list>a:hover{border-color:var(--blue);background:var(--surface-soft)}.tamdot-dialog-layer .dashboard-kpi-drilldown-copy{display:grid;min-width:0;gap:3px}.tamdot-dialog-layer .dashboard-kpi-drilldown-list b,.tamdot-dialog-layer .dashboard-kpi-drilldown-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tamdot-dialog-layer .dashboard-kpi-drilldown-list b{font-size:12px;line-height:1.35}.tamdot-dialog-layer .dashboard-kpi-drilldown-list small{color:var(--muted);font-size:10px;line-height:1.35}.tamdot-dialog-layer .dashboard-kpi-drilldown-status{justify-self:start;padding:2px 6px;border:1px solid var(--line);border-radius:5px;color:var(--muted);font-size:9px;font-weight:750;line-height:1.4}.tamdot-dialog-layer .dashboard-kpi-drilldown-status.tone-review_required{border-color:var(--status-review);color:var(--status-review)}.tamdot-dialog-layer .dashboard-kpi-drilldown-status.tone-user_action_required{border-color:var(--status-danger);color:var(--status-danger)}.tamdot-dialog-layer .dashboard-kpi-drilldown-status.tone-overdue{border-color:var(--status-danger);background:color-mix(in srgb,var(--status-danger) 8%,var(--surface));color:var(--status-danger)}.tamdot-dialog-layer .dashboard-kpi-drilldown-status.tone-deadline_today,.tamdot-dialog-layer .dashboard-kpi-drilldown-status.tone-follow_up_due{border-color:var(--status-warning);color:var(--status-warning)}.tamdot-dialog-layer .dashboard-kpi-drilldown-open{display:inline-flex;align-items:center;gap:6px;color:var(--blue);font-size:10px;font-weight:800;white-space:nowrap}.tamdot-dialog-layer .dashboard-kpi-drilldown-open i{font-size:16px;font-style:normal}@media (prefers-reduced-motion:reduce){.product-app .operations-trigger.scan-running{box-shadow:0 0 0 2px color-mix(in srgb,var(--tamdot-orange,var(--orange)) 30%,transparent)!important}}@media (max-width:1100px) and (min-width:901px){.product-app .inbox-email-row,.product-app .inbox-table-header{grid-template-columns:minmax(88px,.75fr) minmax(160px,1.8fr) minmax(76px,.55fr) minmax(88px,.65fr) minmax(96px,.8fr) 64px;padding-right:8px;padding-left:8px}.product-app .inbox-email-row>.inbox-open-link{font-size:9px}}@media (max-width:900px){.product-app .inbox-table-header{display:none}.product-app .inbox-row-copy>p{grid-column:1;grid-row:3}.product-app .inbox-row-copy .inbox-state{grid-row:4}.product-app .inbox-email-row>.inbox-open-link{grid-column:2;grid-row:2}.product-app .inbox-email-row>.inbox-action-menu{grid-row:3}}.tamdot-dialog-layer .tamdot-dialog.dashboard-indicator-dialog{box-sizing:border-box;display:flex;flex-direction:column;width:min(680px,calc(100vw - 24px));max-width:680px;max-height:min(88dvh,780px);min-height:min(300px,78dvh);overflow:hidden}.tamdot-dialog-layer .dashboard-indicator-dialog>.dialog-actions,.tamdot-dialog-layer .dashboard-indicator-dialog>.tamdot-dialog-heading,.tamdot-dialog-layer .dashboard-indicator-dialog>p{flex:0 0 auto}.tamdot-dialog-layer .dashboard-indicator-dialog>.dialog-body{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.tamdot-dialog-layer .dashboard-indicator-dialog .dashboard-kpi-drilldown-list{display:grid;flex:1 1 auto;align-content:start;min-width:0;min-height:96px;max-height:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:2px 5px 2px 0}.tamdot-dialog-layer .dashboard-kpi-drilldown-list>a{min-height:56px}.notification-item:not(.unread),.product-app .notification-item:not(.unread){background:var(--surface)!important;background-image:none!important}.product-app .push-sound-hint{margin:8px 0 0;color:var(--muted);font-size:.76rem;line-height:1.4}.product-app .contact-group-toggle{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;min-width:0}.product-app .contact-group-toggle>div{grid-column:1;min-width:0}.product-app .contact-group-toggle>.contact-group-chevron{grid-column:2}.product-app .contact-group-toggle h2{max-width:100%}.product-app .contact-group-toggle>.contact-group-chevron{width:24px;height:24px}.product-app .nav-link.has-integration-issue{position:relative}.product-app .nav-issue-indicator{width:8px;height:8px;flex:0 0 8px;margin-left:auto;border:1px solid var(--surface);border-radius:50%;background:var(--status-critical);box-shadow:0 0 0 2px color-mix(in srgb,var(--status-critical) 16%,transparent)}.product-app .connection-card.is-notification-target{border-color:var(--status-critical)!important;outline:2px solid color-mix(in srgb,var(--status-critical) 45%,transparent);outline-offset:2px;background:color-mix(in srgb,var(--status-critical) 5%,var(--surface))!important;scroll-margin-top:100px}@media (max-width:600px){.tamdot-dialog-layer{padding:12px!important}.tamdot-dialog-layer .tamdot-dialog.dashboard-indicator-dialog{width:calc(100vw - 24px);max-height:90dvh;min-height:min(300px,82dvh)}.tamdot-dialog-layer .dashboard-kpi-drilldown-list>a{grid-template-columns:minmax(0,1fr)}.tamdot-dialog-layer .dashboard-kpi-drilldown-open{justify-self:start}}.product-app .contact-profile-strip{grid-template-columns:minmax(190px,1.55fr) minmax(135px,.85fr) minmax(125px,.85fr) minmax(150px,1fr) 90px 110px;border-radius:8px;box-shadow:none}.product-app .contact-profile-strip>div{min-height:58px;padding:11px 13px}.product-app .contact-profile-strip>div:nth-child(3){border-left:1px solid var(--line);border-top:0}.product-app .contact-profile-strip>div:nth-child(4){border-top:0}.product-app .contact-profile-strip strong{line-height:1.4}.product-app .contact-profile-notes{display:grid;gap:4px;padding:11px 13px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.product-app .contact-profile-notes small{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.product-app .contact-profile-notes p{margin:0;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.product-app .contact-view-toolbar{align-items:center;min-height:64px;padding:11px 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.product-app .contact-view-toolbar>div:first-child{min-width:0;padding:0}.product-app .contact-view-toolbar h2{line-height:1.3}.product-app .contact-view-toolbar p{line-height:1.45}.product-app .contact-case-card{gap:13px;padding:16px;border-radius:8px;box-shadow:none}.product-app .contact-case-action strong,.product-app .contact-case-card h3,.product-app .contact-case-latest strong{overflow-wrap:anywhere;white-space:normal;line-height:1.45}.product-app .contact-case-action{min-width:0;padding:11px 12px;border-radius:0 6px 6px 0}.product-app .contact-case-latest{padding:2px 1px}.product-app .contact-case-latest>div{min-width:0}.product-app .contact-directory-flow-canvas{height:min(72vh,860px)}.product-app .contact-directory-flow-canvas .contact-flow-node{min-height:74px}.product-app .contact-directory-flow-canvas .contact-flow-node-copy strong{white-space:normal;line-height:1.35}.product-app .inbox-table-header>span{min-width:0}.product-app .inbox-table-header .inbox-table-filter{display:grid;gap:4px;min-width:0;color:var(--muted);font-size:9px;letter-spacing:0;text-transform:none}.product-app .inbox-table-filter button,.product-app .inbox-table-filter select{box-sizing:border-box;width:100%;min-width:0;min-height:30px;padding:4px 7px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);font:inherit;font-size:10px;letter-spacing:normal;text-align:left;text-transform:none}.product-app .inbox-table-filter button{cursor:pointer}.product-app .inbox-table-filter button:focus-visible,.product-app .inbox-table-filter select:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.product-app .inbox-table-header{grid-template-columns:minmax(105px,.8fr) minmax(200px,2fr) minmax(112px,.7fr) minmax(135px,.85fr) minmax(145px,1fr) 76px;min-height:72px;align-items:end}.product-app .inbox-feed.is-sorted-table .inbox-day-group{border-radius:8px}.product-app .inbox-feed.is-sorted-table .inbox-day-list{display:grid}@media (max-width:1180px){.product-app .contact-profile-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.product-app .contact-profile-strip>div{border-top:1px solid var(--line);border-left:1px solid var(--line)}.product-app .contact-profile-strip>div:nth-child(-n+3){border-top:0}.product-app .contact-profile-strip>div:nth-child(3n+1){border-left:0}}@media (max-width:900px){.product-app .inbox-table-header{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.8fr) minmax(105px,.75fr) minmax(120px,.9fr) minmax(125px,1fr) 60px}}@media (max-width:650px){.product-app .contact-profile-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.product-app .contact-profile-strip>div{border-top:1px solid var(--line);border-left:1px solid var(--line)}.product-app .contact-profile-strip>div:nth-child(-n+2){border-top:0}.product-app .contact-profile-strip>div:nth-child(odd){border-left:0}.product-app .contact-view-toolbar{align-items:stretch}.product-app .contact-directory-flow-canvas{height:min(68vh,720px)}.product-app .inbox-table-header{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-height:0;padding:8px}.product-app .inbox-table-header>span{display:none}.product-app .inbox-table-header .inbox-table-filter{font-size:9px}.product-app .inbox-table-filter button,.product-app .inbox-table-filter select{min-height:34px;font-size:11px}.product-app .inbox-filters{grid-template-columns:minmax(0,1fr)}}.product-app .platform-function-status{margin:14px 0 18px}.product-app .platform-function-list{display:grid}.product-app .platform-function-list>article{display:grid;grid-template-columns:10px minmax(150px,.9fr) 110px minmax(160px,1fr) minmax(180px,1.2fr) auto;gap:10px;align-items:center;min-width:0;padding:9px 12px;border-top:1px solid var(--line)}.product-app .platform-function-list b{font-size:12px}.product-app .platform-function-dot{width:8px;height:8px;border-radius:50%;background:var(--muted)}.product-app .platform-function-dot.ready{background:var(--status-success)}.product-app .platform-function-dot.degraded{background:var(--status-warning)}.product-app .platform-function-dot.failed{background:var(--status-danger)}.product-app .platform-function-state{font-size:11px;font-weight:750}.product-app .platform-function-state.ready{color:var(--status-success)}.product-app .platform-function-state.degraded,.product-app .platform-function-state.not_configured{color:var(--status-warning)}.product-app .platform-function-state.failed{color:var(--status-danger)}.product-app .platform-function-list code,.product-app .platform-function-list small{color:var(--muted);font-size:10px;overflow-wrap:anywhere}.product-app .platform-function-list .button{min-height:30px;padding:4px 10px;font-size:10px}.product-app .nav-count-badge{display:inline-grid;min-width:18px;height:18px;place-items:center;margin-left:auto;padding:0 5px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--blue);font-size:10px;font-weight:800}.product-app .monitoring-admin-link{display:inline-flex;align-items:center;padding:7px 10px;border:1px solid var(--line);border-radius:6px;color:var(--blue);font-size:11px;font-weight:750;text-decoration:none}.product-app .monitoring-admin-link:hover{background:var(--surface-soft)}@media (max-width:900px){.product-app .platform-function-list>article{grid-template-columns:10px minmax(130px,1fr) auto auto}.product-app .platform-function-list code{grid-column:2}.product-app .platform-function-list small{grid-column:3}.product-app .platform-function-list .button{grid-column:4;grid-row:1/span 2}}@media (max-width:560px){.product-app .platform-function-list>article{grid-template-columns:10px minmax(0,1fr) auto;gap:6px}.product-app .platform-function-list code{grid-column:2/4}.product-app .platform-function-list small{grid-column:2/3}.product-app .platform-function-list .button{grid-column:3;grid-row:2/span 2}}.product-app .case-tags>.tag-picker{box-sizing:border-box;right:0;left:auto;width:min(360px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:min(520px,calc(100dvh - 24px));overflow:auto;overscroll-behavior:contain;z-index:540}.product-app .case-tags>.tag-picker>input{box-sizing:border-box;min-width:0}.product-app .case-tags>.tag-picker .tag-picker-results{min-height:52px;max-height:min(250px,34dvh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.product-app .case-tags>.tag-picker .tag-picker-row{min-width:0}.product-app .case-tags>.tag-picker .case-tag{min-width:0;overflow-wrap:anywhere}@media (max-width:700px){.product-app .case-tags>.tag-picker{position:fixed;top:auto;right:12px;bottom:12px;left:12px;width:auto;max-width:none;max-height:min(76dvh,620px)}.product-app .case-tags>.tag-picker .tag-picker-results{max-height:min(34dvh,260px)}}.product-app .data-list-command-rail-floating.is-collapsed{left:auto!important;right:max(12px,env(safe-area-inset-right))!important;justify-content:flex-end;cursor:pointer}.product-app .data-list-command-rail-compact-label{display:flex;min-width:0;flex:1;align-items:center;gap:7px;overflow:hidden;color:var(--muted);font-size:10px;font-weight:750}.product-app .data-list-command-rail-compact-label .app-icon{width:15px;height:15px;flex:0 0 15px}.product-app .data-list-command-rail-compact-label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .data-list-command-rail-floating.is-collapsed .data-list-command-rail-dismiss{flex:0 0 36px;border-color:var(--line);background:var(--surface);color:var(--action-primary);line-height:1}.product-app .data-list-command-rail-floating.is-full-content{transition:max-height .14s ease,opacity .12s ease}.product-app .data-list-command-rail-floating.is-full-content .data-list-command-rail-dismiss{align-self:center}.product-app .inbox-email-row{grid-template-columns:minmax(130px,.8fr) minmax(240px,2fr) 112px 124px minmax(130px,1.15fr) 42px!important;min-height:46px!important;gap:8px!important;padding:5px 10px!important;border-left:3px solid transparent;box-shadow:none!important}.product-app .inbox-email-row.is-action-required{border-left-color:var(--status-action)}.product-app .inbox-email-row.is-review{border-left-color:var(--status-review)}.product-app .inbox-email-row.is-filed{border-left-color:var(--status-neutral)}.product-app .inbox-row-copy .case-badge.attention,.product-app .inbox-row-copy .case-badge.category{display:none!important}.product-app .inbox-row-copy>b{grid-row:1!important;font-size:12px!important}.product-app .inbox-row-copy .inbox-state{grid-column:4!important;grid-row:1!important}.product-app .inbox-row-copy .inbox-state.action{border-color:color-mix(in srgb,var(--status-action) 44%,var(--line))!important;background:var(--status-action-soft)!important;color:var(--status-action)!important}.product-app .inbox-row-copy .inbox-state.review{border-color:color-mix(in srgb,var(--status-review) 44%,var(--line))!important;background:var(--status-review-soft)!important;color:var(--status-review)!important}.product-app .inbox-row-copy .inbox-state.sent{border-color:color-mix(in srgb,var(--status-success) 44%,var(--line))!important;background:var(--status-success-soft)!important;color:var(--status-success)!important}.product-app .inbox-row-copy .inbox-state.filed{background:var(--status-neutral-soft)!important;color:var(--status-neutral)!important}.product-app .inbox-email-row.is-sent{border-left-color:var(--status-success)!important}.product-app :where(.case-command-rail,.contact-command-rail,.document-command-rail,.inbox-command-rail,.full-timeline-command-rail,.dashboard-command-rail,.architecture-command-rail){border:1px solid var(--line)!important;border-radius:8px!important;background:var(--surface)!important;padding:8px!important;box-shadow:none!important}.product-app :where(.compact-filter-bar,.inbox-filters,.document-filter-grid,.architecture-filters,.full-timeline-query-row) input:not([type=checkbox]),.product-app :where(.compact-filter-bar,.inbox-filters,.document-filter-grid,.architecture-filters,.full-timeline-query-row) select,.product-app :where(.document-search,.global-search input,.company-registry-search input){min-height:34px!important;height:34px!important;border:1px solid var(--line)!important;border-radius:6px!important;padding:6px 10px!important;background:var(--surface)!important;box-shadow:none!important;font-size:12px!important}.product-app .document-search-shell{min-height:36px!important;border-radius:6px!important}.product-app .document-search{border:0!important}.product-app :where(.case-quick-filter-row,.timeline-filter-group,.architecture-stamp-filters) button,.product-app :where(.directory-status-filter,.workspace-period-filter) button{min-height:32px!important;border-radius:6px!important;box-shadow:none!important}.product-app .settings-page .settings-save-bar{top:76px!important}.product-app .case-badge.attention[data-tone],.product-app .case-badge.status[data-tone]{border-color:color-mix(in srgb,var(--case-status-color) 35%,var(--line))!important;background:var(--case-status-soft)!important;color:var(--case-status-color)!important}.product-app .case-badge.inbox-state.action{border-color:color-mix(in srgb,var(--status-action) 38%,var(--line))!important;background:var(--status-action-soft)!important;color:var(--status-action)!important}.product-app .case-badge.inbox-state.review{border-color:color-mix(in srgb,var(--status-review) 38%,var(--line))!important;background:var(--status-review-soft)!important;color:var(--status-review)!important}.product-app .case-badge.inbox-state.sent{border-color:color-mix(in srgb,var(--status-success) 38%,var(--line))!important;background:var(--status-success-soft)!important;color:var(--status-success)!important}.product-app .case-badge.inbox-state.filed{border-color:color-mix(in srgb,var(--status-neutral) 38%,var(--line))!important;background:var(--status-neutral-soft)!important;color:var(--status-neutral)!important}.product-app .integration-connection-card .status.active{border-color:color-mix(in srgb,var(--status-success) 38%,var(--line))!important;background:var(--status-success-soft)!important;color:var(--status-success)!important}.product-app .integration-connection-card .status.pending{border-color:color-mix(in srgb,var(--status-warning) 38%,var(--line))!important;background:var(--status-warning-soft)!important;color:var(--status-warning)!important}.product-app .integration-connection-card .status.error{border-color:color-mix(in srgb,var(--status-critical) 38%,var(--line))!important;background:var(--status-critical-soft)!important;color:var(--status-critical)!important}.product-app .inbox-row-copy .case-association-label{grid-column:5!important;grid-row:1!important}.product-app .inbox-row-main>time{grid-column:3!important;grid-row:1!important;white-space:nowrap}.product-app .inbox-email-row>.inbox-action-menu{grid-column:6!important;grid-row:1!important;justify-self:end!important;padding:0!important}.product-app .inbox-email-row>.case-suggestion-card{grid-column:2/-1!important;grid-row:2!important}.product-app .contact-directory-flow-canvas{height:min(78vh,900px)!important;border:1px solid color-mix(in srgb,var(--tamdot-assistant-blue) 35%,transparent)}.product-app .contact-directory-flow-canvas .contact-flow-node[data-kind=contact]{--relation-color:var(--tamdot-assistant-blue)}.product-app .contact-directory-flow-canvas .contact-flow-node[data-tone=YOUR_TURN]{--relation-color:var(--status-action)}.product-app .contact-directory-flow-canvas .contact-flow-node[data-tone=WAITING_CONTACT]{--relation-color:var(--status-waiting)}.product-app .contact-directory-flow-canvas .contact-flow-node[data-tone=COMPLETE]{--relation-color:var(--status-success)}.product-app .contact-directory-flow-canvas .contact-flow-node-copy small{color:color-mix(in srgb,var(--relation-color) 72%,var(--surface))}.product-app .contact-directory-flow-canvas .contact-flow-edge .react-flow__edge-path{stroke-width:1.25}.product-app .contact-directory-flow-canvas .react-flow__minimap{border:1px solid color-mix(in srgb,var(--tamdot-assistant-blue) 40%,transparent)}.product-app .document-mark.is-generic{border:0!important;background:transparent!important}.product-app .document-mark.is-generic img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-app .assistant-brand>span{width:36px!important;height:36px!important;flex:0 0 36px!important}.product-app .assistant-brand .assistant-static-logo{transform:scale(1.16)!important}.product-app .assistant-brand .tamdot-assistant-loader{gap:0}.product-app .assistant-launcher>span{width:22px!important;height:22px!important}.product-app .assistant-launcher .assistant-static-logo{transform:scale(1.18)!important}.product-app .assistant-launcher:focus-visible .assistant-static-logo,.product-app .assistant-launcher:hover .assistant-static-logo{animation:assistant-icon-hover-small .72s cubic-bezier(.22,.75,.22,1) 1}@keyframes assistant-icon-hover-small{0%,to{transform:translateY(0) scale(1.18)}48%{transform:translateY(-1px) scale(1.25)}}@media (max-width:700px){.product-app .data-list-command-rail-floating.is-collapsed{right:max(8px,env(safe-area-inset-right))!important}.product-app .contact-directory-flow-canvas{height:min(72vh,760px)!important}.product-app .inbox-email-row{grid-template-columns:minmax(0,1fr) auto!important;gap:4px 8px!important;min-height:58px!important}.product-app .inbox-row-main .inbox-sender{grid-column:1!important;grid-row:1!important}.product-app .inbox-row-copy>b{grid-column:1!important;grid-row:2!important}.product-app .inbox-row-copy .inbox-state{grid-column:1!important;grid-row:3!important}.product-app .inbox-row-main>time{grid-column:2!important;grid-row:1!important}.product-app .inbox-email-row>.inbox-action-menu{grid-column:2!important;grid-row:2/span 2!important}}@media (prefers-reduced-motion:reduce){.product-app .data-list-command-rail-floating.is-full-content{transition:none}.product-app .assistant-launcher:focus-visible .assistant-static-logo,.product-app .assistant-launcher:hover .assistant-static-logo{animation:none!important}}.product-app .data-list-command-rail-floating.is-collapsed{width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;justify-content:center!important;cursor:default!important}.product-app .data-list-command-rail-floating.is-collapsed .data-list-command-rail-dismiss{position:relative!important;inset:auto!important;top:auto!important;z-index:1!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border-radius:7px!important;font-size:21px!important}.product-app .data-list-command-rail-floating.is-collapsed:focus-within,.product-app .data-list-command-rail-floating.is-collapsed:hover{width:48px!important}.product-app :where(.contact-command-bar,.document-command-bar){display:grid!important;grid-template-columns:minmax(180px,1fr) auto minmax(120px,auto) auto!important;align-items:center!important;gap:8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!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;white-space:nowrap}.product-app :where(.contact-command-bar,.document-command-bar)>.data-list-sort-control{grid-column:3!important}.product-app :where(.contact-command-bar,.document-command-bar)>.tamdot-popover{grid-column:4!important}.product-app :where(.contact-more-filters,.document-more-filters){min-width:0}.product-app :where(.contact-more-filters,.document-more-filters)>.tamdot-popover-trigger{display:inline-flex!important;min-height:34px!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:5px 9px!important;border:1px solid var(--line)!important;border-radius:6px!important;background:var(--surface)!important;color:var(--ink)!important;box-shadow:none!important;font-size:11px!important;white-space:nowrap}.product-app :where(.contact-more-filters,.document-more-filters)>.tamdot-popover-trigger:focus-visible,.product-app :where(.contact-more-filters,.document-more-filters)>.tamdot-popover-trigger:hover{background:var(--surface)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--blue) 15%,transparent)!important}.product-app .contact-filter-content,.product-app .document-filter-content{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;padding:12px}.product-app :where(.document-filter-content,.contact-filter-content)>fieldset{display:grid;min-width:0;gap:6px;grid-column:1/-1;margin:0;padding:0;border:0}.product-app :where(.document-filter-content,.contact-filter-content)>fieldset>legend,.product-app :where(.document-filter-content,.contact-filter-content)>label>span{margin-bottom:4px;color:var(--muted);font-size:10px;font-weight:750}.product-app :where(.document-filter-content,.contact-filter-content)>label{display:grid;min-width:0;gap:4px}.product-app :where(.document-filter-content,.contact-filter-content) select{width:100%;min-width:0;min-height:34px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);padding:5px 8px;font:inherit;font-size:11px}.product-app .contact-filter-content>.clear-filters-button,.product-app .document-filter-content .document-period-filter,.product-app .document-filter-content>.clear-filters-button{grid-column:1/-1}.product-app .document-filter-content .document-view-switch{min-height:34px;width:100%}.product-app .document-filter-content .document-view-switch button{min-height:32px;padding:4px 7px;font-size:10px}.product-app .document-filter-content .document-period-filter{padding:0;border:0}.product-app .document-filter-content .document-period-filter button{min-height:30px;padding:4px 8px;font-size:10px}.product-app .contact-filter-content .contact-group-switch{min-height:34px;width:100%}.product-app .contact-filter-content .contact-group-switch button{min-height:32px;padding:4px 8px;font-size:10px}.product-app .contact-filter-content .directory-status-filter{width:-moz-max-content;width:max-content;min-height:34px}.product-app .contact-filter-panel,.product-app .document-filter-panel{max-width:calc(100vw - 20px)}.product-app .inbox-command-rail,.product-app .inbox-command-rail .inbox-filters{background:var(--surface)!important;background-color:var(--surface)!important;background-image:none!important;box-shadow:none!important}.product-app .inbox-command-rail .inbox-filters{border:0!important;border-radius:0!important;padding:0!important}.product-app :where(.case-badge.status,.case-badge.attention,.case-badge.priority,.operational-status-badge,.notification-status-tag,.status-badge,.status-tag,.case-history-status,.contact-operational-status){min-height:22px!important;width:-moz-max-content;width:max-content;max-width:100%;border-width:1px!important;border-radius:6px!important;padding:3px 7px!important;font-size:10px!important;font-weight:750!important;line-height:1.15!important;outline:0!important;background-image:none!important}.product-app :where(.case-badge.attention.case-attention-deadline-soon,.case-badge[data-tone=warning]){--semantic-status-color:var(--status-warning);--case-status-color:var(--status-warning);--case-status-soft:var(--status-warning-soft);border:1px solid color-mix(in srgb,var(--status-warning) 56%,var(--line))!important;background:var(--status-warning-soft)!important;color:var(--color-status-warning-ink,var(--status-warning))!important;box-shadow:none!important;outline:none!important}.product-app :where(.operational-status-badge.reason-review_required,.notification-status-tag.tone-review,.case-badge.attention.case-attention-review-required,.case-badge.attention.case-attention-appointment-review,.status-tag.tone-review,.status-badge.tone-review){--semantic-status-color:var(--status-review);--case-status-color:var(--status-review);--case-status-soft:var(--status-review-soft);border:1px solid color-mix(in srgb,var(--status-review) 56%,var(--line))!important;background:var(--status-review-soft)!important;color:var(--color-status-review-ink,var(--status-review))!important;box-shadow:none!important;outline:none!important}.product-app .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger{font-size:12px!important;font-weight:750!important;line-height:1!important}@media (max-width:900px){.product-app :where(.contact-command-bar,.document-command-bar){grid-template-columns:minmax(0,1fr) auto!important}.product-app :where(.contact-command-bar,.document-command-bar)>.document-search-shell{grid-column:1/-1!important}.product-app :where(.contact-command-bar,.document-command-bar)>.document-result-count{grid-column:1!important}.product-app :where(.contact-command-bar,.document-command-bar)>.data-list-sort-control{grid-column:1!important}.product-app :where(.contact-command-bar,.document-command-bar)>.tamdot-popover{grid-column:2!important}}@media (max-width:620px){.product-app :where(.contact-command-bar,.document-command-bar){grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important}.product-app :where(.contact-command-bar,.document-command-bar)>.document-search-shell{grid-column:1/-1!important}.product-app :where(.contact-command-bar,.document-command-bar)>.data-list-sort-control{grid-column:1!important}.product-app :where(.contact-command-bar,.document-command-bar)>.tamdot-popover{grid-column:2!important}.product-app :where(.contact-command-bar,.document-command-bar)>.document-result-count{grid-column:1!important;grid-row:3!important}.product-app :where(.contact-filter-content,.document-filter-content){grid-template-columns:minmax(0,1fr)}}.data-list-command-rail-floating.is-collapsed,.data-list-command-rail-floating.is-collapsed:focus-within,.data-list-command-rail-floating.is-collapsed:hover{width:min(188px,calc(100vw - 24px))!important}.product-app .operational-queue-badges .operational-status-badge[data-tone=warning]{--semantic-status-color:var(--status-warning)!important;border-color:color-mix(in srgb,var(--status-warning) 56%,var(--line))!important;background:var(--status-warning-soft)!important;color:var(--color-status-warning-ink,var(--status-warning))!important;box-shadow:none!important}.product-app .operational-queue-badges .operational-status-badge.reason-review_required{--semantic-status-color:var(--status-review)!important;border-color:color-mix(in srgb,var(--status-review) 56%,var(--line))!important;background:var(--status-review-soft)!important;color:var(--color-status-review-ink,var(--status-review))!important;box-shadow:none!important}.product-app .case-badge.status.case-status-new{--case-status-color:var(--status-information);--case-status-soft:var(--status-information-soft)}.product-app .case-badge.status.case-status-in-progress,.product-app .case-badge.status.case-status-waiting-for-us{--case-status-color:var(--status-action);--case-status-soft:var(--status-action-soft)}.product-app .case-badge.status.case-status-waiting-for-external{--case-status-color:var(--status-waiting);--case-status-soft:var(--color-status-waiting-soft)}.product-app .case-badge.status.case-status-done{--case-status-color:var(--status-success);--case-status-soft:var(--status-success-soft)}.product-app .case-badge.status.case-status-archived{--case-status-color:var(--status-neutral);--case-status-soft:var(--status-neutral-soft)}.product-app .case-badge.status[class*=case-status-]{border:1px solid color-mix(in srgb,var(--case-status-color) 28%,var(--line))!important;background:var(--case-status-soft)!important;color:var(--case-status-color)!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important}.product-app .case-badge.attention.case-attention-action-required,.product-app .case-badge.attention.case-attention-due-today,.product-app .case-badge.attention.case-attention-follow-up-due{--case-status-color:var(--status-action);--case-status-soft:var(--status-action-soft)}.product-app .case-badge.attention.case-attention-overdue,.product-app .case-badge.attention.case-attention-urgent{--case-status-color:var(--status-critical);--case-status-soft:var(--status-critical-soft)}.product-app .case-badge.attention.case-attention-deadline-soon{--case-status-color:var(--status-warning);--case-status-soft:var(--status-warning-soft)}.product-app .case-badge.attention.case-attention-appointment-review,.product-app .case-badge.attention.case-attention-review-required{--case-status-color:var(--status-review);--case-status-soft:var(--status-review-soft)}.product-app .case-badge.attention.case-attention-waiting-external,.product-app .case-badge.attention.case-attention-waiting-response{--case-status-color:var(--status-waiting);--case-status-soft:var(--color-status-waiting-soft)}.product-app .case-badge.attention.case-attention-appointment,.product-app .case-badge.attention.case-attention-new-activity{--case-status-color:var(--status-information);--case-status-soft:var(--status-information-soft)}.product-app .case-badge.attention[class*=case-attention-]{border:1px solid color-mix(in srgb,var(--case-status-color) 28%,var(--line))!important;background:var(--case-status-soft)!important;color:var(--case-status-color)!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important}.data-list-command-rail-floating.is-collapsed,.data-list-command-rail-floating.is-collapsed:focus-within,.data-list-command-rail-floating.is-collapsed:hover{position:fixed!important;display:flex!important;top:auto!important;bottom:max(14px,env(safe-area-inset-bottom))!important;width:min(188px,calc(100vw - 28px))!important;min-width:0!important;height:48px!important;min-height:48px!important;max-height:48px!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;padding:4px 5px 4px 12px!important;overflow:hidden!important;visibility:visible!important;opacity:1!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--surface)!important;color:var(--ink)!important;box-shadow:0 8px 28px color-mix(in srgb,var(--text-primary) 18%,transparent)!important;cursor:default!important}.data-list-command-rail-floating.is-collapsed .data-list-command-rail-compact-label{display:flex!important;min-width:0!important;flex:1 1 auto!important;align-items:center!important;overflow:hidden!important;color:var(--ink)!important;font-size:11px!important;font-weight:750!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}.data-list-command-rail-floating.is-collapsed .data-list-command-rail-dismiss{position:relative!important;inset:auto!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;flex:0 0 38px!important;border:1px solid var(--line)!important;border-radius:7px!important;background:var(--surface)!important;color:var(--action-primary)!important;font-size:21px!important}.data-list-command-rail-floating.is-full-content{position:fixed!important;right:auto!important;bottom:max(14px,env(safe-area-inset-bottom))!important;z-index:420!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--surface)!important;box-shadow:0 8px 28px color-mix(in srgb,var(--text-primary) 18%,transparent)!important}.product-app .action-bar-preference-control{display:inline-flex;align-items:center}.product-app .action-bar-preference-control input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:var(--status-success)}@media (max-width:620px){.data-list-command-rail-floating.is-full-content{left:max(8px,env(safe-area-inset-left))!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}}:root{--td-action-bar-sidebar-width:224px}.data-list-command-rail-floating.is-collapsed,.data-list-command-rail-floating.is-collapsed:focus-within,.data-list-command-rail-floating.is-collapsed:hover{left:calc(var(--td-action-bar-sidebar-width) + max(14px, env(safe-area-inset-left)))!important;right:auto!important}@media (max-width:1180px) and (min-width:901px){:root{--td-action-bar-sidebar-width:188px}}@media (max-width:900px){:root{--td-action-bar-sidebar-width:0px}.data-list-command-rail-floating.is-collapsed,.data-list-command-rail-floating.is-collapsed:focus-within,.data-list-command-rail-floating.is-collapsed:hover{left:max(14px,env(safe-area-inset-left))!important}}.product-app .case-detail-command-rail .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger,.product-app .case-detail-command-rail-scope-floating .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger,html[data-palette] .case-detail-command-rail .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger,html[data-palette] .case-detail-command-rail-scope-floating .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger{min-width:0!important;height:32px!important;min-height:32px!important;padding:5px 9px!important;border:1px solid var(--td-interface-border,var(--line))!important;border-radius:var(--td-control-radius,8px)!important;background:var(--td-ivory-soft,var(--surface-soft))!important;color:var(--td-black,var(--ink))!important;box-shadow:none!important;font-weight:700!important}.product-app .case-detail-command-rail .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger:focus-visible,.product-app .case-detail-command-rail .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger:hover,.product-app .case-detail-command-rail .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger[aria-expanded=true],.product-app .case-detail-command-rail-scope-floating .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger:focus-visible,.product-app .case-detail-command-rail-scope-floating .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger:hover,.product-app .case-detail-command-rail-scope-floating .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger[aria-expanded=true],html[data-palette] .case-detail-command-rail .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger:hover,html[data-palette] .case-detail-command-rail .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger[aria-expanded=true],html[data-palette] .case-detail-command-rail-scope-floating .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger:hover,html[data-palette] .case-detail-command-rail-scope-floating .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger[aria-expanded=true]{border-color:var(--tamdot-border-active,var(--color-brand-primary))!important;background:var(--color-brand-soft,var(--td-interface-soft,var(--surface-soft)))!important;color:var(--color-brand-hover,var(--color-brand-primary))!important;box-shadow:none!important}.product-app .inbox-table-header:before{content:"";display:block}.product-app .case-detail-actions-command .case-action-trigger-content,.product-app .case-detail-actions-command .case-action-trigger-content>span{color:inherit!important}.product-app .operational-work-queue .operational-queue-explanation{display:none!important}.product-app .operational-work-queue .operational-queue-row-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important}.product-app .operational-work-queue .operational-queue-row-meta>div:nth-child(3){display:none!important}.product-app .operational-work-queue .operational-queue-row-meta>div:nth-child(4) dd{font-variant-numeric:tabular-nums}.product-app .business-case-card .business-case-context,.product-app .case-card-current-context{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-app .business-case-footer>small,.product-app .case-card-compact-meta .case-attachment-summary,.product-app .case-card-compact-meta .case-card-latest-email,.product-app .case-card-compact-meta>:nth-child(2){display:none!important}.product-app .case-card-compact-meta{grid-template-columns:minmax(0,1fr)!important}.product-app .inbox-email-row,.product-app .inbox-table-header{grid-template-columns:22px minmax(110px,.8fr) minmax(180px,1.8fr) minmax(92px,.65fr) minmax(100px,.7fr) minmax(130px,1fr) 40px!important}.product-app .inbox-email-row{min-height:46px;gap:8px;padding:6px 10px}.product-app .inbox-mailbox-icon{display:inline-flex!important;grid-column:1;grid-row:1/span 2;width:18px;height:18px;align-items:center;justify-content:center}.product-app .inbox-row-main .inbox-sender{grid-column:2;grid-row:1/span 2}.product-app .inbox-row-copy>b{grid-column:3;grid-row:1}.product-app .inbox-row-copy>p{display:none!important}.product-app .inbox-row-copy .inbox-state{grid-column:5;grid-row:1/span 2}.product-app .inbox-row-copy .case-association-label{display:none!important}.product-app .inbox-row-main>time{grid-column:4;grid-row:1/span 2;font-variant-numeric:tabular-nums}.product-app .inbox-email-row>.inbox-case-link{display:block!important;grid-column:6;grid-row:1/span 2;min-width:0;overflow:hidden;color:var(--td-interface-ink,var(--ink));font-size:10px;text-overflow:ellipsis;white-space:nowrap}.product-app .inbox-email-row>.inbox-case-link:hover{color:var(--tamdot-primary,var(--blue));text-decoration:underline}.product-app .inbox-email-row>.inbox-open-link{display:none!important}.product-app .inbox-email-row>.inbox-action-menu{grid-column:7;grid-row:1/span 2;justify-self:end}.product-app .inbox-email-row>.inbox-action-menu summary{min-width:30px;min-height:30px}@media (max-width:1100px) and (min-width:901px){.product-app .inbox-email-row,.product-app .inbox-table-header{grid-template-columns:20px minmax(90px,.7fr) minmax(145px,1.5fr) minmax(76px,.6fr) minmax(90px,.7fr) minmax(100px,.8fr) 34px!important;gap:6px}}@media (max-width:900px){.product-app .inbox-email-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:start}.product-app .inbox-mailbox-icon{grid-column:1;grid-row:1}.product-app .inbox-row-main .inbox-sender{grid-column:1;grid-row:1;padding-left:24px}.product-app .inbox-row-copy>b{grid-column:1;grid-row:2}.product-app .inbox-row-copy .inbox-state{grid-column:1;grid-row:3}.product-app .inbox-row-main>time{grid-column:2;grid-row:1}.product-app .inbox-email-row>.inbox-case-link{grid-column:1;grid-row:4}.product-app .inbox-email-row>.inbox-action-menu{grid-column:2;grid-row:3/span 2}}@media (prefers-reduced-motion:reduce){.product-app :where(.dashboard-kpi,.dashboard-status-card,.inbox-email-row,.business-case-card){transition:none!important}}.product-app .case-detail-command-rail-scope-floating .case-detail-actions-command,.product-app .case-detail-command-strip .case-detail-actions-command{padding:0!important;border:0!important;border-radius:10px!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.product-app .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger{box-sizing:border-box!important;width:auto!important;min-width:0!important;height:32px!important;min-height:32px!important;padding:5px 10px!important;border:1px solid var(--td-interface-border,var(--line))!important;border-radius:10px!important;background:var(--td-ivory-soft,var(--surface-soft))!important;background-image:none!important;color:var(--td-interface-ink,var(--ink))!important;box-shadow:none!important;-webkit-text-fill-color:currentColor!important}.product-app .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger:is(:hover,:focus-visible,[aria-expanded=true]){border-color:var(--tamdot-border-active,var(--color-brand-primary))!important;background:var(--color-brand-soft,var(--surface-soft))!important;color:var(--color-brand-hover,var(--ink))!important;box-shadow:none!important}.product-app .case-detail-actions-command .case-action-trigger-image{filter:none!important}.product-app .operational-work-queue .operational-queue-row.has-notification[class*=case-status-],.product-app .operational-work-queue .operational-queue-row[class*=case-status-]{border:1px solid var(--line)!important;border-left:3px solid var(--case-status-color)!important;background:var(--surface)!important;box-shadow:none!important}.product-app .operational-work-queue .operational-queue-row-meta .is-critical :is(dt,dd){color:var(--status-critical)!important}.product-app .case-detail-page[class*=case-status-] .case-overview-card{border-left-color:var(--case-status-color)!important;background:var(--surface)!important}.product-app .case-detail-page .case-context-statuses>.case-badge.status{flex:0 0 auto}.product-app .case-detail-page .operational-card-facts{margin-top:10px}.product-app .case-detail-page .operational-card-actions{margin-top:12px}.product-app .case-detail-page .case-layout-module:has(>.case-layout-collapse)>.case-layout-signal{display:none!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{overflow:clip!important;border:1px solid var(--td-interface-border,var(--line))!important;border-radius:10px!important;background:var(--surface)!important;box-shadow:none!important}.product-app .workspace-dense-table .dense-case-header,.product-app .workspace-dense-table .workspace-dense-header{min-height:38px;margin:0!important;border:0!important;border-bottom:1px solid var(--td-interface-border,var(--line))!important;border-radius:0!important;background:var(--surface-soft)!important;box-shadow:none!important;color:var(--muted)!important}.product-app .workspace-dense-table .workspace-dense-row,.product-app .workspace-dense-table article.dense-case-row{min-height:52px!important;margin:0!important;border-top:1px solid var(--td-interface-border,var(--line))!important;border-bottom:0!important;border-radius:0!important;background:var(--surface)!important;box-shadow:none!important;transform:none!important}.product-app .workspace-dense-table .workspace-dense-row:focus-within,.product-app .workspace-dense-table .workspace-dense-row:hover,.product-app .workspace-dense-table article.dense-case-row:focus-within,.product-app .workspace-dense-table article.dense-case-row:hover{background:var(--surface-soft)!important;box-shadow:none!important;transform:none!important}.product-app .workspace-dense-table .dense-case-header+article.dense-case-row,.product-app .workspace-dense-table .workspace-dense-header+.workspace-dense-row{border-top:0!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{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0!important}.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{border-right:0!important;border-left:0!important;padding:8px 11px!important}.product-app .contact-intelligence-card.workspace-dense-row{--contact-row-tone:var(--status-neutral)}.product-app .contact-intelligence-card.workspace-dense-row.tone-action{--contact-row-tone:var(--status-action)}.product-app .contact-intelligence-card.workspace-dense-row.tone-waiting{--contact-row-tone:var(--status-waiting)}.product-app .contact-intelligence-card.workspace-dense-row.tone-urgent{--contact-row-tone:var(--status-critical)}.product-app .contact-intelligence-card.workspace-dense-row.tone-planned{--contact-row-tone:var(--status-information)}.product-app .contact-intelligence-card.workspace-dense-row.tone-active{--contact-row-tone:var(--status-success)}.product-app .contact-directory .contact-intelligence-card.workspace-dense-row{border-left:3px solid var(--contact-row-tone)!important}.product-app .contact-directory .contact-intelligence-card.workspace-dense-row .contact-expanded-content{border-radius:8px}.product-app .document-library .document-list.workspace-dense-table article.workspace-dense-row{grid-template-columns:22px 38px minmax(220px,1fr) minmax(220px,.8fr) auto!important;gap:10px!important}.product-app .inbox-feed.workspace-dense-table .inbox-day-group{overflow:visible!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.product-app .inbox-feed.workspace-dense-table .inbox-day-list{gap:0!important}.product-app .inbox-feed.workspace-dense-table .inbox-email-row.is-action-required{border-left:3px solid var(--status-action)!important}.product-app .inbox-feed.workspace-dense-table .inbox-email-row.is-review{border-left:3px solid var(--status-review)!important}.product-app .inbox-feed.workspace-dense-table .inbox-email-row.is-sent{border-left:3px solid var(--status-success)!important}.product-app .inbox-feed.workspace-dense-table .inbox-email-row.is-filed{border-left:3px solid var(--status-neutral)!important}.product-app .inbox-feed.workspace-dense-table .inbox-email-row>.inbox-action-menu{grid-column:7!important;grid-row:1/span 2!important}.product-app .inbox-feed.workspace-dense-table .inbox-email-row>.case-suggestion-card{grid-row:3!important}@media (max-width:900px){.product-app .workspace-dense-table .workspace-dense-header{display:none!important}.product-app .inbox-feed.workspace-dense-table .inbox-email-row>.inbox-action-menu{grid-column:2!important;grid-row:3/span 2!important}.product-app .document-library .document-list.workspace-dense-table article.workspace-dense-row{grid-template-columns:22px 38px minmax(0,1fr) auto!important}}@media (max-width:650px){.product-app .document-library .document-list.workspace-dense-table article.workspace-dense-row{grid-template-columns:22px 34px minmax(0,1fr)!important}}.product-app .workspace-page-header .workspace-page-heading-copy{gap:0!important}.product-app .workspace-page-header .workspace-page-title-line{display:flex;align-items:center;gap:10px}.product-app .workspace-page-header .workspace-page-title-line h1{margin:0}.product-app .workspace-page-info{position:relative;flex:0 0 auto}.product-app .workspace-page-info summary{display:grid;place-items:center;width:28px;height:28px;list-style:none;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--td-interface-ink,var(--ink));font-size:13px;font-weight:850;cursor:pointer}.product-app .workspace-page-info summary::-webkit-details-marker{display:none}.product-app .workspace-page-info summary:focus-visible,.product-app .workspace-page-info summary:hover{border-color:var(--tamdot-primary,var(--blue));outline:2px solid color-mix(in srgb,var(--tamdot-primary,var(--blue)) 18%,transparent)}.product-app .workspace-page-info p{position:absolute;z-index:100;top:calc(100% + 8px);left:0;width:min(340px,calc(100vw - 48px));margin:0;padding:11px 13px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:var(--shadow-float);color:var(--ink);font-size:12px;line-height:1.45}.product-app .data-list-command-rail-floating.is-collapsed,body>.product-app.data-list-command-rail-floating.is-collapsed,body>.product-app.data-list-command-rail-floating.is-collapsed:focus-within,body>.product-app.data-list-command-rail-floating.is-collapsed:hover{width:min(188px,calc(100vw - 28px))!important;min-width:0!important;justify-content:space-between!important;gap:8px!important;padding:4px 5px 4px 12px!important}.product-app .data-list-command-rail-floating.is-collapsed .data-list-command-rail-dismiss,body>.product-app.data-list-command-rail-floating.is-collapsed .data-list-command-rail-dismiss{display:grid!important;visibility:visible!important;opacity:1!important;flex:0 0 38px!important;place-items:center!important}body>.tamdot-floating-panel.document-filter-panel{box-sizing:border-box;max-width:calc(100vw - 24px);overflow:auto;padding:0!important;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-float)}body>.tamdot-floating-panel.document-filter-panel .document-filter-content{box-sizing:border-box;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:12px!important;width:100%;padding:16px!important}body>.tamdot-floating-panel.document-filter-panel .document-filter-content>:where(fieldset,label,.document-period-filter,.clear-filters-button){box-sizing:border-box;display:grid;grid-column:1/-1!important;min-width:0;width:100%;margin:0}body>.tamdot-floating-panel.document-filter-panel .document-filter-content fieldset{border:0;padding:0;gap:7px}body>.tamdot-floating-panel.document-filter-panel .document-filter-content :where(legend,label>span){display:block;margin:0 0 5px;color:var(--muted);font-size:11px;font-weight:750}body>.tamdot-floating-panel.document-filter-panel .document-filter-content select{box-sizing:border-box;display:block;width:100%;min-width:0;height:36px;padding:6px 9px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:12px}body>.tamdot-floating-panel.document-filter-panel .document-period-filter,body>.tamdot-floating-panel.document-filter-panel .document-view-switch{display:flex!important;flex-wrap:wrap;gap:5px;width:100%;min-width:0;padding:0!important;border:0!important;background:transparent!important}body>.tamdot-floating-panel.document-filter-panel :where(.document-view-switch,.document-period-filter) button{min-width:0;min-height:32px;padding:5px 9px;white-space:normal;line-height:1.2}body>.tamdot-floating-panel.document-filter-panel .document-view-switch img{-o-object-fit:contain;object-fit:contain}.product-app .inbox-feed.workspace-dense-table .inbox-email-row,.product-app .inbox-feed.workspace-dense-table .inbox-table-header{box-sizing:border-box;display:grid!important;grid-template-columns:26px minmax(125px,.85fr) minmax(220px,2fr) 112px minmax(170px,1.2fr) 38px!important;align-items:center!important;-moz-column-gap:10px!important;column-gap:10px!important;row-gap:0!important}.product-app .inbox-feed.workspace-dense-table .inbox-table-header:before{content:""}.product-app .inbox-feed.workspace-dense-table .inbox-table-header>*{min-width:0}.product-app .inbox-feed.workspace-dense-table .inbox-table-filter{display:grid;gap:4px;min-width:0}.product-app .inbox-feed.workspace-dense-table .inbox-table-filter :is(select,button){min-width:0;width:100%}.product-app .inbox-feed.workspace-dense-table .inbox-email-row .inbox-row-main{box-sizing:border-box;display:grid!important;grid-column:1/5!important;grid-row:1!important;grid-template-columns:26px minmax(125px,.85fr) minmax(220px,2fr) 112px!important;align-items:center;gap:10px;min-width:0;width:100%;margin:0;padding:0!important;color:inherit;text-decoration:none}.product-app .inbox-feed.workspace-dense-table .inbox-mailbox-icon{display:flex!important;position:static!important;grid-column:1!important;grid-row:1!important;width:22px!important;height:22px!important;padding:0!important}.product-app .inbox-feed.workspace-dense-table .inbox-row-main .inbox-sender{display:block!important;grid-column:2!important;grid-row:1!important;min-width:0;overflow:hidden;padding:0!important;text-overflow:ellipsis;white-space:nowrap}.product-app .inbox-feed.workspace-dense-table .inbox-subject{display:flex;grid-column:3;grid-row:1;align-items:center;gap:7px;min-width:0;overflow:hidden;margin:0;white-space:nowrap}.product-app .inbox-feed.workspace-dense-table .inbox-subject>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.product-app .inbox-feed.workspace-dense-table .inbox-subject .language-flag{position:static;flex:0 0 auto}.product-app .inbox-feed.workspace-dense-table .inbox-row-main>time{display:block;grid-column:4!important;grid-row:1!important;min-width:0;overflow:hidden;font-size:10px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.product-app .inbox-feed.workspace-dense-table .inbox-destination{display:flex;grid-column:5!important;grid-row:1!important;align-items:center;gap:6px;min-width:0;overflow:hidden}.product-app .inbox-feed.workspace-dense-table .inbox-destination .inbox-case-link{display:block!important;min-width:0;overflow:hidden;padding:0!important;color:var(--ink);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.product-app .inbox-feed.workspace-dense-table .inbox-no-case{color:var(--muted);font-size:11px;white-space:nowrap}.product-app .inbox-feed.workspace-dense-table .inbox-email-row>.inbox-action-menu{grid-column:6!important;grid-row:1!important;justify-self:end!important}.product-app .inbox-feed.workspace-dense-table .inbox-email-row>.case-suggestion-card{grid-column:1/-1!important;grid-row:2!important}.product-app .inbox-feed.workspace-dense-table .inbox-email-row.is-archived{border-left:3px solid var(--status-neutral)!important}.product-app .inbox-feed.workspace-dense-table .inbox-email-row.is-linked{border-left:3px solid var(--status-success)!important}.product-app .inbox-feed.workspace-dense-table .inbox-email-row.is-unlinked{border-left:3px solid var(--status-neutral)!important}.product-app .document-group-symbol.is-contact{color:var(--tamdot-primary,var(--blue));font-size:13px;font-weight:850}.product-app .document-group-symbol.is-calendar img{display:block;width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.product-app .secretary-settings .switch{display:inline-flex;flex:0 0 42px;align-items:center;width:42px;height:24px;padding:3px;cursor:pointer;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--muted) 22%,var(--surface))}.product-app .secretary-settings .switch>span{width:16px;height:16px;border:1px solid var(--line);border-radius:50%;background:var(--surface);box-shadow:0 1px 3px color-mix(in srgb,var(--ink) 18%,transparent)}.product-app .secretary-settings .switch.on{border-color:var(--tamdot-primary,var(--blue));background:var(--tamdot-primary,var(--blue))}.product-app .secretary-settings .switch:disabled{cursor:not-allowed;opacity:.65}.product-app .secretary-settings :is(.automation-mode-explainer,.email-preferences,label.field:has(>select[data-setting-state=stored-only])){display:none!important}.product-app .secretary-settings .secretary-section:has(>.section-title+label.field select[aria-describedby=follow-up-mode-state]){display:none!important}.product-app .action-bar-preference-control{position:relative;gap:10px;color:var(--ink)}.product-app .action-bar-preference-control .action-bar-toggle-input{position:absolute;width:1px;height:1px;opacity:0}.product-app .action-bar-toggle-track{box-sizing:border-box;display:flex;align-items:center;flex:0 0 42px;width:42px;height:24px;padding:3px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--muted) 20%,var(--surface));transition:background .12s ease}.product-app .action-bar-toggle-track>span{width:16px;height:16px;border-radius:50%;background:var(--surface);box-shadow:0 1px 3px color-mix(in srgb,var(--ink) 22%,transparent);transition:transform .12s ease}.product-app .action-bar-toggle-input:checked+.action-bar-toggle-track{border-color:var(--tamdot-primary,var(--blue));background:var(--tamdot-primary,var(--blue))}.product-app .action-bar-toggle-input:checked+.action-bar-toggle-track>span{transform:translateX(18px)}.product-app .action-bar-toggle-input:focus-visible+.action-bar-toggle-track{outline:2px solid var(--tamdot-primary,var(--blue));outline-offset:2px}.product-app .action-bar-preference-control strong{font-size:12px}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)>.inline-module-toolbar{box-sizing:border-box;border-bottom:2px solid color-mix(in srgb,var(--tamdot-primary,var(--blue)) 58%,var(--line))!important}.product-app .inline-module-toolbar .inline-module-identity{display:grid;min-width:0;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.product-app .inline-module-toolbar .inline-module-identity:focus-visible,.product-app .inline-module-toolbar .inline-module-identity:hover{border-color:var(--tamdot-primary,var(--blue));background:var(--surface-soft)}.product-app .contact-directory-flow-workspace{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.product-app .contact-directory-flow-workspace .contact-flow-toolbar{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px}.product-app .contact-flow-toolbar>div{display:flex;gap:5px}.product-app .contact-flow-toolbar button{min-width:32px;height:30px;padding:4px 8px}.product-app .contact-directory-flow-canvas{height:min(76vh,760px)!important;min-height:500px!important;border:0!important;border-radius:0!important;background:var(--surface)!important}.product-app .contact-directory-flow-canvas .react-flow__background pattern circle{fill:color-mix(in srgb,var(--tamdot-primary,var(--blue)) 18%,transparent)!important}.product-app .contact-directory-flow-canvas .contact-flow-node{width:230px!important}.product-app .contact-directory-flow-canvas .contact-flow-node[data-kind=case]{width:280px!important;--relation-color:var(--tamdot-primary,var(--blue))}.product-app .contact-directory-flow-canvas .contact-flow-node>a,.product-app .contact-directory-flow-canvas .contact-flow-node>div:not(.react-flow__handle){min-height:62px;padding:9px 11px;border:1px solid var(--line);border-left:3px solid var(--relation-color,var(--tamdot-primary,var(--blue)));border-radius:9px;background:var(--surface);color:var(--ink);box-shadow:0 2px 8px color-mix(in srgb,var(--ink) 7%,transparent)}.product-app .contact-directory-flow-canvas .contact-flow-node-copy :is(strong,em){color:var(--ink)}.product-app .contact-directory-flow-canvas .contact-flow-node-copy strong{white-space:nowrap}.product-app .contact-directory-flow-canvas .contact-flow-node-copy em{color:var(--muted)}.product-app .contact-directory-flow-canvas .contact-flow-node-icon{background:color-mix(in srgb,var(--relation-color) 10%,var(--surface))}.product-app .contact-directory-flow-canvas .contact-flow-edge .react-flow__edge-path{stroke:color-mix(in srgb,var(--tamdot-primary,var(--blue)) 38%,var(--line));stroke-width:1.4}.product-app .contact-directory-flow-canvas .react-flow__controls button{background:var(--surface);color:var(--ink);fill:var(--ink);border-color:var(--line)}.product-app .contact-directory-flow-canvas .react-flow__minimap{background:var(--surface);border-color:var(--line)}@media (max-width:1020px){.product-app .inbox-feed.workspace-dense-table .inbox-table-header{display:none!important}.product-app .inbox-feed.workspace-dense-table .inbox-email-row{grid-template-columns:minmax(0,1fr) 38px!important;row-gap:6px!important}.product-app .inbox-feed.workspace-dense-table .inbox-email-row .inbox-row-main{grid-column:1/-1!important;grid-row:1!important;grid-template-columns:24px minmax(0,1fr) auto!important;gap:5px 8px!important}.product-app .inbox-feed.workspace-dense-table .inbox-row-main .inbox-sender{grid-column:2!important;grid-row:1!important}.product-app .inbox-feed.workspace-dense-table .inbox-subject{grid-column:2/4!important;grid-row:2!important}.product-app .inbox-feed.workspace-dense-table .inbox-row-main>time{grid-column:3!important;grid-row:1!important}.product-app .inbox-feed.workspace-dense-table .inbox-destination{grid-column:1!important;grid-row:2!important}.product-app .inbox-feed.workspace-dense-table .inbox-email-row>.inbox-action-menu{grid-column:2!important;grid-row:2!important}.product-app .inbox-feed.workspace-dense-table .inbox-email-row>.case-suggestion-card{grid-row:3!important}}@media (max-width:560px){.product-app .inbox-feed.workspace-dense-table .inbox-row-main>time{font-size:9px}.product-app .contact-directory-flow-workspace .contact-flow-toolbar{align-items:flex-start;flex-direction:column}}.product-app .workspace-page-header{position:relative;overflow:visible!important}.product-app .workspace-page-header:has(.workspace-page-info[open]){z-index:120}.product-app .workspace-page-header .workspace-page-heading-copy{display:block!important;flex:1 1 auto;width:auto;min-width:0;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"title"!important}.product-app .workspace-page-header .workspace-page-title-line{justify-content:flex-start!important}.product-app .workspace-page-header .workspace-page-info[open]{z-index:121}.product-app .workspace-page-header .workspace-page-info p{z-index:122;box-sizing:border-box;max-width:calc(100vw - 32px);white-space:normal}.product-app .assistant-launcher,.product-app .assistant-launcher:focus-visible,.product-app .assistant-launcher:hover{transform:none!important;animation:none!important}.product-app .assistant-launcher>span{overflow:visible;background:transparent}.product-app .assistant-launcher-icon{display:block;color:var(--tamdot-primary,var(--blue))}.product-app .assistant-launcher-star{color:var(--tamdot-primary,var(--blue));transition:fill .15s ease}.product-app .assistant-launcher:focus-visible .assistant-launcher-star,.product-app .assistant-launcher:hover .assistant-launcher-star{fill:var(--tamdot-orange)}.product-app .assistant-launcher:hover{background:color-mix(in srgb,var(--td-ivory) 35%,var(--surface))!important}.product-app .product-sidebar .logo:focus-visible,.product-app .product-sidebar .logo:hover{background:transparent!important}.product-app .product-sidebar .logo:focus-visible>span,.product-app .product-sidebar .logo:hover>span{background:linear-gradient(90deg,var(--color-sidebar-text),var(--td-ivory));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.product-app .operations-trigger.running .operations-state-icon,.product-app .operations-trigger.scan-running .operations-state-icon{animation:none!important;background:var(--surface)!important;box-shadow:inset 0 0 0 1px var(--line)}.product-app .operations-tamdot-spinning{display:block;width:20px;height:20px;-o-object-fit:contain;object-fit:contain;animation:tamdot-sync-spin 1.5s linear infinite}@media (prefers-reduced-motion:reduce){.product-app .operations-tamdot-spinning{animation:none}}.product-app .settings-page .account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start;gap:12px!important}.product-app .settings-page .account-grid>.account-settings-column{display:grid;grid-column:auto!important;grid-row:auto!important;align-content:start;gap:12px;min-width:0}.product-app .inbox-command-rail .inbox-filters{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(180px,240px) auto auto!important;align-items:end;gap:9px}.product-app .inbox-command-rail .inbox-filters>input{min-width:0;grid-column:1/-1;width:100%}.product-app .inbox-command-rail .document-result-count{white-space:nowrap;align-self:center}body>.tamdot-floating-panel.inbox-filter-panel .document-filter-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%;min-width:0}body>.tamdot-floating-panel.inbox-filter-panel .document-filter-grid>label{min-width:0}body>.tamdot-floating-panel.inbox-filter-panel .document-filter-grid select{box-sizing:border-box;width:100%;min-width:0}.product-app .inbox-feed.workspace-dense-table .inbox-table-header{min-height:38px!important;align-items:center!important;padding:8px 11px!important;background:var(--surface-soft)!important}.product-app .inbox-feed.workspace-dense-table .inbox-table-header>span{min-width:0;overflow:hidden;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.product-app .contact-directory .ungrouped-contact-table{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface)}@media (max-width:900px){.product-app .settings-page .account-grid{grid-template-columns:1fr!important}.product-app .inbox-command-rail .inbox-filters{grid-template-columns:minmax(0,1fr) auto!important}.product-app .inbox-command-rail .inbox-filters>input{grid-column:1/-1}.product-app .inbox-command-rail .inbox-filters .data-list-sort-control{grid-column:1}.product-app .inbox-command-rail .inbox-filters .document-result-count{grid-column:2}}@media (max-width:580px){.product-app .inbox-command-rail .inbox-filters,body>.tamdot-floating-panel.inbox-filter-panel .document-filter-grid{grid-template-columns:minmax(0,1fr)!important}.product-app .inbox-command-rail .inbox-filters>*{grid-column:1!important}}.tamdot-mobile-filter-heading{display:none}body>.tamdot-floating-panel.contact-filter-panel .contact-filter-content,body>.tamdot-floating-panel.document-filter-panel .document-filter-content{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;padding:16px;background:var(--surface)}body>.tamdot-floating-panel.contact-filter-panel fieldset,body>.tamdot-floating-panel.document-filter-panel fieldset{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0}body>.tamdot-floating-panel.contact-filter-panel label>span,body>.tamdot-floating-panel.contact-filter-panel legend,body>.tamdot-floating-panel.document-filter-panel label>span,body>.tamdot-floating-panel.document-filter-panel legend{display:block;margin-bottom:7px;color:var(--muted);font-size:12px;font-weight:750}body>.tamdot-floating-panel.contact-filter-panel .contact-group-switch,body>.tamdot-floating-panel.contact-filter-panel .directory-status-filter{display:flex;flex-wrap:wrap;align-items:center;gap:7px;width:100%}body>.tamdot-floating-panel.contact-filter-panel :is(.directory-status-filter,.contact-group-switch) button{min-height:40px;padding:7px 12px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink)}body>.tamdot-floating-panel.contact-filter-panel :is(.directory-status-filter,.contact-group-switch) button.active{border-color:var(--brand-700);background:var(--brand-700);color:var(--surface)}body>.tamdot-floating-panel.contact-filter-panel .directory-activity-filter{display:grid;gap:5px}body>.tamdot-floating-panel.contact-filter-panel select,body>.tamdot-floating-panel.document-filter-panel select{display:block;width:100%;min-height:42px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);padding:8px 12px;font:inherit}.product-app .operations-trigger.running .operations-state-icon{background:var(--surface)!important;border-radius:8px}.product-app .operations-trigger.running .operations-tamdot-loader{flex:0 0 24px}.product-app .notification-panel>header .notification-panel-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.product-app .notification-panel>header .notification-panel-close{display:grid;flex:0 0 36px;place-items:center;width:36px;height:36px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink)}.product-app .notification-mark-all-short{display:none}.product-app .notification-item .notification-subject{display:-webkit-box!important;white-space:normal!important;overflow-wrap:anywhere;-webkit-box-orient:vertical}.product-app .notification-item .notification-subject{-webkit-line-clamp:2}.product-app .notification-item .notification-context{-webkit-line-clamp:3}@media (max-width:650px){body>.tamdot-floating-panel:is(.contact-filter-panel,.document-filter-panel,.inbox-filter-panel){position:fixed!important;top:auto!important;bottom:max(8px,env(safe-area-inset-bottom))!important;left:8px!important;right:8px!important;width:auto!important;max-width:none!important;max-height:min(70dvh,calc(100dvh - 160px))!important;overflow-x:hidden!important;overflow-y:auto!important;border-radius:16px;box-shadow:0 20px 60px color-mix(in srgb,var(--brand-950) 25%,transparent)}.tamdot-mobile-filter-heading{display:flex;position:sticky;z-index:1;top:0;align-items:center;justify-content:space-between;min-height:46px;padding:7px 12px;border-bottom:1px solid var(--line);background:var(--surface);color:var(--ink)}.tamdot-mobile-filter-heading button{min-width:36px;min-height:36px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink)}.product-app .notification-panel>header{min-height:58px}.product-app .notification-panel>header .notification-panel-title{display:grid;align-content:start;gap:4px}.product-app .notification-panel>header .notification-panel-header-actions{flex:0 0 auto}.product-app .notification-panel>header .notification-mark-all{max-width:none;padding:5px 2px;font-size:11px;line-height:1.2;white-space:nowrap}.product-app .notification-mark-all-long{display:none}.product-app .notification-mark-all-short{display:inline}.product-app .notification-panel>.notification-filters{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin}.product-app .notification-panel>.notification-filters button{flex:0 0 auto;width:auto;gap:8px}.product-app .notification-item{grid-template-columns:32px minmax(0,1fr)!important;gap:8px!important}.product-app .notification-item-content{grid-column:2}.product-app .notification-item-heading{flex-wrap:wrap}.product-app .notification-item-heading time{margin-left:auto}.product-app .notification-item-actions>.notification-primary-action{flex-basis:100%}.product-app .notification-item-actions>.notification-icon-action{flex:0 0 40px}}.product-app .monitoring-scan-decision-card{display:grid;gap:5px;align-content:start}.product-app .monitoring-scan-decision-card small{line-height:1.4;overflow-wrap:anywhere}.public-workspace-section{max-width:1440px;margin:0 auto;padding:clamp(44px,7vw,96px) 24px;color:var(--text-primary)}.public-workspace-intro{max-width:730px;margin:0 auto 28px;text-align:center}.public-workspace-intro p{margin:0 0 10px;color:var(--brand-700);font-size:11px;font-weight:850;letter-spacing:.12em}.public-workspace-intro h2{margin:0 0 12px;font-size:clamp(27px,4vw,44px);letter-spacing:-.035em}.public-workspace-intro span{color:var(--text-muted);line-height:1.55}.public-workspace-frame{display:grid;grid-template-columns:180px minmax(0,1fr);min-height:490px;overflow:hidden;border:1px solid var(--border-strong);border-radius:16px;background:var(--background);box-shadow:0 32px 75px color-mix(in srgb,var(--brand-950) 14%,transparent)}.public-workspace-sidebar{display:flex;flex-direction:column;gap:5px;padding:18px 11px;background:linear-gradient(160deg,var(--brand-950),var(--brand-700));color:var(--color-sidebar-muted)}.public-workspace-sidebar strong{display:flex;align-items:center;gap:7px;margin:0 0 22px;padding:0 5px;color:var(--surface);font-size:13px}.public-workspace-logo{display:grid;place-items:center;width:25px;height:25px;border-radius:6px;background:linear-gradient(135deg,var(--brand-900),var(--tamdot-assistant-blue));color:var(--surface);font-weight:900}.public-workspace-sidebar :is(button,span:not(.public-workspace-logo)){display:block;width:100%;border:0;border-radius:7px;background:transparent;color:inherit;padding:10px 12px;text-align:left;font:inherit;font-size:12px;font-weight:700}.public-workspace-sidebar button{cursor:pointer}.public-workspace-sidebar button.active{background:var(--surface);color:var(--brand-950)}.public-workspace-sidebar button:not(.active):hover{background:color-mix(in srgb,var(--surface) 12%,transparent)}.public-workspace-main{min-width:0}.public-workspace-topbar{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:55px;padding:9px 18px;border-bottom:1px solid var(--border-default);background:var(--surface)}.public-workspace-search{display:block;width:min(390px,80%);overflow:hidden;border:1px solid var(--border-default);border-radius:8px;padding:8px 12px;color:var(--text-muted);font-size:11px;white-space:nowrap;text-overflow:ellipsis}.public-workspace-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--color-brand-soft);color:var(--brand-700);font-weight:800}.public-workspace-content{position:relative;padding:19px 20px 65px}.public-workspace-content h3{margin:0 0 16px;font-size:22px}.public-workspace-content h4{margin:0;border-bottom:1px solid var(--border-default);padding:12px 14px;font-size:13px}.public-workspace-columns>section,.public-workspace-status,.public-workspace-table{overflow:hidden;border:1px solid var(--border-default);border-radius:9px;background:var(--surface)}.public-workspace-status>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:8px}.public-workspace-status article{display:flex;flex-direction:column;gap:6px;min-width:0;min-height:68px;border:1px solid var(--border-default);border-left:3px solid var(--status-information);border-radius:8px;padding:9px}.public-workspace-status article small{overflow:hidden;color:var(--text-muted);font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.public-workspace-status article b{font-size:23px}.public-workspace-status article.tone-review{border-left-color:var(--status-review)}.public-workspace-status article.tone-us{border-left-color:var(--status-action)}.public-workspace-status article.tone-external{border-left-color:var(--status-waiting)}.public-workspace-status article.tone-done{border-left-color:var(--status-success)}.public-workspace-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:13px}.public-workspace-mail,.public-workspace-task{display:grid;gap:4px;border-bottom:1px solid var(--border-default);padding:11px 14px;font-size:11px}.public-workspace-task small{font-weight:800}.public-workspace-task .tone-review{color:var(--color-status-review-ink)}.public-workspace-task .tone-us{color:var(--status-action)}.public-workspace-mail b,.public-workspace-task b{font-size:12px}.public-workspace-task p{margin:0;color:var(--text-secondary)}.public-workspace-task>span{color:var(--brand-700);font-weight:800}.public-workspace-mail small{color:var(--text-muted)}.public-workspace-mail span{border:1px solid var(--border-default);border-radius:6px;padding:5px 7px;color:var(--text-secondary)}.public-workspace-table{font-size:12px}.public-workspace-table>div{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(110px,.7fr) minmax(0,1.5fr);align-items:center;gap:12px;min-height:58px;border-bottom:1px solid var(--border-default);padding:10px 15px}.public-workspace-table .public-workspace-table-head{min-height:37px;background:var(--surface-subtle);color:var(--text-muted);font-size:10px;font-weight:800;text-transform:uppercase}.public-workspace-table .tone-review{color:var(--color-status-review-ink)}.public-workspace-table .tone-us{color:var(--status-action)}.public-workspace-action-bar{position:absolute;bottom:10px;left:20px;display:flex;align-items:center;justify-content:space-between;width:180px;height:42px;border:1px solid var(--border-default);border-radius:9px;background:var(--surface);padding:0 7px 0 12px;box-shadow:0 6px 18px color-mix(in srgb,var(--brand-950) 12%,transparent);font-size:11px}.public-workspace-action-bar span{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--border-default);border-radius:7px;font-size:18px}@media (max-width:750px){.public-workspace-section{padding-inline:12px}.public-workspace-frame{grid-template-columns:1fr}.public-workspace-sidebar{flex-direction:row;align-items:center;gap:2px;overflow-x:auto;padding:8px}.public-workspace-sidebar strong{flex:0 0 auto;margin:0 8px 0 0;white-space:nowrap}.public-workspace-sidebar :is(button,span:not(.public-workspace-logo)){width:auto;flex:0 0 auto;padding:8px;white-space:nowrap}.public-workspace-content{padding:14px 12px 64px}.public-workspace-status>div{grid-template-columns:repeat(5,minmax(92px,1fr));overflow-x:auto}.public-workspace-columns{grid-template-columns:1fr}.public-workspace-table{overflow-x:auto}.public-workspace-table>div{min-width:580px}.public-workspace-action-bar{left:12px}}.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]) .case-history-status{--history-tone:var(--brand-900)!important}.product-app .case-history-row[data-current-status-step=true]{--history-tone:var(--history-case-tone,var(--status-neutral))!important;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-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}.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]) .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{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 .desk-product-workspace{min-width:0}.product-app .desk-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}.desk-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}.desk-product-workspace :where(input,select,textarea,button,a):focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:3px}.desk-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}.desk-product-workspace .case-quick-filter-row{margin-bottom:12px;gap:6px}.desk-product-workspace .case-quick-filter-row button{font-family:inherit;min-height:34px;padding:7px 11px;font-size:12px}.desk-product-workspace .product-module-table{table-layout:fixed}.desk-product-workspace .product-module-table th{padding:12px 10px;background:var(--color-surface-muted);font-size:10px}.desk-product-workspace .product-module-table td{vertical-align:middle;padding:10px;font-size:12px;overflow-wrap:anywhere}.desk-product-workspace .product-module-table tr{min-height:52px}.desk-product-workspace .product-module-table tr:hover td{background:var(--color-surface-hover)}.desk-product-workspace .product-module-table :where(th,td):first-child{width:35%}.desk-product-workspace .product-module-table .ticket-issue-preview{max-width:none}.desk-product-workspace .product-module-table .ticket-issue-preview,.desk-product-workspace .product-module-table td>a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.desk-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}.desk-product-workspace .product-module-status:before{background:var(--product-status)}.desk-product-workspace .product-module-status.status-open{--product-status:var(--color-status-action);--product-status-soft:var(--color-status-action-soft)}.desk-product-workspace .product-module-status:is(.status-draft,.deadline-due_soon){--product-status:var(--color-status-warning-ink);--product-status-soft:var(--color-status-warning-soft)}.desk-product-workspace .product-module-status:is(.status-in_progress){--product-status:var(--color-status-action-ink);--product-status-soft:var(--color-status-action-soft)}.desk-product-workspace .product-module-status.status-waiting_customer{--product-status:var(--color-status-waiting);--product-status-soft:var(--color-status-waiting-soft)}.desk-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)}.desk-product-workspace .product-module-status:is(.deadline-overdue,.deadline-missed){--product-status:var(--color-status-critical);--product-status-soft:var(--color-status-critical-soft)}.desk-product-workspace .schedule-calendar-heading h2{font-size:16px;padding-right:30px}.desk-product-workspace .schedule-calendar-grid{border-radius:0;gap:0}.product-app .desk-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 .desk-product-workspace .schedule-calendar-grid .schedule-day:hover{background:var(--color-surface-hover)}.product-app .desk-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 .desk-product-workspace .schedule-calendar-grid .schedule-day.is-holiday:not(.is-selected){background:var(--color-status-information-soft)}.desk-product-workspace .schedule-day-indicators{gap:3px;align-self:start}.desk-product-workspace .schedule-calendar-grid .schedule-count{margin:0}.desk-product-workspace .schedule-day-detail{margin-top:0}.desk-product-workspace .schedule-day-detail>h2{font-size:16px;padding-right:30px}.desk-product-workspace .schedule-day-detail ul{list-style:none;padding:0;margin:0}.desk-product-workspace .schedule-day-detail li{padding:12px 0;display:flex;gap:12px;border-top:1px solid var(--color-border-subtle)}.desk-product-workspace .schedule-day-detail li>div{min-width:0}.desk-product-workspace .schedule-day-detail li small{display:block;color:var(--color-text-soft);margin:4px 0}.desk-product-workspace .schedule-mail-requests>li{display:block;padding:12px 0}.desk-product-workspace .schedule-mail-requests>li>div{min-width:0}.desk-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){.desk-product-workspace .product-module-table:not(.ticket-queue-table):not(.ticket-case-table){min-width:0;table-layout:auto}.desk-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}.desk-product-workspace:not([data-workspace-page=schedule-team]) .product-module-table:not(.ticket-queue-table):not(.ticket-case-table) thead{display:none}.desk-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)}.desk-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}.desk-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}.desk-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}.desk-product-workspace .product-module-table:not(.ticket-queue-table):not(.ticket-case-table) td:first-child{width:auto}.desk-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}.desk-product-workspace .product-module-table{table-layout:auto;min-width:0}.desk-product-workspace .product-module-table :where(th,td):first-child{width:auto}.desk-product-workspace .product-module-table .ticket-issue-preview,.desk-product-workspace .product-module-table td>a{white-space:normal}.product-app .desk-product-workspace .schedule-calendar-grid .schedule-day{min-height:44px;padding:5px}.desk-product-workspace .schedule-availability-toolbar{flex-wrap:wrap}.desk-product-workspace .schedule-availability-toolbar label{min-width:0;width:100%}.desk-product-workspace .suite-row-actions{gap:6px}.desk-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[data-history-completed=false]:not([data-current-status-step=true]){--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{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]){--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{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-review-ink);--case-filter-soft:var(--color-status-review-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,.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=review]{--case-filter-accent:var(--color-status-review-ink);--case-filter-soft:var(--color-status-review-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,.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));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;align-items:center;justify-content:space-between;gap:8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--color-text-muted);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 .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);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),.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-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}}@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;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-radius:8px;background:transparent!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{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 :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{justify-items:start;gap:4px;height:auto;text-align:left;white-space:normal}.case-action-menu-panel .case-action-primary-detail{display:-webkit-box;overflow:hidden;font-size:11px;font-weight:500;-webkit-box-orient:vertical;-webkit-line-clamp:2}html:has(.public-welcome-v5){scroll-behavior:smooth}.public-welcome-v5{--td-orange:var(--brand-900);--td-rust:var(--brand-950)}.public-welcome-v5 .tamdot-public-hero{align-items:start}.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 :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;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;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;flex:0 0 auto!important;align-self:stretch;grid-template-columns:34px minmax(0,1fr)!important;align-items:start!important;height:auto!important;overflow:visible!important}.product-app .notification-list>.notification-item>.notification-item-content{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}.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%}}.product-app .inbox-feed.workspace-dense-table .inbox-destination .inbox-folder-chip{display:inline-flex!important;flex:0 1 auto;align-items:center;gap:5px;box-sizing:border-box;max-width:100%;min-height:26px;padding:3px 7px!important;border:1px solid var(--color-border)!important;border-radius:7px;background:var(--color-surface);color:var(--color-text)!important;text-decoration:none}.product-app .inbox-feed.workspace-dense-table .inbox-destination .inbox-folder-chip .inbox-folder-icon{flex:0 0 auto;width:14px;height:14px;-o-object-fit:contain;object-fit:contain}.product-app .inbox-feed.workspace-dense-table .inbox-destination .inbox-folder-chip>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .inbox-feed.workspace-dense-table .inbox-destination .inbox-folder-chip:is(:hover,:focus-visible){border-color:var(--color-brand-primary)!important;color:var(--color-brand-primary)!important}.product-app .inbox-feed.workspace-dense-table .inbox-state.archived{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:3px 7px;border:1px solid var(--color-border)!important;border-radius:7px;background:var(--color-surface)!important;color:var(--status-neutral)!important}.product-app .inbox-feed.workspace-dense-table .inbox-state.archived .app-icon{flex:0 0 14px}@media (max-width:560px){.product-app .inbox-feed.workspace-dense-table .inbox-destination{flex-wrap:wrap;overflow:visible}.product-app .inbox-feed.workspace-dense-table .inbox-destination .inbox-folder-chip{max-width:min(100%,240px)}}.product-app>.notification-panel>header{min-height:48px;padding:6px 10px}.product-app .notification-read-filters{gap:4px;padding:4px}.product-app .notification-read-filters>button{min-height:34px;padding:5px 8px}.product-app .notification-panel>.notification-filters{display:flex!important;flex-wrap:nowrap!important;gap:5px;min-height:0!important;margin-top:0;padding:5px 8px!important;overflow-x:hidden!important}.product-app .notification-panel>.notification-filters button{flex:1 1 0!important;justify-content:center;min-width:0!important;min-height:34px!important;padding:5px 6px;border-radius:7px;white-space:nowrap}.product-app>.notification-panel>.notification-list{gap:5px!important;padding:6px!important}.product-app .notification-list>.notification-item{display:grid!important;grid-template-columns:26px minmax(0,1fr)!important;gap:7px!important;min-height:0!important;margin:0!important;padding:8px 9px!important;border-radius:8px!important}.product-app .notification-list>.notification-item>.notification-urgency-icon{position:static!important;grid-column:1;width:26px;height:26px;border-radius:6px}.product-app .notification-list>.notification-item>.notification-item-content{display:grid!important;grid-column:2!important;gap:3px!important;min-width:0}.product-app .notification-item-heading{min-height:0!important;align-items:center!important;gap:4px!important;padding-left:0!important}.product-app .notification-heading-left{gap:4px!important}.product-app .notification-item-heading time{font-size:10px;white-space:nowrap}.product-app .notification-item .notification-status-tag{max-width:min(155px,38vw);padding:3px 6px;border-radius:5px;letter-spacing:.02em;font-size:9px}.product-app .notification-item .notification-subject{display:block!important;min-width:0;overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap!important;overflow-wrap:normal;-webkit-line-clamp:unset!important}.product-app .notification-item .notification-context,.product-app .notification-item .notification-urgency-reason{display:-webkit-box!important;min-width:0;-webkit-box-orient:vertical;-webkit-line-clamp:2!important;overflow:hidden!important;text-overflow:clip;white-space:normal!important;overflow-wrap:anywhere!important;font-size:12px!important;line-height:1.45!important}.product-app .notification-item .notification-subject{font-size:12px!important}.product-app .notification-item .notification-context{margin:0}.product-app .notification-item .notification-urgency-reason{margin:0;padding:2px 5px}.product-app .notification-item .notification-mailbox{margin:0}.product-app .notification-item .notification-mailbox .mailbox-identity{font-size:11px}.product-app .notification-item-actions{gap:5px!important;margin-top:2px;padding-top:4px;border-top:1px solid var(--color-border-subtle)}.product-app .notification-item-actions>.notification-primary-action{flex:1 1 0!important;min-width:0!important;min-height:34px!important;padding:5px 8px!important;font-size:10px}.product-app .notification-item-actions>.notification-icon-action{flex:0 0 34px;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.product-app .notification-item :is(.notification-subject,.notification-context,.notification-urgency-reason):focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}@media (max-width:650px){.product-app .notification-panel>.notification-filters{padding:5px 6px!important}.product-app .notification-panel>.notification-filters button{min-height:40px!important;font-size:10px}.product-app .notification-item-actions>.notification-primary-action{flex-basis:0!important;min-height:44px!important}.product-app .notification-item-actions>.notification-icon-action{flex-basis:44px;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}:is(#case-history-compact,#case-history-expanded) .case-history-rows{position:relative!important;display:grid!important;gap:0!important;margin:0!important;padding:9px 14px!important;list-style:none!important}:is(#case-history-compact,#case-history-expanded) .case-history-rows:before{position:absolute!important;top:18px!important;bottom:18px!important;left:34px!important;width:1px!important;background:var(--color-border)!important;transform:translateX(-50%);content:""!important}:is(#case-history-compact,#case-history-expanded) .case-history-row{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;min-width:0!important;padding:5px 0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;filter:none!important}:is(#case-history-compact,#case-history-expanded) .case-history-row:before{display:none!important;content:none!important}:is(#case-history-compact,#case-history-expanded) .case-history-marker{position:relative!important;z-index:1;box-sizing:border-box;width:10px!important;height:10px!important;justify-self:center!important;margin:14px 0 0!important;border:2px solid var(--color-surface)!important;border-radius:50%!important;background:var(--history-display-tone)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--history-display-tone) 58%,var(--color-border))!important}:is(#case-history-compact,#case-history-expanded) :is(.case-history-row,.case-history-card,.case-history-open){outline:0!important;box-shadow:none!important}:is(#case-history-compact,#case-history-expanded) .case-history-card{min-width:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important}:is(#case-history-compact,#case-history-expanded) .case-history-open{display:grid!important;width:100%!important;min-width:0!important;gap:6px!important;padding:8px 10px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:inherit;text-align:left}:is(#case-history-compact,#case-history-expanded) .case-history-open:is(:hover,:focus-visible){background:color-mix(in srgb,var(--history-display-tone) 5%,var(--color-surface))!important}:is(#case-history-compact,#case-history-expanded) .case-history-open:focus-visible{box-shadow:inset 3px 0 var(--history-display-tone)!important}:is(#case-history-compact,#case-history-expanded) .case-history-card-footer{padding:0 10px 7px!important;border:0!important;background:transparent!important}:is(#case-history-compact,#case-history-expanded) .case-history-status{border-color:color-mix(in srgb,var(--history-display-tone) 38%,var(--color-border))!important;background:color-mix(in srgb,var(--history-display-tone) 9%,var(--color-surface))!important;color:var(--history-display-tone)!important;box-shadow:none!important}#case-history-compact .case-history-row{--history-display-tone:var(--status-neutral);--history-tone:var(--status-neutral)!important;--history-active-tone:var(--status-neutral)!important;opacity:.78!important}#case-history-compact .case-history-row[data-latest-system-update=true]{--history-display-tone:var(--brand-900);--history-tone:var(--brand-900)!important;--history-active-tone:var(--brand-900)!important;opacity:1!important}#case-history-compact .case-history-row[data-current-status-step=true]{--history-display-tone:var(--history-current-tone,var(--brand-900));--history-tone:var(--history-current-tone,var(--brand-900))!important;--history-active-tone:var(--history-current-tone,var(--brand-900))!important;opacity:1!important}#case-history-compact .case-history-row[data-current-case-tone=information]{--history-current-tone:var(--status-information)}#case-history-compact .case-history-row[data-current-case-tone=action]{--history-current-tone:var(--status-action)}#case-history-compact .case-history-row[data-current-case-tone=warning]{--history-current-tone:var(--status-warning)}#case-history-compact .case-history-row[data-current-case-tone=waiting]{--history-current-tone:var(--status-waiting)}#case-history-compact .case-history-row[data-current-case-tone=critical]{--history-current-tone:var(--status-critical)}#case-history-compact .case-history-row[data-current-case-tone=success]{--history-current-tone:var(--status-success)}#case-history-compact .case-history-row[data-current-case-tone=neutral]{--history-current-tone:var(--status-neutral)}#case-history-compact .case-history-row:not([data-current-status-step=true]):not([data-latest-system-update=true]) :is(.case-history-subject,.case-history-attribution,.case-history-insights small){color:var(--color-text-muted)!important}#case-history-compact .case-history-row:hover{opacity:1!important}#case-history-compact .case-history-row:hover[data-history-tone=received]{--history-display-tone:var(--status-information)}#case-history-compact .case-history-row:hover:is([data-history-tone=sent],[data-history-tone=done]){--history-display-tone:var(--status-success)}#case-history-compact .case-history-row:hover:is([data-history-tone=pending],[data-history-tone=followup]){--history-display-tone:var(--status-waiting)}#case-history-compact .case-history-row:hover[data-history-tone=action]{--history-display-tone:var(--status-action)}#case-history-compact .case-history-row:hover:is([data-history-tone=overdue],[data-history-tone=urgent]){--history-display-tone:var(--status-critical)}#case-history-expanded .case-history-row{--history-display-tone:var(--status-information);--history-tone:var(--status-information)!important;--history-active-tone:var(--status-information)!important;opacity:1!important}#case-history-expanded .case-history-row[data-history-tone=done],#case-history-expanded .case-history-row[data-history-tone=sent]{--history-display-tone:var(--status-success);--history-tone:var(--status-success)!important;--history-active-tone:var(--status-success)!important}#case-history-expanded .case-history-row[data-history-tone=followup],#case-history-expanded .case-history-row[data-history-tone=pending]{--history-display-tone:var(--status-waiting);--history-tone:var(--status-waiting)!important;--history-active-tone:var(--status-waiting)!important}#case-history-expanded .case-history-row[data-history-tone=action]{--history-display-tone:var(--status-action);--history-tone:var(--status-action)!important;--history-active-tone:var(--status-action)!important}#case-history-expanded .case-history-row[data-history-tone=overdue],#case-history-expanded .case-history-row[data-history-tone=urgent]{--history-display-tone:var(--status-critical);--history-tone:var(--status-critical)!important;--history-active-tone:var(--status-critical)!important}#case-history-expanded .case-history-row.is-tamdot-activity:not([data-history-category=CASE_COMPLETED]){--history-display-tone:var(--brand-900);--history-tone:var(--brand-900)!important;--history-active-tone:var(--brand-900)!important}#case-history-expanded .case-history-row[data-history-category=CASE_COMPLETED]{--history-display-tone:var(--status-success);--history-tone:var(--status-success)!important;--history-active-tone:var(--status-success)!important}:is(#case-history-compact,#case-history-expanded) .case-history-row.is-tamdot-activity :is(.case-history-summary,.case-history-action){border:0!important;background:transparent!important;padding-inline:0!important}@media (max-width:700px){:is(#case-history-compact,#case-history-expanded) .case-history-rows{padding-inline:10px!important}:is(#case-history-compact,#case-history-expanded) .case-history-rows:before{left:30px!important}:is(#case-history-compact,#case-history-expanded) .case-history-row{gap:6px!important}}body>.tamdot-dialog-layer .tamdot-dialog:is(.case-task-editor-dialog,.case-warning-editor-dialog){width:min(600px,calc(100vw - 24px));max-height:calc(100dvh - 24px);display:flex;flex-direction:column}body>.tamdot-dialog-layer .tamdot-dialog:is(.case-task-editor-dialog,.case-warning-editor-dialog)>.dialog-body{min-height:0;overflow-y:auto;padding:2px}.case-task-editor-form,.case-warning-editor-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.case-task-editor-form .field,.case-warning-editor-form .field{display:grid;gap:6px;min-width:0;align-content:start}.case-task-editor-form .field>span,.case-warning-editor-form .field>span{color:var(--color-text-soft);font-size:12px;font-weight:700}.case-task-editor-form :is(.case-task-editor-title,.case-task-editor-detail,.case-task-editor-error),.case-warning-editor-form .case-warning-editor-wide{grid-column:1/-1}.case-task-editor-form :is(input,textarea),.case-warning-editor-form :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--color-border);border-radius:9px;background:var(--color-surface);color:var(--color-text);font:inherit}.case-task-editor-form textarea,.case-warning-editor-form textarea{min-height:88px;resize:vertical}.case-task-completion-fields{display:grid;gap:12px}.case-task-completion-fields .field{display:grid;gap:6px}.case-task-completion-fields .field>span{color:var(--color-text-soft);font-size:12px;font-weight:700}.case-task-completion-fields :is(select,textarea){width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--color-border);border-radius:9px;background:var(--color-surface);color:var(--color-text);font:inherit}.case-task-completion-fields textarea{min-height:88px;resize:vertical}.case-task-completion-evidence{margin:4px 0 0;color:var(--color-text-soft);font-size:12px;line-height:1.4}.case-task-completion-evidence b{color:var(--color-text)}.product-app .case-task-row.is-cancelled{border-left-color:var(--color-border);opacity:.64}.product-app .case-task-row.is-cancelled .case-task-main>strong{text-decoration:line-through}.product-app .case-task-row.is-cancelled .case-task-check{border-color:var(--color-border);cursor:not-allowed}.case-task-editor-form :is(input,textarea):focus-visible,.case-warning-editor-form :is(input,select,textarea):focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.case-warning-editor-recipients{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:12px;border:1px solid var(--color-border-subtle);border-radius:10px}.case-warning-editor-recipients legend{padding:0 4px;color:var(--color-text-soft);font-size:12px;font-weight:700}.case-warning-editor-recipients label{display:flex;align-items:center;gap:8px;min-width:0;min-height:36px;overflow-wrap:anywhere;font-size:13px}.case-warning-editor-recipients input[type=checkbox]{flex:0 0 auto}@media (max-width:600px){.case-task-editor-form,.case-warning-editor-form,.case-warning-editor-recipients{grid-template-columns:minmax(0,1fr)}}.case-action-control-detail[data-case-status-tone=action],.case-action-menu-panel [data-case-status-tone=action]{--case-guided-tone:var(--status-action)}.case-action-control-detail[data-case-status-tone=warning],.case-action-menu-panel [data-case-status-tone=warning]{--case-guided-tone:var(--status-warning)}.case-action-control-detail[data-case-status-tone=waiting],.case-action-menu-panel [data-case-status-tone=waiting]{--case-guided-tone:var(--status-waiting)}.case-action-control-detail[data-case-status-tone=information],.case-action-menu-panel [data-case-status-tone=information]{--case-guided-tone:var(--status-information)}.case-action-control-detail[data-case-status-tone=success],.case-action-menu-panel [data-case-status-tone=success]{--case-guided-tone:var(--status-success)}.case-action-control-detail[data-case-status-tone=neutral],.case-action-menu-panel [data-case-status-tone=neutral]{--case-guided-tone:var(--status-neutral)}html[data-palette] .case-detail-command-rail-scope-floating .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger,html[data-palette] .product-app .case-detail-command-rail .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger{white-space:normal!important}html[data-palette] .case-detail-command-rail-scope-floating .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger:is(:hover,:focus-visible,[aria-expanded=true]),html[data-palette] .product-app .case-detail-command-rail .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger:is(:hover,:focus-visible,[aria-expanded=true]){color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important}.case-detail-command-rail-scope-floating .case-detail-actions-command .case-action-trigger-content,.product-app .case-detail-actions-command .case-action-trigger-content{display:grid;grid-template-columns:18px minmax(0,1fr);min-width:0;text-align:left}.case-detail-command-rail-scope-floating .case-detail-actions-command .case-action-trigger-copy,.product-app .case-detail-actions-command .case-action-trigger-copy{display:grid;min-width:0;gap:2px}.case-detail-command-rail-scope-floating .case-detail-actions-command .case-action-trigger-next,.product-app .case-detail-actions-command .case-action-trigger-next{overflow:hidden;font-weight:650;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.case-action-menu-panel .case-action-recommended{border-color:color-mix(in srgb,var(--case-guided-tone,var(--status-information)) 40%,var(--color-border))!important;background:linear-gradient(115deg,color-mix(in srgb,var(--case-guided-tone,var(--status-information)) 11%,var(--color-surface)),var(--color-surface) 84%)!important}.case-action-menu-panel .case-action-item.is-smart-primary{border-color:color-mix(in srgb,var(--case-guided-tone,var(--status-information)) 54%,var(--color-border))!important;box-shadow:inset 3px 0 0 var(--case-guided-tone,var(--status-information))!important}.case-action-menu-panel .case-action-item.is-smart-primary:before{border-color:var(--color-surface)!important;background:var(--case-guided-tone,var(--status-information))!important;box-shadow:0 0 0 1px var(--case-guided-tone,var(--status-information))!important}.product-app .case-reply-priority-card.is-current-status{border-color:color-mix(in srgb,var(--status-action) 55%,var(--color-border))!important;box-shadow:inset 4px 0 0 var(--status-action),0 0 0 2px color-mix(in srgb,var(--status-action) 14%,transparent)!important}.product-app .case-reply-priority-card.is-current-status .button{border-color:var(--status-action)!important;background:var(--status-action)!important;color:var(--color-on-primary)!important}.product-app .follow-up-panel.is-waiting-external{border-color:color-mix(in srgb,var(--status-waiting) 52%,var(--color-border))!important;background:linear-gradient(112deg,color-mix(in srgb,var(--status-waiting) 10%,var(--color-surface)),var(--color-surface) 83%)!important;box-shadow:inset 4px 0 0 var(--status-waiting),0 0 0 2px color-mix(in srgb,var(--status-waiting) 12%,transparent)!important}.product-app .follow-up-panel.is-waiting-external .follow-up-create-actions .is-status-follow-up{border-color:var(--status-waiting)!important;background:var(--status-waiting)!important;color:var(--color-on-primary)!important}.product-app .follow-up-panel.is-waiting-external .follow-up-create-actions .is-status-follow-up:is(:hover,:focus-visible){background:color-mix(in srgb,var(--status-waiting) 86%,var(--brand-950))!important}.product-app .case-review-note.is-current-status{display:grid;gap:9px;padding:12px;border:1px solid color-mix(in srgb,var(--status-review) 54%,var(--color-border));border-left:4px solid var(--status-review);border-radius:9px;background:linear-gradient(112deg,color-mix(in srgb,var(--status-review) 13%,var(--color-surface)),var(--color-surface) 85%);box-shadow:0 0 0 2px color-mix(in srgb,var(--status-review) 11%,transparent)}.product-app .case-review-note>h3{margin:0}.product-app .case-review-note-hint{margin:0;color:var(--color-text-soft);font-size:11px;line-height:1.45}.product-app .case-review-note-editor{display:grid;gap:5px}.product-app .case-review-note-editor textarea{width:100%;min-width:0}.product-app .case-review-note-editor textarea:focus-visible{outline:2px solid var(--status-review);outline-offset:2px}.product-app .case-review-note .case-review-note-confirm{justify-self:start;border:1px solid var(--status-review)!important;background:var(--status-review)!important;color:var(--brand-950)!important;font-weight:800}.product-app .case-review-note .case-review-note-confirm:is(:hover,:focus-visible){background:color-mix(in srgb,var(--status-review) 82%,var(--color-surface))!important}.product-app .case-review-note .case-review-note-confirm:disabled{opacity:.55;cursor:not-allowed}@media (max-width:600px){.product-app .case-review-note .case-review-note-confirm{width:100%;min-height:44px;justify-self:stretch}}.product-app .dashboard-contact-case-context{--case-state:var(--status-neutral);gap:8px;padding:7px 8px 7px 11px;border:0;border-left:3px solid var(--case-state);background:color-mix(in srgb,var(--case-state) 4%,var(--color-surface))}.product-app .dashboard-contact-case-context.case-status-new{--case-state:var(--status-information)}.product-app .dashboard-contact-case-context.case-status-in-progress,.product-app .dashboard-contact-case-context.case-status-waiting-for-us{--case-state:var(--status-action)}.product-app .dashboard-contact-case-context.case-status-waiting-for-external{--case-state:var(--status-waiting)}.product-app .dashboard-contact-case-context.case-status-done{--case-state:var(--status-success)}.product-app .dashboard-contact-case-context.case-status-archived{--case-state:var(--status-neutral)}.product-app .dashboard-contact-case-context>span{gap:8px}.product-app .dashboard-contact-case-context .app-icon{color:var(--case-state)}.product-app .dashboard-email-case-title .app-icon-archive{color:var(--status-neutral)}.product-app .contact-profile-head .contact-detail-header-actions{flex-wrap:wrap;justify-content:flex-end;min-width:0}.product-app .contact-detail-header-actions .contact-view-switch{flex:0 1 auto;margin-right:4px}.product-app .contact-detail-header-actions .contact-view-switch button{white-space:nowrap}.product-app .contact-case-table-shell.panel{display:block;overflow:hidden;padding:0;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-case-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.product-app .contact-case-table th{padding:12px 11px;border-bottom:1px solid var(--color-border);background:var(--color-canvas);color:var(--color-text-muted);font-size:10px;font-weight:750;letter-spacing:.04em;text-align:left;text-transform:uppercase}.product-app .contact-case-table th:first-child{width:23%}.product-app .contact-case-table th:nth-child(2){width:13%}.product-app .contact-case-table th:nth-child(3){width:25%}.product-app .contact-case-table th:nth-child(4){width:24%}.product-app .contact-case-table th:nth-child(5){width:11%}.product-app .contact-case-table th:nth-child(6){width:4%}.product-app .contact-case-table tbody tr{--case-state:var(--status-neutral)}.product-app .contact-case-table tbody tr[data-status-tone=information]{--case-state:var(--status-information)}.product-app .contact-case-table tbody tr[data-status-tone=action]{--case-state:var(--status-action)}.product-app .contact-case-table tbody tr[data-status-tone=warning]{--case-state:var(--status-warning)}.product-app .contact-case-table tbody tr[data-status-tone=waiting]{--case-state:var(--status-waiting)}.product-app .contact-case-table tbody tr[data-status-tone=critical]{--case-state:var(--status-critical)}.product-app .contact-case-table tbody tr[data-status-tone=success]{--case-state:var(--status-success)}.product-app .contact-case-table td{min-width:0;padding:12px 11px;border-bottom:1px solid var(--color-border-subtle);color:var(--color-text);font-size:12px;line-height:1.35;vertical-align:middle}.product-app .contact-case-table tbody tr:last-child td{border-bottom:0}.product-app .contact-case-table tbody td:first-child{border-left:3px solid var(--case-state)}.product-app .contact-case-table tbody tr:hover{background:color-mix(in srgb,var(--case-state) 3%,var(--color-surface))}.product-app .contact-case-table-title{display:flex;align-items:flex-start;gap:8px;min-width:0;color:var(--color-text);text-decoration:none}.product-app .contact-case-table-title .app-icon{flex:0 0 auto;margin-top:1px;color:var(--case-state)}.product-app .contact-case-table-exchange b,.product-app .contact-case-table-step b,.product-app .contact-case-table-title strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.product-app .contact-case-table-title strong{font-size:12px;font-weight:740}.product-app .contact-case-table-collaborators{display:block;overflow:hidden;margin:4px 0 0 26px;color:var(--color-text-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.product-app .contact-case-table-deadline,.product-app .contact-case-table-exchange,.product-app .contact-case-table-step{display:grid;gap:3px;min-width:0}.product-app .contact-case-table-exchange>span{display:inline-flex;align-items:center;gap:5px;color:var(--color-text-soft);font-size:10px;font-weight:650}.product-app .contact-case-table-deadline small,.product-app .contact-case-table-exchange time,.product-app .contact-case-table-muted,.product-app .contact-case-table-step small{color:var(--color-text-muted);font-size:10px}.product-app .contact-case-table-deadline time,.product-app .contact-case-table-exchange time{font-variant-numeric:tabular-nums}.product-app .contact-case-table-exchange b{color:var(--color-text-soft);font-size:11px;font-weight:560}.product-app .contact-case-table-step b{color:var(--color-text);font-size:11px;font-weight:700}.product-app .contact-case-table-open{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid var(--color-border);border-radius:var(--design-radius-control);color:var(--color-brand-primary)}.product-app .contact-case-table-open:hover{border-color:var(--color-brand-primary);background:var(--color-canvas)}.product-app .contact-case-table :is(a,button):focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.product-app .contact-case-table-shell .empty-state{padding:28px}@media (max-width:1000px){.product-app .contact-case-table th:first-child{width:22%}.product-app .contact-case-table th:nth-child(2){width:15%}.product-app .contact-case-table th:nth-child(3){width:24%}.product-app .contact-case-table th:nth-child(4){width:23%}.product-app .contact-case-table th:nth-child(5){width:12%}.product-app .contact-case-table th:nth-child(6){width:4%}}@media (max-width:900px){.product-app .contact-profile-head{flex-direction:column;align-items:stretch}.product-app .contact-profile-head .contact-detail-header-actions{width:100%;justify-content:flex-start}.product-app .contact-detail-header-actions .contact-view-switch{order:-1;width:auto;margin:0 4px 0 0}.product-app .contact-case-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.product-app .contact-case-table,.product-app .contact-case-table tbody{display:block;width:100%}.product-app .contact-case-table tbody tr{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(110px,.6fr) 32px;gap:8px 14px;padding:12px 14px;border-bottom:1px solid var(--color-border);border-left:3px solid var(--case-state)}.product-app .contact-case-table tbody tr:last-child{border-bottom:0}.product-app .contact-case-table tbody td{display:block;width:auto;padding:0;border:0}.product-app .contact-case-table tbody td:first-child{grid-column:1/3;border:0}.product-app .contact-case-table tbody td:nth-child(2){grid-column:3;grid-row:1}.product-app .contact-case-table tbody td:nth-child(3){grid-column:1;grid-row:2}.product-app .contact-case-table tbody td:nth-child(4){grid-column:2;grid-row:2}.product-app .contact-case-table tbody td:nth-child(5){grid-column:3/5;grid-row:2}.product-app .contact-case-table tbody td:nth-child(6){grid-column:4;grid-row:1;align-self:start}.product-app .contact-case-table tbody td:nth-child(3):before,.product-app .contact-case-table tbody td:nth-child(4):before,.product-app .contact-case-table tbody td:nth-child(5):before{display:block;margin-bottom:3px;color:var(--color-text-muted);content:attr(data-label);font-size:10px;font-weight:700}.product-app .contact-case-table-exchange{grid-template-columns:auto 1fr;gap:2px 8px}.product-app .contact-case-table-exchange b{grid-column:1/-1}.product-app .contact-case-table-step small{display:none}}@media (max-width:600px){.product-app .contact-detail-header-actions .contact-view-switch{width:100%;margin:0 0 3px}.product-app .contact-case-table tbody tr{grid-template-columns:minmax(0,1fr) auto}.product-app .contact-case-table tbody td:first-child{grid-column:1}.product-app .contact-case-table tbody td:nth-child(2){grid-column:2;grid-row:1}.product-app .contact-case-table tbody td:nth-child(3),.product-app .contact-case-table tbody td:nth-child(4){grid-column:1/-1;grid-row:auto}.product-app .contact-case-table tbody td:nth-child(5){grid-column:1;grid-row:auto}.product-app .contact-case-table tbody td:nth-child(6){grid-column:2;grid-row:auto;align-self:end}}@media (max-width:390px){.product-app .contact-case-table tbody tr{grid-template-columns:minmax(0,1fr)}.product-app .contact-case-table tbody td:nth-child(2){grid-column:1;grid-row:2}.product-app .contact-case-table tbody td:nth-child(6){grid-column:1;justify-self:end}}.product-app .dense-case-title{flex-wrap:wrap;align-content:center;row-gap:4px}.product-app .dense-case-title>.dense-case-title-link{min-width:0;max-width:calc(100% - 62px);flex:0 1 auto}.product-app .dense-case-title>.dense-case-tags{display:flex;flex:0 0 100%;align-items:center;flex-wrap:nowrap;gap:4px;min-width:0;margin:0;overflow:hidden}.product-app .inbox-feed.workspace-dense-table .inbox-destination:has(.inbox-linked-tags){display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;overflow:hidden}.product-app .document-tags-visible,.product-app .inbox-linked-tags{display:flex;align-items:center;gap:4px;max-width:100%;min-width:0;overflow:hidden}.product-app .document-tags-visible:empty{display:none}.product-app .document-tags-visible{flex-wrap:nowrap}.product-app :is(.dense-case-tags,.inbox-linked-tags,.document-tags-visible)>.case-tag{--list-tag-ink:var(--status-neutral);--list-tag-soft:var(--color-status-neutral-soft);display:inline-flex;flex:0 1 auto;align-items:center;min-width:0;max-width:118px;padding:2px 6px!important;border:1px solid color-mix(in srgb,var(--list-tag-ink) 32%,var(--color-border))!important;border-radius:6px!important;background:var(--list-tag-soft)!important;color:var(--list-tag-ink)!important;font-size:10px!important;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app :is(.dense-case-tags,.inbox-linked-tags,.document-tags-visible)>.case-tag.blue{--list-tag-ink:var(--color-brand-primary);--list-tag-soft:var(--color-brand-soft)}.product-app :is(.dense-case-tags,.inbox-linked-tags,.document-tags-visible)>.case-tag.green{--list-tag-ink:var(--status-success);--list-tag-soft:var(--color-status-success-soft)}.product-app :is(.dense-case-tags,.inbox-linked-tags,.document-tags-visible)>.case-tag.amber{--list-tag-ink:var(--color-status-warning-ink);--list-tag-soft:var(--color-status-warning-soft)}.product-app :is(.dense-case-tags,.inbox-linked-tags,.document-tags-visible)>.case-tag.red{--list-tag-ink:var(--status-critical);--list-tag-soft:var(--color-status-critical-soft)}.product-app :is(.dense-case-tags,.inbox-linked-tags,.document-tags-visible)>.case-tag.purple{--list-tag-ink:var(--status-waiting);--list-tag-soft:var(--color-status-waiting-soft)}.product-app :is(.dense-case-tags,.inbox-linked-tags,.document-tags-visible)>.case-tag.more{flex:0 0 auto;color:var(--color-text-soft)!important}.product-app .document-tags-visible>.document-inherited-tag{border-style:dashed!important}@media (max-width:820px){.product-app .dense-case-title>.dense-case-tags>.case-tag{max-width:88px}.product-app .inbox-linked-tags>.case-tag{max-width:96px}}@media (max-width:560px){.product-app .dense-case-title>.dense-case-title-link{max-width:calc(100% - 38px)}.product-app .inbox-feed.workspace-dense-table .inbox-destination:has(.inbox-linked-tags){align-items:flex-start}}html[data-palette] .case-detail-command-rail-scope-floating .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger,html[data-palette] .product-app .case-detail-command-rail .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger{box-sizing:border-box!important;border:1.5px solid var(--case-guided-tone,var(--status-information))!important;border-radius:8px!important;background-image:none!important;opacity:1!important}html[data-palette] .case-detail-command-rail-scope-floating .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger:hover,html[data-palette] .product-app .case-detail-command-rail .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger:hover{border-color:var(--case-guided-tone,var(--status-information))!important;background:linear-gradient(110deg,color-mix(in srgb,var(--case-guided-tone,var(--status-information)) 9%,var(--color-surface)),var(--color-surface) 84%)!important;box-shadow:none!important}html[data-palette] .case-detail-command-rail-scope-floating .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger:is(:focus-visible,[aria-expanded=true]),html[data-palette] .product-app .case-detail-command-rail .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger:is(:focus-visible,[aria-expanded=true]){border-color:var(--case-guided-tone,var(--status-information))!important;background:var(--color-surface)!important;background-image:none!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--case-guided-tone,var(--status-information)) 22%,transparent)!important}.case-detail-command-rail-scope-floating .case-detail-actions-command .case-action-trigger-image,.product-app .case-detail-actions-command .case-action-trigger-image{color:var(--case-guided-tone,var(--status-information))!important;-webkit-text-fill-color:currentColor!important}.case-detail-command-rail-scope-floating .case-detail-actions-command .case-action-trigger-copy strong,.product-app .case-detail-actions-command .case-action-trigger-copy strong{color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important;font-size:12px;line-height:1.15}.case-detail-command-rail-scope-floating .case-detail-actions-command .case-action-trigger-next,.product-app .case-detail-actions-command .case-action-trigger-next{color:var(--color-text-soft)!important;-webkit-text-fill-color:var(--color-text-soft)!important;font-size:11px;font-weight:600}.case-action-menu-panel{box-sizing:border-box;width:min(380px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;padding:12px!important;border:1px solid var(--color-border)!important;border-radius:12px!important;background:var(--color-surface)!important;box-shadow:0 16px 36px color-mix(in srgb,var(--color-text) 13%,transparent)!important}.case-action-menu-panel .case-action-menu-title{display:block;margin:0 0 8px;color:var(--color-text);font-size:14px;font-weight:820;line-height:1.3}.case-action-menu-panel .case-action-recommended,.case-action-menu-panel .case-action-suggestions{display:grid;gap:4px;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.case-action-menu-panel .case-action-recommended{margin-bottom:6px!important}.case-action-menu-panel .case-action-suggestions{padding-top:7px!important;border-top:1px solid var(--color-border-subtle)!important}.case-action-menu-panel .case-action-recommended>small,.case-action-menu-panel .case-action-suggestions>small{padding:0 2px 4px;color:var(--color-text-soft);font-size:10px;font-weight:800;letter-spacing:.055em}.case-action-menu-panel [data-action-tone=information],.case-action-menu-panel [data-target-tone=information]{--case-action-target:var(--status-information)}.case-action-menu-panel [data-action-tone=warning],.case-action-menu-panel [data-target-tone=warning]{--case-action-target:var(--status-warning)}.case-action-menu-panel [data-action-tone=action],.case-action-menu-panel [data-target-tone=action]{--case-action-target:var(--status-action)}.case-action-menu-panel [data-action-tone=waiting],.case-action-menu-panel [data-target-tone=waiting]{--case-action-target:var(--status-waiting)}.case-action-menu-panel [data-action-tone=success],.case-action-menu-panel [data-target-tone=success]{--case-action-target:var(--status-success)}.case-action-menu-panel [data-action-tone=neutral],.case-action-menu-panel [data-target-tone=neutral]{--case-action-target:var(--status-neutral)}.case-action-menu-panel .case-action-flow{grid-template-columns:minmax(58px,.75fr) 9px minmax(106px,1.55fr) 9px minmax(58px,.75fr);align-items:center;min-width:0}.case-action-menu-panel .case-action-flow-arrow{color:var(--color-text-muted);font-size:13px;text-align:center;pointer-events:none}.case-action-menu-panel .case-action-current,.case-action-menu-panel .case-action-flow>.case-action-outcome{display:flex;align-items:center;min-width:0;min-height:32px;padding:5px 6px;border:1px solid var(--color-border-subtle);border-left:3px solid var(--case-outcome-color,var(--status-neutral));border-radius:6px;background:var(--color-surface);color:var(--color-text);font-size:10px;font-weight:750;line-height:1.25;overflow-wrap:anywhere}.case-action-menu-panel .case-action-current[data-outcome-tone=information]{--case-outcome-color:var(--status-information)}.case-action-menu-panel .case-action-current[data-outcome-tone=warning]{--case-outcome-color:var(--status-warning)}.case-action-menu-panel .case-action-current[data-outcome-tone=action]{--case-outcome-color:var(--status-action)}.case-action-menu-panel .case-action-current[data-outcome-tone=waiting]{--case-outcome-color:var(--status-waiting)}.case-action-menu-panel .case-action-current[data-outcome-tone=success]{--case-outcome-color:var(--status-success)}.case-action-menu-panel .case-action-current[data-outcome-tone=neutral]{--case-outcome-color:var(--status-neutral)}.case-action-menu-panel .case-action-item.is-smart-primary{display:grid!important;width:100%;min-width:0;min-height:54px!important;padding:8px 9px!important;border:2px solid var(--case-action-target,var(--status-neutral))!important;border-radius:8px!important;background:var(--color-surface)!important;background-image:none!important;box-shadow:none!important;color:var(--color-text)!important;font-size:12px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.case-action-menu-panel .case-action-item.is-smart-primary:is(:hover,:focus-visible){border-color:var(--case-action-target,var(--status-neutral))!important;background:var(--color-surface)!important;background-image:linear-gradient(115deg,color-mix(in srgb,var(--case-action-target,var(--status-neutral)) 11%,var(--color-surface)),var(--color-surface) 82%)!important}.case-action-menu-panel .case-action-item.is-smart-primary:before{display:none!important}.case-action-menu-panel .case-action-primary-detail{color:var(--color-text-soft)!important;line-height:1.35}.case-action-menu-panel .case-action-outcome{display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;margin-top:0;color:var(--color-text-soft);font-size:10px;font-weight:700;line-height:1.3}.case-action-menu-panel .case-action-outcome>span{color:var(--case-outcome-color,var(--status-neutral));font-size:11px}.case-action-menu-panel .case-action-outcome[data-outcome-tone=information]{--case-outcome-color:var(--status-information)}.case-action-menu-panel .case-action-outcome[data-outcome-tone=warning]{--case-outcome-color:var(--status-warning)}.case-action-menu-panel .case-action-outcome[data-outcome-tone=action]{--case-outcome-color:var(--status-action)}.case-action-menu-panel .case-action-outcome[data-outcome-tone=waiting]{--case-outcome-color:var(--status-waiting)}.case-action-menu-panel .case-action-outcome[data-outcome-tone=success]{--case-outcome-color:var(--status-success)}.case-action-menu-panel .case-action-outcome[data-outcome-tone=neutral]{--case-outcome-color:var(--status-neutral)}.case-action-menu-panel .case-action-flow>.case-action-outcome>span{display:none}.case-overview-card .case-overview-decision-hint{margin-top:8px;padding-left:10px;border-left:2px solid var(--status-warning);color:var(--color-text-soft);font-size:12px;line-height:1.4}.product-app .dense-case-review-meta{display:flex;gap:3px 8px;min-width:0;color:var(--color-text-soft);font-size:10px;font-weight:600;line-height:1.3}.product-app .dense-case-review-meta>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .dense-case-review-meta>span:first-child{flex:0 1 42%}.product-app .dense-case-review-meta>span:last-child{flex:1 1 58%}@media (max-width:820px){.product-app .dense-case-review-meta{flex-direction:column;gap:1px}.product-app .dense-case-review-meta>span{flex-basis:auto}}.case-action-menu-panel .case-action-item:not(.is-smart-primary){display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px!important;border:1px solid transparent!important;border-left:2px solid var(--case-action-target,transparent)!important;border-radius:7px!important;background:transparent!important;color:var(--color-text)!important;font-weight:650;line-height:1.25}.case-action-menu-panel .case-action-item:not(.is-smart-primary):before{display:none!important}.case-action-menu-panel .case-action-item:not(.is-smart-primary):is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--case-action-target,var(--color-border)) 45%,var(--color-border))!important;background:color-mix(in srgb,var(--case-action-target,var(--status-neutral)) 7%,var(--color-surface))!important}.case-action-menu-panel .case-action-item:not(.is-smart-primary) .case-action-outcome{flex:0 0 auto}.case-action-menu-panel .case-action-item:focus-visible,.case-action-menu-panel .case-action-more>summary:focus-visible{outline:2px solid var(--color-brand-primary)!important;outline-offset:2px}.case-action-menu-panel .case-action-more{border-top:1px solid var(--color-border-subtle)}.case-action-menu-panel .case-action-more>summary{color:var(--color-text-soft);font-weight:700}.case-action-menu-panel .case-action-more section>small{color:var(--color-text);font-size:10px;font-weight:800}.product-app .case-tag-editor-backdrop{position:fixed;inset:0;z-index:850;background:color-mix(in srgb,var(--color-text) 38%,transparent)}.product-app .case-tags>.tag-picker.case-tag-editor-action-dialog{position:fixed!important;inset:50% auto auto 50%!important;z-index:851!important;width:min(480px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:min(660px,calc(100dvh - 24px))!important;transform:translate(-50%,-50%);border-radius:12px;box-shadow:0 18px 48px color-mix(in srgb,var(--color-text) 19%,transparent)}@media (max-width:600px){.case-action-menu-panel{width:calc(100vw - 20px)!important}}@media (max-width:360px){.case-action-menu-panel .case-action-flow{display:flex;flex-direction:column;align-items:stretch}.case-action-menu-panel .case-action-flow-arrow{transform:rotate(90deg)}.case-action-menu-panel .case-action-flow>.case-action-outcome{min-height:28px}}@media (prefers-reduced-motion:reduce){.case-action-menu-panel *,.case-tag-editor-action-dialog *{transition:none!important;animation:none!important}}html[data-palette] .case-detail-command-rail-scope-floating .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger,html[data-palette] .product-app .case-detail-command-rail .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger{width:116px!important;min-width:116px!important;max-width:116px!important;height:36px!important;min-height:36px!important;padding:6px 10px!important;white-space:nowrap!important}.case-detail-command-rail-scope-floating .case-detail-actions-command,.product-app .case-detail-actions-command{flex:0 0 auto!important;min-width:0!important}.case-detail-command-rail-scope-floating .case-detail-actions-command .case-action-trigger-content,.product-app .case-detail-actions-command .case-action-trigger-content{display:flex!important;width:auto!important;align-items:center!important;justify-content:center!important;gap:8px!important}.case-detail-command-rail-scope-floating .case-detail-actions-command .case-action-trigger-copy,.product-app .case-detail-actions-command .case-action-trigger-copy{display:inline-flex!important;align-items:center!important}.case-detail-command-rail-scope-floating .case-detail-command-strip,.data-list-command-rail-floating.case-detail-command-rail-scope-floating .data-list-command-rail-floating-content,.product-app .case-detail-command-rail .case-detail-command-strip{overflow-y:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none}.case-detail-command-rail-scope-floating .case-detail-command-strip::-webkit-scrollbar,.data-list-command-rail-floating.case-detail-command-rail-scope-floating .data-list-command-rail-floating-content::-webkit-scrollbar,.product-app .case-detail-command-rail .case-detail-command-strip::-webkit-scrollbar{display:none}.data-list-command-rail-floating.case-detail-command-rail-scope-floating .data-list-command-rail-floating-content{box-sizing:border-box!important;height:100%!important;max-height:100%!important;padding-right:2px}.product-app .case-detail-page .case-layout-module :is(.case-task-checklist-head h2,.case-history-header h2,.case-documents-header h2,.case-participants-section h2,.case-collaboration h2,.case-reply-priority-card h2,.follow-up-heading h2,.appointment-panel-head h2,.case-team-warning-heading h3,.case-review-note h3){color:var(--color-text)!important;font-size:clamp(14px,1.05vw,16px)!important;font-weight:820!important;letter-spacing:-.025em!important;line-height:1.25!important}.product-app .case-detail-page .case-layout-module :is(.case-team-warning-heading,.case-review-note)>h3{padding-bottom:8px;border-bottom:1px solid var(--color-border-subtle)}.product-app .case-detail-page .case-layout-module :is(.case-overview-card>.operational-card-body>h2,.case-document-group-header h3){color:var(--color-text)!important;font-weight:820!important;letter-spacing:-.025em!important}.product-app .case-inline-bulk-actions{min-width:0;max-width:100%}.product-app .case-inline-bulk-actions .bulk-action-control{min-width:0;max-width:calc(100vw - 96px)}.product-app .case-inline-bulk-actions .bulk-action-control>.tamdot-popover-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:auto;min-width:112px;min-height:36px;max-width:100%;padding:7px 12px;border-color:var(--color-brand-primary)!important;border-radius:8px;background:var(--color-brand-primary)!important;color:var(--color-on-primary)!important;-webkit-text-fill-color:var(--color-on-primary)!important;font-size:12px;font-weight:800;line-height:1.2;white-space:nowrap;box-shadow:none!important}.product-app .case-inline-bulk-actions .bulk-action-control>.tamdot-popover-trigger:is(:hover,:focus-visible,[aria-expanded=true]){background:var(--brand-950)!important;border-color:var(--brand-950)!important;color:var(--color-on-primary)!important;-webkit-text-fill-color:var(--color-on-primary)!important}body>.tamdot-floating-panel.bulk-action-menu{width:min(390px,calc(100vw - 24px))!important;min-width:0;max-width:calc(100vw - 24px);overflow:auto;padding:0;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);box-shadow:0 18px 42px color-mix(in srgb,var(--brand-950) 18%,transparent)}body>.tamdot-floating-panel.bulk-action-menu .bulk-action-menu-content{display:grid!important;gap:11px!important;min-width:0;padding:14px!important}body>.tamdot-floating-panel.bulk-action-menu .bulk-action-menu-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--color-border-subtle)}body>.tamdot-floating-panel.bulk-action-menu .bulk-action-menu-heading strong{color:var(--color-text);font-size:13px;line-height:1.2}body>.tamdot-floating-panel.bulk-action-menu .bulk-action-menu-heading span{color:var(--color-text-muted);font-size:11px;white-space:nowrap}body>.tamdot-floating-panel.bulk-action-menu .bulk-action-section-label{padding:0 1px;color:var(--color-text-muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}body>.tamdot-floating-panel.bulk-action-menu :is(.bulk-action-quick-row,.bulk-action-option-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0}body>.tamdot-floating-panel.bulk-action-menu button[role=menuitem]{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0;min-height:38px!important;padding:8px 10px;border:1px solid var(--color-border)!important;border-radius:8px!important;background:var(--color-surface)!important;color:var(--color-text)!important;font-size:12px;font-weight:650;line-height:1.25;text-align:left;white-space:normal;overflow-wrap:anywhere}body>.tamdot-floating-panel.bulk-action-menu button[role=menuitem]:is(:hover,:focus-visible){border-color:var(--color-brand-primary)!important;background:var(--color-brand-soft)!important;color:var(--color-brand-primary)!important}body>.tamdot-floating-panel.bulk-action-menu .case-status-menu-item{--bulk-status-color:var(--status-neutral);border-left:3px solid var(--bulk-status-color)!important}body>.tamdot-floating-panel.bulk-action-menu .case-status-menu-item.case-status-new{--bulk-status-color:var(--status-information)}body>.tamdot-floating-panel.bulk-action-menu .case-status-menu-item.case-status-in-progress,body>.tamdot-floating-panel.bulk-action-menu .case-status-menu-item.case-status-waiting-for-us{--bulk-status-color:var(--status-action)}body>.tamdot-floating-panel.bulk-action-menu .case-status-menu-item.case-status-waiting-for-external{--bulk-status-color:var(--status-waiting)}body>.tamdot-floating-panel.bulk-action-menu .case-status-menu-item.case-status-done{--bulk-status-color:var(--status-success)}body>.tamdot-floating-panel.bulk-action-menu .case-status-menu-item>.case-status-glyph{flex:0 0 auto;color:var(--bulk-status-color);font-weight:900}body>.tamdot-floating-panel.bulk-action-menu .bulk-action-danger-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;padding-top:10px;border-top:1px solid var(--color-border-subtle)}body>.tamdot-floating-panel.bulk-action-menu .bulk-action-danger-row button.danger{color:var(--status-critical)!important}body>.tamdot-floating-panel.bulk-action-menu .bulk-action-danger-row button.danger:is(:hover,:focus-visible){border-color:var(--status-critical)!important;background:var(--color-status-critical-soft)!important}.tamdot-dialog .bulk-assignee-field select{width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);font:inherit}.tamdot-dialog .bulk-priority-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;border:0}.tamdot-dialog .bulk-priority-choices legend{grid-column:1/-1;margin-bottom:8px;color:var(--color-text-muted);font-size:12px;font-weight:700}.tamdot-dialog .bulk-priority-choices label{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 10px;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);cursor:pointer}.tamdot-dialog .bulk-priority-choices label:has(input:checked){border-color:var(--color-brand-primary);background:var(--color-brand-soft)}.tamdot-dialog .bulk-priority-choices input{margin:0}.tamdot-dialog .bulk-tag-picker{min-width:0}.tamdot-dialog .bulk-tag-picker .tag-picker-results{max-height:min(200px,25dvh);padding-right:2px}.tamdot-dialog .bulk-tag-create{display:grid;gap:10px;margin-top:6px;padding-top:12px;border-top:1px solid var(--color-border-subtle)}.tamdot-dialog .bulk-tag-create .bulk-tag-color-options{display:flex;flex-wrap:wrap;gap:6px}.tamdot-dialog .bulk-tag-create .bulk-tag-color-options .case-tag{border:1px solid var(--color-border);cursor:pointer}.tamdot-dialog .bulk-tag-create .bulk-tag-color-options .case-tag[aria-pressed=true]{outline:2px solid var(--color-brand-primary);outline-offset:1px}.tamdot-dialog .bulk-tag-create>.button{justify-self:start}@media (max-width:430px){.product-app .case-inline-bulk-actions .bulk-action-control>.tamdot-popover-trigger{min-width:108px}body>.tamdot-floating-panel.bulk-action-menu .bulk-action-menu-content{padding:12px!important}body>.tamdot-floating-panel.bulk-action-menu :is(.bulk-action-quick-row,.bulk-action-option-grid){grid-template-columns:1fr}.tamdot-dialog .bulk-priority-choices{grid-template-columns:1fr}}.product-app .dense-case-status{display:grid;justify-items:start;gap:4px}.product-app .case-priority-control{max-width:100%}.product-app .case-priority-control>.tamdot-popover-trigger{display:inline-flex;width:auto;min-width:0;min-height:25px;max-width:100%;padding:0;border:0;background:transparent;box-shadow:none}.product-app .case-priority-control>.tamdot-popover-trigger:is(:hover,:focus-visible) .case-badge{text-decoration:underline;text-underline-offset:2px}.product-app .dense-case-status .case-badge.priority{border:1px solid var(--case-priority-color,var(--status-neutral));border-radius:6px;background:var(--case-priority-soft,var(--color-status-neutral-soft));color:var(--case-priority-color,var(--status-neutral));font-weight:850}.case-priority-option.is-low,.product-app .case-badge.priority.low{--case-priority-color:var(--status-neutral);--case-priority-soft:var(--color-status-neutral-soft)}.case-priority-option.is-normal,.product-app .case-badge.priority.normal{--case-priority-color:var(--status-information);--case-priority-soft:var(--color-status-information-soft)}.case-priority-option.is-high,.product-app .case-badge.priority.high{--case-priority-color:var(--status-warning);--case-priority-soft:var(--color-status-warning-soft)}.case-priority-option.is-urgent,.product-app .case-badge.priority.urgent{--case-priority-color:var(--status-critical);--case-priority-soft:var(--color-status-critical-soft)}.product-app .case-bulk-priority-shortcut{min-height:36px;border-color:var(--status-warning);color:var(--color-text);font-weight:800}.case-priority-swatch,.product-app .case-bulk-priority-shortcut:before{display:inline-block;width:10px;height:10px;flex:0 0 10px;border-radius:3px;background:var(--case-priority-color,var(--status-warning));content:""}.product-app .case-bulk-priority-shortcut:before{margin-right:6px}body>.tamdot-floating-panel.case-priority-menu{width:min(210px,calc(100vw - 24px))!important;padding:7px;border:1px solid var(--color-border);border-radius:9px;background:var(--color-surface)}body>.tamdot-floating-panel.case-priority-menu>b{display:block;padding:7px 8px;color:var(--color-text-muted);font-size:11px}body>.tamdot-floating-panel.case-priority-menu>.case-priority-option{display:flex;align-items:center;gap:9px;width:100%;min-height:36px;border:0;border-left:3px solid var(--case-priority-color);border-radius:6px;background:var(--color-surface);color:var(--color-text);font-size:12px;font-weight:750;text-align:left}body>.tamdot-floating-panel.case-priority-menu>.case-priority-option:is(:hover,:focus-visible,[aria-checked=true]){background:var(--case-priority-soft)}.tamdot-dialog .bulk-priority-choices .case-priority-option{border-left:3px solid var(--case-priority-color)}.tamdot-dialog .bulk-priority-choices .case-priority-option:has(input:checked){border-color:var(--case-priority-color);background:var(--case-priority-soft)}.tamdot-dialog .bulk-priority-choices .case-priority-option input{accent-color:var(--case-priority-color)}.tamdot-dialog .manual-case-priority-choices{margin-top:5px}.product-app .dashboard-mail-flow{min-width:0}.product-app .dashboard-mail-flow-controls{padding:8px 12px;border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:11px;font-weight:700}.product-app .dashboard-mail-flow .dashboard-recent-emails{max-height:min(430px,58vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-text-muted) var(--color-canvas)}.product-app .dashboard-mail-flow .dashboard-recent-emails:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:-2px}@media (max-width:420px){.product-app .dashboard-mail-flow .dashboard-email-case{grid-template-columns:minmax(0,1fr);gap:4px}.product-app .dashboard-mail-flow .dashboard-email-case-status{justify-content:flex-start;min-width:0;overflow-wrap:anywhere}}.product-app .dashboard-calendar-grid button.has-planned-follow-up:not(.is-selected) .dashboard-calendar-day-count{background:var(--color-text-muted);color:var(--color-surface)}.product-app .dashboard-calendar-event.is-planned,.product-app .dashboard-calendar-event.is-planned.tone-waiting-for-external,.product-app .dashboard-calendar-event.is-planned.tone-waiting-for-us{border-color:var(--color-border);border-left:3px solid var(--color-text-muted);background:var(--color-canvas);color:var(--color-text-muted)}.product-app .dashboard-calendar-event.is-planned:focus-visible,.product-app .dashboard-calendar-event.is-planned:hover{border-color:var(--color-text-muted);color:var(--color-text)}.product-app .dashboard-calendar-event.is-planned b{color:var(--color-text);font-weight:850}.product-app .inbox-message-heading{min-height:54px}.product-app .inbox-current-task[data-case-tone=action]{--inbox-action-tone:var(--status-action)}.product-app .inbox-current-task[data-case-tone=warning]{--inbox-action-tone:var(--status-warning)}.product-app .inbox-current-task[data-case-tone=waiting]{--inbox-action-tone:var(--status-waiting)}.product-app .inbox-current-task[data-case-tone=information]{--inbox-action-tone:var(--status-information)}.product-app .inbox-current-task[data-case-tone=critical]{--inbox-action-tone:var(--status-critical)}.product-app .inbox-current-task[data-case-tone=neutral]{--inbox-action-tone:var(--status-neutral)}.product-app .inbox-current-task[data-case-tone=success]{--inbox-action-tone:var(--status-success)}.product-app .inbox-current-task{background:color-mix(in srgb,var(--inbox-action-tone,var(--status-information)) 5%,var(--surface))!important}.product-app .inbox-content-controls .inbox-privacy-assurance b,.product-app .inbox-current-task>header>small,.product-app .inbox-grouping-state>.inbox-linked-identity>small{color:var(--ink);font-size:11px;font-weight:850;letter-spacing:.035em}.product-app .inbox-current-task>p{color:var(--ink);font-size:15px;font-weight:760}.product-app .inbox-context-action{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;justify-content:center;gap:8px;margin-top:2px;border:1px solid var(--inbox-action-tone,var(--status-information))!important;background:var(--surface)!important;color:var(--ink)!important;font-weight:800;text-decoration:none;white-space:normal}.product-app .inbox-context-action:focus-visible,.product-app .inbox-context-action:hover{background:linear-gradient(115deg,color-mix(in srgb,var(--inbox-action-tone,var(--status-information)) 13%,var(--surface)),var(--surface))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--inbox-action-tone,var(--status-information)) 16%,transparent)}.product-app .inbox-grouping-state.is-linked{background:var(--surface)!important}.product-app .inbox-grouping-state.is-linked[data-case-status=DONE]{background:color-mix(in srgb,var(--status-success) 5%,var(--surface))!important}.product-app .inbox-linked-identity{display:grid;gap:5px;min-width:0}.product-app .inbox-linked-identity h2{min-width:0;margin:0!important;color:var(--ink);font-weight:820}.product-app .inbox-linked-identity h2>.app-icon{flex:0 0 auto;color:var(--ink)}.product-app .inbox-linked-identity h2>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .inbox-linked-identity .inbox-linked-tags{margin-top:2px}.product-app .inbox-grouping-actions .button{background:var(--surface);color:var(--ink)}.product-app .inbox-content-controls{background:var(--surface)!important}.product-app .inbox-content-controls>.inbox-privacy-assurance{display:flex;flex:1 1 380px;min-width:0;align-items:center;gap:10px;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important}.product-app .inbox-content-controls>.inbox-privacy-assurance img{width:27px;height:27px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain}.product-app .inbox-privacy-assurance>div{min-width:0}.product-app .inbox-content-controls .inbox-privacy-assurance p{max-width:700px;font-size:11px;line-height:1.45}.product-app .inbox-original-actions{display:flex;flex:0 1 auto;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.product-app .inbox-original-actions .button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;white-space:nowrap}@media (max-width:760px){.product-app .inbox-content-controls{align-items:stretch;flex-direction:column}.product-app .inbox-content-controls>.inbox-privacy-assurance{flex-basis:auto}.product-app .inbox-original-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.product-app .inbox-original-actions .button{width:100%;white-space:normal}}@media (max-width:420px){.product-app .inbox-original-actions{grid-template-columns:1fr}.product-app .inbox-context-action{width:100%}}.product-app .contact-case-status-filters{display:flex;gap:6px;overflow-x:auto;max-width:100%;padding:0 2px 10px;margin:0 0 10px;scrollbar-width:thin}.product-app .contact-case-status-filters button{--contact-filter-tone:var(--status-neutral);display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:34px;padding:6px 10px;border:1px solid var(--color-border);border-radius:var(--design-radius-control);background:var(--color-surface);color:var(--color-text-soft);font-size:11px;font-weight:650;white-space:nowrap;cursor:pointer}.product-app .contact-case-status-filters button[data-tone=information]{--contact-filter-tone:var(--status-information)}.product-app .contact-case-status-filters button[data-tone=warning]{--contact-filter-tone:var(--status-warning)}.product-app .contact-case-status-filters button[data-tone=action]{--contact-filter-tone:var(--status-action)}.product-app .contact-case-status-filters button[data-tone=waiting]{--contact-filter-tone:var(--status-waiting)}.product-app .contact-case-status-filters button[data-tone=success]{--contact-filter-tone:var(--status-success)}.product-app .contact-case-status-filters button i,.product-app .contact-row-case-led{display:inline-block;flex:0 0 auto;width:8px;height:8px;border-radius:2px;background:var(--contact-filter-tone)}.product-app .contact-case-status-filters button.is-active{border-color:var(--contact-filter-tone);background:color-mix(in srgb,var(--contact-filter-tone) 8%,var(--color-surface));color:var(--color-text);font-weight:760}.product-app .contact-case-status-filters button:hover{border-color:var(--contact-filter-tone)}.product-app .contact-case-status-filters button:focus-visible,.product-app .contact-row-case-link:focus-visible,.product-app .contact-row-more-cases:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.product-app .contact-intelligence-card.tone-information{--contact-accent:var(--status-information);--contact-row-tone:var(--status-information)}.product-app .contact-intelligence-card .contact-operational-status.tone-information{--contact-status-tone:var(--status-information)}.product-app .contact-intelligence-card .contact-operational-status.tone-review{--contact-status-tone:var(--status-review)}.product-app .contact-intelligence-card .contact-operational-status.tone-action{--contact-status-tone:var(--status-action)}.product-app .contact-intelligence-card .contact-operational-status.tone-waiting{--contact-status-tone:var(--status-waiting)}.product-app .contact-intelligence-card .contact-operational-status.tone-active{--contact-status-tone:var(--status-success)}.product-app .contact-intelligence-card .contact-operational-status.tone-neutral{--contact-status-tone:var(--status-neutral)}.product-app .contact-intelligence-card .contact-operational-status{border-color:color-mix(in srgb,var(--contact-status-tone) 44%,var(--color-border));background:color-mix(in srgb,var(--contact-status-tone) 7%,var(--color-surface));color:var(--contact-status-tone)}.product-app .contact-intelligence-card .contact-operational-status i{background:var(--contact-status-tone)}.product-app .contact-directory .contact-intelligence-card.dense-directory-row,.product-app .contact-directory .dense-directory-header{grid-template-columns:minmax(185px,1.1fr) minmax(145px,.75fr) minmax(132px,.65fr) minmax(210px,1.3fr) minmax(110px,auto)}.product-app .contact-directory .contact-row-summary .contact-case-count{min-width:0;color:var(--color-text-soft)}.product-app .contact-row-cases{display:grid;min-width:0;gap:3px}.product-app .contact-row-case-link{display:grid;grid-template-columns:14px 8px minmax(0,1fr);align-items:center;gap:5px;min-width:0;max-width:100%;color:var(--color-text);font-size:11px;font-weight:690;line-height:1.25;text-decoration:none}.product-app .contact-row-case-link:hover{color:var(--color-brand-primary);text-decoration:underline}.product-app .contact-row-case-link .app-icon{color:var(--color-text-soft)}.product-app .contact-row-case-link>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .contact-row-case-led[data-tone=information]{--contact-filter-tone:var(--status-information)}.product-app .contact-row-case-led[data-tone=warning]{--contact-filter-tone:var(--status-warning)}.product-app .contact-row-case-led[data-tone=action]{--contact-filter-tone:var(--status-action)}.product-app .contact-row-case-led[data-tone=waiting]{--contact-filter-tone:var(--status-waiting)}.product-app .contact-row-case-led[data-tone=success]{--contact-filter-tone:var(--status-success)}.product-app .contact-row-case-led[data-tone=neutral]{--contact-filter-tone:var(--status-neutral)}.product-app .contact-row-more-cases{justify-self:start;border:0;background:none;color:var(--color-brand-primary);font-size:11px;font-weight:720;cursor:pointer}.product-app .contact-no-case{color:var(--color-text-muted);font-size:11px}@media (max-width:980px){.product-app .contact-directory .contact-row-summary .contact-case-count{grid-column:1/-1;grid-row:3}.product-app .contact-directory .contact-intelligence-card>footer{grid-row:4}}@media (max-width:680px){.product-app .contact-case-status-filters{flex-wrap:wrap;overflow:visible;padding-bottom:0}.product-app .contact-case-status-filters button{min-height:44px}.product-app .contact-directory .contact-row-summary .contact-case-count{grid-row:4}.product-app .contact-directory .contact-intelligence-card>footer{grid-row:5}.product-app .contact-row-case-link,.product-app .contact-row-more-cases{min-height:44px}}.product-app .document-library .document-list.document-dense-table{display:block!important;min-width:0;margin:0;border:1px solid var(--color-border)!important;border-radius:var(--design-radius-card)!important;background:var(--color-surface);box-shadow:none!important}.product-app .document-library .document-dense-table>.document-list-header,.product-app .document-library .document-dense-table>article.document-table-row{display:grid!important;grid-template-columns:24px minmax(190px,1.35fr) minmax(175px,1fr) 112px minmax(150px,.8fr) 102px!important;align-items:center;-moz-column-gap:12px;column-gap:12px;min-width:0;margin:0;padding:9px 14px!important;border-right:0!important;border-left:0!important;border-radius:0!important;box-shadow:none!important}.product-app .document-library .document-dense-table>.document-list-header{grid-template-columns:24px minmax(190px,1.35fr) minmax(175px,1fr) 112px minmax(150px,.8fr) 102px!important;min-height:38px!important;padding-block:7px!important;border-top:0!important;border-bottom:1px solid var(--color-border)!important;background:var(--color-surface-soft)!important}.product-app .document-library .document-list.document-dense-table.workspace-dense-table>article.document-table-row.workspace-dense-row{grid-template-columns:24px minmax(190px,1.35fr) minmax(175px,1fr) 112px minmax(150px,.8fr) 102px!important;-moz-column-gap:12px!important;column-gap:12px!important}.product-app .document-library .document-dense-table>article.document-table-row{min-height:62px!important;border-top:0!important;border-bottom:1px solid var(--color-border-subtle)!important;background:var(--color-surface)!important}.product-app .document-library .document-dense-table>article.document-table-row:last-child{border-bottom:0!important}.product-app .document-library .document-dense-table>article.document-table-row:is(:hover,:focus-within){background:var(--color-surface-soft)!important}.product-app .document-library .document-dense-table>article.document-table-row.is-selected{background:color-mix(in srgb,var(--color-brand-primary) 5%,var(--color-surface))!important}.product-app .document-library .document-table-group{min-height:35px;border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-soft)}.product-app .document-library .document-table-group:not(:first-of-type){border-top:1px solid var(--color-border-subtle)}.product-app .document-library .document-table-group-toggle{display:flex;width:100%;min-height:35px;align-items:center;gap:7px;border:0;background:transparent;color:var(--color-text);padding:4px 14px;font:inherit;font-size:12px;text-align:left;cursor:pointer}.product-app .document-library .document-table-group-toggle:hover{background:color-mix(in srgb,var(--color-brand-primary) 4%,var(--color-surface-soft))}.product-app .document-library .document-table-group-toggle:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:-3px}.product-app .document-library .document-table-group-toggle>strong{overflow:hidden;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.product-app .document-library .document-table-group-toggle>.tamdot-ui-icon{width:14px;height:14px;margin-left:auto;transition:transform .14s ease}.product-app .document-library .document-table-group-toggle[aria-expanded=false]>.tamdot-ui-icon{transform:rotate(-90deg)}.product-app .document-library .document-group-count{color:var(--color-text-muted);font-size:11px;font-variant-numeric:tabular-nums}.product-app .document-library .document-table-group-toggle>.document-mark.is-image.is-compact{width:20px;height:20px;flex-basis:20px}.product-app .document-library .document-table-group-toggle>.document-mark.is-image.is-compact img{width:20px;height:20px}.product-app .document-library .document-table-group-toggle>.app-icon{color:var(--color-text-soft)}.product-app .document-library .document-dense-table .document-select{align-self:center;margin-top:0}.product-app .document-library .document-dense-table>.document-table-row>.document-select{grid-column:1!important;grid-row:1!important}.product-app .document-library .document-dense-table .document-select:focus-within>span{outline:2px solid var(--color-brand-primary);outline-offset:2px}.product-app .document-library .document-dense-table .document-main{display:flex;align-items:center;gap:9px;min-width:0}.product-app .document-library .document-dense-table>.document-table-row>.document-main{grid-column:2!important;grid-row:1!important}.product-app .document-library .document-dense-table .document-main>.document-mark.is-image.is-compact{width:30px;height:30px;flex-basis:30px}.product-app .document-library .document-dense-table .document-main>.document-mark.is-image.is-compact img{width:30px;height:30px}.product-app .document-library .document-main-text{display:grid;min-width:0;gap:2px}.product-app .document-library .document-main-text>b{overflow:hidden;color:var(--color-text);font-size:12px;font-weight:740;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.product-app .document-library .document-main-text>small{color:var(--color-text-muted);font-size:11px}.product-app .document-library .document-dense-table .document-case-link{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0;min-height:30px;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--case-status-color) 32%,var(--color-border));border-radius:var(--design-radius-control);background:color-mix(in srgb,var(--case-status-color) 6%,var(--color-surface));color:var(--color-text);padding:4px 7px;text-decoration:none}.product-app .document-library .document-dense-table>.document-table-row>.document-case-link{grid-column:3!important;grid-row:1!important}.product-app .document-library .document-dense-table .document-case-link:is(:hover,:focus-visible){border-color:var(--case-status-color);background:color-mix(in srgb,var(--case-status-color) 10%,var(--color-surface))}.product-app .document-library .document-dense-table .document-case-link:focus-visible{outline:2px solid var(--case-status-color);outline-offset:2px}.product-app .document-library .document-case-link>.app-icon{flex:0 0 17px;color:var(--case-status-color)}.product-app .document-library .document-case-status-dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--case-status-color)}.product-app .document-library .document-case-title{min-width:0;overflow:hidden;color:var(--color-text)!important;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.product-app .document-library .document-received{color:var(--color-text-soft);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.product-app .document-library .document-dense-table>.document-table-row>.document-received{grid-column:4!important;grid-row:1!important}.product-app .document-library .document-dense-table .document-tags{display:flex;align-items:center;gap:4px;min-width:0;margin:0}.product-app .document-library .document-dense-table>.document-table-row>.document-tags{grid-column:5!important;grid-row:1!important}.product-app .document-library .document-dense-table .document-tags-visible{min-width:0}.product-app .document-library .document-dense-table .document-download{justify-self:end;min-height:34px;padding:5px 8px;font-size:11px}.product-app .document-library .document-dense-table>.document-table-row>.document-download{grid-column:6!important;grid-row:1!important}@media (max-width:1160px){.product-app .document-library .document-dense-table>.document-list-header,.product-app .document-library .document-dense-table>article.document-table-row{grid-template-columns:24px minmax(180px,1.2fr) minmax(145px,1fr) 104px minmax(110px,.7fr) 38px!important;-moz-column-gap:9px;column-gap:9px}.product-app .document-library .document-list.document-dense-table.workspace-dense-table>article.document-table-row.workspace-dense-row{grid-template-columns:24px minmax(180px,1.2fr) minmax(145px,1fr) 104px minmax(110px,.7fr) 38px!important;-moz-column-gap:9px!important;column-gap:9px!important}.product-app .document-library .document-dense-table .document-download{width:36px;justify-content:center;padding:0}.product-app .document-library .document-dense-table .document-download>.document-download-label{display:none}}@media (max-width:900px){.product-app .document-library .document-dense-table>.document-list-header{display:none!important}.product-app .document-library .document-dense-table>article.document-table-row{grid-template-columns:24px minmax(0,1fr) 44px!important;gap:5px 10px;padding:9px 11px!important}.product-app .document-library .document-list.document-dense-table.workspace-dense-table>article.document-table-row.workspace-dense-row{grid-template-columns:24px minmax(0,1fr) 44px!important}.product-app .document-library .document-dense-table>.document-table-row>.document-select{grid-column:1!important;grid-row:1/span 2!important}.product-app .document-library .document-dense-table>.document-table-row>.document-main{grid-column:2!important;grid-row:1!important}.product-app .document-library .document-dense-table>.document-table-row>.document-case-link{grid-column:2!important;grid-row:2!important}.product-app .document-library .document-dense-table>.document-table-row>.document-received{grid-column:2!important;grid-row:3!important}.product-app .document-library .document-dense-table>.document-table-row>.document-tags{grid-column:2!important;grid-row:4!important;flex-wrap:wrap}.product-app .document-library .document-dense-table>.document-table-row>.document-download{grid-column:3!important;grid-row:1/span 2!important;width:44px;min-height:44px}}@media (max-width:600px){.product-app .document-library .document-command-bar{grid-template-columns:minmax(0,1fr) auto!important}.product-app .document-library .document-command-bar>.document-search-shell{grid-column:1/-1!important;width:100%!important}}@media (max-width:390px){.product-app .document-library .document-dense-table>article.document-table-row{grid-template-columns:20px minmax(0,1fr) 44px!important;gap:4px 7px}.product-app .document-library .document-list.document-dense-table.workspace-dense-table>article.document-table-row.workspace-dense-row{grid-template-columns:20px minmax(0,1fr) 44px!important}.product-app .document-library .document-case-title,.product-app .document-library .document-main-text>b{white-space:normal;overflow-wrap:anywhere}.product-app .document-library .document-dense-table .document-main>.document-mark.is-image.is-compact{width:24px;height:24px;flex-basis:24px}.product-app .document-library .document-dense-table .document-main>.document-mark.is-image.is-compact img{width:24px;height:24px}.product-app .document-library .document-table-group-toggle{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.product-app .document-library .document-table-group-toggle>.tamdot-ui-icon{transition:none}}.product-app .document-source-attachments{display:grid;gap:10px}.product-app .document-source-attachments h2{margin:0;font-size:1.05rem}.product-app .document-source-attachments h2 small{color:var(--color-text-muted);font-size:.8rem}.product-app .document-source-attachment-list{display:grid;gap:0}.product-app .document-source-attachment-list article{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:7px 0;border-top:1px solid var(--color-border)}.product-app .document-source-attachment-list article>span{display:flex;align-items:center;min-width:0;gap:8px}.product-app .document-source-attachment-list article strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .document-source-attachment-list article small{color:var(--color-text-muted);white-space:nowrap}@media (max-width:700px){.product-app .document-source-attachment-list article{grid-template-columns:minmax(0,1fr) auto}.product-app .document-source-attachment-list article>a:not(.button){grid-column:1/-1}}.product-app .dashboard-workspace .dashboard-status-card.case-status-archived{border-top-color:var(--status-neutral)!important}.product-app .inbox-feed.workspace-dense-table .inbox-destination .inbox-folder-chip[class*=case-status-]{border-color:color-mix(in srgb,var(--case-status-color) 42%,var(--color-border))!important;border-left:3px solid var(--case-status-color)!important;background:color-mix(in srgb,var(--case-status-color) 6%,var(--color-surface))!important;padding-left:5px!important}.product-app .inbox-feed.workspace-dense-table .inbox-destination .inbox-folder-chip[class*=case-status-]:is(:hover,:focus-visible){border-color:var(--case-status-color)!important;background:color-mix(in srgb,var(--case-status-color) 10%,var(--color-surface))!important;color:var(--color-text)!important}.product-app .inbox-feed.workspace-dense-table .inbox-destination .inbox-folder-chip[class*=case-status-]:focus-visible{outline:2px solid var(--case-status-color);outline-offset:2px}.product-app .case-layout-module .case-collaboration-assignment{display:grid;grid-template-columns:minmax(0,300px) auto;align-items:end;justify-content:start;gap:8px}.product-app .case-layout-module .case-collaboration-assignment>.field{min-width:0;margin:0}.product-app .case-layout-module .case-collaboration-assignment select{width:100%;min-height:34px}.product-app .case-layout-module .case-collaboration-assignment .case-collaboration-assign{min-width:88px;min-height:34px!important;margin:0;padding:5px 10px!important}.product-app .case-layout-module .case-collaboration-assignment .case-collaboration-assign:disabled{border-color:var(--color-border)!important;background:var(--color-surface-subtle)!important;color:var(--color-text-muted)!important;box-shadow:none;cursor:not-allowed;opacity:1}.product-app .case-review-note-actions{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.product-app .case-review-note-outcome{width:min(100%,260px);min-width:0;margin:0}.product-app .case-review-note-outcome select{width:100%;min-height:36px}.product-app .case-review-note-actions>.button{min-height:36px}.product-app .case-note-intent-suggestion{display:flex;flex-wrap:wrap;gap:4px 10px;margin:8px 0;padding:8px 10px;border-left:2px solid var(--status-waiting);background:color-mix(in srgb,var(--status-waiting) 5%,var(--color-surface));color:var(--color-text-soft);font-size:12px;line-height:1.4}.product-app .case-note-intent-suggestion strong{color:var(--color-text)}.product-app .case-review-note-follow-up{display:grid;gap:3px;min-width:150px;margin:0}.product-app .case-review-note-follow-up input{width:100%;min-height:36px}.product-app .case-review-note-follow-up small{color:var(--color-text-muted);font-size:10px}.product-app .inbox-message-page .inbox-decision-flow{display:grid;grid-column:1/-1!important;gap:9px;min-width:0;scroll-margin-top:88px;border:1px solid color-mix(in srgb,var(--status-action) 38%,var(--color-border));border-left:4px solid var(--status-action);border-radius:9px;background:color-mix(in srgb,var(--status-action) 5%,var(--color-surface));padding:12px 14px}.product-app .inbox-decision-flow>header{display:grid;gap:2px}.product-app .inbox-decision-flow>header small{color:var(--status-action);font-size:10px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.product-app .inbox-decision-flow>header h2{margin:0;color:var(--color-text);font-size:17px;font-weight:850;letter-spacing:-.02em}.product-app .inbox-message-page .case-suggestion-card.is-detail-decision{display:grid;grid-column:1/-1!important;grid-template-columns:26px minmax(0,1fr) minmax(210px,238px);align-items:start;gap:10px;width:100%;min-width:0;margin:0;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);padding:11px 12px;box-shadow:none}.product-app .inbox-message-page .case-suggestion-card.is-detail-decision .case-suggestion-icon{width:26px;height:26px;color:var(--status-action)}.product-app .inbox-message-page .case-suggestion-card.is-detail-decision .case-suggestion-heading>em{border-radius:5px;background:color-mix(in srgb,var(--status-action) 8%,var(--color-surface));color:var(--status-action)}.product-app .case-suggestion-target{display:flex;align-items:center;gap:7px;min-width:0}.product-app .case-suggestion-target>.app-icon{flex:0 0 auto;color:var(--color-text)}.product-app .case-suggestion-target>strong{min-width:0;color:var(--color-text);font-size:14px;font-weight:850;line-height:1.25;overflow-wrap:anywhere}.product-app .case-suggestion-target>a{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;color:var(--color-text-soft);font-size:10px;font-weight:700}.product-app .case-suggestion-target>a:is(:hover,:focus-visible){color:var(--status-action)}.product-app .case-suggestion-manual-reason{max-width:75ch;margin:0!important;color:var(--color-text-soft);font-size:11px;line-height:1.45}.product-app .case-suggestion-evidence-disclosure>summary{width:-moz-fit-content;width:fit-content;color:var(--color-text-soft);font-size:10px;font-weight:750;cursor:pointer}.product-app .case-suggestion-evidence-disclosure>ul{display:flex;flex-wrap:wrap;gap:5px 12px;margin:6px 0 0;padding:0 0 0 14px;color:var(--color-text-soft);font-size:10px}.product-app .inbox-message-page .case-suggestion-card.is-detail-decision .case-suggestion-actions{display:grid;grid-column:3;gap:6px}.product-app .inbox-message-page .case-suggestion-card.is-detail-decision .case-suggestion-actions>.button{width:100%;max-width:none;min-height:32px;padding:6px 8px;font-size:11px;line-height:1.3}.product-app .inbox-message-page .case-suggestion-card.is-detail-decision .case-suggestion-actions>.button:last-child{border-color:transparent;background:transparent;box-shadow:none}.product-app .inbox-message-page .case-suggestion-card.is-detail-decision .case-suggestion-confirm{grid-template-columns:1fr auto;border:1px solid color-mix(in srgb,var(--status-action) 38%,var(--color-border));background:color-mix(in srgb,var(--status-action) 5%,var(--color-surface))}.product-app .inbox-message-page .case-suggestion-card.is-detail-decision .case-suggestion-confirm>div{grid-column:1/-1}.product-app .inbox-message-page .inbox-decision-followup{display:flex;align-items:baseline;gap:10px;min-width:0;padding:0 2px}.product-app .inbox-message-page .inbox-decision-followup small{flex:0 0 auto;color:var(--color-text-soft);font-size:10px;font-weight:800;text-transform:uppercase}.product-app .inbox-message-page .inbox-decision-followup p{min-width:0;margin:0;overflow:hidden;color:var(--color-text);font-size:11px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.product-app .inbox-message-page:has(.inbox-decision-flow) .inbox-message-meta>div{border:0!important;border-left:1px solid var(--color-border)!important;border-radius:0!important;background:transparent!important;padding:5px 9px!important}.product-app .inbox-message-page:has(.inbox-decision-flow) .inbox-intelligence-grid{grid-column:1/-1!important}.product-app .inbox-message-page:has(.inbox-decision-flow) .inbox-summary-block{padding:10px 13px!important}.product-app .inbox-message-page:has(.inbox-decision-flow) .inbox-summary-block p{font-size:12px!important;line-height:1.5}.product-app .notification-proposed-case{display:flex;align-items:center;gap:5px;min-width:0;margin:4px 0 0;color:var(--color-text);font-size:10px;font-weight:720}.product-app .notification-proposed-case>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .notification-proposed-case>small{flex:0 0 auto;color:var(--color-text-soft);font-size:9px}.product-app .inbox-grouping-state.is-linked[data-case-tone=information]{--inbox-linked-tone:var(--status-information)}.product-app .inbox-grouping-state.is-linked[data-case-tone=action]{--inbox-linked-tone:var(--status-action)}.product-app .inbox-grouping-state.is-linked[data-case-tone=warning]{--inbox-linked-tone:var(--status-warning)}.product-app .inbox-grouping-state.is-linked[data-case-tone=waiting]{--inbox-linked-tone:var(--status-waiting)}.product-app .inbox-grouping-state.is-linked[data-case-tone=critical]{--inbox-linked-tone:var(--status-critical)}.product-app .inbox-grouping-state.is-linked[data-case-tone=success]{--inbox-linked-tone:var(--status-success)}.product-app .inbox-grouping-state.is-linked[data-case-tone=neutral]{--inbox-linked-tone:var(--status-neutral)}.product-app .inbox-message-page .inbox-grouping-state.is-linked[data-case-tone]{background:color-mix(in srgb,var(--inbox-linked-tone) 5%,var(--color-surface))!important}.product-app .inbox-linked-status{display:inline-block;flex:0 0 auto;width:10px;height:10px;border:2px solid var(--color-surface);border-radius:3px;background:var(--inbox-linked-tone,var(--status-neutral));box-shadow:0 0 0 1px var(--inbox-linked-tone,var(--status-neutral))}.product-app .inbox-linked-status:focus-visible{outline:2px solid var(--inbox-linked-tone,var(--status-neutral));outline-offset:3px}@media (max-width:760px){.product-app .inbox-message-page:has(.inbox-decision-flow) .inbox-message-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.product-app .inbox-message-page:has(.inbox-decision-flow) .inbox-message-meta dd{font-size:11px}.product-app .inbox-message-page .case-suggestion-card.is-detail-decision{grid-template-columns:26px minmax(0,1fr)}.product-app .inbox-message-page .case-suggestion-card.is-detail-decision .case-suggestion-actions{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr))}.product-app .inbox-message-page .case-suggestion-card.is-detail-decision .case-suggestion-confirm{grid-column:1/-1}.product-app .case-suggestion-target{flex-wrap:wrap}.product-app .case-suggestion-target>strong{flex:1 1 calc(100% - 25px)}.product-app .case-suggestion-target>a{margin-left:24px}.product-app .inbox-message-page .inbox-decision-followup{display:grid;gap:2px}}@media (max-width:420px){.product-app .case-layout-module .case-collaboration-assignment{grid-template-columns:minmax(0,1fr) auto}.product-app .case-layout-module .case-collaboration-assignment .case-collaboration-assign{min-width:80px}.product-app .case-review-note-actions>.button,.product-app .case-review-note-outcome{width:100%}.product-app .inbox-message-page .case-suggestion-card.is-detail-decision .case-suggestion-actions{grid-template-columns:1fr}.product-app .inbox-decision-flow>header h2{font-size:15px}}.product-app .case-detail-page{container:case-workspace/inline-size}@container case-workspace (max-width: 1050px){.product-app .case-detail-modular-grid.layout-packed{grid-auto-flow:row;grid-auto-rows:auto}.product-app .case-detail-modular-grid>.case-layout-module:is(.size-small,.size-medium,.size-large,.size-full){grid-column:1/-1!important;grid-row-end:auto!important}}.product-app .dashboard-workspace .dashboard-module-kpis:not(.is-layout-editing) .dashboard-kpis>.dashboard-kpi:last-child{padding-right:52px!important}.product-app .dashboard-workspace .dashboard-module-kpis .dashboard-kpi>span{min-width:0}.product-app .dashboard-workspace .dashboard-module-kpis .dashboard-kpi>span>b{overflow-wrap:anywhere}@media (max-width:600px){.product-app .dashboard-workspace .dashboard-module-kpis:not(.is-layout-editing){display:flex;flex-direction:column;align-items:stretch}.product-app .dashboard-workspace .dashboard-module-kpis:not(.is-layout-editing)>.dashboard-module-collapse{position:static;align-self:flex-end;margin-bottom:6px}.product-app .dashboard-workspace .dashboard-module-kpis:not(.is-layout-editing) .dashboard-kpis>.dashboard-kpi:last-child{padding-right:16px!important}}.case-badge.priority.priority-icon{display:inline-flex!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;border-radius:4px!important;background:transparent!important;color:var(--priority-glyph-color,var(--status-neutral))!important;vertical-align:middle}.case-badge.priority.priority-icon.low{--priority-glyph-color:var(--status-information)}.case-badge.priority.priority-icon.normal{--priority-glyph-color:var(--status-warning)}.case-badge.priority.priority-icon.high{--priority-glyph-color:var(--status-action)}.case-badge.priority.priority-icon.urgent{--priority-glyph-color:var(--status-critical);box-shadow:none!important;animation:none!important}.product-app :is(.business-case-card,.dense-case-row):has(.priority-icon.urgent){border-color:var(--color-border)!important;box-shadow:none!important}.product-app :is(.case-detail-identity-header,.case-preview-drawer):has(.priority-icon.urgent){border-color:var(--color-border)!important;box-shadow:none!important}.priority-icon-glyph{display:inline-flex;width:16px;height:18px;flex-direction:column;align-items:center;justify-content:center;gap:1px}.priority-icon-chevron{display:block;width:14px;height:8px;flex:0 0 8px;background:currentColor;clip-path:polygon(0 0,50% 55%,100% 0,100% 38%,50% 100%,0 38%);transform:rotate(180deg)}.priority-icon.low .priority-icon-chevron{transform:none}.priority-icon-equal{display:block;font-size:22px;font-weight:900;line-height:14px;transform:translateY(-1px)}.product-app .case-priority-control>.tamdot-popover-trigger:is(:hover,:focus-visible) .priority-icon{background:var(--color-surface-soft)!important;text-decoration:none!important}.product-app .dense-case-row .dense-case-priority{box-sizing:border-box;width:100%}.product-app .dense-case-row .case-priority-control{display:flex;width:100%;justify-content:center}.product-app .dense-case-row .case-priority-control>.tamdot-popover-trigger{box-sizing:border-box;display:flex;width:22px;min-width:22px;height:22px;min-height:22px;align-items:center;justify-content:center;padding:0;margin:0 auto}.product-app .dense-case-row .case-priority-control,.product-app .dense-case-row .dense-case-priority{display:grid;place-items:center}.product-app .dense-case-row .priority-icon-chevron,.product-app .dense-case-row .priority-icon-glyph{margin-inline:auto}.case-action-menu-panel .case-action-flow{grid-template-columns:minmax(72px,.85fr) 8px minmax(105px,1.55fr) 8px minmax(80px,1fr)}.case-action-menu-panel .case-action-current,.case-action-menu-panel .case-action-external-step,.case-action-menu-panel .case-action-result{box-sizing:border-box;display:grid;align-content:center;gap:3px;min-width:0;min-height:52px;padding:5px 6px;border:1px solid var(--color-border-subtle);border-left:3px solid var(--case-outcome-color,var(--status-neutral));border-radius:7px;background:var(--color-surface);color:var(--color-text);overflow-wrap:anywhere}.case-action-menu-panel .case-action-current>small,.case-action-menu-panel .case-action-external-step>small,.case-action-menu-panel .case-action-primary-scope,.case-action-menu-panel .case-action-result>small{display:inline-flex;align-items:center;gap:3px;color:var(--color-text-soft);font-size:9px;font-weight:800;line-height:1.15}.case-action-menu-panel :is(.case-action-current,.case-action-result,.case-action-external-step)>strong{font-size:10px;line-height:1.2}.case-action-menu-panel .case-action-result[data-outcome-tone=information]{--case-outcome-color:var(--status-information)}.case-action-menu-panel .case-action-result[data-outcome-tone=warning]{--case-outcome-color:var(--status-warning)}.case-action-menu-panel .case-action-result[data-outcome-tone=action]{--case-outcome-color:var(--status-action)}.case-action-menu-panel .case-action-result[data-outcome-tone=waiting]{--case-outcome-color:var(--status-waiting)}.case-action-menu-panel .case-action-result[data-outcome-tone=success]{--case-outcome-color:var(--status-success)}.case-action-menu-panel .case-action-result[data-outcome-tone=neutral]{--case-outcome-color:var(--status-neutral)}.case-action-menu-panel .case-action-result .case-action-outcome{display:block;width:auto;color:var(--color-text);font-size:10px;line-height:1.2}.case-action-menu-panel .case-action-result .case-action-outcome>span{display:none}.case-action-menu-panel .case-action-external-step{--case-outcome-color:var(--status-waiting)}.case-action-menu-panel .case-action-external-step>small{color:var(--status-waiting)}.case-action-menu-panel .case-action-primary-scope{color:var(--color-text-soft)!important}.case-action-menu-panel .case-action-primary-scope img{width:14px;height:14px;-o-object-fit:contain;object-fit:contain}.case-action-menu-panel .case-action-flow-explanation{color:var(--color-text-soft);line-height:1.35}@media (max-width:360px){.case-action-menu-panel .case-action-flow :is(.case-action-current,.case-action-result,.case-action-external-step){width:100%}}.case-action-control-detail{--case-action-ink:var(--color-on-primary)}.case-action-control-detail[data-case-status-tone=warning]{--case-action-ink:var(--color-text)}html[data-palette] .case-detail-command-rail-scope-floating .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger,html[data-palette] .product-app .case-detail-command-rail .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger{border-color:var(--case-guided-tone,var(--color-brand-primary))!important;background:var(--case-guided-tone,var(--color-brand-primary))!important;color:var(--case-action-ink)!important;-webkit-text-fill-color:var(--case-action-ink)!important;box-shadow:0 2px 8px color-mix(in srgb,var(--case-guided-tone,var(--color-brand-primary)) 16%,transparent)!important}html[data-palette] .case-detail-command-rail-scope-floating .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger:is(:hover,:focus-visible,[aria-expanded=true]),html[data-palette] .product-app .case-detail-command-rail .case-detail-actions-command .case-action-control-detail .tamdot-popover-trigger:is(:hover,:focus-visible,[aria-expanded=true]){border-color:var(--case-guided-tone,var(--color-brand-primary))!important;background:color-mix(in srgb,var(--case-guided-tone,var(--color-brand-primary)) 86%,var(--color-text))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--case-guided-tone,var(--color-brand-primary)) 16%,transparent)!important}html[data-palette] :is(.product-app .case-detail-actions-command,.case-detail-command-rail-scope-floating .case-detail-actions-command) .case-action-control-detail :is(.case-action-trigger-copy strong,.case-action-trigger-image){color:var(--case-action-ink)!important;-webkit-text-fill-color:var(--case-action-ink)!important}.product-app .case-follow-up-waiting-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-top:7px}.product-app .case-follow-up-waiting-row .case-follow-up-status-age{min-width:0;margin:0;font-size:11px;font-weight:650;overflow-wrap:anywhere}.product-app .case-follow-up-elapsed{display:inline-flex;align-items:baseline;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px 8px;border:1px solid color-mix(in srgb,var(--status-waiting) 38%,var(--color-border));border-radius:7px;background:color-mix(in srgb,var(--status-waiting) 9%,var(--color-surface));color:var(--status-waiting);font-variant-numeric:tabular-nums}.product-app .case-follow-up-elapsed strong{font-size:14px;font-weight:850;line-height:1.1}.product-app .case-follow-up-elapsed small{color:var(--color-text-soft);font-size:10px;font-weight:700}.product-app .follow-up-panel:not(.is-waiting-external) .case-follow-up-elapsed{border-color:color-mix(in srgb,var(--status-action) 38%,var(--color-border));background:color-mix(in srgb,var(--status-action) 8%,var(--color-surface));color:var(--status-action)}.product-app .follow-up-panel .follow-up-current:not(.follow-up-overdue){border-color:var(--color-border)!important;background:var(--color-surface)!important;box-shadow:none!important}.product-app .follow-up-panel .follow-up-current.is-external-follow-up:not(.follow-up-overdue){border-left-color:var(--status-waiting)!important}.product-app .case-overview-due-state{color:var(--status-critical);font-weight:800}@media (max-width:390px){.product-app .case-follow-up-waiting-row{align-items:flex-start;flex-direction:column}}.product-app .case-reply-priority-card.is-current-status{border:1px solid var(--color-border)!important;border-left:3px solid var(--status-action)!important;background:var(--color-surface)!important;box-shadow:none!important}.product-app .case-reply-workspace{border-color:var(--color-border)!important;box-shadow:none!important}.product-app .reply-operation-loading{display:flex;align-items:center;min-height:40px;margin:6px 0;color:var(--color-text)}:is(#case-history-compact,#case-history-expanded) .case-history-row[data-current-case-tone=information]{--history-current-tone:var(--status-information)}:is(#case-history-compact,#case-history-expanded) .case-history-row[data-current-case-tone=action]{--history-current-tone:var(--status-action)}:is(#case-history-compact,#case-history-expanded) .case-history-row[data-current-case-tone=warning]{--history-current-tone:var(--status-warning)}:is(#case-history-compact,#case-history-expanded) .case-history-row[data-current-case-tone=waiting]{--history-current-tone:var(--status-waiting)}:is(#case-history-compact,#case-history-expanded) .case-history-row[data-current-case-tone=critical]{--history-current-tone:var(--status-critical)}:is(#case-history-compact,#case-history-expanded) .case-history-row[data-current-case-tone=success]{--history-current-tone:var(--status-success)}:is(#case-history-compact,#case-history-expanded) .case-history-row[data-current-status-step=true]{--history-display-tone:var(--history-current-tone,var(--status-neutral))!important}:is(#case-history-compact,#case-history-expanded) .case-history-row[data-current-status-step=true] .case-history-marker{background:var(--history-current-tone,var(--status-neutral))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--history-current-tone,var(--status-neutral)) 28%,var(--color-surface))!important}.case-history-current-state{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;padding:2px 7px;border-radius:5px;background:color-mix(in srgb,var(--history-current-tone,var(--status-neutral)) 11%,var(--color-surface));color:var(--history-current-tone,var(--status-neutral));font-size:10px;font-weight:800;line-height:1.3}.case-action-menu-panel .case-action-flow{grid-template-columns:minmax(82px,.55fr) minmax(0,1.45fr)}.case-action-menu-panel .case-action-flow-arrow{display:none}.case-action-menu-panel .case-action-flow>.case-action-item{grid-column:2;grid-row:1}.case-action-menu-panel :is(.case-action-result,.case-action-external-step){grid-column:2;grid-row:2;display:flex;align-items:center;gap:6px}.case-action-menu-panel .case-action-next-step{border-left:2px solid var(--status-action);border-radius:4px;background:var(--color-status-action-soft,var(--color-surface))}.case-action-menu-panel .case-action-next-step small{display:block;color:var(--color-text-soft);font-weight:800;text-transform:uppercase;letter-spacing:.04em}.case-action-menu-panel .case-action-next-step p{margin:3px 0 0;color:var(--color-text);font-weight:700;line-height:1.35;overflow-wrap:anywhere}.case-action-menu-panel .case-action-shortcuts{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:7px}.case-action-menu-panel .case-action-shortcuts button{border:0;background:transparent;padding:4px 0;color:var(--color-brand-primary);font:inherit;font-size:10px;font-weight:750;text-align:left;cursor:pointer}.case-action-menu-panel .case-action-shortcuts button:hover{text-decoration:underline}@media (max-width:420px){.case-action-menu-panel .case-action-current,.case-action-menu-panel .case-action-flow>.case-action-item,.case-action-menu-panel :is(.case-action-result,.case-action-external-step){grid-row:auto}}.product-app .related-context-panel{min-width:0;padding:14px 16px;border:1px solid var(--color-border-subtle);border-left:3px solid var(--status-information);border-radius:var(--design-radius-card,12px);background:var(--color-surface);color:var(--color-text)}.product-app .case-history-row.is-related-context{--history-tone:var(--status-information);--history-active-tone:var(--status-information)}.product-app .case-history-row.is-related-context .case-history-marker{background:var(--color-surface)!important;outline:1px dashed var(--status-information);outline-offset:2px}.product-app .case-history-row.is-related-context .related-context-timeline-card{min-width:0;padding:9px 12px;border:1px dashed var(--color-border)!important;border-radius:9px;background:color-mix(in srgb,var(--status-information) 3%,var(--color-surface))!important}.product-app .related-context-timeline-card .case-history-primary{display:grid;grid-template-columns:max-content minmax(0,1fr) auto;align-items:center;gap:6px 10px;min-width:0}.product-app .related-context-timeline-card .case-history-direction{min-width:0;color:var(--color-text-soft);font-size:11px;overflow-wrap:anywhere}.product-app .related-context-timeline-card .case-history-primary time{color:var(--color-text-muted);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.product-app .related-context-timeline-card .related-context-unattached{border-color:var(--color-border)!important;background:var(--color-surface)!important;color:var(--status-information)!important}.product-app .related-context-timeline-card .related-context-timeline-subject{display:block;margin-top:5px;color:var(--color-text);font-size:13px;font-weight:750;overflow-wrap:anywhere;text-decoration:none}.product-app .related-context-timeline-card .related-context-timeline-subject:hover{text-decoration:underline}.product-app .related-context-heading{display:flex;align-items:flex-start;gap:10px;min-width:0}.product-app .related-context-heading-icon{display:grid;flex:0 0 28px;place-items:center;width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--status-information) 9%,var(--color-surface));color:var(--status-information)}.product-app .related-context-heading>div{min-width:0}.product-app .related-context-heading h2{margin:0;color:var(--color-text);font-size:14px;font-weight:800;line-height:1.35}.product-app .related-context-heading h2 small{color:var(--color-text-soft);font-size:11px;font-weight:650}.product-app .related-context-heading p{margin:2px 0 0;color:var(--color-text-soft);font-size:12px;line-height:1.45}.product-app .related-context-list{display:grid;gap:0;margin:10px 0 0;padding:0;list-style:none}.product-app .related-context-list>li{min-width:0;padding:10px 0;border-top:1px solid var(--color-border-subtle)}.product-app .related-context-source{display:flex;align-items:baseline;justify-content:space-between;gap:5px 12px;min-width:0}.product-app .related-context-source strong{min-width:0;overflow-wrap:anywhere;font-size:13px;line-height:1.4}.product-app .related-context-source small{flex:0 0 auto;color:var(--color-text-soft);font-size:11px;font-variant-numeric:tabular-nums}.product-app .related-context-details p,.product-app .related-context-evidence{margin:4px 0 0;overflow-wrap:anywhere;color:var(--color-text-soft);font-size:12px;line-height:1.45}.product-app .related-context-evidence{color:var(--color-text);font-weight:700}.product-app .related-context-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:9px}.product-app .related-context-actions .button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:6px 11px;font-size:12px;white-space:normal}.product-app .related-context-original{display:inline-flex;align-items:center;gap:5px;min-height:36px;color:var(--color-brand-primary);font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:2px}.product-app .related-context-actions :is(a,button):focus-visible,.product-app .related-context-more:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.product-app .related-context-more{margin-top:4px;cursor:pointer;color:var(--color-brand-primary);font-size:12px;font-weight:700}.product-app .related-context-more-list{margin-top:8px}.product-app .related-context-details{margin-top:6px;color:var(--color-text-soft);font-size:12px}.product-app .related-context-details>summary{width:-moz-fit-content;width:fit-content;cursor:pointer;font-weight:650}.product-app .related-context-details>p{margin:6px 0 0}@media (max-width:600px){.product-app .related-context-panel{padding:12px}.product-app .related-context-timeline-card .case-history-primary{grid-template-columns:minmax(0,1fr)}.product-app .related-context-timeline-card .case-history-primary time{white-space:normal}.product-app .related-context-source{display:grid;gap:2px}.product-app .related-context-source small{min-width:0;overflow-wrap:anywhere}.product-app .related-context-actions{align-items:stretch}.product-app .related-context-actions .button,.product-app .related-context-original{min-height:44px}}@media (max-width:360px){.product-app .related-context-actions{display:grid;grid-template-columns:minmax(0,1fr)}.product-app .related-context-actions .button{width:100%}}.product-app .dashboard-workspace .dashboard-module-status_overview .dashboard-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:8px 10px 10px!important}.product-app .dashboard-workspace .dashboard-module-status_overview.size-full .dashboard-status-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.product-app .dashboard-workspace .dashboard-module-status_overview.size-small .dashboard-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-app .dashboard-workspace .dashboard-module-status_overview .dashboard-status-card{display:flex!important;min-height:42px!important;align-items:center!important;justify-content:space-between;gap:6px!important;padding:6px 8px!important;border:1px solid var(--color-border-subtle)!important;border-left:3px solid var(--case-status-color,var(--status-neutral))!important;border-radius:var(--design-radius-control);background:var(--color-surface)!important;box-shadow:none!important;transform:none!important}.product-app .dashboard-workspace .dashboard-module-status_overview .dashboard-status-card:last-child{grid-column:auto!important}.product-app .dashboard-workspace .dashboard-module-status_overview .dashboard-status-card .dashboard-status-label{display:inline-flex!important;align-items:center;gap:5px;min-width:0;color:var(--color-text-soft);font-size:11px!important;line-height:1.2;white-space:normal}.product-app .dashboard-workspace .dashboard-module-status_overview .dashboard-status-card strong{flex:0 0 auto;color:var(--color-text);font-size:15px!important;line-height:1}.product-app .dashboard-workspace .dashboard-module-status_overview .dashboard-status-card:is(:hover,:focus-visible,.is-active-filter){border-color:var(--case-status-color,var(--color-brand-primary))!important;background:color-mix(in srgb,var(--case-status-color,var(--color-brand-primary)) 6%,var(--color-surface))!important}.product-app .dashboard-workspace .dashboard-recent-emails article{grid-template-columns:minmax(0,1fr) minmax(132px,260px)!important;align-items:center!important;gap:8px!important;padding-block:9px!important}.product-app .dashboard-workspace .dashboard-email-case{display:flex!important;min-height:32px;align-items:center!important;gap:5px;padding:4px 6px!important;border:0!important;border-left:2px solid var(--case-status-color,var(--color-border))!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.product-app .dashboard-workspace .dashboard-email-case-title{flex:1 1 auto;gap:5px;min-width:0}.product-app .dashboard-workspace .dashboard-email-case-title b{display:block;min-width:0;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px;font-weight:700}.product-app .dashboard-workspace .dashboard-email-case-title .app-icon{width:16px;height:16px}.product-app .dashboard-workspace .dashboard-email-case .priority-icon{flex:0 0 auto}.product-app .dashboard-workspace .dashboard-email-destination .dashboard-email-case-title b{color:var(--color-text-soft)}.product-app .dashboard-workspace .dashboard-email-destination-archived .dashboard-email-case{border-left-color:var(--status-neutral)!important}.product-app .dashboard-case-calendar .dashboard-calendar-grid button{position:relative;min-height:46px}.product-app .dashboard-case-calendar .dashboard-calendar-grid button:is(:hover,.is-selected):not(.is-today){background:var(--color-surface);color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-text-muted)}.product-app .dashboard-case-calendar .dashboard-calendar-grid button.is-today{background:color-mix(in srgb,var(--status-information) 15%,var(--color-surface));color:var(--color-text);box-shadow:inset 0 0 0 2px var(--status-information)}.product-app .dashboard-case-calendar .dashboard-calendar-grid button.is-today.is-selected{box-shadow:inset 0 0 0 2px var(--status-information)}.product-app .dashboard-case-calendar .dashboard-calendar-grid button:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:-2px;z-index:3}.product-app .agenda-panel:has(.dashboard-calendar-grid button:is(:hover,:focus-visible)){z-index:10}.product-app .dashboard-case-calendar .dashboard-calendar-grid button:is(:hover,:focus-visible){z-index:2}.product-app .dashboard-case-calendar .dashboard-calendar-tooltip{position:absolute;top:calc(100% + 5px);left:50%;z-index:20;display:none;box-sizing:border-box;width:min(240px,calc(100vw - 32px));max-height:min(210px,calc(100dvh - 32px));padding:9px 10px;overflow:hidden;transform:translateX(-50%);border:1px solid var(--color-border);border-radius:var(--design-radius-control);background:var(--color-surface);color:var(--color-text);box-shadow:0 6px 18px color-mix(in srgb,var(--color-text) 13%,transparent);pointer-events:none;text-align:left;white-space:normal}.product-app .dashboard-case-calendar .dashboard-calendar-tooltip.align-start{left:0;transform:none}.product-app .dashboard-case-calendar .dashboard-calendar-tooltip.align-end{right:0;left:auto;transform:none}.product-app .dashboard-case-calendar .dashboard-calendar-tooltip.align-above{top:auto;bottom:calc(100% + 5px)}.product-app .dashboard-case-calendar .dashboard-calendar-grid button:focus-visible .dashboard-calendar-tooltip{display:grid;gap:6px}@media (hover:hover){.product-app .dashboard-case-calendar .dashboard-calendar-grid button:hover .dashboard-calendar-tooltip{display:grid;gap:6px}}.product-app .dashboard-case-calendar .dashboard-calendar-tooltip-head,.product-app .dashboard-case-calendar .dashboard-calendar-tooltip-item{display:grid;gap:2px;min-width:0}.product-app .dashboard-case-calendar .dashboard-calendar-tooltip-head{padding-bottom:5px;border-bottom:1px solid var(--color-border-subtle)}.product-app .dashboard-case-calendar .dashboard-calendar-tooltip-head strong{font-size:11px;line-height:1.25}.product-app .dashboard-case-calendar .dashboard-calendar-tooltip :is(small,.dashboard-calendar-tooltip-more){color:var(--color-text-muted);font-size:10px;line-height:1.25}.product-app .dashboard-case-calendar .dashboard-calendar-tooltip-item strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere;font-weight:650;line-height:1.25}@media (max-width:760px){.product-app .dashboard-workspace .dashboard-module-status_overview .dashboard-status-grid,.product-app .dashboard-workspace .dashboard-module-status_overview.size-full .dashboard-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-app .dashboard-workspace .dashboard-recent-emails article{display:flex!important;flex-direction:column;align-items:stretch!important}.product-app .dashboard-workspace .dashboard-email-case{width:100%;box-sizing:border-box}}@media (max-width:420px){.product-app .dashboard-workspace .dashboard-module-status_overview .dashboard-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-app .dashboard-case-calendar .dashboard-calendar-grid button{min-height:44px;padding-inline:3px}}body .product-app .dashboard-module-agenda .dashboard-case-calendar .dashboard-calendar-grid{gap:0;grid-auto-rows:minmax(44px,auto);background:var(--color-surface);border:0;border-top:1px solid var(--color-border-strong,var(--color-border));border-left:1px solid var(--color-border-strong,var(--color-border))}body .product-app .dashboard-module-agenda .dashboard-case-calendar .dashboard-calendar-grid>*{border:0;border-right:1px solid var(--color-border-strong,var(--color-border));border-bottom:1px solid var(--color-border-strong,var(--color-border))}body .product-app .dashboard-module-agenda .dashboard-case-calendar .dashboard-calendar-grid>button{min-height:52px;padding:8px;border-radius:0}body .product-app .dashboard-module-agenda .dashboard-case-calendar .dashboard-calendar-grid>.dashboard-calendar-weekday{min-height:32px;align-content:center;background:var(--color-canvas);font-size:12px}body .product-app .dashboard-module-agenda .dashboard-case-calendar .dashboard-calendar-grid>.dashboard-calendar-outside{background:var(--color-canvas)}@media(max-width:420px){body .product-app .dashboard-module-agenda .dashboard-case-calendar .dashboard-calendar-grid>button{min-height:44px;padding:5px}}.product-app .dashboard-module-morning_brief{min-height:0;border:1px solid var(--color-border);border-radius:var(--design-radius-card);background:var(--color-surface);box-shadow:var(--design-shadow-rest)}.product-app .operational-morning-brief{display:grid;gap:12px;padding:16px}.product-app .operational-morning-brief h2{margin:0;color:var(--color-text);font-size:16px;line-height:1.3}.product-app .operational-morning-brief-choices{display:grid;gap:8px}.product-app .operational-morning-brief-choices button{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border:1px solid var(--color-border);border-radius:var(--design-radius-control);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:12px;font-weight:700;line-height:1.35;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.product-app .operational-morning-brief-choices button:focus-visible,.product-app .operational-morning-brief-choices button:hover{border-color:var(--color-brand-primary);background:var(--color-brand-soft);box-shadow:var(--design-shadow-hover)}.product-app .operational-morning-brief-choices button span{flex:0 0 auto;color:var(--color-brand-primary);font-size:18px;line-height:1}.product-app .operational-morning-brief-choices button:disabled{opacity:.55;cursor:wait}.product-app .operational-morning-brief-count{margin-left:auto;border-radius:999px;padding:2px 7px;background:var(--color-brand-soft);color:var(--color-brand-primary);font-size:11px;font-variant-numeric:tabular-nums}.tamdot-dialog-layer .operational-morning-brief-filters{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0 12px}.tamdot-dialog-layer .operational-morning-brief-filters button{border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text-soft);padding:5px 9px;font:inherit;font-size:11px;cursor:pointer}.tamdot-dialog-layer .operational-morning-brief-filters button[aria-pressed=true]{border-color:var(--color-brand-primary);background:var(--color-brand-soft);color:var(--color-brand-primary)}.tamdot-dialog-layer .operational-morning-brief-filters button:focus-visible,.tamdot-dialog-layer .operational-morning-brief-filters button:hover{border-color:var(--color-brand-primary)}.tamdot-dialog-layer .operational-morning-brief-filters button span{margin-left:4px;font-variant-numeric:tabular-nums;font-weight:750}.tamdot-dialog-layer .operational-morning-brief-dialog{width:min(700px,calc(100vw - 24px))}.tamdot-dialog-layer .operational-morning-brief-dialog>.dialog-body{max-height:min(62dvh,620px);overflow-y:auto;overscroll-behavior:contain}.tamdot-dialog-layer .operational-morning-brief-message{margin:0 0 10px;color:var(--color-text-soft);font-size:12px;line-height:1.5}.tamdot-dialog-layer .operational-morning-brief-changes{display:grid;gap:0;margin:0;padding:0;list-style:none}.tamdot-dialog-layer .operational-morning-brief-changes li{display:grid;border-top:1px solid var(--color-border-subtle)}.tamdot-dialog-layer .operational-morning-brief-changes li:first-child{border-top:0;padding-top:0}.tamdot-dialog-layer .operational-morning-brief-change-top{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.tamdot-dialog-layer .operational-morning-brief-kind{font-weight:750}.tamdot-dialog-layer .operational-morning-brief-changes a{display:flex;justify-content:space-between;gap:8px;color:var(--color-text);font-weight:750;line-height:1.35;text-decoration:none;overflow-wrap:anywhere}.tamdot-dialog-layer .operational-morning-brief-changes a:focus-visible,.tamdot-dialog-layer .operational-morning-brief-changes a:hover{color:var(--color-brand-primary);text-decoration:underline}.tamdot-dialog-layer .operational-morning-brief-changes a>span{color:var(--color-brand-primary);text-decoration:none}.tamdot-dialog-layer .operational-morning-brief-changes p{margin:0;color:var(--color-text-soft);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.tamdot-dialog-layer .operational-morning-brief-meta{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--color-text-muted);font-size:11px}.tamdot-dialog-layer .operational-morning-brief-meta time{font-variant-numeric:tabular-nums}.tamdot-dialog-layer .operational-morning-brief-changes .operational-morning-brief-next{padding:7px 9px;border-left:2px solid var(--status-action);background:color-mix(in srgb,var(--status-action) 6%,var(--color-surface));color:var(--color-text)}@media (max-width:600px){.product-app .operational-morning-brief{padding:14px}.tamdot-dialog-layer .operational-morning-brief-dialog>.dialog-body{max-height:58dvh}}.tamdot-dialog-layer .operational-morning-brief-changes li{--brief-tone:var(--status-information);gap:5px;padding:12px 10px;border-left:2px solid var(--brief-tone);border-top:0;border-bottom:1px solid var(--color-border-subtle)}.tamdot-dialog-layer .operational-morning-brief-changes li[data-tone=action]{--brief-tone:var(--status-action)}.tamdot-dialog-layer .operational-morning-brief-changes li[data-tone=waiting]{--brief-tone:var(--status-waiting)}.tamdot-dialog-layer .operational-morning-brief-changes li[data-tone=review]{--brief-tone:var(--status-review)}.tamdot-dialog-layer .operational-morning-brief-changes li[data-tone=done]{--brief-tone:var(--status-success)}.tamdot-dialog-layer .operational-morning-brief-changes li[data-tone=archived]{--brief-tone:var(--status-neutral)}.tamdot-dialog-layer .operational-morning-brief-changes a{font-weight:650;font-size:14px}.tamdot-dialog-layer .operational-morning-brief-kind{color:var(--brief-tone);font-weight:800;letter-spacing:.025em;text-transform:uppercase;font-size:10px}.tamdot-dialog-layer .operational-morning-brief-changes p:not(.operational-morning-brief-next){color:var(--color-text-soft);font-weight:400}.tamdot-dialog-layer .operational-morning-brief-next{border-left-color:var(--brief-tone)}.case-action-menu-panel,.product-app .contact-directory .contact-expanded-content,.product-app .document-library :is(.document-source-attachments,.document-source-attachment-list){text-rendering:optimizeLegibility}.global-rescan-dialog .rescan-count-preview>button{display:inline-flex;align-items:center;gap:8px}.global-rescan-dialog .rescan-count-preview>button .tamdot-loader{flex:0 0 auto}.global-rescan-dialog .rescan-long-range-warning{margin:2px 0;padding:9px 11px;border:1px solid var(--status-warning);border-radius:8px;background:color-mix(in srgb,var(--status-warning) 8%,var(--color-surface));color:var(--color-text);font-size:12px;line-height:1.45}.global-rescan-dialog .rescan-count-daily{display:block;padding:7px 9px;border-radius:6px;background:var(--color-surface);font-size:12px!important;line-height:1.4!important}.global-rescan-dialog .rescan-count-metrics small{font-size:12px}.global-rescan-dialog .rescan-count-verdict{font-size:12px!important}.product-app .document-library .document-source-attachments{display:grid;gap:0;overflow:hidden;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface)}.product-app .document-library .document-source-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;padding:13px 16px}.product-app .document-library .document-source-heading h2{margin:0;font-size:16px}.product-app .document-library .document-source-heading h2 small{color:var(--color-text-soft);font-size:12px}.product-app .document-library .document-source-heading p{margin:0;font-size:12px}.product-app .document-library .document-source-attachment-list{display:block;min-width:0}.product-app .document-library :is(.document-source-header,.document-source-row){display:grid;grid-template-columns:minmax(170px,1.2fr) minmax(170px,1fr) 128px;align-items:center;gap:16px;min-width:0;padding:9px 16px}.product-app .document-library .document-source-header{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface-soft);color:var(--color-text-soft);font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.02em}.product-app .document-library .document-source-row{min-height:56px;border-bottom:1px solid var(--color-border-subtle)}.product-app .document-library .document-source-row:last-child{border-bottom:0}.product-app .document-library .document-source-row:hover{background:var(--color-surface-soft)}.product-app .document-library .document-source-file{display:flex;align-items:center;gap:10px;min-width:0}.product-app .document-library .document-source-file>.app-icon{flex:0 0 18px;color:var(--color-brand-primary)}.product-app .document-library .document-source-file>span{display:grid;min-width:0;gap:1px}.product-app .document-library .document-source-file strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.product-app .document-library .document-source-file small{color:var(--color-text-soft);font-size:11px}.product-app .document-library .document-source-case{min-width:0}.product-app .document-library .document-source-case a{display:inline-flex;align-items:center;gap:7px;max-width:100%;min-width:0;color:var(--color-text);font-size:12px;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .document-library .document-source-case a:hover{color:var(--color-brand-primary);text-decoration:underline}.product-app .document-library .document-source-case .app-icon{flex:0 0 16px}.product-app .document-library .document-source-action{justify-self:end}.product-app .document-library .document-source-action .button{min-height:34px;font-size:12px}@media (max-width:720px){.product-app .document-library .document-source-header{display:none}.product-app .document-library .document-source-row{gap:4px 10px}.product-app .document-library .document-source-file{grid-column:1}.product-app .document-library .document-source-case{grid-column:1;grid-row:2;padding-left:28px}.product-app .document-library .document-source-action{grid-row:1/span 2}}.product-app .contact-directory .contact-intelligence-card.workspace-dense-row .contact-expanded-content{gap:6px;padding:9px 12px!important;border:1px solid var(--color-border-subtle);background:var(--color-surface)!important}.product-app .contact-directory .contact-expanded-brief{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;min-width:0}.product-app .contact-directory .contact-expanded-brief>:is(p,div){margin:0;padding:0;border:0;background:none;box-shadow:none;font-size:12px}.product-app .contact-directory .contact-latest-subject{display:flex;align-items:baseline;gap:6px;min-width:200px;flex:1 1 260px}.product-app .contact-directory .contact-latest-subject small{flex:0 0 auto;color:var(--color-text-soft);font-size:11px}.product-app .contact-directory .contact-latest-subject b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.product-app .contact-directory .contact-expanded-brief .directory-identity{color:var(--color-text-soft);font-size:11px}.product-app .contact-directory .contact-expanded-brief .contact-channel-meta{display:flex;flex-wrap:wrap;gap:3px 12px;color:var(--color-text-soft);font-size:11px}.product-app .contact-directory .contact-expanded-brief .contact-channel-meta>span{padding:0;border:0;background:none}.product-app .contact-directory .contact-expanded-brief .contact-follow-up-detail{font-size:11px}.case-action-menu-panel{width:min(430px,calc(100vw - 20px))!important;max-height:min(76dvh,680px);overflow-y:auto}.case-action-menu-panel .case-action-recommended{gap:5px}.case-action-menu-panel .case-action-flow{display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.case-action-menu-panel .case-action-current{grid-column:1;grid-row:1;display:inline-flex;gap:7px;align-items:center;width:-moz-fit-content;width:fit-content;min-height:24px;padding:3px 7px;font-size:11px}.case-action-menu-panel .case-action-current>small{font-size:10px}.case-action-menu-panel .case-action-flow>.case-action-item{grid-column:1;grid-row:2;min-height:44px!important;padding:7px 10px!important;border-width:1px 1px 1px 3px!important;font-size:13px}.case-action-menu-panel :is(.case-action-result,.case-action-external-step){grid-column:1;grid-row:3;display:inline-flex;min-height:0;padding:1px 4px;border:0;background:none;color:var(--color-text-soft)}.case-action-menu-panel .case-action-flow-explanation{margin:2px 0 0;font-size:11px}.case-action-menu-panel .case-action-next-step{margin-top:3px;padding:5px 8px}.case-action-menu-panel .case-action-next-step small{font-size:10px}.case-action-menu-panel .case-action-next-step p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:2px;font-size:12px}.case-action-menu-panel .case-action-more{margin-top:8px!important}.case-action-menu-panel .case-action-more>summary{min-height:34px;font-size:12px}.case-action-menu-panel .case-action-more section{padding:5px 0!important}.case-action-menu-panel .case-action-suggestions>small{font-size:11px}.case-action-menu-panel .case-action-item:not(.is-smart-primary){min-height:34px!important;font-size:12px}.product-app .case-filter-feedback{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.product-app .case-filter-feedback .clear-filters-button{min-height:34px;white-space:nowrap}.product-app .document-library :is(.document-source-header,.document-source-row){grid-template-columns:minmax(170px,1.2fr) minmax(170px,1fr) 125px 130px}.product-app .document-library .document-source-date{color:var(--color-text-soft);font-size:12px;font-variant-numeric:tabular-nums}.product-app .document-library .document-source-action .button{display:inline-flex;align-items:center;gap:6px}.product-app .document-library .document-filter-content{max-height:min(70dvh,620px);overflow-y:auto}.product-app .document-library .document-filter-content>label{min-width:0}.product-app .document-library .document-filter-content select{width:100%;min-width:0}@media (max-width:720px){.product-app .document-library .document-source-row{grid-template-columns:minmax(0,1fr) auto}.product-app .document-library .document-source-date{grid-column:1;grid-row:3;padding-left:28px}.product-app .document-library .document-source-action{grid-column:2;grid-row:1/span 3}}@media (max-width:390px){.product-app .document-library .document-source-row{grid-template-columns:minmax(0,1fr)}.product-app .document-library .document-source-action{grid-column:1;grid-row:4;justify-self:start;padding-left:28px}}.product-app .contact-directory .contact-intelligence-card.dense-directory-row,.product-app .contact-directory .dense-directory-header{grid-template-columns:minmax(185px,1.3fr) minmax(145px,.8fr) minmax(138px,.75fr) minmax(145px,.75fr) minmax(110px,auto)}.product-app .contact-directory .contact-case-summary{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:34px;border:1px solid var(--color-border);border-radius:var(--design-radius-control);background:var(--color-surface);padding:4px 8px;color:var(--color-text);font:inherit;font-size:12px;cursor:pointer}.product-app .contact-directory .contact-case-summary:hover{border-color:var(--color-brand-primary)}.product-app .contact-directory .contact-case-summary:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.product-app .contact-directory .contact-case-summary>b{font-variant-numeric:tabular-nums;font-size:14px}.product-app .contact-directory .contact-case-summary>.app-icon{color:var(--status-information)}.product-app .contact-directory .contact-case-status-squares{display:inline-flex;align-items:center;gap:3px;margin-left:3px}.product-app .contact-directory .contact-case-status-squares i{--square-tone:var(--status-neutral);display:block;width:9px;height:9px;border-radius:2px;background:var(--square-tone)}.product-app .contact-directory .contact-case-status-squares i[data-tone=information]{--square-tone:var(--status-information)}.product-app .contact-directory .contact-case-status-squares i[data-tone=warning]{--square-tone:var(--status-warning)}.product-app .contact-directory .contact-case-status-squares i[data-tone=action]{--square-tone:var(--status-action)}.product-app .contact-directory .contact-case-status-squares i[data-tone=waiting]{--square-tone:var(--status-waiting)}.product-app .contact-directory .contact-case-status-squares i[data-tone=success]{--square-tone:var(--status-success)}.product-app .contact-directory .contact-case-status-squares small{color:var(--color-text-soft);font-size:10px}.product-app .contact-directory .contact-case-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.product-app .contact-directory .contact-case-links .contact-row-case-led{--contact-filter-tone:var(--status-neutral);align-self:center}.product-app .contact-directory .contact-all-cases-link{align-self:center;color:var(--color-brand-primary);font-size:12px;font-weight:700}.product-app .contact-directory .contact-case-status-filters{overflow-x:auto;flex-wrap:nowrap;margin-bottom:8px}.product-app .contact-directory .contact-case-status-filters button{--case-filter-accent:var(--status-neutral);min-height:36px;font-size:12px}.product-app .contact-directory .contact-case-status-filters button[data-tone=information]{--case-filter-accent:var(--status-information)}.product-app .contact-directory .contact-case-status-filters button[data-tone=warning]{--case-filter-accent:var(--status-warning)}.product-app .contact-directory .contact-case-status-filters button[data-tone=action]{--case-filter-accent:var(--status-action)}.product-app .contact-directory .contact-case-status-filters button[data-tone=waiting]{--case-filter-accent:var(--status-waiting)}.product-app .contact-directory .contact-case-status-filters button[data-tone=success]{--case-filter-accent:var(--status-success)}.product-app .contact-directory .contact-case-status-filters button[aria-pressed=true]{border-color:var(--case-filter-accent);color:var(--case-filter-accent);background:color-mix(in srgb,var(--case-filter-accent) 8%,var(--color-surface))}@media (max-width:980px){.product-app .contact-directory .contact-intelligence-card.dense-directory-row{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:600px){.product-app .contact-directory .contact-case-links{grid-template-columns:minmax(0,1fr)}.product-app .contact-directory .contact-case-status-filters button{min-height:44px}}.product-app .dashboard-case-calendar .dashboard-calendar-day-count{--calendar-tone:var(--status-neutral);border-radius:3px;background:var(--calendar-tone);color:var(--color-surface);font-variant-numeric:tabular-nums}.product-app .dashboard-case-calendar .dashboard-calendar-day-count[data-tone=information]{--calendar-tone:var(--status-information)}.product-app .dashboard-case-calendar .dashboard-calendar-day-count[data-tone=warning]{--calendar-tone:var(--status-warning)}.product-app .dashboard-case-calendar .dashboard-calendar-day-count[data-tone=action]{--calendar-tone:var(--status-action)}.product-app .dashboard-case-calendar .dashboard-calendar-day-count[data-tone=waiting]{--calendar-tone:var(--status-waiting)}.product-app .dashboard-case-calendar .dashboard-calendar-day-count[data-tone=success]{--calendar-tone:var(--status-success)}.product-app .dashboard-case-calendar .dashboard-calendar-tooltip{width:min(310px,calc(100vw - 32px));max-height:min(270px,calc(100dvh - 32px))}.product-app .dashboard-case-calendar .dashboard-calendar-tooltip-item{gap:3px}.product-app .dashboard-case-calendar .dashboard-calendar-tooltip-item strong{font-size:12px}.product-app .dashboard-case-calendar .dashboard-calendar-tooltip-action{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--color-text-soft);font-size:11px;line-height:1.35}@media (max-width:360px){body>.scan-progress-overlay .scan-technical-view .scan-progress-workspace{grid-template-rows:minmax(155px,1fr) auto}body>.scan-progress-overlay .scan-technical-view .scan-progress-workspace>aside{max-height:min(230px,35dvh)}}.product-app .notification-item.notification-tone-urgent .notification-urgency-icon{color:var(--status-critical)!important;background:color-mix(in srgb,var(--status-critical) 11%,var(--color-surface))!important}.data-reliability-ribbon>div{display:grid;align-items:center;gap:3px}.data-reliability-ribbon small{flex:initial;overflow-wrap:anywhere;line-height:1.35}@media (max-width:700px){.data-reliability-ribbon{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start}.data-reliability-ribbon .button{grid-column:2;justify-self:start;margin-left:0}}.settings-application-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0 0 12px;border-bottom:1px solid var(--line)}.settings-application-tabs .btn[aria-pressed=true]{border-color:var(--action-primary);box-shadow:inset 0 -2px var(--action-primary);color:var(--ink)}.settings-application-panel{min-width:0}.settings-application-panel .settings-content-grid{align-items:start}.settings-section-card,.ticket-target-settings{min-width:0;border:1px solid var(--line);border-radius:var(--radius-panel,14px);background:var(--surface);padding:20px}.ticket-target-settings h2{margin:0 0 10px;font-size:16px}.ticket-target-settings input,.ticket-target-settings select{width:100%}.ticket-time-remaining{font-variant-numeric:tabular-nums;font-weight:600}.ticket-queue-table .ticket-close-quick{display:inline-flex;width:auto;min-height:28px;padding:3px 10px;margin-top:5px;font-size:11px}.ticket-queue-panel>.suite-row-actions{margin-top:12px}.product-app .product-module-status[data-warning-tone=warning]{background:var(--color-status-warning-soft);border-color:var(--color-status-warning);color:var(--color-status-warning)}.product-module-status[data-warning-tone=action]{background:var(--orange-soft);border-color:var(--orange);color:var(--orange)}.product-app .product-module-status[data-warning-tone=danger]{background:var(--color-status-critical-soft);border-color:var(--color-status-critical);color:var(--color-status-critical)}.application-sync-control{padding:16px 0;border-bottom:1px solid var(--line);margin-bottom:14px}.application-sync-control label{display:grid;gap:6px;font-weight:600}.application-sync-control select{width:100%;min-height:38px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:7px}.application-sync-runs{display:grid;gap:10px;margin:12px 0}.application-sync-runs article{padding:12px;border:1px solid var(--line);border-radius:10px}.application-sync-runs header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.application-sync-runs progress{display:block;width:100%;height:6px;margin:10px 0;accent-color:var(--action-primary)}.application-sync-runs p{font-size:12px;font-variant-numeric:tabular-nums;margin:6px 0}.application-sync-control small{color:var(--muted);line-height:1.5}.desk-product-workspace .case-layout-collapse{top:-12px;right:12px}.desk-product-workspace .product-module-content>section>h2{padding-right:30px}@media(max-width:720px){.settings-application-tabs .btn{flex:1;min-width:110px}.ticket-target-settings{padding:16px}.ticket-queue-table .product-module-status{width:-moz-max-content;width:max-content;max-width:100%}}:root{--design-radius-control:6px;--design-radius-card:8px;--design-radius-floating:8px;--radius-panel:8px}.product-app .product-sidebar .nav-group-toggle,.product-app .product-sidebar .nav-link{border-radius:var(--design-radius-control)!important}.product-app .product-sidebar .nav-label{color:var(--color-sidebar-text)!important;opacity:.72}.product-app .product-sidebar .nav-group-toggle{color:var(--color-sidebar-text)}.product-app .product-sidebar .nav-link.active{background:var(--color-surface)!important;color:var(--color-text)!important;box-shadow:inset 2px 0 var(--color-brand-primary)!important}.product-app .product-topbar{background:var(--color-surface)!important;box-shadow:none!important}.product-app .global-search{border-radius:var(--design-radius-control)!important;background:var(--color-surface)!important;border-color:var(--color-border)!important}.product-app .global-search input{border:0!important;background:transparent!important;box-shadow:none!important}.product-app :is(button,input,select,textarea,table){font-family:var(--font-geist,Arial),sans-serif!important}.product-app :is(.workspace-page-title-line h1,.contact-profile-head h1){letter-spacing:-.03em!important;text-wrap:balance}.product-app .workspace-page-header{gap:12px!important;margin-bottom:20px!important;padding-bottom:16px!important}:is(.product-app,.first-launch,.onboarding-wizard,.public-site) :is(.button,.btn,.tamdot-popover-trigger,.compact-menu-trigger,.mobile-navigation-trigger,.help-trigger,.operations-trigger,.assistant-launcher,.notification-bell,.topbar-more-trigger){border-radius:var(--design-radius-control)!important;box-shadow:none!important;transition-property:background-color,color,border-color!important;transition-duration:.16s!important}:is(.product-app,.first-launch,.onboarding-wizard,.public-site) :is(.button.primary,.btn.primary){background:var(--color-brand-primary)!important;border-color:var(--color-brand-primary)!important;color:var(--color-on-primary)!important}:is(.product-app,.first-launch,.onboarding-wizard,.public-site) :is(.button.primary,.btn.primary):hover:not(:disabled){background:var(--color-brand-hover)!important;border-color:var(--color-brand-hover)!important}:is(.product-app,.first-launch,.onboarding-wizard) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:var(--design-radius-control)!important;caret-color:var(--color-brand-primary)}.product-app :is(.panel,.dashboard-panel,.dashboard-kpi,.dashboard-status-card,.case-summary-card,.case-timeline-panel,.business-case-card,.contact-group,.directory-card,.document-list,.document-group,.product-module-panel,.account-section,.settings-section-card,.ticket-target-settings,.integration-card,.secretary-section){border-radius:var(--design-radius-card)!important;box-shadow:none!important}.product-app :is(.dashboard-kpi,.dashboard-status-card) strong{color:var(--color-brand-primary)!important;font-variant-numeric:tabular-nums;letter-spacing:-.03em!important}.product-app :is(.workspace-filter-surface,.workspace-command-bar,.suite-filter-rail,.ticket-command-rail,.knowledge-command-rail){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.product-app .ticket-command-rail .suite-filter-rail{padding-inline:0!important}.product-app :is(.suite-status-filters,.contact-status-filters,.case-status-filters) button{border-radius:var(--design-radius-control)!important}.product-app :is(.dashboard-status-grid,.dashboard-case-status-grid) :is(a,button){border-radius:var(--design-radius-control)!important;box-shadow:none!important}.product-app .dashboard-module .operational-work-queue .operational-queue-row,.product-app .dashboard-module :is(.work-queue-item,.operational-work-item){border:0!important;border-bottom:1px solid var(--color-border-subtle)!important;border-radius:0!important;box-shadow:none!important}.product-app .dashboard-module .operational-work-queue .operational-queue-group{gap:0!important}.product-app .case-detail-modular-grid .case-layout-module>:is(.case-summary-card,.case-documents-panel){border-radius:var(--design-radius-card)!important;box-shadow:none!important}.product-app .case-workspace-cluster>.case-summary-card{border:0!important;border-radius:0!important;background:transparent!important}.product-app .case-list-state{border-radius:var(--design-radius-card)!important}.product-app :is(.case-layout-collapse,.dashboard-module-collapse,.case-display-switch,.case-communication-mode,.case-document-file-icon,.company-entitlement){border-radius:var(--design-radius-control)!important}.product-app :is(.follow-up-current,.case-team-summary,.document-source-attachments){border-inline:0!important;border-bottom:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.product-app .company-profile-sections>fieldset{border:0!important;border-top:1px solid var(--color-border-subtle)!important;border-radius:0!important;padding:16px 0!important;background:transparent!important}.product-app .company-profile-locked-summary>div{border:0!important;border-radius:0!important;padding-inline:0!important;background:transparent!important}.product-app .privacy-inventory>span{border-radius:4px!important}.product-app .product-modular-grid .case-layout-module>.product-module-content>.product-module-panel{border-radius:var(--design-radius-card)!important;box-shadow:none!important}.product-app :is(.dashboard-module,.case-layout-module){border-radius:var(--design-radius-card)!important}.product-app .case-layout-module.is-collapsed{box-shadow:none!important}@layer tamdot-polish-contract{.product-app .case-detail-command-strip{border-radius:var(--design-radius-card)!important}.product-app .document-search-shell{border-radius:var(--design-radius-control)!important}}.product-app .schedule-planning-sections{border:0!important;border-radius:0!important}.product-app .schedule-planning-sections>.product-module-panel{border-inline:0!important;border-bottom:0!important}.product-app :is(.ticket-target-settings,.settings-section-card){padding:16px}.product-app .settings-application-tabs{gap:6px;margin-bottom:20px}.product-app :is(.product-module-status,.case-badge,.case-status-badge,.notification-status-tag,.contact-operational-status){border-radius:4px!important;width:-moz-fit-content;width:fit-content;max-width:100%;font-variant-numeric:tabular-nums;box-shadow:none!important}.product-app :is(.product-module-status[data-warning-tone=warning],.case-badge[data-tone=warning],.case-badge.case-attention-deadline-soon,.dashboard-activity-kind[data-tone=changed],.integration-card .status.pending){color:var(--color-status-warning-ink)!important}.product-app :is(.contact-operational-status.tone-review,.case-badge.case-attention-review-required,.case-badge.case-attention-appointment-review,.notification-status-tag.tone-review){color:var(--color-status-review-ink)!important}.product-app .application-sync-runs article{border:0;border-top:1px solid var(--color-border-subtle);border-radius:0;padding-inline:0}.product-app .contact-intelligence-card.has-unread-notification:after,.product-app .notification-bell:after,.product-app :is(.tamdot-urgent-pulse,.is-unread-notification):before,body>.scan-progress-chip.is-completed{animation:none!important}.product-app :is(.case-badge.priority.urgent,.case-badge.attention.urgent,.dashboard-module-signal.tone-urgent,.case-layout-signal.tone-urgent,.notification-status-tag.tone-urgent){animation:none!important;box-shadow:none!important}.product-app>.notification-panel{bottom:auto!important;width:min(440px,calc(100vw - 24px))!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - var(--topbar-height, 64px) - 24px)!important;border-radius:var(--design-radius-floating)!important;box-shadow:var(--shadow-float)!important}.product-app .notification-panel>header{padding:10px 12px!important}.product-app .notification-panel>.notification-empty{margin:0;padding:20px 12px!important;color:var(--color-text-soft)}.product-app .notification-panel>.notification-list{flex:0 1 auto;padding:0 12px!important;scrollbar-gutter:auto}.product-app .notification-item{padding:12px 0!important;border:0!important;border-bottom:1px solid var(--color-border-subtle)!important;border-radius:0!important;background:var(--color-surface)!important;box-shadow:none!important}.product-app .notification-item:last-child{border-bottom:0!important}.product-app .notification-item.is-navigable:is(:hover,:focus-visible){background:var(--color-surface-hover)!important}.product-app .notification-item-content{gap:5px}.product-app .notification-item .notification-subject{line-height:1.45}.product-app .notification-item time{font-variant-numeric:tabular-nums}.product-app :is(.tamdot-floating-panel,.tamdot-popover-menu,.tamdot-dialog,.workspace-page-info p,.case-history-modal-dialog,.compact-menu-panel){border-radius:var(--design-radius-floating)!important}.first-launch.first-launch-experience{background:var(--color-canvas)!important}.first-launch-experience .first-launch-card{min-height:0!important;border-radius:var(--design-radius-card)!important;padding:24px!important;box-shadow:none!important}.first-launch-experience .first-launch-card h1{font-size:clamp(24px,2.5vw,30px)!important;line-height:1.2;letter-spacing:-.03em!important}.first-launch :is(.first-launch-preview,.first-launch-optional-details,.first-launch-mode-card,.first-launch-review-card){border-radius:var(--design-radius-control)!important;box-shadow:none!important}.first-launch .first-launch-settings fieldset{border:0}.product-app :is(.account-section,.settings-section-card,.secretary-section)>.eyebrow{display:none}:is(.product-app,.first-launch,.onboarding-wizard){accent-color:var(--color-brand-primary);scrollbar-color:var(--color-text-muted) var(--color-canvas);scrollbar-width:thin}:is(.product-app,.first-launch,.onboarding-wizard) ::-moz-selection{color:var(--color-text);background:var(--color-brand-soft-strong)}:is(.product-app,.first-launch,.onboarding-wizard) ::selection{color:var(--color-text);background:var(--color-brand-soft-strong)}:is(.product-app,.first-launch,.onboarding-wizard) :is(button,a,summary,input,select,textarea):focus-visible{outline:2px solid var(--color-brand-primary)!important;outline-offset:3px}.product-app :is(button,input,select,textarea):disabled{cursor:not-allowed;box-shadow:none!important}@media (max-width:600px){.product-app .workspace-page-header{gap:12px!important}.product-app>.notification-panel{top:calc(58px + var(--topbar-height, 64px) + 8px)!important;left:8px!important;right:8px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 58px - var(--topbar-height, 64px) - 24px)!important}.product-app :is(.button,.btn,.tamdot-popover-trigger){min-height:44px}.product-app .notification-item-actions>:is(a,button){min-height:44px!important}.first-launch-experience .first-launch-card{padding:16px!important}}@media (prefers-reduced-motion:reduce){:is(.product-app,.first-launch,.onboarding-wizard) *,:is(.product-app,.first-launch,.onboarding-wizard) :after,:is(.product-app,.first-launch,.onboarding-wizard) :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}:is(.product-app,.tamdot-dialog,.tamdot-floating-panel,.first-launch,.onboarding-wizard,.public-site) input:is([type=checkbox],[type=radio]):not(.action-bar-toggle-input){-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;box-sizing:border-box!important;width:20px!important;height:20px!important;min-width:20px!important;max-width:20px!important;min-height:20px!important;max-height:20px!important;aspect-ratio:1!important;flex:0 0 20px!important;margin:0!important;padding:0!important;accent-color:var(--color-brand-primary)!important;box-shadow:none!important}:is(.product-app,.tamdot-dialog,.tamdot-floating-panel,.first-launch,.onboarding-wizard,.public-site) input[type=checkbox]:not(.action-bar-toggle-input){border-radius:3px!important}:is(.product-app,.tamdot-dialog,.tamdot-floating-panel,.first-launch,.onboarding-wizard,.public-site) input[type=radio]{border-radius:50%!important}:is(.product-app,.tamdot-dialog,.tamdot-floating-panel,.first-launch,.onboarding-wizard,.public-site) input:is([type=checkbox],[type=radio]):not(.action-bar-toggle-input):focus-visible{outline:2px solid var(--color-brand-primary)!important;outline-offset:3px!important}.tamdot-dialog-layer:has(>.case-create-dialog){grid-template-columns:minmax(0,1fr)}.tamdot-dialog-layer>.tamdot-dialog.case-create-dialog{display:flex;flex-direction:column;width:min(680px,100%)!important;max-width:100%!important;min-width:0;justify-self:center;max-height:min(900px,calc(100dvh - 40px));padding:20px;overflow:hidden}.case-create-dialog .dialog-body{overflow-y:auto;min-height:0;flex:1 1 auto}.case-create-dialog>:not(.dialog-body){flex-shrink:0}.case-create-dialog .button{border-radius:6px!important;box-shadow:none!important;min-height:40px;font-size:13px}.case-create-tabs{display:flex;gap:4px;border-bottom:1px solid var(--color-border);margin-bottom:16px;padding-bottom:8px}.case-create-tabs button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 12px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--color-text-soft);font-weight:600}.case-create-tabs button[aria-selected=true]{background:var(--color-surface);border-color:var(--color-brand-primary);color:var(--color-brand-primary)}.case-create-panel{display:grid;gap:10px}.case-create-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.case-create-fields .wide{grid-column:1/-1}.case-create-dialog label{display:grid;gap:5px;min-width:0;color:var(--color-text-soft);font-size:12px;font-weight:500}.case-create-dialog :is(input:not([type=radio]):not([type=checkbox]),select,textarea){width:100%;max-width:100%;min-width:0;min-height:40px;box-sizing:border-box;border:1px solid var(--color-border);border-radius:6px!important;padding:9px 10px;background:var(--color-surface);font:inherit;font-size:14px;color:var(--color-text)}.case-create-dialog :is(input,select,textarea,button):focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.case-create-dialog input[type=file]{font-size:12px}.case-create-dialog textarea{min-height:64px!important;resize:vertical}.case-create-dialog .hint{margin:0;font-size:12px;line-height:1.5}.case-create-priorities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0;border:0;margin:0}.case-create-priorities legend{font-size:12px;margin-bottom:6px;color:var(--color-text-soft)}.case-create-priorities label{display:flex!important;align-items:center;gap:6px;min-height:44px;padding:6px 8px;border:1px solid var(--color-border);border-radius:6px;min-width:0;white-space:nowrap}.case-create-priorities label:has(input:checked){border-color:var(--color-brand-primary);background:var(--color-surface)}.case-create-priorities .priority-icon{flex-shrink:0;width:20px!important;min-width:20px!important}.case-create-dialog .document-case-contact{display:grid;grid-template-columns:1fr 1.4fr 1fr auto;gap:8px;align-items:end;padding-block:8px;border-bottom:1px solid var(--color-border-subtle)}.case-create-file-list{list-style:none;padding:0;margin:0}.case-create-file-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:6px;border-top:1px solid var(--color-border-subtle)}.case-create-file-list li>span{min-width:0;overflow-wrap:anywhere;font-size:13px}.case-create-dialog .dialog-actions{position:sticky;bottom:0;background:var(--color-surface);border-top:1px solid var(--color-border);margin-top:12px;padding-top:12px}.case-create-dialog .dialog-actions .button.primary{background:var(--color-brand-primary)!important;color:var(--color-on-primary)!important;border-color:var(--color-brand-primary)!important}.product-app .ticket-queue-panel{container:ticket-queue/inline-size}.product-app .ticket-case-table{display:table;table-layout:fixed;width:100%;min-width:0;border-collapse:collapse}.product-app .ticket-case-table col.ticket-col-owner,.product-app .ticket-case-table col.ticket-col-status{width:145px}.product-app .ticket-case-table col.ticket-col-due{width:155px}.product-app .ticket-case-table :is(th,td){display:table-cell;width:auto!important;min-width:0!important;padding:8px!important;vertical-align:middle;font-size:12px;overflow-wrap:normal;word-break:normal}.product-app .ticket-case-table th{white-space:normal;font-size:10px;text-transform:uppercase;letter-spacing:.025em;color:var(--color-text-soft);background:var(--color-surface-muted)}.product-app .ticket-case-table tbody{display:table-row-group}.product-app .ticket-case-table tr{display:table-row}.product-app .ticket-case-table td:before{content:none!important}.product-app .ticket-case-table :is(.product-module-status,.ticket-time-remaining){display:inline-flex;white-space:nowrap;max-width:none;font-size:11px}.product-app .ticket-case-table td>a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.45;font-weight:600}.product-app .ticket-case-table td small{display:block;margin-top:2px;font-size:11px;line-height:1.45}.product-app .ticket-case-table .ticket-issue-preview,.product-app .ticket-case-table .ticket-owner-name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-app .ticket-reference-line{display:flex;align-items:center;gap:6px;min-width:0;margin-bottom:3px}.product-app .ticket-reference-line small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0!important}.product-app .ticket-reference-line .priority-icon{flex:0 0 18px;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important}.product-app .ticket-reference-line .attachment-indicator{height:18px;min-height:18px;padding:0 4px;border-radius:4px}.product-app .ticket-reference-line .attachment-indicator :is(svg,.app-icon){width:12px;height:12px}.product-app .ticket-case-table .ticket-cell-action{text-align:right}.product-app .ticket-close-quick{display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;min-height:36px;padding:6px;margin:0;color:var(--color-brand-primary)}.product-app .ticket-queue-panel .product-module-status{border-radius:4px!important;padding:3px 6px;line-height:1.4;white-space:nowrap}.product-app .ticket-queue-panel .product-module-status.status-open{color:var(--color-status-action)!important;background:var(--color-status-action-soft)!important;border-color:color-mix(in srgb,var(--color-status-action) 28%,transparent)!important}.product-app .case-badge.case-status-in-progress{color:var(--color-status-action-ink)!important}.product-app .ticket-queue-panel .product-module-status.status-in_progress{color:var(--color-status-action-ink)!important;background:var(--color-status-action-soft)!important;border-color:color-mix(in srgb,var(--color-status-action) 28%,transparent)!important}.product-app .ticket-queue-panel .product-module-status.status-waiting_customer{color:var(--color-status-waiting)!important;background:var(--color-status-waiting-soft)!important;border-color:color-mix(in srgb,var(--color-status-waiting) 28%,transparent)!important}.product-app .ticket-queue-panel .product-module-status.status-resolved{color:var(--color-status-success)!important;background:var(--color-status-success-soft)!important;border-color:color-mix(in srgb,var(--color-status-success) 28%,transparent)!important}.product-app .ticket-queue-panel .product-module-status.status-closed{color:var(--color-status-neutral)!important;background:var(--color-status-neutral-soft)!important;border-color:var(--color-border)!important}.product-app .schedule-availability-row{display:grid;grid-template-columns:minmax(90px,1fr) minmax(130px,1fr) repeat(2,minmax(140px,1fr));align-items:center;gap:12px;padding-block:10px}.product-app .schedule-available-check{display:flex;align-items:center;gap:8px;min-height:44px}.product-app .schedule-availability-savebar{position:sticky;top:72px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:10px 0;margin-bottom:12px}.product-app .schedule-availability-savebar p{margin:0;font-size:12px}.product-app .schedule-availability-savebar button{flex-shrink:0}.product-app .schedule-request-cases-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-right:16px}.product-app .schedule-request-cases-heading h2{margin:0}.product-app .schedule-request-case-row{display:grid;gap:8px;padding-block:12px;border-top:1px solid var(--color-border-subtle)}.product-app .schedule-request-case-summary{min-width:0}.product-app .schedule-request-case-summary>a{display:block;font-size:13px;line-height:1.5;font-weight:600}.product-app .schedule-request-case-summary p{margin:3px 0;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .schedule-request-case-summary small{font-size:11px;color:var(--color-text-soft)}.product-app .schedule-request-case-state{display:flex;align-items:center;gap:8px}.product-app .schedule-request-case-row .suite-row-actions{margin:0}.product-app .case-request-kind-label{font-size:11px;color:var(--color-text-soft);white-space:nowrap}@container ticket-queue (max-width: 760px){.product-app .ticket-case-table{display:block}.product-app .ticket-case-table :is(thead,colgroup){display:none}.product-app .ticket-case-table tbody{display:block}.product-app .ticket-case-table tr{display:grid;grid-template-columns:minmax(0,1fr) 160px 40px;grid-template-areas:"main state action" "owner due due";align-items:center;-moz-column-gap:8px;column-gap:8px;padding:10px 0;border-bottom:1px solid var(--color-border)}.product-app .ticket-case-table td{display:block;border:0;padding:0!important}.product-app .ticket-case-table .ticket-cell-main{grid-area:main}.product-app .ticket-case-table .ticket-cell-status{grid-area:state}.product-app .ticket-case-table .ticket-cell-action{grid-area:action}.product-app .ticket-case-table .ticket-cell-owner{grid-area:owner;margin-top:5px}.product-app .ticket-case-table .ticket-cell-due{grid-area:due;margin-top:5px;display:flex;flex-wrap:wrap;align-items:center;gap:3px 6px}.product-app .ticket-case-table .ticket-cell-due small{margin:0}}@container ticket-queue (max-width: 440px){.product-app .ticket-case-table tr{grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"main main" "state action" "owner owner" "due due";row-gap:5px}.product-app .ticket-case-table .ticket-cell-due,.product-app .ticket-case-table .ticket-cell-owner{margin-top:0}.product-app .ticket-close-quick{width:44px;min-height:44px}}@media (max-width:700px){.case-create-fields{grid-template-columns:minmax(0,1fr)}.case-create-priorities{grid-template-columns:repeat(2,minmax(0,1fr))}.case-create-dialog .document-case-contact{grid-template-columns:minmax(0,1fr)}.case-create-dialog .document-case-contact>button{justify-self:end}.tamdot-dialog.case-create-dialog{padding:16px;max-height:calc(100dvh - 24px)}.product-app .schedule-availability-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.product-app .schedule-availability-row>label{min-width:0}.product-app .schedule-availability-row input[type=time]{width:100%;min-width:0}.product-app .schedule-availability-savebar{flex-wrap:wrap;top:112px}.product-app .schedule-availability-savebar button{width:100%;min-height:44px}.product-app .schedule-request-cases-heading{flex-wrap:wrap;padding-right:24px}}.schedule-office-settings{container:office-settings/inline-size;padding:20px 0;border-bottom:1px solid var(--color-border)}.schedule-office-settings h2{margin:0 0 8px;font-size:18px}.schedule-office-settings h3{margin:24px 0 12px;font-size:15px}.office-hours-list{display:grid;margin-top:16px}.office-hours-row{display:grid;grid-template-columns:minmax(100px,1fr) minmax(110px,1fr) minmax(110px,1fr) minmax(110px,1fr);align-items:center;gap:16px;padding:10px 0;border-bottom:1px solid var(--color-border)}.office-hours-row label{display:flex;align-items:center;gap:8px;white-space:nowrap}.office-hours-row input[type=time]{flex:1;min-width:0}.product-app .schedule-office-settings .btn{min-height:40px;padding:9px 12px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-brand-primary);font:inherit;font-size:13px;cursor:pointer}.product-app .schedule-office-settings .btn.primary{background:var(--color-brand-primary);color:var(--color-on-primary);border-color:var(--color-brand-primary)}.office-hours-row input[type=time]{width:116px}.office-save-bar{position:sticky;bottom:8px;background:var(--color-surface);padding:12px 0;border-bottom:1px solid var(--color-border);z-index:2}.office-closure-list{list-style:none;padding:0;margin:0 0 12px}.office-closure-list li{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:8px 0;border-bottom:1px solid var(--color-border)}.office-closure-form{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.office-closure-form label{display:grid;gap:6px;flex:1 1 150px}.schedule-calendar-heading{flex-wrap:wrap;gap:12px}.product-app .desk-product-workspace .schedule-calendar-heading>.schedule-zoom-toggle{width:auto;min-width:116px;height:auto;min-height:38px;padding:8px 10px;flex:none;white-space:nowrap}.product-app .schedule-day{justify-content:space-between;gap:4px;padding:8px;border-radius:0}.schedule-day-capacity{display:grid;gap:2px;font-size:11px;font-weight:500;line-height:1.25}.schedule-day-capacity small{font-size:10px}.product-app .schedule-day.is-closed{background:var(--color-schedule-closed)!important;color:var(--color-on-primary)!important;border-color:var(--color-schedule-closed-border)!important}.product-app .schedule-day.is-closed :is(span,small){color:var(--color-on-primary)}.product-app .schedule-day.is-closed.is-selected{outline:2px solid var(--color-brand-primary);outline-offset:2px;z-index:1}.schedule-state-dot.absence{background:var(--color-schedule-closed)}.schedule-day-zoom-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.schedule-day-zoom-toolbar :is(input,select){max-width:240px}.schedule-capacity-summary{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;padding:12px 0;border-bottom:1px solid var(--color-border);font-size:13px}.schedule-capacity-summary b{font-size:17px;font-variant-numeric:tabular-nums}.schedule-capacity-summary [data-tone=review]{color:var(--status-review)}.schedule-capacity-help{max-width:75ch;margin:8px 0 16px;font-size:11px}.product-app .schedule-day-agenda{list-style:none;display:grid;gap:0;margin:0;padding:0}.product-app .desk-product-workspace .schedule-day-detail .schedule-day-agenda-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:8px 12px;padding:14px 0;border-bottom:1px solid var(--color-border)}.schedule-time-range{display:grid;gap:4px;font-variant-numeric:tabular-nums}.schedule-time-range time{font-weight:650;font-size:13px}.schedule-day-agenda-main{display:grid;gap:6px;min-width:0}.schedule-day-agenda-main>a{font-weight:650;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.schedule-day-agenda-main small{font-size:12px;color:var(--color-text-muted)}.schedule-day-agenda-main details p{font-size:12px;max-width:75ch}.product-app .desk-product-workspace .schedule-day-agenda-actions{grid-column:2/-1;display:flex;flex-wrap:wrap;gap:6px}.product-app .schedule-outcome-badge{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:11px;font-weight:600;border:1px solid;padding:4px 7px;border-radius:6px;color:var(--status-warning);background:var(--status-warning-soft)}.product-app .schedule-outcome-badge[data-tone=done]{color:var(--status-success);background:var(--status-success-soft)}.schedule-outcome-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.schedule-day-free-starts{display:grid;gap:8px;padding-top:16px;font-size:12px}.schedule-day-free-starts>div{display:flex;flex-wrap:wrap;gap:6px}.ticket-state-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.product-app .ticket-state-actions .ticket-primary-action{font-size:11px;padding:7px 10px;white-space:normal;line-height:1.3;min-height:36px;text-align:center}.ticket-action-more .tamdot-popover-trigger{min-width:36px;min-height:36px;padding:8px}.ticket-action-options{display:grid;padding:6px;gap:2px}.ticket-action-options>button{text-align:left;font-size:12px;padding:10px;min-height:40px}.product-app .ticket-state-actions[data-tone=action] .ticket-primary-action{border-color:var(--status-action)}.product-app .ticket-state-actions[data-tone=review] .ticket-primary-action{color:var(--status-review);border-color:var(--status-review);background:var(--status-review-soft)}.product-app .ticket-state-actions[data-tone=waiting] .ticket-primary-action{border-color:var(--status-waiting)}.product-app .ticket-state-actions[data-tone=done] .ticket-primary-action{border-color:var(--status-success)}.product-app .ticket-case-table col.ticket-col-action{width:204px}.ticket-solution-hint{display:block;font-size:11px;margin-top:4px;color:var(--color-text-muted)}.ticket-resolution-evidence{display:grid;gap:8px;padding:12px 0;border-block:1px solid var(--color-border);margin:12px 0;font-size:13px}.ticket-resolution-evidence>:is(p,strong){margin:0}.ticket-resolution-evidence>.btn{justify-self:start}@container ticket-queue (min-width: 601px) and (max-width: 1000px){.ticket-case-table col.ticket-col-owner{width:0!important}.ticket-case-table :is(th,td):nth-child(3){display:none!important}.ticket-case-table col.ticket-col-status{width:112px!important}.ticket-case-table col.ticket-col-action{width:176px!important}}@media (max-width:600px){.office-hours-row{grid-template-columns:1fr 1fr;gap:8px 12px}.office-hours-row input[type=time]{width:100%;min-width:0}.office-hours-row label{min-width:0}.office-save-bar .btn{width:100%}.product-app .schedule-day{padding:6px 4px}.schedule-day-capacity{font-size:10px}.product-app .schedule-day-agenda-row{grid-template-columns:52px minmax(0,1fr);gap:8px}.schedule-outcome-badge{grid-column:2;justify-self:start}.schedule-day-agenda-actions{grid-column:1/-1}.schedule-day-agenda-actions .btn{min-height:44px;flex:1 1 auto}.ticket-state-actions{justify-content:flex-start;width:100%}.product-app .ticket-state-actions .ticket-primary-action{flex:1;min-height:44px;font-size:12px}.ticket-action-more .tamdot-popover-trigger{min-width:44px;min-height:44px}.schedule-day-zoom-toolbar :is(input,select){max-width:none;width:100%}}@container office-settings (max-width: 650px){.office-hours-row{grid-template-columns:1fr 1fr;gap:8px 12px}.office-hours-row input[type=time]{width:100%;min-width:0}.office-hours-row label{min-width:0}}@container ticket-queue (max-width: 760px){.product-app .ticket-case-table tr{grid-template-columns:minmax(0,1fr) 145px;grid-template-areas:"main state" "owner due" "action action";row-gap:8px}.product-app .ticket-case-table .ticket-cell-action{padding-top:4px!important}.ticket-state-actions{width:100%}.product-app .ticket-state-actions .ticket-primary-action{min-width:160px}}@container ticket-queue (max-width: 440px){.product-app .ticket-case-table tr{grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "state" "owner" "due" "action"}.product-app .ticket-state-actions .ticket-primary-action{min-width:0;flex:1;min-height:44px}.ticket-action-more .tamdot-popover-trigger{min-width:44px;min-height:44px}}.schedule-replan-context{display:grid;gap:8px;padding:12px 0;border-bottom:1px solid var(--color-border);margin-bottom:12px;font-size:13px}.schedule-replan-context p{margin:0}.schedule-replan-context .btn{justify-self:start}.tamdot-dialog .ticket-use-solution{min-height:44px;margin-top:8px}.product-app .ticket-secretary-list{width:100%;min-width:0;container:ticket-list/inline-size}.product-app .ticket-list-row{display:grid;grid-template-columns:162px minmax(0,1fr) 130px 150px 178px;gap:12px;align-items:center;padding:12px 8px;border-bottom:1px solid var(--color-border-subtle);min-width:0}.product-app .ticket-list-head .ticket-list-row{background:var(--color-surface-subtle);padding-block:10px;font-size:10px;font-weight:650;color:var(--color-text-muted);text-transform:uppercase}.product-app .ticket-list-row>div{min-width:0}.product-app .ticket-secretary-list .ticket-cell-main>a{display:block;color:var(--color-text);font-size:13px;font-weight:650;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .ticket-secretary-list .ticket-reference-line{display:flex;gap:6px;align-items:center;margin-bottom:4px}.product-app .ticket-secretary-list .ticket-issue-preview{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:4px}.product-app .ticket-secretary-list .ticket-cell-due{display:grid;gap:4px;justify-items:start;font-variant-numeric:tabular-nums}.product-app .ticket-secretary-list .product-module-status{display:inline-flex;width:-moz-max-content;width:max-content;max-width:100%;white-space:nowrap;overflow-wrap:normal;word-break:normal;font-size:11px}.product-app .ticket-secretary-list .ticket-cell-due small{display:block;font-size:11px;white-space:normal;overflow-wrap:normal}.product-app .ticket-secretary-list .ticket-owner-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.product-app .ticket-secretary-list .ticket-state-actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end}.product-app .ticket-state-actions[data-tone=action] .ticket-primary-action{background:var(--status-action);color:var(--color-on-primary)}.product-app .ticket-state-actions[data-tone=waiting] .ticket-primary-action{background:var(--status-waiting);color:var(--color-on-primary)}.product-app .ticket-state-actions[data-tone=done] .ticket-primary-action{background:var(--status-success);color:var(--color-on-primary)}@container ticket-list (max-width:1000px){.product-app .ticket-list-row{grid-template-columns:162px minmax(0,1fr) 145px 174px}.product-app .ticket-list-head [role=columnheader]:nth-child(3){display:none}.product-app .ticket-secretary-list .ticket-cell-owner{grid-column:2;grid-row:2}.product-app .ticket-secretary-list .ticket-cell-main{grid-column:2;grid-row:1}.product-app .ticket-secretary-list .ticket-cell-status{grid-column:1;grid-row:1/span 2}.product-app .ticket-secretary-list .ticket-cell-due{grid-column:3;grid-row:1/span 2}.product-app .ticket-secretary-list .ticket-cell-action{grid-column:4;grid-row:1/span 2}}@container ticket-list (max-width:760px){.product-app .ticket-list-head{display:none}.product-app .ticket-list-row{grid-template-columns:minmax(0,1fr) 155px;gap:6px 12px}.product-app .ticket-secretary-list .ticket-cell-status{grid-column:1;grid-row:1}.product-app .ticket-secretary-list .ticket-cell-main{grid-column:1;grid-row:2}.product-app .ticket-secretary-list .ticket-cell-owner{grid-column:1;grid-row:3}.product-app .ticket-secretary-list .ticket-cell-due{grid-column:2;grid-row:1/span 3}.product-app .ticket-secretary-list .ticket-cell-action{grid-column:1/-1;grid-row:4}.product-app .ticket-secretary-list .ticket-state-actions{justify-content:flex-start}}@container ticket-list (max-width:440px){.product-app .ticket-list-row{grid-template-columns:minmax(0,1fr)}.product-app .ticket-secretary-list .ticket-cell-status{grid-column:1;grid-row:1}.product-app .ticket-secretary-list .ticket-cell-main{grid-column:1;grid-row:2}.product-app .ticket-secretary-list .ticket-cell-owner{grid-column:1;grid-row:3}.product-app .ticket-secretary-list .ticket-cell-due{grid-column:1;grid-row:4;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.product-app .ticket-secretary-list .ticket-cell-action{grid-column:1;grid-row:5}.product-app .ticket-secretary-list .ticket-primary-action{flex:1;min-height:44px}}.schedule-common-search{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px 0;margin-bottom:12px}.schedule-common-search input{flex:1 1 240px;min-width:0}.schedule-common-search>small,.schedule-search-people{flex-basis:100%}.schedule-calendar-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}.schedule-calendar-controls select{flex:1 1 180px;width:auto;max-width:300px;min-width:0}.schedule-month-mode{display:flex;gap:4px}.product-app .email-reading-language button[aria-pressed=true],.product-app .schedule-month-mode button[aria-pressed=true]{background:var(--color-brand-primary);color:var(--color-on-primary);border-color:var(--color-brand-primary)}.product-app .schedule-day{min-height:68px}.product-app .schedule-day-capacity{display:block;font-size:11px}.product-app .schedule-day-indicators:empty{display:none}.product-app .schedule-day-capacity[data-mode=AVAILABILITY]{color:var(--status-success)}.product-app .schedule-day.is-closed .schedule-day-capacity{color:var(--color-on-primary)}.product-app .schedule-compact-timeline{margin:12px 0}.schedule-timeline-legend{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;margin-bottom:8px}.schedule-timeline-legend span:before{content:"";display:inline-block;width:8px;height:8px;border-radius:2px;background:var(--color-schedule-closed);margin-right:5px}.schedule-timeline-legend [data-state=FREE]:before{background:var(--status-success)}.schedule-timeline-legend [data-state=BOOKED]:before{background:var(--color-brand-primary)}.schedule-timeline-cells{display:grid;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:4px}.product-app .schedule-timeline-cell{display:grid;gap:2px;min-width:0;min-height:34px;border:1px solid var(--color-border);border-radius:4px;padding:4px 5px;text-align:left;font-size:10px;line-height:1.1;background:var(--color-surface-subtle);color:var(--color-text-muted);opacity:1;text-decoration:none}.product-app .schedule-timeline-cell time{color:inherit;font-size:11px;font-weight:650;font-variant-numeric:tabular-nums}.product-app .schedule-timeline-cell small{color:inherit;font-size:9px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-app .schedule-timeline-cell[data-state=FREE]{color:var(--status-success);background:var(--status-success-soft);border-color:var(--status-success)}.product-app .schedule-timeline-cell[data-state=BOOKED]{color:var(--color-on-primary);background:var(--color-brand-primary);border-color:var(--color-brand-primary)}.product-app .schedule-timeline-cell[data-pending=true]{color:var(--status-warning);background:var(--status-warning-soft);border-color:var(--status-warning)}.product-app .schedule-timeline-cell[data-state=BLOCKED]{color:var(--color-on-primary);background:var(--color-schedule-closed);border-color:var(--color-schedule-closed-border)}.product-app .schedule-timeline-cell:enabled:hover{outline:2px solid currentColor;outline-offset:1px}.product-app .schedule-planning-sections{display:grid;gap:20px;background:transparent}.product-app .product-modular-grid .schedule-planning-sections>.product-module-panel,.product-app .schedule-planning-sections>.product-module-panel{padding:16px;margin:0;border:1px solid var(--color-border-subtle)!important;border-radius:var(--design-radius-card)!important;background:var(--color-surface);box-shadow:none}.product-app .schedule-planning-sections .suite-inline-form .suite-fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;border:0;margin:12px 0;min-width:0}.product-app .schedule-planning-sections label{display:grid;gap:6px;min-width:0;font-size:12px;font-weight:500;color:var(--color-text-muted)}.product-app .schedule-planning-sections :is(input,select){width:100%;min-width:0}.product-app .schedule-planning-sections .suite-checkbox,.product-app .schedule-planning-sections .suite-resource-days label{display:flex;flex-direction:row;align-items:center;gap:8px}.product-app .schedule-planning-sections .suite-resource-days{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:12px}.product-app .schedule-availability-toolbar select{min-width:0;max-width:none;width:100%}.product-app .schedule-availability-toolbar label{min-width:0;flex:1}.localized-month-control{display:flex;gap:8px;max-width:320px}.localized-month-control select:first-child{flex:1}.localized-month-control select:last-child{max-width:100px}.follow-up-chosen-date{display:block;font-size:12px;color:var(--color-brand-primary);padding:4px 0}.follow-up-quick-actions button[aria-pressed=true]{background:var(--color-brand-primary);color:var(--color-on-primary);border-color:var(--color-brand-primary)}.localized-content{min-width:0}.localized-original-toggle{display:inline;font:inherit;font-size:11px;color:var(--color-brand-primary);background:transparent;border:0;text-decoration:underline;padding:2px 4px;cursor:pointer}.email-reading-language{display:flex}@media(max-width:600px){.schedule-calendar-controls,.schedule-calendar-controls select{width:100%;max-width:none}.schedule-timeline-cells{grid-template-columns:repeat(4,minmax(0,1fr))}.product-app .schedule-timeline-cell{min-height:44px}.product-app .schedule-planning-sections .suite-inline-form .suite-fieldset{grid-template-columns:minmax(0,1fr)}}.product-app .schedule-timeline-cell:disabled[data-state=BLOCKED]{background-color:var(--color-schedule-closed)!important;color:var(--color-on-primary)!important;border-color:var(--color-schedule-closed-border)!important}.product-app .schedule-timeline-cell:disabled[data-state=BOOKED]{background-color:var(--color-brand-primary)!important;color:var(--color-on-primary)!important}.product-app .schedule-timeline-cell:disabled[data-state=FREE]{background-color:var(--status-success-soft)!important;color:var(--status-success)!important;border-color:var(--status-success)!important}.product-app .ticket-secretary-list .ticket-cell-owner small{font-size:11px}.product-app .ticket-secretary-list .ticket-cell-main .ticket-solution-hint{font-size:10px;line-height:1.25;margin-block:2px}.product-app .schedule-timeline-expand{margin-bottom:8px;font-size:11px}.product-app .schedule-timeline-cell time{white-space:nowrap}.localized-fallback-label{color:var(--color-text-muted);font-size:11px}.product-app .schedule-timeline-cell:disabled{opacity:1!important;filter:none!important;cursor:default!important}.product-app .product-modular-grid .schedule-planning-sections{border:0;border-radius:0;background:transparent}.synchronization-mailbox-evidence{display:grid;gap:6px;padding-block:12px;border-block-end:1px solid var(--color-border-subtle);min-width:0}.synchronization-mailbox-evidence small{overflow-wrap:anywhere;color:var(--color-text-soft)}.synchronization-mailbox-evidence .button{justify-self:start}.settings-application-panel[hidden]{display:none!important}.schedule-office-settings{min-width:0}.schedule-office-settings .suite-fieldset{min-width:0;border:0;padding:0;margin:16px 0}.schedule-office-settings legend{margin-bottom:8px;font-weight:650}.office-day-options{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.office-day-options label{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 9px;border:1px solid var(--border-default);border-radius:6px;cursor:pointer}.office-day-options .is-open{background:var(--color-status-information-soft);color:var(--brand-700)}.office-policy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;margin:14px 0}.office-policy-grid label{display:grid;align-content:start;gap:6px;min-width:0}.office-policy-grid :is(input:not([type=checkbox]),select){width:100%;min-width:0;min-height:40px;border:1px solid var(--border-default);border-radius:6px;background:var(--surface);color:inherit;padding:8px 10px}.office-all-closed,.office-policy-grid .office-lunch-toggle{display:flex;align-items:center;gap:8px}.office-details{margin:16px 0}.office-details>summary{cursor:pointer;color:var(--brand-700);min-height:36px;font-weight:600}.office-save-bar{position:static;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.schedule-office-settings .btn{min-height:40px;padding:9px 12px;border:1px solid var(--border-default);border-radius:6px;background:var(--surface);color:var(--brand-700);font:inherit;cursor:pointer}.schedule-office-settings .btn.btn-primary{padding:10px 14px;border-color:var(--brand-700);background:var(--brand-700);color:var(--surface);font-weight:650}.schedule-office-settings .btn-primary:disabled{background:var(--text-secondary);cursor:not-allowed}.schedule-day-workbench{min-height:180px}.schedule-timeline-cells{font-variant-numeric:tabular-nums}.public-localization-control{position:relative}.public-region-trigger{bottom:20px;z-index:105;padding:10px 14px;border:1px solid var(--border-strong);border-radius:6px;color:var(--brand-700);font-weight:600}.public-localization-panel,.public-region-trigger{position:fixed;right:20px;background:var(--surface)}.public-localization-panel{bottom:68px;z-index:106;width:min(390px,calc(100vw - 32px));max-height:min(580px,72dvh);overflow:auto;padding:22px;border:1px solid var(--border-strong);border-radius:8px;color:var(--brand-950);box-shadow:0 12px 36px color-mix(in srgb,var(--brand-950) 15%,transparent)}.public-localization-heading{display:flex;justify-content:space-between;align-items:start;gap:12px}.public-localization-heading h2{font-size:20px;margin:0}.public-localization-heading button{min-width:36px;min-height:36px;border:0;border-radius:6px;background:var(--surface-hover)}.public-localization-panel p{margin:12px 0 16px;font-size:14px;line-height:1.6}.public-localization-panel form,.public-localization-panel label{display:grid;gap:8px}.public-localization-panel form{gap:14px}.public-localization-panel select{width:100%;min-width:0;min-height:44px;padding:8px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface)}.public-localization-actions{display:flex;gap:8px}.public-localization-actions button{flex:1;min-height:44px}.public-localization-panel small{color:var(--text-secondary)}.first-launch-module-setup{min-width:0}.first-launch-module-setup[hidden]{display:none!important}.onboarding-module-fields{display:grid;gap:14px;margin:24px 0}.onboarding-module-fields label{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--border-default)}.onboarding-module-fields input[type=number]{width:90px;min-height:42px;border:1px solid var(--border-strong);padding:8px;border-radius:6px}.first-launch-module-setup h1{margin-bottom:12px}.push-context-prompt{padding:14px 18px;background:var(--color-status-information-soft);border-bottom:1px solid var(--border-default)}.push-context-prompt p{font-size:12px;line-height:1.6;margin:6px 0 10px}.push-context-prompt>div{display:flex;flex-wrap:wrap;gap:8px}.public-region-trigger:hover,.schedule-office-settings .btn-primary:hover:not(:disabled){background:var(--brand-900);color:var(--surface)}:is(.public-localization-panel,.schedule-office-settings,.first-launch-module-setup) :is(button,input,select):focus-visible{outline:2px solid var(--action-primary);outline-offset:3px}@media (max-width:600px){.office-hours-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.office-hours-row strong{grid-column:1/-1}.office-closure-form{display:grid;grid-template-columns:minmax(0,1fr)}.office-save-bar button{width:100%;min-height:44px}}.public-welcome-v7 .public-header{background:linear-gradient(180deg,var(--color-sidebar-start) 0,var(--color-sidebar-middle) 55%,var(--color-sidebar-end) 100%)!important;color:var(--color-sidebar-text)!important;border-bottom:1px solid var(--color-sidebar-end);backdrop-filter:none!important;filter:none;transform:none}.public-welcome-v7 .public-header :is(.public-brand,.tamdot-wordmark,nav a){color:var(--color-sidebar-text)!important}.public-welcome-v7 .public-header nav a:is(:hover,:focus-visible,[aria-current]){text-decoration:none}.public-welcome-v7 .public-header .public-locale-buttons a{background:transparent;border-color:transparent}.public-welcome-v7 .public-header .public-locale-buttons a:is([aria-current],:hover){border-color:var(--color-sidebar-text)!important;background:color-mix(in srgb,var(--color-sidebar-text) 12%,transparent)!important}.public-welcome-v7 .public-header :is(a,button):focus-visible{outline:2px solid var(--color-sidebar-text);outline-offset:3px}.public-welcome-v7 .public-header .button.ghost{background:var(--color-surface)!important;color:var(--brand-950)!important;border-color:var(--color-surface)!important}.auth-page{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,480px);align-items:center;gap:clamp(32px,6vw,96px);min-height:100svh;max-width:1200px;margin:auto;padding:48px 32px;background:var(--color-canvas)}.auth-page .auth-marketing{display:flex!important;flex-direction:column;align-items:flex-start;gap:24px;padding:0;border:0;background:transparent;color:var(--color-text)}.auth-page .auth-marketing h1{margin:0;font-size:clamp(30px,3.5vw,46px);line-height:1.12;letter-spacing:-.03em;color:var(--brand-950)}.auth-page .auth-marketing ul{padding:0;list-style:none;color:var(--color-text-soft);line-height:1.8;font-size:14px}.auth-page .auth-marketing small{max-width:48ch;color:var(--color-text-soft);line-height:1.6}.auth-page .auth-provider{padding:0;min-height:0;width:100%}.auth-page .public-locale-buttons{display:flex!important;gap:8px}.auth-page .public-locale-buttons a{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface)}.auth-page .public-locale-buttons a:is(:hover,.is-active){border-color:var(--brand-700);background:var(--color-brand-soft)}.auth-page :is(a,button,input):focus-visible{outline:2px solid var(--brand-700);outline-offset:3px}.auth-page :is(.cl-card,.cl-cardBox){border-radius:8px;box-shadow:none}.auth-page .cl-formButtonPrimary{border-radius:6px;background:var(--brand-700)}.auth-page .cl-formButtonPrimary:hover{background:var(--brand-950)}.auth-page .cl-formFieldInput{min-height:44px;border-radius:6px}.public-demo-page .public-demo-app-ribbon{display:flex;gap:4px;padding:6px;margin:20px 0;border-radius:6px;background:linear-gradient(180deg,var(--color-sidebar-start),var(--color-sidebar-end))}.public-demo-page .public-demo-app-ribbon button{display:flex;gap:8px;align-items:center;min-height:44px;padding:10px 16px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--color-on-primary);font-weight:600}.public-demo-page .public-demo-app-ribbon button[aria-pressed=true]{background:var(--color-surface);color:var(--brand-950)}.public-demo-page .public-demo-app-ribbon button:hover:not([aria-pressed=true]){border-color:var(--color-on-primary)}.public-demo-page .public-demo-simplified{font-size:13px;line-height:1.6;color:var(--color-text-soft)}.public-demo-page .public-demo-simplified a{color:var(--brand-700);text-underline-offset:3px}.public-demo-application{border:1px solid var(--color-border);border-radius:8px;padding:24px;background:var(--color-surface)}.public-demo-application>header{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--color-border)}.public-demo-application h2{font-size:22px;margin:0}.public-demo-application-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.public-demo-application-grid article{padding-block:20px;min-width:0}.public-demo-application-grid small{color:var(--color-text-soft)}.public-demo-slot-list{display:flex;flex-wrap:wrap;gap:8px;margin-block:16px}.public-demo-slot-list button[aria-pressed=true]{border-color:var(--brand-700);color:var(--brand-700);background:var(--color-brand-soft)}.public-demo-success{display:flex;gap:8px;color:var(--status-success);font-weight:600}.public-demo-page [hidden]{display:none!important}.public-demo-page .public-locale-buttons button{width:44px;height:44px;border-radius:50%;color:var(--color-text);background:var(--color-surface)}.public-demo-page .public-locale-buttons button:is(:hover,[aria-pressed=true]){border-color:var(--brand-700);color:var(--brand-700);background:var(--color-brand-soft)}.public-demo-page :is(button,a):focus-visible,.tamdot-access-page :is(button,a,input):focus-visible{outline:2px solid var(--brand-700);outline-offset:3px}.login-page.tamdot-access-page{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,480px);gap:clamp(32px,6vw,96px);align-items:center;max-width:1200px;min-height:100svh;margin:auto;padding:48px 32px;background:var(--color-canvas);color:var(--color-text)}.tamdot-access-page .login-aside{display:flex!important;flex-direction:column;gap:28px;position:static;width:auto;padding:0;border:0;background:transparent;color:var(--color-text)}.tamdot-access-page .login-aside .logo{display:flex;gap:12px;align-items:center;color:var(--color-text);text-decoration:none;font-weight:700}.tamdot-access-page .legacy-login-pitch{display:block!important;max-width:540px}.tamdot-access-page .legacy-login-pitch h1{color:var(--brand-950);font-size:clamp(30px,3.5vw,46px);line-height:1.12;letter-spacing:-.03em}.tamdot-access-page .legacy-login-pitch ul{padding-left:20px;color:var(--color-text-soft);line-height:1.8;font-size:14px}.tamdot-access-page .legacy-login-privacy{display:block!important;color:var(--color-text-soft);line-height:1.6;max-width:48ch}.tamdot-access-page .eyebrow{display:none}.tamdot-access-page .login-locale-switch{display:flex;gap:8px}.tamdot-access-page .login-locale-switch button{min-height:44px;display:flex;gap:8px;align-items:center;color:var(--color-text);border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface)}.tamdot-access-page .login-locale-switch button.active{color:var(--brand-700);border-color:var(--brand-700);background:var(--color-brand-soft)}.tamdot-access-page .login-form-wrap{display:block;width:100%;min-width:0;padding:0;min-height:0}.tamdot-access-page .login-stack{width:100%;max-width:none}.tamdot-access-page .login-access-tabs{display:flex;gap:4px;padding:4px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);margin-bottom:16px}.tamdot-access-page .login-access-tabs button{flex:1;min-height:44px;border-radius:4px;color:var(--color-text-soft);background:transparent}.tamdot-access-page .login-access-tabs button.active{color:var(--color-on-primary);background:var(--brand-700);box-shadow:none}.tamdot-access-page .login-form{width:100%;padding:28px;border:1px solid var(--color-border);border-top:3px solid var(--brand-700);border-radius:8px;background:var(--color-surface);box-shadow:0 12px 30px color-mix(in srgb,var(--brand-950) 5%,transparent)}.tamdot-access-page .login-form h2{font-size:24px;margin:0 0 12px}.tamdot-access-page .login-form input{border-radius:6px;min-height:44px}.tamdot-access-page .login-form button[type=submit]{color:var(--color-on-primary);background:var(--brand-700);border-color:var(--brand-700);min-height:44px;border-radius:6px}.tamdot-access-page .login-form button[type=submit]:hover{background:var(--brand-950)}.tamdot-access-page .login-legal-links a,.tamdot-access-page .login-stack>footer a{color:var(--brand-700)}.ticket-state-actions .tamdot-popover-trigger{width:auto!important;min-width:100px;display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:38px;padding:8px 12px;border:1px solid var(--color-border);border-radius:6px;color:var(--color-on-primary);background:var(--brand-700);white-space:nowrap}.ticket-state-actions .tamdot-popover-trigger:hover{background:var(--brand-950)}.ticket-action-options button{min-height:40px;display:flex;width:100%;text-align:left;padding:10px 12px;color:var(--color-text)}.account-trigger{gap:8px;width:auto!important}.account-panel{width:320px;max-width:calc(100vw - 24px);max-height:calc(100svh - 96px);overflow-y:auto}.account-panel :is(a,button){display:flex;align-items:center;gap:10px;min-height:44px}.account-panel .account-menu-identity{border-top:1px solid var(--color-border-subtle);margin-top:6px;padding-block:12px}.workspace-prepared-plan summary{min-height:44px;cursor:pointer;display:list-item;padding-block:12px;color:var(--brand-700);font-weight:600}.case-history-row:not([data-current-status-step=true]) :is(.case-history-status,.case-history-subject,.case-history-summary,.case-history-action,.case-history-direction){color:var(--color-text)!important;opacity:1!important}.case-history-row:not([data-current-status-step=true]) .case-history-status{background:var(--color-surface-soft)!important;border-color:var(--color-border)!important}.case-history-row:not([data-current-status-step=true]) .case-history-marker{background:var(--color-text-soft)!important;box-shadow:none!important;border-color:var(--color-border)!important}.product-app .case-summary-card.follow-up-panel,.product-app .case-summary-card.follow-up-panel[data-status]{border:1px solid var(--color-border)!important;box-shadow:none!important;background:var(--color-surface)!important}.product-app .case-summary-card.follow-up-panel .follow-up-create-actions .button{color:var(--brand-700)!important;border-color:var(--color-border)!important;background:var(--color-surface)!important}.product-app .case-summary-card.follow-up-panel .follow-up-current{border:1px solid var(--color-border);border-radius:6px;padding:12px;background:var(--color-surface)!important}.product-app .case-summary-card.follow-up-panel .follow-up-overdue{border-left:1px solid var(--status-danger)}.case-summary-card.follow-up-panel .follow-up-overdue .follow-up-schedule-status{color:var(--status-danger)}.case-summary-card.follow-up-panel .follow-up-actions{justify-content:flex-start;gap:8px}.full-timeline-page .full-timeline-query-row{gap:12px}.full-timeline-page .full-timeline-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.full-timeline-page .full-timeline-toolbar{margin-top:8px}@media(max-width:760px){.product-app .full-timeline-heading-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0;max-width:100%}.product-app .full-timeline-heading-actions .full-timeline-nav{width:100%;min-width:0;flex-wrap:wrap}.product-app .full-timeline-heading-actions .full-timeline-nav strong{min-width:0;flex:1}.auth-page{display:flex!important;flex-direction:column;align-items:stretch;gap:24px;padding:24px 16px}.auth-page .auth-marketing{gap:16px}.auth-page .auth-marketing h1{font-size:28px}.auth-page .auth-marketing :is(ul,small){display:none}.login-page.tamdot-access-page{display:flex!important;flex-direction:column;gap:24px;align-items:stretch;padding:24px 16px;min-height:100svh}.tamdot-access-page .login-aside{gap:16px}.tamdot-access-page .legacy-login-pitch h1{font-size:28px;margin:0}.tamdot-access-page .legacy-login-pitch ul,.tamdot-access-page .legacy-login-privacy{display:none!important}.tamdot-access-page .login-form{padding:22px 18px}.public-demo-application{padding:16px}.public-demo-application-grid{grid-template-columns:1fr;gap:0}.public-demo-page .public-demo-app-ribbon button{flex:1;padding:8px;font-size:12px}.account-trigger>span:not(.avatar){display:none}}@media(prefers-reduced-motion:reduce){.public-demo-page *,.tamdot-access-page *{scroll-behavior:auto!important;transition:none!important}}.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true]{--matrix-unit:48px;--matrix-gap:16px;--matrix-columns:12;display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-auto-rows:var(--matrix-unit)!important;gap:var(--matrix-gap)!important;align-items:stretch!important;grid-auto-flow:row dense}.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true]>:is(.dashboard-module,.case-layout-module){min-height:0!important;max-height:none;align-self:stretch!important;overflow:visible!important;height:100%!important;box-sizing:border-box!important;grid-row:span 8!important;grid-column:span 6!important}.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true]>.size-small{grid-column:span 4!important}.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true]>.size-large{grid-column:span 8!important}.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true]>.size-full{grid-column:span 12!important}.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true]>:is([data-module=MORNING_BRIEF],[data-module=KPIS],[data-module=STATUS_OVERVIEW],[data-module=filters],[data-module=indicators],[data-module=status-overview],[data-module=catch-up],.is-collapsed){grid-row:span 3!important}.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true]>.case-layout-module>:is(.panel,.case-summary-card,.product-module-content){min-height:0!important;height:auto;box-sizing:border-box}.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true] .product-module-content>.panel{min-height:0}.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true] :is(.case-layout-collapse,.dashboard-module-collapse){top:6px!important;right:6px!important;z-index:2}.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true]>.is-collapsed{height:48px;align-self:start!important}.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true] .dashboard-kpis{gap:8px}.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true] :is(.home-kpi,.dashboard-kpi,.case-kpi){min-height:0;padding:10px 12px}:is(.is-layout-editing .product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true],.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true].is-layout-editing){background-image:none;outline:1px solid color-mix(in srgb,var(--action-primary) 25%,transparent);outline-offset:8px}.email-reading-language{display:inline-flex;gap:4px;padding:4px;background:var(--canvas);border:1px solid var(--line);border-radius:6px;margin:12px 0}.email-reading-language .btn{min-height:34px;padding:6px 12px;border:1px solid transparent;background:transparent}.email-reading-language .btn[aria-pressed=true]{background:var(--action-primary);color:var(--surface);border-color:var(--action-primary)}.email-reading-language .btn:focus-visible{outline:2px solid var(--action-primary);outline-offset:2px}.product-app .inbox-message-heading{display:flex;gap:16px;align-items:flex-start}.product-app .inbox-message-heading>.app-icon{flex:none;margin-top:4px;color:var(--action-primary)}.product-app .email-title-with-language{min-width:0;flex:1}.product-app .inbox-linked-identity h2{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px!important;line-height:1.45}.product-app .inbox-linked-identity h2>span:not(.inbox-linked-status):not(.app-icon){flex:1;min-width:140px;overflow-wrap:anywhere}.product-app .inbox-linked-identity h2>.app-icon,.product-app .inbox-linked-status{flex:none}.product-app .inbox-grouping-state .inbox-linked-identity h2{white-space:normal;overflow:visible;text-align:left;justify-content:flex-start}.product-app .inbox-linked-identity h2 .localized-content{justify-content:flex-start;text-align:left}.mail-no-action{display:inline-flex;gap:7px;align-items:center;font-size:12px;color:var(--status-success)}.product-app .case-history-row{filter:none!important}.product-app .case-history-row:not([data-current-status-step=true]){opacity:.8!important}.product-app .case-history-row:is(:hover,:focus-within),.product-app .case-history-row[data-current-status-step=true]{opacity:1!important}.product-app .case-history-row :is(.case-history-card,.case-history-open){background:transparent!important;box-shadow:none!important}.product-app .case-history-row:is(:hover,:focus-within) :is(.case-history-card,.case-history-open,.case-history-insights>span){background:transparent!important}.product-app :is(#case-history-compact,#case-history-expanded) .case-history-row .case-history-open:is(:hover,:focus-visible){background:transparent!important;box-shadow:none!important}.product-app :is(#case-history-compact,#case-history-expanded) .case-history-row .case-history-open:focus-visible{outline:2px solid var(--action-primary)!important;outline-offset:-2px}.product-app .case-history-row:is(:hover,:focus-within) .case-history-status,.product-app .case-history-row[data-current-status-step=true] .case-history-status{color:var(--history-display-tone,var(--status-information))!important;border-color:color-mix(in srgb,var(--history-display-tone,var(--status-information)) 40%,var(--line))!important;background:color-mix(in srgb,var(--history-display-tone,var(--status-information)) 8%,var(--surface))!important}.product-app .organization-directory-row{align-items:center;gap:16px;min-height:72px;padding:14px 16px}.product-app .organization-directory-main{display:flex;align-items:center;gap:10px;min-width:0}.product-app .organization-directory-main h2{font-size:14px;font-weight:650;margin:0;overflow-wrap:anywhere}.product-app .organization-directory-row>span{font-size:12px;color:var(--color-text-soft)}.product-app .organization-directory-row .button{white-space:nowrap;min-width:0}.workspace-state{--state-color:var(--status-neutral);display:inline-flex;gap:6px;align-items:center;font-size:11px;font-weight:650;color:var(--state-color);padding:4px 7px;border:1px solid color-mix(in srgb,var(--state-color) 28%,var(--line));border-radius:4px;background:color-mix(in srgb,var(--state-color) 6%,var(--surface));white-space:nowrap}.workspace-state:before{content:"";width:6px;height:6px;background:currentColor;border-radius:50%;flex:none}.workspace-state[data-tone=success]{--state-color:var(--status-success)}.workspace-state[data-tone=warning]{--state-color:var(--status-warning)}.workspace-state[data-tone=critical]{--state-color:var(--status-critical)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.product-app .main-content[data-pointer-light=true],.product-app>.content[data-pointer-light=true]{background-image:none!important;background-attachment:local}.product-app .sidebar.product-sidebar[data-pointer-light=true]{background-image:radial-gradient(220px circle at var(--mouse-x) var(--mouse-y),color-mix(in srgb,var(--canvas) 15%,transparent),transparent 76%),linear-gradient(180deg,var(--color-sidebar-start) 0,var(--color-sidebar-middle) 55%,var(--color-sidebar-end) 100%)!important}}.tamdot-pointer-light{position:fixed;inset:0;z-index:40;pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--mouse-x) var(--mouse-y),color-mix(in srgb,var(--color-brand-primary) 8%,transparent),transparent 78%)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.tamdot-pointer-light[data-pointer-light=true]{opacity:1}.public-welcome-v7 .public-header[data-pointer-light=true],[data-application-ribbon][data-pointer-light=true]{background-image:radial-gradient(380px circle at var(--mouse-x) var(--mouse-y),color-mix(in srgb,var(--color-canvas) 15%,transparent),transparent 78%),linear-gradient(180deg,var(--color-sidebar-start),var(--color-sidebar-middle) 55%,var(--color-sidebar-end))!important}}@media (max-width:1199px){.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true]{--matrix-columns:6;grid-template-columns:repeat(6,minmax(0,1fr))!important}.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true]>:is(.dashboard-module,.case-layout-module){grid-column:span 6!important}.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true]>.size-small{grid-column:span 3!important}:is(.is-layout-editing .product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true],.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true].is-layout-editing){background-size:calc((100% + var(--matrix-gap)) / 6) 100%,100% calc(var(--matrix-unit) + var(--matrix-gap))}}@media (max-width:900px){.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true]{--matrix-columns:1;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;--matrix-unit:48px;--matrix-gap:12px;align-items:start!important}.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true]>:is(.dashboard-module,.case-layout-module){grid-column:span 1!important}:is(.is-layout-editing .product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true],.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true].is-layout-editing){background-size:100% 100%,100% calc(var(--matrix-unit) + var(--matrix-gap))}.email-reading-language .btn{min-height:44px}.product-app .organization-directory-row{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:14px!important}.product-app .organization-directory-row>*{grid-column:1!important;grid-row:auto!important}.product-app .organization-directory-row>span{display:block!important;overflow:visible;white-space:normal;overflow-wrap:anywhere}.product-app .organization-directory-main h2{white-space:normal!important;overflow:visible!important}.product-app .organization-directory-row>.button{justify-self:start}.product-app .inline-layout-command{display:grid!important;grid-template-columns:minmax(0,1fr)!important;box-sizing:border-box}.product-app .inline-layout-command-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1!important;grid-row:auto!important;width:100%;gap:8px}.product-app .inline-layout-command-actions>.button:first-child{grid-column:1/-1}.product-app .inline-layout-command-actions>.button{min-height:44px!important;height:44px!important;min-width:0;padding:8px;white-space:nowrap;word-break:normal;overflow-wrap:normal}.product-app :is(.dashboard-module,.case-layout-module).is-layout-editing>.inline-module-toolbar{position:relative!important;inset:auto!important;height:auto!important;min-height:0!important;flex-wrap:wrap!important;gap:6px!important;padding:8px!important;overflow:visible}.product-app .inline-module-toolbar>.inline-module-identity{min-height:44px!important;height:44px!important;width:100%;max-width:none!important;min-width:0;flex:1 0 100%!important;align-content:center;text-align:left}.product-app .inline-module-toolbar>.inline-module-controls{flex:1 0 100%!important;flex-wrap:wrap!important;justify-content:flex-start;gap:6px!important;margin-left:0!important;overflow:visible}.product-app .inline-module-toolbar .inline-module-secondary-action,.product-app .inline-module-toolbar :is(.inline-module-order,.inline-module-size-options)>button{min-height:44px!important;height:44px!important;min-width:44px!important;font-size:12px!important;padding:8px!important}.product-app .inline-module-order button b{display:none}.product-app :is(.dashboard-module,.case-layout-module).is-layout-editing{padding-top:0!important}}body .product-app [data-layout-matrix=true]>:is(.dashboard-module,.case-layout-module):not(.is-collapsed):not(.is-layout-editing)>:is(.dashboard-module-collapse,.case-layout-collapse){top:6px!important;right:6px!important}.product-app [data-layout-matrix=true]{position:relative}.layout-matrix-overlay{position:absolute;inset:0;display:grid;z-index:5;pointer-events:none;align-content:start}.layout-matrix-cell{border:1px solid color-mix(in srgb,var(--action-primary) 18%,transparent);min-width:0;box-sizing:border-box}.layout-matrix-cell[data-empty=true]{background:color-mix(in srgb,var(--action-primary) 4%,transparent);border-style:dashed}.layout-matrix-cell>button{width:100%;height:100%;min-height:44px;border:0;color:var(--action-primary);background:color-mix(in srgb,var(--action-primary) 9%,transparent);pointer-events:auto;cursor:pointer;font-size:20px}.layout-matrix-cell>button:is(:hover,:focus-visible){background:color-mix(in srgb,var(--action-primary) 22%,transparent);outline:2px solid var(--action-primary);outline-offset:-2px}.layout-matrix-cell{border-radius:6px}.layout-matrix-cell>button{display:grid;place-content:center;gap:8px;border-radius:inherit}.layout-matrix-cell>button small{font-size:12px}@layer tamdot-preview-visibility{.product-app .module-entry-content [hidden]{display:none!important}}.product-app [data-layout-matrix=true] :is(.dashboard-recent-emails,.dashboard-activity-list,.dashboard-contact-list,.case-history-rows,.case-task-list,.case-document-list){max-height:none!important;height:auto!important;overflow:visible!important}body .product-app .dashboard-modular-grid[data-layout-matrix=true]>.dashboard-module-recent_emails>.dashboard-panel{display:flex;flex-direction:column;flex:1;min-height:0!important;min-width:0;height:100%!important;box-sizing:border-box}body .product-app .dashboard-module-recent_emails>.dashboard-panel>.panel-head{flex:0 0 auto}body .product-app .dashboard-modular-grid[data-layout-matrix=true] .dashboard-mail-flow{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}body .product-app .dashboard-mail-flow-controls{flex:0 0 auto}body .product-app .dashboard-modular-grid[data-layout-matrix=true] .dashboard-mail-flow>.dashboard-recent-emails{flex:1;min-height:0;min-width:0;height:auto!important;max-height:none!important;overflow:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}body .product-app .dashboard-filter-update-state{min-height:20px;margin:0;padding:0 12px 4px;font-size:12px;line-height:16px;color:var(--color-text-soft)}.product-app [data-layout-matrix=true] .module-entry-content>:is(.panel,.dashboard-section){min-height:0!important;height:auto!important}.module-preview-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;border-top:1px solid var(--line);padding:12px;font-size:12px;background:var(--surface)}.module-preview-pagination .button{min-height:36px}body .product-app .dashboard-status-filter-strip .dashboard-panel{border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;height:auto!important;min-height:0!important;background:transparent!important}body .product-app .dashboard-status-filter-strip .dashboard-panel>header{display:none!important}body .product-app .dashboard-status-filter-strip .dashboard-status-grid{display:flex!important;flex-wrap:wrap;gap:6px!important;padding:6px 12px 12px!important}body .product-app .dashboard-status-filter-strip .dashboard-status-card{display:flex!important;align-items:center;justify-content:space-between;gap:10px;flex:0 1 auto;min-width:0!important;min-height:36px!important;height:auto!important;padding:6px 10px!important;font-size:12px!important;line-height:1.4}body .product-app .dashboard-status-filter-strip .dashboard-status-card strong{margin:0!important;font-size:12px!important;line-height:1.4}body .product-app [data-layout-matrix=true]:not([data-layout-natural=true])>:is(.dashboard-module,.case-layout-module):not(.is-collapsed){display:flex!important;flex-direction:column}body .product-app [data-layout-matrix=true]:not([data-layout-natural=true])>:is(.dashboard-module,.case-layout-module):not(.is-collapsed)>:is(.module-entry-preview,.product-module-content){flex:1;min-height:0}body .product-app [data-layout-matrix=true]:not([data-layout-natural=true]) .module-entry-preview{display:flex;flex-direction:column;height:100%;min-height:0;box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:6px}body .product-app [data-layout-matrix=true]:not([data-layout-natural=true]) .module-entry-content{flex:0 0 auto;height:auto!important}body .product-app [data-layout-matrix=true]:not([data-layout-natural=true]) .module-entry-content>.panel{border:0!important;box-shadow:none!important;margin:0!important;height:auto!important}body .product-app [data-layout-matrix=true]:not([data-layout-natural=true]) .module-preview-pagination{margin-top:auto}body .product-app .product-modular-grid[data-layout-natural=true]>.case-layout-module{display:block;align-self:start!important;height:auto!important}.product-app [data-layout-matrix=true] .dashboard-kpis.command-kpi-strip{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:40px repeat(2,minmax(44px,auto));gap:6px!important;padding:8px!important;border:0!important;margin:0!important}.product-app [data-layout-matrix=true] .dashboard-kpis.command-kpi-strip .dashboard-kpi{display:flex!important;align-items:center;justify-content:space-between;gap:8px;min-height:44px!important;padding:6px 8px!important;border-radius:4px!important;box-shadow:none!important;min-width:0;height:auto!important}.product-app [data-layout-matrix=true] .dashboard-kpis.command-kpi-strip .dashboard-kpi-coverage{grid-column:1/-1;min-height:40px!important;padding-right:28px!important}.product-app [data-layout-matrix=true] .dashboard-kpis.command-kpi-strip .dashboard-kpi b{font-size:12px!important;line-height:1.35}.product-app [data-layout-matrix=true] .dashboard-kpis.command-kpi-strip .dashboard-kpi small{display:none!important}.product-app [data-layout-matrix=true] .dashboard-kpis.command-kpi-strip .dashboard-kpi strong{font-size:20px!important;line-height:1;margin:0!important;flex:none}.product-app .dashboard-filter-panel{border:1px solid var(--line);border-radius:6px;background:var(--surface)}body .product-app .dashboard-filter-panel .workspace-filter-toolbox{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;margin:0!important}body .product-app .dashboard-filter-panel .dashboard-status-filter-strip{border-top:1px solid var(--line)}body .product-app .dashboard-filter-panel .dashboard-status-grid{padding:8px!important}body .product-app .case-detail-modular-grid .case-layout-module{border:0!important;box-shadow:none!important;background:transparent!important}body .product-app .case-detail-modular-grid .module-entry-content>:is(.case-summary-card,.case-timeline-documents-stack,.panel){border:0!important;box-shadow:none!important;margin:0!important;border-radius:0!important}body .product-app .case-detail-modular-grid .module-entry-content .case-timeline-panel{border:0!important;box-shadow:none!important}body .product-app .case-detail-modular-grid .module-entry-content>.case-task-checklist{border:0!important;box-shadow:none!important;margin:0!important;border-radius:0!important}body .product-app .case-detail-modular-grid .case-planning-cluster>.case-communication-mode{border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important}body .product-app [data-layout-matrix=true]>:is(.dashboard-module,.case-layout-module).is-layout-editing{background-image:none!important}body .product-app [data-layout-matrix=true]>:is(.dashboard-module,.case-layout-module).is-layout-editing:before{content:none!important;display:none!important;background:none!important}body .product-app [data-layout-matrix=true]>:is(.dashboard-module,.case-layout-module)[data-layout-selection=selected]{box-shadow:none!important;outline:2px solid var(--action-primary)!important}body .product-app [data-layout-matrix=true]>:is(.dashboard-module,.case-layout-module)[data-layout-selection=target]{opacity:1!important;filter:none!important}.product-app [data-workspace-page=schedule-team] .product-module-content :is(.panel,.product-module-panel){margin:0}body .product-app .module-preview-more{padding:12px 16px;border-top:0}body .product-app .module-preview-more .operational-queue-more{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:36px;margin:0!important;padding:8px 12px;box-sizing:border-box;border:1px solid var(--line);border-radius:6px;background:color-mix(in srgb,var(--action-primary) 4%,var(--surface));color:var(--action-primary);text-decoration:none;font-size:12px;font-weight:600}body .product-app .module-preview-more .operational-queue-more:is(:hover,:focus-visible){background:var(--color-brand-soft);border-color:var(--action-primary)}body .product-app .module-entry-linked-preview .dashboard-mail-flow-controls{display:none!important}body .product-app .module-entry-linked-preview .operational-work-queue{padding:0!important;gap:0!important}body .product-app .module-entry-linked-preview :is(.dashboard-recent-emails,.operational-queue-group){padding:0 16px!important;margin:0!important;gap:0!important}body .product-app .module-entry-linked-preview :is(.dashboard-recent-emails>article,.operational-queue-row){display:grid!important;box-sizing:border-box;height:104px!important;min-height:104px!important;padding:12px 0!important;margin:0!important;background:var(--surface)!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;align-items:center!important}body .product-app .module-entry-linked-preview .operational-queue-row{grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important}body .product-app .module-entry-linked-preview .operational-queue-row-main{align-content:center;gap:3px!important}body .product-app .module-entry-linked-preview .operational-queue-row-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden}body .product-app .module-entry-linked-preview .operational-queue-actions{width:auto!important;border:0!important;padding:0!important;margin:0!important;grid-column:auto!important}body .product-app .module-entry-linked-preview .operational-queue-actions>.button{width:auto!important}body .product-app .module-entry-linked-preview .dashboard-recent-emails>article{grid-template-columns:minmax(0,1fr) minmax(100px,.65fr)!important;gap:12px!important}body .product-app .module-entry-linked-preview .dashboard-email-urgency-reason,body .product-app .module-entry-linked-preview .operational-queue-row-next{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (max-width:700px){body .product-app .module-preview-more .operational-queue-more{min-height:44px}body .product-app .module-entry-linked-preview :is(.dashboard-recent-emails>article,.operational-queue-row){height:168px!important;min-height:168px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) 44px;gap:8px!important}body .product-app .module-entry-linked-preview .operational-queue-actions{justify-content:flex-end}.module-preview-pagination .button,body .product-app .module-entry-linked-preview .dashboard-email-case{min-height:44px}.dashboard-status-filter-strip .dashboard-status-card{flex-basis:120px}}body .product-app .dashboard-module-agenda .module-entry-content>.dashboard-panel,body .product-app .dashboard-module-agenda .module-entry-preview .module-entry-content{flex:1;display:flex;flex-direction:column}body .product-app .dashboard-module-agenda .dashboard-case-calendar{flex:1;display:flex;flex-direction:column;gap:12px}body .product-app .dashboard-module-agenda .dashboard-calendar-grid{flex:1;grid-auto-rows:minmax(44px,1fr)}body .product-app .dashboard-module-agenda .dashboard-calendar-grid>.dashboard-calendar-weekday{min-height:24px}body .product-app .dashboard-module-agenda .dashboard-calendar-grid>button{min-height:44px;height:auto;font-size:12px}body .product-app .compact-top-toolbar{align-items:center;justify-content:space-between}body .product-app .compact-top-toolbar>button{display:inline-flex;align-items:center;gap:4px;min-height:32px;border:1px solid var(--line);border-radius:6px;padding:4px 8px;background:var(--surface);color:var(--action-primary);font:inherit;font-size:12px;cursor:pointer}@media (max-width:700px){body .product-app .compact-top-toolbar>button{min-height:44px}}body .product-app .operations-trigger-copy{gap:2px}body .product-app .operations-trigger-copy b{font-size:12px;line-height:16px;font-weight:650}body .product-app .operations-trigger-copy small{font-size:11px;line-height:14px;font-weight:500;opacity:1;color:var(--color-text-soft)}body .product-app .operations-trigger .operations-state-icon{width:20px!important;height:20px!important;flex:0 0 20px!important;display:grid;place-items:center}body .product-app .operations-trigger .operations-state-icon>svg{display:block;width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important;transform:none;filter:none}body .product-app .operations-trigger.healthy .operations-state-icon{background:transparent!important;color:var(--status-success)!important}body .product-app .product-topbar{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none}.public-demo-page.public-demo-fullscreen{width:100%;max-width:none;min-height:100dvh;margin:0;padding:16px 24px 32px;box-sizing:border-box;font-synthesis:none}.public-demo-fullscreen .public-demo-page-header{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0;padding:0 0 12px;border-bottom:1px solid var(--color-border)}.public-demo-fullscreen .public-demo-app-tabs{display:flex;gap:4px}.public-demo-app-tabs button{display:flex;gap:8px;align-items:center;min-height:44px;border:1px solid transparent;border-radius:4px;padding:8px 16px;font:inherit;font-weight:600;color:var(--color-text-soft);background:transparent;cursor:pointer}.public-demo-app-tabs button[aria-pressed=true]{color:var(--color-text);background:var(--color-surface);border-color:var(--color-brand-primary)}.public-demo-app-tabs button:hover{color:var(--color-text);border-color:var(--color-border)}.public-demo-fullscreen .public-demo-simplified{margin:12px 0 16px;font-size:12px;line-height:1.6;color:var(--color-text-soft)}.public-demo-fullscreen .public-demo-environment{width:100%;max-width:none;margin:0;border-radius:4px}.public-demo-fullscreen :is(.public-demo-environment-bar,.public-demo-case-detail,.public-demo-workspace-tabs,.public-demo-rich,.public-demo-rich article){transform:none;filter:none;opacity:1;backdrop-filter:none}.public-demo-fullscreen :is(button,a):focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:3px}.public-demo-fullscreen :is(p,span,small,label,button,a,td,th){font-size:max(12px,1em)}.public-demo-rich{padding:0;border:0;background:transparent}.public-demo-rich>header{margin-bottom:20px}.public-demo-rich>header h1{margin:0;font-size:24px;line-height:1.3}.public-demo-rich>header>span{margin-left:auto;color:var(--color-text-soft);font-size:12px}.public-demo-agenda-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(320px,2fr);gap:20px;align-items:start}.public-demo-rich .operational-kpi-gauge,.public-demo-rich article{min-width:0;border:1px solid var(--color-border);border-radius:4px;background:var(--color-surface);padding:20px;box-sizing:border-box;margin:0}.public-demo-rich :is(h2,h3){display:flex;gap:8px;align-items:center;margin:0 0 12px;font-weight:600;font-size:16px;line-height:1.4}.public-demo-rich h3{margin-top:16px;font-size:14px}.public-demo-rich :is(p,small){color:var(--color-text-soft);font-size:13px;line-height:1.6}.public-demo-rich p{margin:12px 0}.public-demo-rich .demo-month-panel>header{display:flex;flex-wrap:wrap;gap:12px;align-items:baseline}.demo-month-panel>header span{margin-left:auto;font-size:12px;color:var(--color-text-soft)}.demo-calendar-legend{display:flex;flex-wrap:wrap;gap:16px;margin:12px 0 20px;font-size:12px;color:var(--color-text-soft)}.demo-calendar-legend span:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;background:var(--color-border-strong)}.demo-calendar-legend [data-tone=success]:before{background:var(--status-success)}.demo-calendar-legend [data-tone=information]:before{background:var(--color-brand-primary)}.demo-month-grid,.demo-month-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.demo-month-weekdays{text-align:center;padding:8px 0;font-size:12px;color:var(--color-text-soft)}.demo-month-grid{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border)}.demo-month-grid button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;min-height:102px;padding:10px;border:0;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-radius:0;color:var(--color-text);background:var(--color-surface);font:inherit;font-size:13px;text-align:left;cursor:pointer}.demo-month-grid button small,.demo-month-grid button span{font-size:12px;line-height:1.4;overflow-wrap:anywhere}.demo-month-grid button span{color:var(--status-success)}.demo-month-grid button[data-booked=true] span{color:var(--color-brand-primary)}.demo-month-grid button:disabled,.demo-month-grid button[data-weekend=true]{background:var(--color-canvas);color:var(--color-text-soft);cursor:default;opacity:1}.demo-month-grid button[aria-pressed=true]{background:var(--color-brand-soft);outline:2px solid var(--color-brand-primary);outline-offset:-2px}.demo-request-column{display:grid;gap:20px}.demo-fact-strip{display:flex;flex-wrap:wrap;gap:8px;margin-block:16px}.demo-fact-strip span{padding:5px 8px;border:1px solid var(--color-border);border-radius:3px;color:var(--color-text);font-size:12px}.demo-team-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.public-demo-rich .button{min-height:44px;border-radius:4px;font-size:13px}.demo-team-options button,.public-demo-slot-list button{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.public-demo-rich button[aria-pressed=true]{border-color:var(--color-brand-primary);background:var(--color-brand-soft);color:var(--color-text)}.public-demo-rich .public-demo-slot-list{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.public-demo-rich .demo-status{color:var(--status-success);font-weight:600;border-left:2px solid;padding-left:10px}.public-demo-rich .demo-status[data-tone=information]{color:var(--color-brand-primary)}.demo-reply{margin:20px 0;border-top:1px solid var(--color-border);padding-top:16px}.demo-reply label{display:block;font-size:12px;margin-bottom:8px;font-weight:600}.demo-reply textarea{width:100%;min-height:120px;padding:12px;margin-bottom:12px;resize:vertical;border:1px solid var(--color-border);border-radius:4px;font:inherit;font-size:14px;line-height:1.6;box-sizing:border-box;color:var(--color-text);background:var(--color-canvas)}.demo-reset{margin-top:16px}.demo-ticket-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:20px}.demo-ticket-metrics>article>strong{display:block;font-size:28px;font-weight:600;margin-top:8px}.demo-static-gauge{position:relative;width:220px;height:155px;margin-inline:auto}.public-demo-rich .demo-gauge-value{position:absolute;inset:0;display:grid;place-items:center;padding-top:12px;font-size:28px;line-height:1;font-weight:600;color:var(--color-text);font-variant-numeric:tabular-nums}.demo-ticket-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.demo-source-mail{margin-block:20px;padding:16px;background:var(--color-canvas);border-left:2px solid var(--color-brand-primary)}.demo-ticket-timeline{padding-left:20px;margin-block:20px;font-size:13px;line-height:2}@media (max-width:1000px){.public-demo-agenda-grid{grid-template-columns:minmax(0,1fr)}.demo-request-column{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-month-grid button{min-height:80px}}@media (max-width:700px){.public-demo-page.public-demo-fullscreen{padding:12px}.public-demo-fullscreen .public-demo-page-header>.button{min-height:44px}.public-demo-app-tabs{order:3;width:100%}.public-demo-app-tabs button{flex:1;justify-content:center;font-size:12px;padding-inline:6px}.public-demo-rich>header{flex-wrap:wrap;margin-bottom:16px}.public-demo-rich>header>span{margin:0;width:100%}.public-demo-rich .operational-kpi-gauge,.public-demo-rich article{padding:16px}.public-demo-rich article.demo-month-panel{padding:8px}.demo-month-grid button{min-height:60px;padding:5px;gap:5px}.demo-month-grid button :is(span,small){display:none}.demo-month-grid button[data-booked=true]:after{content:"";width:6px;height:6px;background:var(--color-brand-primary)}.demo-request-column,.demo-ticket-detail-grid,.demo-ticket-metrics{grid-template-columns:minmax(0,1fr);gap:16px}.demo-team-options{grid-template-columns:minmax(0,1fr)}}body .product-app :is(.dashboard-module,.case-layout-module).is-layout-editing>.inline-module-toolbar{background:var(--brand-900)!important;color:var(--color-surface)!important;border-color:var(--brand-900)!important;padding:8px!important;gap:8px;height:auto!important;min-height:44px!important;flex-wrap:wrap!important}body .product-app .inline-module-toolbar :is(strong,.inline-module-identity,.inline-module-identity small){color:var(--color-surface)}body .product-app [data-layout-selection=selected]>.inline-module-toolbar{background:var(--brand-950)!important;border-color:var(--brand-950)!important}body .product-app .inline-module-toolbar button{border-color:var(--color-border)}body .product-app .inline-module-toolbar .inline-module-identity{background:transparent;border:0}body .product-app .layout-matrix-cell[data-empty=true]{background:repeating-linear-gradient(135deg,var(--color-surface),var(--color-surface) 8px,var(--color-border-subtle) 8px,var(--color-border-subtle) 9px);border:1px dashed var(--brand-700)}body .product-app [data-workspace-page^=schedule] .case-layout-module:not(.is-collapsed){border:1px solid var(--color-border);border-radius:8px;overflow:visible}body .product-app [data-workspace-page^=schedule] .case-layout-module .product-module-panel{margin:0!important;border:0;box-shadow:none}body .product-app .dashboard-workspace .operational-work-queue .operational-queue-row{height:auto!important;min-height:120px!important;grid-template-rows:auto!important;padding-block:12px!important}body .product-app .operational-queue-row-main{min-height:0;height:auto;overflow:visible}body .product-app .operational-queue-age{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:12px;line-height:1.5;color:var(--color-text-soft)}.permission-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding-block:16px}.permission-checklist label{display:flex;gap:8px;align-items:center;min-height:44px}.schedule-filter-rail{display:flex;flex-wrap:wrap;gap:12px;align-items:end;padding:12px}.schedule-filter-rail>label{display:grid;gap:4px;flex:1 1 150px}.schedule-filter-rail>label:first-child{flex:2 1 260px}.schedule-filter-rail :is(input,select){width:100%;min-height:36px}.document-grouping-review{display:grid;gap:16px}.document-grouping-review article{padding-block:16px;border-bottom:1px solid var(--color-border)}.document-grouping-review header{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.document-grouping-review .document-decision{display:flex;gap:8px;flex-wrap:wrap;margin-block:12px}.document-grouping-review .document-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.document-grouping-review .document-fields label{display:grid;gap:4px}.document-grouping-review .document-fields .wide{grid-column:1/-1}.document-grouping-review :is(input,select,textarea){width:100%}body .public-header{max-width:none!important;width:100%!important;padding-inline:clamp(12px,2.5vw,40px)!important;gap:20px;box-sizing:border-box}body .public-header .public-primary-navigation{display:flex;flex-wrap:nowrap;gap:clamp(12px,1.5vw,24px)}.public-mobile-navigation{display:none}.public-contact-section{width:min(1100px,calc(100% - 40px));margin:48px auto;padding-block:24px;border-top:1px solid var(--color-border)}.public-contact-section p{max-width:70ch;margin-block:16px}body .public-demo-page-header{width:100%;max-width:none;justify-content:center;padding:12px 20px}body .public-demo-page .public-demo-environment-bar{color:var(--color-surface)}body .public-demo-page .public-demo-environment-bar,body .public-demo-page .public-demo-environment>.public-demo-workspace-tabs{background:linear-gradient(180deg,var(--brand-950),var(--brand-700))}body .public-demo-page .public-demo-environment-bar :is(strong,span,a){color:inherit}@media (max-width:1180px){body .public-header .public-primary-navigation{display:none!important}.public-mobile-navigation{display:block;margin-left:auto;position:relative}.public-mobile-navigation summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:var(--color-surface)}.public-mobile-navigation nav{position:absolute;top:100%;right:0;z-index:100;min-width:230px;background:var(--brand-950);padding:12px;border-radius:6px;display:grid!important;gap:4px}.public-mobile-navigation nav a{min-height:44px;display:flex;align-items:center;color:var(--color-surface)}}@media (max-width:600px){body .public-header{gap:12px}body .public-header .public-brand{flex:0 1 auto}body .public-header .public-locale-buttons{display:none}body .public-demo-page-header{padding-inline:8px}.document-grouping-review .document-fields,.permission-checklist{grid-template-columns:1fr}.schedule-filter-rail :is(input,select){min-height:44px}}body .public-demo-page.public-demo-fullscreen{padding:0}body .product-app .schedule-day.is-filtered-out{opacity:.45}.case-create-mode,.document-review-inbox{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.document-grouping-dialog{width:min(800px,calc(100vw - 32px));max-width:800px}.public-mobile-locales{border-top:1px solid var(--brand-700);margin-top:8px;padding-top:8px;display:flex;flex-wrap:wrap;gap:8px}.public-mobile-locales button{min-height:44px;background:var(--brand-900);color:var(--color-surface);border:1px solid var(--brand-700);padding:8px}body .product-app .product-modular-grid[data-layout-natural=true]>.case-layout-module:not(.is-collapsed){align-self:start!important;height:auto!important;display:block!important}body .product-app .product-modular-grid[data-layout-natural=true]>.case-layout-module>.product-module-content{flex:1;min-height:0;padding:0!important}body .product-app [data-workspace-page^=schedule] .product-module-content .product-module-panel{margin:0!important}body .product-app .inline-module-toolbar .inline-module-controls{flex-wrap:wrap!important}body .product-app .inline-module-toolbar .inline-module-identity{color:var(--color-surface)!important}body .product-app .inline-module-toolbar .inline-module-height{color:var(--color-surface)}body .product-app [data-workspace-page=schedule-availability] .product-module-table-wrap{overflow-x:auto;max-width:100%}body .product-app [data-workspace-page=schedule-availability] .product-module-table{display:table!important;min-width:680px!important;width:100%!important;table-layout:auto!important}body .product-app [data-workspace-page=schedule-availability] .product-module-table thead{display:table-header-group!important}body .product-app [data-workspace-page=schedule-availability] .product-module-table tbody{display:table-row-group!important}body .product-app [data-workspace-page=schedule-availability] .product-module-table tr{display:table-row!important}body .product-app [data-workspace-page=schedule-availability] .product-module-table :is(td,th){display:table-cell!important;width:auto!important;padding:12px 8px!important;vertical-align:top}body .product-app [data-workspace-page=schedule-availability] .product-module-table td:before{display:none!important}body .product-app [data-workspace-page=schedule-availability] .schedule-state-badge{margin:0!important}body .public-header{display:flex;align-items:center;justify-content:space-between;min-height:72px;background:linear-gradient(180deg,var(--brand-950),var(--brand-700))!important;color:var(--color-surface)!important}body .public-header :is(.public-brand,.public-primary-navigation a){color:var(--color-surface)!important}body .public-header .public-header-actions{display:flex;align-items:center;gap:12px;flex:0 0 auto}body .public-header .public-login-short{display:none!important}body .public-header .public-login-full{display:inline!important}body .public-header .public-header-actions>.button.ghost{background:var(--color-surface);color:var(--brand-950)}body .public-header .public-locale-buttons b{display:none}body :is(.document-grouping-dialog,.team-permissions-dialog){display:flex;flex-direction:column;width:min(800px,calc(100vw - 32px));max-width:800px;max-height:calc(100dvh - 32px);overflow:hidden}body :is(.document-grouping-dialog,.team-permissions-dialog)>:is(.tamdot-dialog-heading,p,.dialog-actions){flex:0 0 auto}body :is(.document-grouping-dialog,.team-permissions-dialog)>.dialog-body{overflow-y:auto;min-height:0;overscroll-behavior:contain;padding-right:8px}body :is(.document-grouping-dialog,.team-permissions-dialog)>.dialog-actions{border-top:1px solid var(--color-border);margin-top:12px;padding-top:12px}body :is(.document-grouping-dialog,.team-permissions-dialog) :is(input:not([type=checkbox]),select,textarea){width:100%;min-height:44px;padding:9px 11px;border:1px solid var(--color-border);border-radius:var(--design-radius-control);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:14px;box-sizing:border-box}body .team-permissions-dialog .permission-profile{display:grid;gap:8px}body .team-permissions-dialog .permission-checklist{border:0;padding:12px 0;margin:16px 0}body .document-grouping-dialog .document-grouping-review>article>label{display:grid;gap:6px;margin-top:12px}body .document-grouping-dialog .case-create-attach-source{display:flex;align-items:flex-start;gap:8px;line-height:1.5}body .document-grouping-dialog .case-create-attach-source input{width:18px;flex:0 0 18px}body .product-app .schedule-slot-choices button small{display:block;margin-top:4px}@media (max-width:600px){body .public-header .public-header-actions>.button.ghost{min-height:44px;padding-inline:10px}body .public-header .public-login-full{display:none!important}body .public-header .public-login-short{display:inline!important}body :is(.document-grouping-dialog,.team-permissions-dialog){padding:16px}body :is(.document-grouping-dialog,.team-permissions-dialog) .dialog-actions{flex-wrap:wrap}}body .product-app [data-workspace-page^=schedule] .case-layout-module:not(.is-collapsed){background:var(--color-surface)!important}body .product-app [data-workspace-page^=schedule] .module-entry-content,body .product-app [data-workspace-page^=schedule] .module-entry-preview,body .product-app [data-workspace-page^=schedule] .product-module-content,body .product-app [data-workspace-page^=schedule] .schedule-planning-sections{display:flex!important;flex-direction:column;flex:1 1 auto;min-height:0;padding:0!important;margin:0!important}body .product-app [data-workspace-page^=schedule] .module-entry-content>.product-module-panel,body .product-app [data-workspace-page^=schedule] .schedule-planning-sections>.product-module-panel{flex:1 1 auto;width:100%;box-sizing:border-box;background:var(--color-surface)!important;margin:0!important}body .product-app [data-workspace-page=schedule-availability] .product-module-table :is(th,td){white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;font-size:12px}body .product-app [data-workspace-page=schedule-availability] .product-module-table td:nth-child(3){white-space:normal!important;min-width:140px}body .product-app [data-workspace-page=schedule-availability] .product-module-table td:nth-child(3) span{white-space:normal;line-height:1.5}body .product-app [data-workspace-page=schedule-availability] .product-module-table td:last-child :is(a,button){white-space:nowrap;min-height:36px}body .product-app .inline-module-toolbar>.inline-module-identity{display:grid!important;grid-template-rows:auto auto;align-content:center;align-items:start;justify-items:start;height:auto!important;min-height:44px!important;max-height:none!important;max-width:none!important;width:100%;flex:1 0 100%!important;gap:2px!important;padding:4px!important;overflow:visible!important;text-align:left}body .product-app .inline-module-toolbar .inline-module-identity strong{font-size:12px!important;line-height:18px!important;white-space:normal!important;overflow:visible!important}body .product-app .inline-module-toolbar .inline-module-identity small{font-size:10px!important;line-height:14px!important}body .product-app .inline-module-toolbar>.inline-module-controls{width:100%;flex:1 0 100%!important;justify-content:flex-start!important;margin-left:0!important;overflow:visible!important}.product-app .has-case-type-column .dense-case-row{grid-template-columns:40px minmax(100px,.7fr) 46px minmax(145px,1.5fr) minmax(96px,.7fr) minmax(110px,.8fr) minmax(155px,1.1fr) 104px 125px 44px;grid-template-areas:"select status priority title type contact action due event menu"}.product-app .has-case-type-column .dense-case-type,.product-app .has-case-type-column .dense-case-type-column{grid-area:type;min-width:0}.product-app .has-case-type-column .case-request-kind-label{display:inline-flex;padding:4px 7px;border:1px solid var(--color-border);border-radius:var(--design-radius-control);background:var(--color-surface-muted);color:var(--color-text-soft);font-size:12px;line-height:1.4;white-space:normal}.product-app .case-type-filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--color-text-soft);font-size:12px}.product-app .case-type-filter select{min-height:36px;max-width:210px}@media (max-width:1280px){.product-app .has-case-type-column .dense-case-row{grid-template-columns:40px 98px 42px minmax(145px,1.4fr) minmax(96px,.8fr) minmax(145px,1.2fr) 100px 115px 44px;grid-template-areas:"select status priority title type action due event menu"}}@media (max-width:1000px){.product-app .has-case-type-column .dense-case-row{grid-template-columns:40px minmax(0,1fr) 40px 110px 44px;grid-template-areas:"select title title status menu" "select type type event menu" "select action priority due menu";gap:6px 8px;min-height:104px}.product-app .has-case-type-column .dense-case-header{display:none}.product-app .has-case-type-column .dense-case-event{display:block}.product-app .has-case-type-column .dense-case-next-action{white-space:normal}}@media (max-width:560px){.product-app .has-case-type-column .dense-case-row{grid-template-columns:32px minmax(0,1fr) 40px 44px;grid-template-areas:"select title title menu" "select type type menu" "select status priority menu" "select action action action" "select due event event";padding:10px 8px;min-height:144px;align-items:start}.product-app .has-case-type-column .dense-case-due{padding-left:0}.product-app .has-case-type-column .dense-case-event{text-align:right;font-size:11px}.product-app .case-type-filter select{min-height:44px;max-width:100%}}.document-grouping-dialog .tamdot-dialog-heading>button{flex:0 0 auto;white-space:nowrap}.document-grouping-dialog .localized-file-field{display:grid;gap:6px}.document-grouping-dialog .localized-file-picker{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:44px;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--design-radius-control);background:var(--color-surface)}.document-grouping-dialog .localized-file-picker>input[type=file]{position:absolute;inset:0;width:100%;height:100%;min-height:0;opacity:0;margin:0;cursor:pointer}.document-grouping-dialog .localized-file-picker:focus-within{outline:2px solid var(--color-brand-primary);outline-offset:2px}.document-grouping-dialog .localized-file-choose{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--color-brand-primary)}.document-grouping-dialog .localized-file-selection{font-size:12px;color:var(--color-text-soft)}.document-grouping-dialog .case-create-file-list{list-style:none;padding:0;margin:12px 0}.document-grouping-dialog .case-create-file-list li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--color-border)}.document-grouping-dialog .case-create-file-list li>span{min-width:0;overflow-wrap:anywhere}.document-grouping-dialog .error-text{padding:12px;background:var(--color-status-critical-soft);border:1px solid var(--color-status-critical);border-radius:var(--design-radius-control)}.document-analysis-progress{padding:12px;border-left:3px solid var(--color-brand-primary);background:var(--color-surface-muted);font-size:13px;line-height:1.6}body .case-history-list .case-history-row{--history-original-tone:var(--color-status-neutral)}body .case-history-list .case-history-row[data-history-original-tone=action]{--history-original-tone:var(--color-status-action)}body .case-history-list .case-history-row:is([data-history-original-tone=pending],[data-history-original-tone=followup],[data-history-original-tone=sent]){--history-original-tone:var(--color-status-waiting)}body .case-history-list .case-history-row[data-history-original-tone=done]{--history-original-tone:var(--color-status-success)}body .case-history-list .case-history-row[data-history-original-tone=received]{--history-original-tone:var(--color-status-information)}body .case-history-list .case-history-row:is([data-history-original-tone=urgent],[data-history-original-tone=overdue]){--history-original-tone:var(--color-status-critical)}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row:is(:hover,:focus-within){--history-tone:var(--history-original-tone)!important;--history-display-tone:var(--history-original-tone)!important;--history-active-tone:var(--history-original-tone)!important;opacity:1!important;filter:none!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row:is(:hover,:focus-within) :is(.case-history-status,.case-history-summary>small,.case-history-action>small){color:var(--history-original-tone)!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-open{font-size:14px!important;line-height:1.6!important;padding:14px 16px!important}body :is(#case-history-compact,#case-history-expanded).case-history-list :is(.case-history-subject,.case-history-summary>span,.case-history-action>span){font-size:14px!important;line-height:1.6!important}body :is(#case-history-compact,#case-history-expanded).case-history-list :is(.case-history-primary time,.case-history-attribution,.case-history-status-change,.case-history-insights small){font-size:12px!important;line-height:1.5!important}.case-history-status-change{display:block;padding-top:8px;color:var(--color-text-soft)}.case-completion-recap{border-top:1px solid var(--color-border);padding-top:16px;margin-top:16px}.case-completion-recap h3{font-size:16px;line-height:1.5;margin:0 0 8px}.case-completion-recap p{color:var(--color-text-soft);font-size:14px;line-height:1.6}.case-planning-cluster.is-terminal{background:var(--color-surface-muted)!important;border-color:var(--color-border)}.case-planning-cluster.is-terminal .case-communication-mode button{color:var(--color-text-soft);background:var(--color-disabled-surface)}.case-terminal-notice{padding:12px 16px;margin:0;color:var(--color-text-soft);font-size:13px;line-height:1.6;border-bottom:1px solid var(--color-border)}.brief-replay-button{margin-top:10px}@media (max-width:560px){body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-open{padding:12px 10px!important}.document-grouping-dialog .case-create-file-list .button{min-height:44px}}body .product-app .product-sidebar{width:100%;min-width:0;box-sizing:border-box}body .product-app .product-modular-grid[data-layout-natural=true]>.case-layout-module{border:1px solid var(--color-border)!important;border-radius:8px!important;background:var(--color-surface)!important;box-shadow:none!important;min-width:0}body .product-app .product-modular-grid[data-layout-natural=true] .product-module-panel{border:0!important;border-radius:inherit!important;margin:0!important}body .product-app .product-module-panel>a.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;box-sizing:border-box;margin-top:12px;white-space:normal;text-align:center}body .product-app .product-modular-grid[data-layout-natural=true] :is(.product-module-content,.module-entry-preview,.module-entry-content,.product-module-panel){border-radius:inherit;background:transparent!important}@container product-workspace (max-width: 1000px){body .product-app .product-modular-grid.layout-packed{--matrix-columns:6;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-rows:48px!important}}@container product-workspace (max-width: 600px){body .product-app .product-modular-grid.layout-packed{--matrix-columns:1;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important}}body .product-app .ticket-command-rail{padding:12px 16px!important;margin-block:0 16px!important;border:1px solid var(--color-border)!important;border-radius:8px!important;background:var(--color-surface)!important;box-shadow:none!important}body .product-app .ticket-command-rail .suite-filter-rail{margin-block:8px}body .product-app .schedule-day{background:var(--color-surface)!important;color:var(--color-text)!important}body .product-app .schedule-day.is-past{background:var(--color-surface-soft)!important;color:var(--color-text-soft)!important}body .product-app .schedule-day.is-past .schedule-day-capacity{color:var(--color-text-soft)!important}body .product-app .schedule-day.is-closed :is(span,small){color:inherit}body .product-app .schedule-day.is-today{outline:2px solid var(--action-primary)!important;outline-offset:-2px}body .product-app .schedule-day.is-selected:not(.is-today){outline:1px solid var(--action-primary)!important;outline-offset:-1px}body .product-app .schedule-day.is-closed:not(.is-past) .schedule-day-capacity{color:var(--color-status-neutral)!important}body .product-app .schedule-day.is-absent:not(.is-past) .schedule-day-capacity{color:var(--status-waiting)!important}body .product-app .schedule-day:is(:hover,:focus-visible){box-shadow:inset 0 0 0 1px var(--action-primary)}.document-grouping-dialog .case-create-file-list>li.is-document-error{border:1px solid var(--status-danger);border-radius:6px;background:color-mix(in srgb,var(--status-danger) 5%,var(--color-surface));color:var(--status-danger);padding:8px 12px;margin-block:4px}.document-grouping-dialog .document-file-detail{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.document-grouping-dialog .document-file-detail small{color:inherit;line-height:1.5}.document-grouping-dialog .document-analysis-progress{color:var(--color-text);line-height:1.6}.document-grouping-dialog progress{display:block;width:100%;height:8px;accent-color:var(--action-primary);margin-block:8px}@media (max-width:600px){body .product-app .ticket-command-rail{padding:12px!important}body .product-app .ticket-command-rail .suite-filter-rail>input{flex:1 1 100%;min-width:0}}.tamdot-page-glow{position:fixed;inset:0 auto auto 0;width:760px;height:760px;z-index:40;pointer-events:none;opacity:0;background:radial-gradient(circle,color-mix(in srgb,var(--brand-300) 15%,transparent),color-mix(in srgb,var(--brand-700) 3%,transparent) 42%,transparent 72%);transition:opacity .18s ease-out;contain:strict}body:has([data-public-active-view]){background:var(--color-canvas)}body:has([data-public-active-view]) .tamdot-page-glow{z-index:0}html body .public-site .public-header.public-header.public-header{background:transparent!important;background-image:none!important;border-bottom:0!important;box-shadow:none!important}body:has(.product-app) .tamdot-page-glow{opacity:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body:has(.product-app) .tamdot-page-glow[data-active=true]{opacity:.28}html body .product-app :is(.main-content,.content)[data-pointer-light=true]{background-image:none!important}html body .product-app .sidebar.product-sidebar[data-pointer-light=true]{background-image:radial-gradient(260px circle at var(--mouse-x) var(--mouse-y),color-mix(in srgb,var(--color-surface) 5%,transparent),transparent 78%),linear-gradient(180deg,var(--color-sidebar-start),var(--color-sidebar-middle) 55%,var(--color-sidebar-end))!important}html body [data-application-ribbon][data-pointer-light=true]{background-image:radial-gradient(380px circle at var(--mouse-x) var(--mouse-y),color-mix(in srgb,var(--color-surface) 5%,transparent),transparent 78%),linear-gradient(180deg,var(--color-sidebar-start),var(--color-sidebar-middle) 55%,var(--color-sidebar-end))!important}}:where([data-tamdot-glass]:not([data-tamdot-glass=false]),[data-story-glass],[data-story-frame],[data-story-navigation] nav>a[aria-current=location],[data-public-selected-locale]){position:relative;isolation:isolate}:is([data-tamdot-glass]:not([data-tamdot-glass=false]),[data-story-glass][data-story-glass],[data-story-frame][data-story-frame],[data-story-navigation] nav>a[aria-current=location],[data-public-selected-locale][data-public-selected-locale]):after,:is([data-tamdot-glass]:not([data-tamdot-glass=false]),[data-story-glass][data-story-glass],[data-story-frame][data-story-frame],[data-story-navigation] nav>a[aria-current=location],[data-public-selected-locale][data-public-selected-locale]):before{content:"";display:block;position:absolute;inset:0;margin:0;width:auto;height:auto;box-sizing:border-box;border-radius:inherit;pointer-events:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}:is([data-tamdot-glass]:not([data-tamdot-glass=false]),[data-story-glass][data-story-glass],[data-story-frame][data-story-frame],[data-story-navigation] nav>a[aria-current=location],[data-public-selected-locale][data-public-selected-locale]):after{z-index:-1;opacity:0;background:radial-gradient(340px circle at var(--tamdot-glow-x,50%) var(--tamdot-glow-y,0),color-mix(in srgb,var(--color-surface) 12%,transparent),color-mix(in srgb,var(--brand-300) 6%,transparent) 44%,transparent 78%);transition:opacity .18s ease-out}:is([data-tamdot-glass]:not([data-tamdot-glass=false]),[data-story-glass][data-story-glass],[data-story-frame][data-story-frame],[data-story-navigation] nav>a[aria-current=location],[data-public-selected-locale][data-public-selected-locale]):before{z-index:3;padding:1px;background:radial-gradient(230px circle at var(--tamdot-glow-x,50%) var(--tamdot-glow-y,0),var(--color-surface),color-mix(in srgb,var(--brand-300) 86%,transparent) 50%,transparent 82%),linear-gradient(125deg,var(--color-surface),color-mix(in srgb,var(--color-text-muted) 46%,var(--color-surface)) 26%,var(--color-surface) 48%,color-mix(in srgb,var(--color-canvas) 78%,transparent) 72%,var(--color-surface));background-size:100% 100%,220% 220%;background-position:0 0,0 50%;-webkit-mask:linear-gradient(var(--color-surface) 0 0) content-box,linear-gradient(var(--color-surface) 0 0);mask:linear-gradient(var(--color-surface) 0 0) content-box,linear-gradient(var(--color-surface) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.9}[data-story-frame][data-story-frame]:after,[data-tamdot-glow=header][data-tamdot-glass]:after{background:radial-gradient(460px ellipse at var(--tamdot-glow-x,50%) var(--tamdot-glow-y,0),color-mix(in srgb,var(--color-surface) 16%,transparent),color-mix(in srgb,var(--brand-300) 7%,transparent) 42%,transparent 78%)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.tamdot-page-glow[data-active=true]{opacity:1}:is([data-tamdot-glass],[data-story-glass],[data-story-frame],[data-story-navigation] nav>a[aria-current=location],[data-public-selected-locale])[data-pointer-light=true]:after{opacity:var(--tamdot-glow-strength,0)}:is([data-tamdot-glass],[data-story-glass],[data-story-frame],[data-story-navigation] nav>a[aria-current=location],[data-public-selected-locale])[data-tamdot-glass-active=true]:before{animation:tamdot-glass-sheen 1.8s cubic-bezier(.16,1,.3,1) both}}@keyframes tamdot-glass-sheen{0%{background-position:0 0,0 50%}to{background-position:0 0,100% 50%}}@media (prefers-reduced-motion:reduce){.tamdot-page-glow{display:none}:is([data-tamdot-glass],[data-story-glass],[data-story-frame],[data-story-navigation] nav>a[aria-current=location],[data-public-selected-locale]):after{display:none}:is([data-tamdot-glass],[data-story-glass],[data-story-frame],[data-story-navigation] nav>a[aria-current=location],[data-public-selected-locale]):before{animation:none!important}}@media (forced-colors:active),(prefers-reduced-transparency:reduce){.tamdot-page-glow,:is([data-tamdot-glass],[data-story-glass],[data-story-frame],[data-story-navigation] nav>a[aria-current=location],[data-public-selected-locale]):after,:is([data-tamdot-glass],[data-story-glass],[data-story-frame],[data-story-navigation] nav>a[aria-current=location],[data-public-selected-locale]):before{display:none!important;animation:none!important}}@supports not (((-webkit-mask-composite:xor) or (mask-composite:exclude)) or (-webkit-mask-composite:xor)){:is([data-tamdot-glass],[data-story-glass],[data-story-frame],[data-story-navigation] nav>a[aria-current=location],[data-public-selected-locale]):before{background:none;padding:0;border:1px solid var(--color-border)}}.product-app .dashboard-case-calendar .dashboard-calendar-scope-note{margin:4px 0 12px;color:var(--color-text-soft);font-size:12px;line-height:1.45}.product-app .dashboard-case-calendar .dashboard-calendar-grid>button{position:relative}.product-app .dashboard-case-calendar .dashboard-calendar-day-signals{display:flex;gap:3px;flex-wrap:wrap;position:absolute;bottom:7px;left:7px}.product-app .dashboard-case-calendar [data-tone]{--calendar-event-tone:var(--status-neutral)}.product-app .dashboard-case-calendar [data-tone=information]{--calendar-event-tone:var(--status-information)}.product-app .dashboard-case-calendar [data-tone=warning]{--calendar-event-tone:var(--status-warning)}.product-app .dashboard-case-calendar [data-tone=action]{--calendar-event-tone:var(--status-action)}.product-app .dashboard-case-calendar [data-tone=waiting]{--calendar-event-tone:var(--status-waiting)}.product-app .dashboard-case-calendar [data-tone=success]{--calendar-event-tone:var(--status-success)}.product-app .dashboard-case-calendar .dashboard-calendar-day-signals i{width:7px;height:7px;border-radius:2px;background:var(--calendar-event-tone)}.product-app .dashboard-case-calendar .dashboard-calendar-grid button .dashboard-calendar-day-count{background:var(--calendar-event-tone)!important;color:var(--color-surface)!important}.product-app .dashboard-case-calendar .dashboard-calendar-event[data-tone]{display:grid;grid-template-columns:18px minmax(0,1fr) 16px;gap:10px;align-items:start;border:0;border-bottom:1px solid var(--color-border-subtle);border-radius:0;background:transparent!important;color:var(--color-text)!important;padding:12px 4px}.product-app .dashboard-case-calendar .dashboard-calendar-event>.app-icon:first-child{color:var(--calendar-event-tone);margin-top:2px}.product-app .dashboard-case-calendar .dashboard-calendar-event>span:not(.app-icon){display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.product-app .dashboard-case-calendar .dashboard-calendar-event b{font-size:13px}.product-app .dashboard-case-calendar .dashboard-calendar-event small{font-size:12px;line-height:1.45}.product-app .dashboard-case-calendar .dashboard-calendar-event:is(:hover,:focus-visible){background:var(--color-surface-hover)!important}.product-app .dashboard-case-calendar .dashboard-calendar-event:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}html body .product-app .follow-up-panel .follow-up-heading{gap:16px;padding-inline-end:40px;margin-bottom:16px;align-items:start}.product-app .follow-up-panel .follow-up-heading>div:first-child{min-width:0}.product-app .follow-up-panel .follow-up-create-actions{flex-shrink:0}.product-app .follow-up-panel .follow-up-create-actions .button{white-space:normal}.product-app .follow-up-panel .follow-up-case-deadline{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);padding:12px 0}.product-app .follow-up-panel .follow-up-case-deadline>div{display:flex;gap:6px 12px;flex-wrap:wrap;align-items:baseline}.product-app .follow-up-panel .follow-up-case-deadline small{flex-basis:100%;color:var(--color-text-soft);font-size:12px}.product-app .follow-up-panel .follow-up-case-deadline strong{color:var(--color-text);font-size:14px}.product-app .follow-up-panel .follow-up-case-deadline span{font-size:12px;color:var(--color-text-soft)}.product-app .follow-up-panel .follow-up-case-deadline[data-deadline-timing=PASSED] span{color:var(--status-critical)}.product-app .follow-up-panel .follow-up-case-deadline[data-deadline-timing=TODAY] span{color:var(--status-warning)}.product-app .follow-up-panel .follow-up-after-reminder h3,.product-app .follow-up-panel .follow-up-section-title{margin:16px 0 8px;font-size:13px;line-height:1.45;font-weight:700}.product-app .follow-up-panel .follow-up-current{border:0;border-left:1px solid var(--status-waiting);background:transparent!important;padding:4px 0 4px 12px}.product-app .follow-up-panel .follow-up-current-status{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:start}.product-app .follow-up-panel .follow-up-current-status>div{display:grid;gap:4px}.product-app .follow-up-panel .follow-up-current-status small{font-size:12px;color:var(--color-text-soft)}.product-app .follow-up-panel .follow-up-current-status .follow-up-timing-label{color:var(--color-text);font-size:14px}.product-app .follow-up-panel .follow-up-current-status>time{color:var(--color-text);font-size:12px;font-variant-numeric:tabular-nums}.product-app .follow-up-panel .follow-up-reminder-explanation{color:var(--color-text-soft);font-size:12px;line-height:1.45}.product-app .follow-up-panel .follow-up-last-recorded{display:grid;gap:4px;margin:12px 0;font-size:12px;overflow-wrap:anywhere}.product-app .follow-up-panel .follow-up-last-recorded span{color:var(--color-text-soft)}.product-app .follow-up-panel .follow-up-after-reminder{border-top:1px solid var(--color-border-subtle);margin-top:16px}.product-app .follow-up-panel .follow-up-after-reminder>p{margin:0 0 8px;color:var(--color-text-soft);font-size:12px}.product-app .follow-up-panel .follow-up-after-reminder dl{margin:0}.product-app .follow-up-panel .follow-up-after-reminder dl>div{display:flex;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;padding:6px 0;font-size:12px}.product-app .follow-up-panel .follow-up-after-reminder dt{display:inline-flex;gap:6px;align-items:center}.product-app .follow-up-panel .follow-up-after-reminder dd{margin:0;font-variant-numeric:tabular-nums}.product-app .follow-up-panel .follow-up-after-reminder>small{display:block;margin:8px 0 12px;color:var(--color-text-soft);font-size:12px;line-height:1.45}.product-app .follow-up-panel .follow-up-other-active{border-top:1px solid var(--color-border-subtle);padding:12px 0;font-size:12px}.product-app .follow-up-panel .follow-up-history-list summary,.product-app .follow-up-panel .follow-up-other-active summary{cursor:pointer;padding:4px 0;font-weight:650}.product-app .follow-up-panel .follow-up-other-active>div{display:flex;gap:8px;justify-content:space-between;flex-wrap:wrap;padding:8px 0}@media (max-width:600px){html body .product-app .follow-up-panel .follow-up-heading{display:grid;padding-inline-end:44px;gap:12px}.product-app .follow-up-panel .follow-up-create-actions{min-width:0}.product-app .follow-up-panel .follow-up-create-actions .button{min-height:44px;max-width:100%}.product-app .follow-up-panel .follow-up-current-status{grid-template-columns:18px minmax(0,1fr)}.product-app .follow-up-panel .follow-up-current-status>time{grid-column:2}.product-app .dashboard-case-calendar .dashboard-calendar-toolbar button{min-height:44px}}.pulse-trigger{position:relative;min-height:44px;color:var(--brand-900);border:1px solid var(--color-border-strong,var(--color-border));border-radius:6px;background:var(--color-surface);transition:transform .18s ease-out,border-color .18s ease-out,background-color .18s ease-out;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.tamdot-pulse-logo{display:block;flex-shrink:0;transform-origin:50% 55%}.tamdot-pulse-logo path{fill:var(--color-on-primary)}.tamdot-pulse-logo stop:first-child{stop-color:color-mix(in srgb,var(--brand-300) 72%,var(--brand-700))}.tamdot-pulse-logo stop:nth-child(2){stop-color:var(--brand-700)}.tamdot-pulse-logo stop:nth-child(3){stop-color:var(--brand-950)}.tamdot-pulse-logo .pulse-tile-outline{fill:none;stroke:var(--color-on-primary);stroke-opacity:.28;stroke-width:2}.pulse-entry.pulse-trigger{min-height:44px;transition:transform .18s ease-out,border-color .18s ease-out,background-color .18s ease-out}.pulse-trigger:focus-visible{outline:2px solid var(--brand-700);outline-offset:3px}@media (hover:hover){.pulse-trigger:not(:disabled):hover{transform:translateY(-1px);border-color:var(--brand-700);background:var(--color-canvas)}.pulse-trigger:hover .tamdot-pulse-logo{animation:tamdot-pulse-hover .42s cubic-bezier(.22,1,.36,1) both}}.pulse-trigger:not(:disabled):active{transform:translateY(0) scale(.99)}.pulse-trigger.is-clicked .tamdot-pulse-logo{animation:tamdot-pulse-click .28s cubic-bezier(.22,1,.36,1)}.pulse-trigger:disabled{cursor:not-allowed;opacity:.6}@keyframes tamdot-pulse-hover{0%,to{transform:scale(1)}45%{transform:scale(1.035)}}@keyframes tamdot-pulse-click{0%,to{transform:scale(1)}35%{transform:scale(.93)}70%{transform:scale(1.025)}}@property --assistant-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.assistant-launcher-mark{position:relative;display:inline-grid;place-items:center;isolation:isolate}.pulse-trigger.is-calling .assistant-launcher-mark:after,.pulse-trigger.is-calling .assistant-launcher-mark:before{content:"";position:absolute;inset:-4px;border-radius:8px;pointer-events:none}.pulse-trigger.is-calling .assistant-launcher-mark:before{z-index:-1;padding:2px;background:conic-gradient(from var(--assistant-ring-angle),transparent 0deg,transparent 150deg,color-mix(in srgb,var(--brand-300) 55%,transparent) 250deg,var(--brand-300) 320deg,var(--brand-700) 352deg,transparent 1turn);-webkit-mask:linear-gradient(var(--brand-950) 0 0) content-box,linear-gradient(var(--brand-950) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(var(--brand-950) 0 0) content-box exclude,linear-gradient(var(--brand-950) 0 0);animation:assistant-ring-turn 4s linear infinite}.pulse-trigger.is-calling .assistant-launcher-mark:after{z-index:-2;inset:-3px;box-shadow:0 0 10px 1px color-mix(in srgb,var(--brand-300) 60%,transparent);animation:assistant-ring-glow 4s ease-in-out infinite}@keyframes assistant-ring-turn{to{--assistant-ring-angle:360deg}}@keyframes assistant-ring-glow{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.pulse-trigger,.tamdot-pulse-logo,.tamdot-pulse-logo stop{animation:none!important;transition:none!important;transform:none!important}.pulse-trigger.is-calling .assistant-launcher-mark:before{animation:none!important;background:color-mix(in srgb,var(--brand-300) 85%,var(--brand-700))}.pulse-trigger.is-calling .assistant-launcher-mark:after{animation:none!important;opacity:.7}}@media (forced-colors:active){.pulse-trigger{border-color:ButtonText;color:ButtonText}.tamdot-pulse-logo rect{fill:CanvasText}.tamdot-pulse-logo path{fill:Canvas}.pulse-trigger.is-calling .assistant-launcher-mark:before{background:Highlight;animation:none}.pulse-trigger.is-calling .assistant-launcher-mark:after{display:none}}body .pulse-entry{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text);box-shadow:0 4px 16px color-mix(in srgb,var(--action-primary) 12%,transparent);transition:background .12s ease,border-color .12s ease}body .pulse-entry[data-pulse-mode=PULSE]{border-color:var(--action-primary)}body .pulse-entry:is(:hover,.active){transform:none;background:var(--action-primary);color:var(--color-surface)}body .pulse-entry>span{background:transparent}body .pulse-entry{width:-moz-max-content;width:max-content;min-width:-moz-max-content;min-width:max-content}body .pulse-entry>b{white-space:nowrap;flex-shrink:0}.pulse-signal-count{border-radius:50%;width:18px;height:18px;display:inline-grid;place-items:center;color:var(--color-surface);background:var(--action-primary)}.pulse-signals{display:grid;gap:6px;margin-bottom:10px}.pulse-signals :is(a,button){display:grid;grid-template-columns:minmax(0,1fr) 14px;gap:3px 8px;min-height:44px;width:100%;border:0;border-left:1px solid var(--action-primary);padding:8px;background:var(--color-surface);color:var(--color-text);font:inherit;font-size:12px;text-align:start;cursor:pointer}.pulse-signals :is(a,button) small{grid-column:1;color:var(--color-text-soft)}.pulse-signals :is(a,button) b{grid-column:1;overflow-wrap:anywhere}.pulse-signals :is(a,button) svg{grid-column:2;grid-row:1/3;align-self:center}.pulse-background-state{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px;background:var(--color-surface);color:var(--color-text)}body .assistant-panel{width:min(480px,calc(100vw - 24px));border-color:var(--color-border);border-radius:8px;grid-template-rows:auto auto auto auto minmax(0,1fr) auto auto}body .assistant-header{background:var(--color-surface);padding:12px 14px}body .assistant-brand>span{background:var(--color-canvas);color:var(--action-primary);border-radius:6px;width:36px;height:36px;flex:0 0 36px}body .assistant-brand>span>svg{width:24px!important;height:24px!important}body .assistant-header small{font-size:11px}body .assistant-panel:not(:has(.pulse-discover)){grid-template-rows:auto auto auto minmax(0,1fr) auto auto}body .assistant-panel :is(.assistant-rich-text strong,.assistant-rich-text li::marker,.assistant-actions i){color:var(--color-text)}body .assistant-message.user .assistant-plain-text{border-color:var(--color-border);background:var(--color-canvas)}body .assistant-panel :is(.assistant-actions>button,.assistant-sources a){background:var(--color-surface);border-color:var(--color-border)}body .assistant-actions>button>span:first-child{background:var(--action-primary)}body .assistant-panel :is(.assistant-empty button,.assistant-suggestions button,.assistant-sources a,.assistant-actions>button):hover{color:var(--action-primary);border-color:var(--action-primary);transform:none}body .assistant-composer button{background:var(--action-primary);min-width:44px;min-height:44px}body .assistant-composer textarea:focus{border-color:var(--action-primary);outline-color:var(--focus-ring)}body .assistant-composer{flex-wrap:wrap}body .assistant-composer textarea{min-width:0;flex:1 1 180px}body .assistant-panel :is(button,a,summary):focus-visible{outline:2px solid var(--action-primary);outline-offset:2px}.pulse-voice{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:6px}body .pulse-voice button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;background:var(--color-surface);color:var(--action-primary);border:1px solid var(--color-border);border-radius:6px;font-size:11px}.pulse-voice span{flex:1 1 180px;font-size:11px;color:var(--color-text-soft)}.pulse-voice[data-voice-state=LISTENING] span{color:var(--action-primary);font-weight:650}.pulse-operation{border:1px solid var(--color-border);border-radius:6px;margin:12px 0;overflow-wrap:anywhere;font-size:12px}.pulse-operation header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px;padding:10px;background:var(--color-canvas)}.pulse-operation header span{color:var(--color-text-soft)}.pulse-operation>ol{list-style:none;padding:0;margin:0}.pulse-operation>ol>li{padding:10px;border-top:1px solid var(--color-border)}.pulse-step-heading{display:grid;grid-template-columns:16px minmax(0,1fr);gap:4px 8px;align-items:center}.pulse-step-heading small{grid-column:2;color:var(--color-text-soft)}.pulse-operation [data-step-status=COMPLETED] .pulse-step-heading>svg{color:var(--status-success)}.pulse-operation [data-step-status=FAILED] .pulse-step-heading>svg{color:var(--status-critical)}.pulse-operation details{margin-top:8px}.pulse-operation summary{cursor:pointer;color:var(--action-primary);min-height:36px;display:flex;align-items:center;gap:6px}.pulse-operation summary:before{content:"+"}.pulse-operation details[open] summary:before{content:"−"}.pulse-operation dl{margin:6px 0}.pulse-operation dl>div{display:grid;grid-template-columns:minmax(70px,30%) minmax(0,1fr);gap:8px;margin:4px 0}.pulse-operation :is(dt,dd){margin:0}.pulse-operation dt{color:var(--color-text-soft)}.pulse-operation li>a{display:inline-flex;gap:6px;align-items:center;min-height:36px;font-weight:650}.pulse-operation footer{display:flex;flex-wrap:wrap;padding:10px;gap:8px}.pulse-operation>p,.pulse-step-error{padding:0 10px;line-height:1.5}body .pulse-confirm-dialog{display:flex;flex-direction:column;width:min(640px,100%);max-height:calc(100dvh - 40px);overflow:hidden}body .pulse-confirm-dialog>:not(.dialog-body){flex:0 0 auto}body .pulse-confirm-dialog>.dialog-body{min-height:0;overflow-y:auto;overscroll-behavior:contain}body .pulse-confirm-dialog>.dialog-actions{border-top:1px solid var(--color-border);padding-top:12px;margin-top:12px;flex-wrap:wrap}body .pulse-confirm-dialog .pulse-operation{margin:0}.pulse-result pre{white-space:pre-wrap;font:inherit;line-height:1.6}.pulse-result-list{padding-left:18px}.pulse-result-list li{padding:4px 0}.pulse-result-list small{display:block}.pulse-reminder-entry{display:inline-flex;align-items:center;gap:6px;min-height:36px;border:0;background:transparent;color:var(--action-primary);font-size:12px}.pulse-reminders{border:1px solid var(--color-border);border-radius:6px;padding:10px;font-size:12px}.pulse-reminders article{display:grid;gap:6px;padding:8px 0}.pulse-reminders article+article{border-top:1px solid var(--color-border)}.pulse-reminders time{color:var(--color-text-soft)}.pulse-reminders article>div,.pulse-reminders form{display:flex;flex-wrap:wrap;gap:6px}.pulse-reminders label{display:grid;gap:4px}.pulse-reminders button{min-height:36px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--action-primary);border-radius:6px}.tamdot-timeline [data-timeline-status] .timeline-marker{background:var(--status-information)}.tamdot-timeline [data-timeline-status=pending] .timeline-marker{background:var(--status-waiting)}.tamdot-timeline [data-timeline-status=error] .timeline-marker{background:var(--status-critical)}.tamdot-timeline [data-timeline-status=completed] .timeline-marker{background:var(--color-text-soft)}.pulse-discover{position:relative;display:grid;gap:4px;padding:12px 40px 12px 14px;border-bottom:1px solid var(--color-border);color:var(--color-text);font-size:12px;background:var(--color-canvas)}.pulse-discover p{margin:0;line-height:1.5}.pulse-discover small{color:var(--color-text-soft)}.pulse-discover a{display:flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;margin-top:4px;color:var(--action-primary);font-weight:650}.pulse-discover-dismiss{position:absolute;right:4px;top:4px;width:36px;height:36px;display:grid;place-items:center;color:var(--color-text);background:transparent;border:0;border-radius:6px}.timeline-scroll-area{overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.timeline-scroll-area[data-orientation=vertical]{overflow-x:hidden}.tamdot-timeline{list-style:none;margin:0;padding:0;display:grid;gap:12px}.tamdot-timeline-entry{position:relative;min-width:0;padding-left:32px}.tamdot-timeline-entry:before{content:"";position:absolute;top:24px;bottom:-12px;left:10px;width:1px;background:var(--color-border)}.tamdot-timeline-entry:last-child:before{display:none}.tamdot-timeline .timeline-marker{position:absolute;top:8px;left:0;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:var(--color-surface)}.timeline-content{min-width:0;padding:8px 12px;border:1px solid var(--color-border);border-radius:6px}.timeline-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px}.timeline-content h3{margin:0;font-size:14px}.timeline-content p{margin:4px 0;font-size:13px}.timeline-content time{color:var(--color-text-soft);font-size:11px}.tamdot-timeline[data-connectors=false] .tamdot-timeline-entry:before{display:none}.timeline-spacious{gap:24px}.tamdot-timeline[data-orientation=horizontal]{display:flex}.tamdot-timeline[data-orientation=horizontal] .tamdot-timeline-entry{flex:0 0 min(280px,85vw)}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row{opacity:1!important;filter:none!important;box-shadow:none!important;--history-tone:var(--workflow-tone)!important;--history-display-tone:var(--workflow-tone)!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row[data-history-completed=true]{--history-tone:var(--color-text-soft)!important;--history-display-tone:var(--color-text-soft)!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-rows{gap:10px!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-card{border:1px solid color-mix(in srgb,var(--history-tone) 34%,var(--color-border))!important;border-left:3px solid var(--history-tone)!important;border-radius:6px!important;background:var(--color-surface)!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row[data-history-completed=true] .case-history-card{border-color:var(--color-border)!important;background:var(--color-canvas)!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row[data-history-completed=true] :is(.case-history-status[data-tone],.workflow-chip){color:var(--color-text-soft)!important;background:var(--color-canvas)!important;border-color:var(--color-border)!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-marker.timeline-marker{left:-3px!important;top:10px!important;width:18px!important;height:18px!important;color:var(--color-surface);background:var(--history-tone)!important;box-shadow:0 0 0 1px var(--color-border)!important}body :is(#case-history-compact,#case-history-expanded) .case-history-row[data-history-completed=false] .case-history-subject{color:var(--color-text)!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row:before{left:5px!important;top:28px!important;background:color-mix(in srgb,var(--history-tone) 30%,var(--color-border))}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row{padding-left:26px!important}body :is(#case-history-compact,#case-history-expanded) .case-history-attribution{max-width:100%}body :is(#case-history-compact,#case-history-expanded) .case-history-attribution>span:not(.case-history-person-avatar){white-space:normal;overflow:visible;overflow-wrap:anywhere}body :is(#case-history-compact,#case-history-expanded) .case-history-open{background:transparent!important}body :is(#case-history-compact,#case-history-expanded) .case-history-source{min-height:36px!important}body :is(#case-history-compact,#case-history-expanded) :is(.case-history-subject,.case-history-summary>span,.case-history-action>span){white-space:normal!important;overflow:visible!important;text-overflow:clip!important;display:block!important;-webkit-line-clamp:unset!important;overflow-wrap:anywhere}.case-history-overdue{color:var(--status-critical);font-weight:650}@media (max-width:650px){body .pulse-entry b{display:inline}body .assistant-panel{height:calc(100dvh - 16px)}body .assistant-toolbar{grid-template-columns:minmax(0,1fr) auto}body .assistant-toolbar button{max-width:130px}.tamdot-timeline[data-orientation=horizontal]{display:grid}body :is(#case-history-compact,#case-history-expanded) .case-history-primary time{flex-basis:100%;margin-left:0}}@media (max-height:600px){body>.tamdot-drawer-layer .assistant-panel{top:8px!important;bottom:8px!important;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);overflow-y:auto;overscroll-behavior:contain}}body .assistant-panel{width:min(560px,calc(100vw - 24px));display:flex;flex-direction:column}body .assistant-panel>:not(.assistant-feed){flex-shrink:0}body .assistant-panel .assistant-feed{flex:1;min-height:0;display:flex;flex-direction:column;gap:16px;padding:20px;background:var(--color-surface)}body .assistant-panel .assistant-header,body .assistant-panel .assistant-toolbar{border-bottom:1px solid var(--color-border)}body .assistant-panel .assistant-toolbar{padding:12px 16px;background:var(--color-canvas)}body .assistant-panel .assistant-toolbar select{min-height:40px;font-size:13px}body .assistant-panel .assistant-empty{align-self:stretch;text-align:left;padding:20px 0}body .assistant-panel .assistant-empty h2{font-size:22px;margin-bottom:12px}body .assistant-panel .assistant-empty p{max-width:none;font-size:14px;margin:0 0 20px}body .assistant-panel .assistant-empty>div{display:grid;justify-content:stretch;gap:8px}body .assistant-panel .assistant-empty button{border-radius:6px;min-height:44px;text-align:left;font-size:13px;padding:10px 12px}.pulse-context-tools{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--color-border)}.pulse-attention{flex:1 1 200px}.pulse-attention>summary{display:flex;gap:8px;align-items:center;min-height:36px;cursor:pointer;color:var(--color-text);font-size:12px;font-weight:650}.pulse-attention>summary span{margin-left:auto;color:var(--color-text-soft)}.pulse-signals{margin:8px 0 0}.pulse-signals a{border-left-width:1px}body .assistant-panel .assistant-message{flex:0 0 auto;max-width:100%}body .assistant-panel .assistant-message-label{margin-bottom:6px;font-size:11px}body .assistant-panel .assistant-message.user{width:90%;align-self:flex-end}body .assistant-panel :is(.assistant-rich-text,.assistant-plain-text){font-size:14px;line-height:1.6;padding:12px 14px;border-radius:6px;box-shadow:none}body .assistant-panel .assistant-rich-text{border-color:var(--color-border);background:var(--color-canvas)}body .assistant-panel .assistant-rich-text strong{font-weight:750}body .assistant-panel .pulse-operation{margin:0;font-size:13px}body .assistant-panel .assistant-feed>*{flex-shrink:0}body .assistant-panel .pulse-operation header{padding:12px 14px}body .assistant-panel .pulse-operation header span{font-weight:700}body .assistant-panel .pulse-operation[data-operation-status=PREPARED]{border-color:var(--action-primary)}body .assistant-panel .pulse-operation[data-operation-status=PREPARED] header{background:var(--color-brand-soft)}body .assistant-panel .pulse-operation[data-operation-status=COMPLETED] header span{color:var(--status-success)}body .assistant-panel .pulse-operation:is([data-operation-status=PARTIAL],[data-operation-status=INTERRUPTED]) header span{color:var(--status-critical)}body .assistant-panel .assistant-composer{display:grid;grid-template-columns:minmax(0,1fr) auto}body .assistant-panel .assistant-composer textarea{font-size:16px;border-radius:6px;min-height:64px}body .assistant-panel .assistant-composer button{border-radius:6px}body .assistant-panel>footer{font-size:11px;align-items:start;flex-wrap:wrap;border-top:1px solid var(--color-border)}body .assistant-panel>footer button{font-size:11px;min-height:36px}@media(max-width:650px){body .assistant-panel{inset:8px;width:auto}body .assistant-panel .assistant-feed{padding:14px}body .assistant-panel .assistant-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:8px}body .assistant-panel .assistant-toolbar button{font-size:11px;width:auto}body>.tamdot-drawer-layer .assistant-panel{top:8px!important;bottom:8px!important;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}}@media(max-height:600px){body>.tamdot-drawer-layer .assistant-panel{display:block}body .assistant-panel .assistant-feed{overflow:visible}}@media(prefers-reduced-motion:reduce){body .assistant-panel *,body .pulse-entry{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.assistant-panel .assistant-message.assistant[data-latest] .assistant-rich-text{border-left:3px solid var(--brand-700);background:var(--color-surface)}.assistant-panel .assistant-error,.assistant-panel .assistant-support{border-left:3px solid var(--status-action);padding:12px 14px;font-size:14px}body .pulse-entry.pulse-trigger:hover{background:var(--color-canvas);color:var(--brand-900);border-color:var(--brand-700)}body .pulse-entry.pulse-trigger.active{background:var(--color-surface);color:var(--brand-900)}body .pulse-entry.pulse-trigger{position:relative;inset:auto;align-self:center;flex-shrink:0;isolation:isolate;overflow:hidden;border:1px solid var(--brand-300);background:var(--color-surface)}body .pulse-entry.pulse-trigger:before{content:"";position:absolute;z-index:-1;inset:0 -50%;pointer-events:none;opacity:0;background:linear-gradient(105deg,var(--color-surface) 15%,var(--color-brand-soft) 45%,color-mix(in srgb,var(--brand-300) 45%,var(--color-surface)) 65%,var(--color-surface));transition:opacity .16s ease-out}body .pulse-entry.pulse-trigger:is(:hover,:focus-visible){background:var(--color-surface);color:var(--brand-950);border-color:var(--brand-700)}body .pulse-entry.pulse-trigger:is(:hover,:focus-visible):before{opacity:1;animation:pulse-button-gradient 4s ease-in-out infinite alternate}@keyframes pulse-button-gradient{0%{transform:translateX(-15%)}to{transform:translateX(15%)}}@media(prefers-reduced-motion:reduce){body .pulse-entry.pulse-trigger:before{animation:none!important;transition:none}}html body .assistant-panel .assistant-header{gap:8px}.assistant-header-tools{display:flex;align-items:center;gap:4px;flex-shrink:0}html body .assistant-panel .assistant-icon-button{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--brand-900);cursor:pointer}html body .assistant-panel .assistant-icon-button:hover{border-color:var(--color-border);background:var(--color-canvas)}html body .assistant-panel .assistant-icon-button[aria-expanded=true]{border-color:var(--brand-300);background:var(--color-brand-soft)}html body .assistant-panel .assistant-icon-button:disabled{opacity:.5;cursor:not-allowed}.assistant-history{border-bottom:1px solid var(--color-border);background:var(--color-canvas);max-height:240px;overflow-y:auto;overscroll-behavior:contain}.assistant-history ul{list-style:none;margin:0;padding:4px 8px}html body .assistant-panel .assistant-history button{display:flex;width:100%;min-height:40px;align-items:baseline;justify-content:space-between;gap:12px;padding:8px;border:0;border-radius:6px;background:transparent;color:var(--color-text);font-size:13px;text-align:left;cursor:pointer}.assistant-history button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-history button small{flex-shrink:0;color:var(--color-text-soft);font-variant-numeric:tabular-nums}html body .assistant-panel .assistant-history button:hover,html body .assistant-panel .assistant-history button[aria-current]{background:var(--color-surface);color:var(--brand-900)}html body .assistant-panel.is-assistant-a .assistant-empty{padding:20px 0 12px}html body .assistant-panel.is-assistant-a .assistant-empty h2{font-size:18px;font-weight:650;line-height:1.35;letter-spacing:-.01em;margin:0 0 14px;text-wrap:balance;color:var(--brand-950)}html body .assistant-panel.is-assistant-a .assistant-prompts{display:grid}html body .assistant-panel.is-assistant-a .assistant-prompts>button{display:grid;gap:2px;width:100%;min-height:48px;padding:10px 14px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);text-align:left;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}html body .assistant-panel.is-assistant-a .assistant-prompts>button b{font-size:14px;font-weight:600;line-height:1.35;color:var(--brand-950);overflow-wrap:anywhere}html body .assistant-panel.is-assistant-a .assistant-prompts>button small{font-size:12px;line-height:1.4;color:var(--color-text-soft)}html body .assistant-panel.is-assistant-a .assistant-prompts>button:hover{border-color:var(--brand-700);background:var(--color-canvas)}html body .assistant-panel.is-assistant-a .assistant-prompts>button.is-primary{border-color:var(--brand-900);background:var(--brand-900)}html body .assistant-panel.is-assistant-a .assistant-prompts>button.is-primary :is(b,small){color:var(--color-on-primary)}html body .assistant-panel.is-assistant-a .assistant-prompts>button.is-primary small{opacity:.82}html body .assistant-panel.is-assistant-a .assistant-prompts>button.is-primary:hover{background:var(--brand-950)}html body .assistant-panel.is-assistant-a .assistant-prompts>a{display:inline-flex;align-items:center;gap:6px;min-height:40px;width:-moz-fit-content;width:fit-content;margin-top:2px;color:var(--brand-700);font-size:13px;font-weight:600}.assistant-brief{display:grid;gap:10px;padding:14px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}.assistant-brief[data-active]{border-color:var(--brand-300);box-shadow:0 6px 18px color-mix(in srgb,var(--brand-900) 8%,transparent)}.assistant-brief>header{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.assistant-brief>header>a{flex:1 1 200px;min-width:0;color:var(--brand-950);font-size:15px;font-weight:650;line-height:1.35;text-decoration:none;overflow-wrap:anywhere}.assistant-brief>header>a:hover{text-decoration:underline;text-underline-offset:3px}.assistant-brief-position{margin-left:auto;color:var(--color-text-soft);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.assistant-brief dl{display:grid;gap:6px;margin:0;font-size:13px;line-height:1.45}.assistant-brief dl>div{display:grid;grid-template-columns:minmax(96px,30%) minmax(0,1fr);gap:10px}.assistant-brief dt{color:var(--color-text-soft)}.assistant-brief dd{margin:0;color:var(--color-text);overflow-wrap:anywhere}.assistant-brief dd b{font-weight:600}.assistant-brief-meta{color:var(--color-text-soft);font-variant-numeric:tabular-nums}.assistant-brief-question{margin:2px 0 0;color:var(--brand-950);font-size:15px;font-weight:600;line-height:1.4}html body .assistant-panel .assistant-choices,html body .assistant-panel .assistant-quick-replies{display:flex;flex-wrap:wrap;gap:6px}html body .assistant-panel :is(.assistant-quick-replies,.assistant-choices)>button{display:inline-grid;gap:1px;min-height:40px;padding:8px 12px;border:1px solid var(--brand-300);border-radius:6px;background:var(--color-surface);color:var(--brand-900);font-size:13px;font-weight:600;line-height:1.3;text-align:left;cursor:pointer}html body .assistant-panel :is(.assistant-quick-replies,.assistant-choices)>button:hover{border-color:var(--brand-700);background:var(--color-brand-soft)}html body .assistant-panel :is(.assistant-quick-replies,.assistant-choices)>button:disabled{opacity:.55;cursor:not-allowed}html body .assistant-panel .assistant-quick-replies>button.is-quiet{border-color:transparent;background:transparent;color:var(--color-text-soft);font-weight:500}html body .assistant-panel .assistant-choices>button small{color:var(--color-text-soft);font-size:11px;font-weight:500}.assistant-round-bar{display:flex;align-items:center;gap:10px;padding:8px 16px;border-bottom:1px solid var(--color-border);background:var(--color-canvas);font-size:13px}.assistant-round-bar>span{font-weight:650;color:var(--brand-950);font-variant-numeric:tabular-nums;white-space:nowrap}.assistant-round-bar progress{flex:1 1 auto;min-width:40px;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:2px;background:var(--color-border);overflow:hidden}.assistant-round-bar progress::-webkit-progress-bar{background:var(--color-border)}.assistant-round-bar progress::-webkit-progress-value{background:var(--brand-700);-webkit-transition:width .24s cubic-bezier(.22,1,.36,1);transition:width .24s cubic-bezier(.22,1,.36,1)}.assistant-round-bar progress::-moz-progress-bar{background:var(--brand-700)}html body .assistant-panel .assistant-round-bar button{min-height:36px;padding:6px 10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--brand-900);font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.assistant-changes p,.assistant-round-done p{margin:0 0 8px;font-size:14px;line-height:1.5;color:var(--color-text)}.assistant-changes ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.assistant-changes li{display:flex;align-items:center;gap:8px}html body .assistant-panel .assistant-changes li>button{flex:1;display:grid;gap:2px;min-width:0;min-height:44px;padding:8px 10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text);text-align:left;cursor:pointer}.assistant-changes li>button b{font-size:13px;font-weight:600;color:var(--brand-950);overflow-wrap:anywhere}.assistant-changes li>button small{font-size:12px;color:var(--color-text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .assistant-panel .assistant-changes li>button:hover{border-color:var(--brand-700)}.assistant-round-done a{display:inline-flex;align-items:center;gap:6px;min-height:40px;color:var(--brand-700);font-size:13px;font-weight:600}.assistant-panel .assistant-local .assistant-message-label{color:var(--brand-700)}@media (max-width:650px){html body .assistant-panel .assistant-icon-button{width:44px;height:44px}html body .assistant-panel .assistant-header .assistant-icon-button{color:inherit}html body .assistant-panel .assistant-history button,html body .assistant-panel .assistant-round-bar button,html body .assistant-panel :is(.assistant-quick-replies,.assistant-choices)>button{min-height:44px}.assistant-brief dl>div{grid-template-columns:1fr;gap:0}.assistant-round-bar{padding:6px 12px;flex-wrap:wrap}.assistant-round-bar progress{order:3;flex-basis:100%}}@media (prefers-reduced-motion:reduce){.assistant-round-bar progress::-webkit-progress-value{-webkit-transition:none;transition:none}}@media (min-width:651px) and (min-height:601px){html body>.tamdot-drawer-layer .assistant-panel.is-empty.is-assistant-a{bottom:auto;height:auto}}html body .assistant-panel.is-assistant-a .assistant-prompts{gap:10px}html body .assistant-panel.is-assistant-a .assistant-prompts>button.is-primary{min-height:0;padding:10px 14px}html body .assistant-panel.is-assistant-a .assistant-prompts>button.is-primary b{font-size:14px}html body .product-app .product-topbar .notification-bell{display:inline-grid!important;place-items:center;position:relative;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:10px!important;border:1px solid var(--color-border-strong)!important;border-radius:50%!important;color:var(--color-brand-primary)!important;background:var(--color-surface)!important;box-shadow:0 0 8px 2px color-mix(in srgb,var(--color-brand-primary) 16%,transparent)!important}html body .product-app .product-topbar .notification-bell[data-unread=true]{border-color:var(--status-information)!important;box-shadow:0 0 10px 2px color-mix(in srgb,var(--status-information) 24%,transparent)!important}html body .product-app .product-topbar .notification-bell:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}html body .product-app .notification-bell .notification-badge{top:-4px!important;right:-4px!important;min-width:18px;min-height:18px;padding-inline:3px;border:2px solid var(--color-surface)}html body .product-app #schedule-slots .schedule-slot-choices{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr))}html body .product-app #schedule-slots .schedule-slot-choices button{min-width:0;height:auto!important;white-space:normal!important;overflow-wrap:anywhere;line-height:1.4}html body .product-app #schedule-slots .schedule-slot-choices button small{display:block;min-width:0;max-width:100%;white-space:normal!important;overflow-wrap:anywhere;line-height:1.4}html body .product-app.data-list-command-rail-floating.is-full-content:is(.contact-command-rail-scope-floating,.document-command-rail-scope-floating,.inbox-command-rail-scope-floating){display:grid!important;grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:8px;padding:8px!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 104px)!important;overflow:hidden!important}html body .product-app.data-list-command-rail-floating.is-full-content:is(.contact-command-rail-scope-floating,.document-command-rail-scope-floating,.inbox-command-rail-scope-floating)>.data-list-command-rail-floating-content{width:100%!important;min-width:0;max-height:min(52dvh,420px)!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0!important;scrollbar-gutter:stable}html body .product-app.data-list-command-rail-floating.is-full-content:is(.contact-command-rail-scope-floating,.document-command-rail-scope-floating,.inbox-command-rail-scope-floating)>.data-list-command-rail-dismiss{position:static!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;margin:0!important}html body .product-app .workspace-directory-filter-surface{height:auto!important;min-height:0;max-height:none!important;overflow:visible!important}html body .product-app .workspace-filter-status-row .contact-case-status-filters{max-width:100%;flex-wrap:wrap!important;overflow:visible!important}html body .product-app .workspace-filter-status-row .contact-case-status-filters button{min-width:0;max-width:100%;white-space:normal}html body .product-app .case-detail-identity-header,html body .product-app .case-identity-flow-reserve{overflow-anchor:none}html body .product-app .case-identity-flow-reserve{pointer-events:none}html body .product-app .follow-up-panel[data-reading-density=compact]{gap:8px!important;padding:12px!important}html body .product-app .follow-up-panel[data-reading-density=compact] .follow-up-heading{gap:8px!important;padding-right:0!important}html body .product-app .follow-up-panel[data-reading-density=compact] .follow-up-heading :is(h2,p){margin-block:0 4px!important}html body .product-app .follow-up-panel[data-reading-density=compact] .follow-up-heading{margin-bottom:4px!important}html body .product-app .follow-up-panel[data-reading-density=compact] .follow-up-heading>div{min-width:0}html body .product-app .follow-up-panel[data-reading-density=compact] .follow-up-waiting-details p{margin-block:4px}html body .product-app .follow-up-panel[data-reading-density=compact] .follow-up-current{margin:0!important;padding:8px 0!important;gap:6px!important}html body .product-app .follow-up-panel[data-reading-density=compact] :is(.follow-up-case-deadline,.follow-up-after-reminder){padding-block:8px!important;margin-block:0!important}html body .product-app .follow-up-panel[data-reading-density=compact] :is(.follow-up-secondary-details,.follow-up-other-active,.follow-up-history-list)>summary{min-height:32px;display:flex;align-items:center;gap:6px;font-size:13px;line-height:1.45;cursor:pointer}html body .product-app .follow-up-secondary-details:not([open])>:not(summary){display:none!important}@container case-list (min-width: 1151px){html body .product-app .has-case-type-column .dense-case-row{grid-template-columns:40px minmax(100px,.7fr) minmax(70px,max-content) minmax(145px,1.5fr) minmax(96px,.7fr) minmax(110px,.8fr) minmax(155px,1.1fr) 104px 125px 68px}html body .product-app .dense-case-header [role=columnheader]>button{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;overflow:visible!important;text-overflow:clip!important}}@media (max-width:760px),(pointer:coarse){html body .product-app .follow-up-panel[data-reading-density=compact] :is(.follow-up-secondary-details,.follow-up-other-active,.follow-up-history-list)>summary{min-height:44px}html body .product-app #schedule-slots .schedule-slot-choices{grid-template-columns:repeat(2,minmax(0,1fr))}html body .product-app #schedule-slots .schedule-slot-choices button{min-height:44px}html body .product-app :is(.contact-command-bar,.document-command-bar,.inbox-filters)>:is(.document-search-shell,.data-list-sort-control){flex:1 1 100%;min-width:0;max-width:100%}}@media (forced-colors:active){html body .product-app .product-topbar .notification-bell{box-shadow:none!important;border-color:ButtonText!important}}html body .product-app .follow-up-panel .follow-up-case-deadline,html body .product-app .follow-up-panel .follow-up-current-status{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:start;gap:8px}html body .product-app .follow-up-panel .follow-up-case-deadline,html body .product-app .follow-up-panel .follow-up-current{padding:12px 0!important;border:0!important;border-top:1px solid var(--color-border)!important;border-radius:0!important;background:transparent!important;margin:0!important}html body .product-app .follow-up-panel .follow-up-date-copy{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:4px;min-width:0}html body .product-app .follow-up-panel .follow-up-date-value{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}html body .product-app .follow-up-panel .follow-up-date-value strong,html body .product-app .follow-up-panel .follow-up-date-value time{font-size:14px!important;line-height:1.4;color:inherit;text-align:start!important}html body .product-app .follow-up-panel .follow-up-relative-date{font-size:13px;color:var(--color-text-soft);overflow-wrap:anywhere}html body .product-app .follow-up-panel :is([data-deadline-timing=PASSED],[data-reminder-timing=PASSED]) :is(strong,.follow-up-relative-date){color:var(--status-danger)!important}html body .product-app .follow-up-panel .follow-up-date-edit{min-height:44px!important;min-width:44px;padding:4px 8px!important;margin:0;font-size:12px!important;background:transparent!important}html body .product-app .platform-monitoring-page{min-width:0}html body .product-app .platform-monitoring-page :is(.panel,.monitoring-kpis article,.monitoring-ai-insights article){border-radius:8px!important}html body .product-app .platform-monitoring-page :is(.monitoring-kpis,.monitoring-ai-insights){grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))!important;gap:12px}html body .product-app .platform-monitoring-page .platform-function-list>article{display:grid;grid-template-columns:8px minmax(0,1fr) minmax(0,.6fr) minmax(0,1fr) 80px!important;gap:8px 12px;padding:12px 16px}html body .product-app .platform-monitoring-page .platform-function-list code{grid-column:2/4;grid-row:2;font-size:11px;overflow-wrap:anywhere}html body .product-app .platform-monitoring-page .platform-function-list small{grid-column:4;grid-row:1/3;font-size:12px;overflow-wrap:anywhere}html body .product-app .platform-monitoring-page .platform-function-list .button{grid-column:5;grid-row:1/3;min-height:44px!important;height:auto!important;font-size:12px}html body .product-app .platform-monitoring-page :is(.monitoring-health-list,.monitoring-table,.monitoring-activity,.monitoring-error-list,.monitoring-user-list){min-width:0;overflow-wrap:anywhere}@media (max-width:900px){html body .product-app .platform-monitoring-page .platform-function-list>article{grid-template-columns:8px minmax(0,1fr) minmax(80px,auto)!important}html body .product-app .platform-monitoring-page .platform-function-list .platform-function-state{grid-column:2;grid-row:2}html body .product-app .platform-monitoring-page .platform-function-list code{grid-column:2;grid-row:3}html body .product-app .platform-monitoring-page .platform-function-list small{grid-column:2/4;grid-row:4}html body .product-app .platform-monitoring-page .platform-function-list .button{grid-column:3;grid-row:1/4}html body .product-app .platform-monitoring-page :is(.monitoring-health-list article,.monitoring-table article,.monitoring-activity article){grid-template-columns:minmax(0,1fr)!important}html body .product-app .platform-monitoring-page :is(.monitoring-health-list article,.monitoring-table article,.monitoring-activity article)>*{grid-column:1!important;grid-row:auto!important}}html body .product-app .case-command-rail .follow-up-sticky-controls{display:flex!important;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px;min-width:0;max-width:100%}html body .product-app .case-visible-status-filter{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:600}html body .product-app .case-visible-status-filter select{width:auto;min-width:180px}body .case-advanced-filter-grid>.is-full{grid-column:1/-1}body .case-filter-shortcuts{border-top:1px solid var(--color-border-subtle);padding-top:10px}body .case-filter-shortcuts>summary{cursor:pointer;font-size:12px;padding-block:8px}body .case-filter-shortcuts .case-quick-filter-row{flex-wrap:wrap;padding-block:8px}body .case-column-add-filter{display:grid;gap:6px;font-size:12px}body .case-column-filter-inline{border-top:1px solid var(--color-border-subtle);padding-top:8px}body .case-column-filter-inline>summary{cursor:pointer;padding-block:8px;font-size:12px;font-weight:600}body .case-column-filter-inline .case-column-filter-form{padding:8px 0}body .case-column-filter-fields>fieldset{position:relative}body .case-column-remove-filter{position:absolute;inset:0 4px auto auto}html body .product-app .help-trigger{display:inline-flex;align-items:center;justify-content:center;padding:0;width:44px;height:44px}html body .product-app .case-monitor-table :is(.dense-case-header,.dense-case-row){grid-template-columns:32px 124px 150px 80px minmax(150px,.85fr) minmax(220px,2fr) minmax(95px,.6fr) 124px 124px 44px!important;min-width:1240px}html body .product-app .case-monitor-table .dense-case-header>[role=columnheader]{position:relative;min-width:0;gap:2px;padding-inline:0}html body .product-app .case-monitor-table .dense-case-header [role=columnheader]>button{flex:1 1 auto!important;min-width:0!important;width:100%;max-width:100%;white-space:normal;overflow-wrap:normal;display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;min-height:36px}html body .product-app .case-monitor-table .dense-case-header .dense-case-priority-column{justify-content:center;padding-inline:0}html body .product-app .case-monitor-table .dense-case-header .dense-case-priority-column>button{position:static;justify-content:center;text-align:center}html body .product-app .case-monitor-table .dense-case-row>.dense-case-priority{display:grid!important;place-items:center!important;justify-self:stretch;align-self:stretch;width:100%}html body .product-app .case-monitor-table .dense-case-row>.dense-case-priority .case-priority-control{display:grid;place-items:center;width:100%}html body .product-app .dense-case-status-reply-link{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;text-decoration:none}html body .product-app .dense-case-status-reply-link:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}html body .product-app .dense-case-action-control[data-case-status-tone=action]{--dense-case-action-tone:var(--color-status-action);--dense-case-action-soft:var(--color-status-action-soft)}html body .product-app .dense-case-action-control[data-case-status-tone=warning]{--dense-case-action-tone:var(--color-status-warning-ink);--dense-case-action-soft:var(--color-status-warning-soft)}html body .product-app .dense-case-action-control[data-case-status-tone=waiting]{--dense-case-action-tone:var(--color-status-waiting);--dense-case-action-soft:var(--color-status-waiting-soft)}html body .product-app .dense-case-action-control[data-case-status-tone=information]{--dense-case-action-tone:var(--color-status-information);--dense-case-action-soft:var(--color-status-information-soft)}html body .product-app .dense-case-action-control[data-case-status-tone=success]{--dense-case-action-tone:var(--color-status-success);--dense-case-action-soft:var(--color-status-success-soft)}html body .product-app .dense-case-action-control[data-case-status-tone=neutral]{--dense-case-action-tone:var(--color-status-neutral);--dense-case-action-soft:var(--color-status-neutral-soft)}html[data-theme][data-palette] body .product-app .case-action-control.dense-case-action-control[data-case-status-tone] .tamdot-popover-trigger{border-color:color-mix(in srgb,var(--dense-case-action-tone) 48%,var(--color-border))!important;background:color-mix(in srgb,var(--dense-case-action-soft) 82%,var(--color-surface))!important;background-image:none!important;color:var(--dense-case-action-tone)!important;-webkit-text-fill-color:var(--dense-case-action-tone)!important;box-shadow:none!important}html[data-theme][data-palette] body .product-app .case-action-control.dense-case-action-control[data-case-status-tone] .tamdot-popover-trigger:is(:hover,:focus-visible,[aria-expanded=true]){border-color:var(--dense-case-action-tone)!important;background:color-mix(in srgb,var(--dense-case-action-soft) 96%,var(--color-surface))!important}html body .product-app .dense-case-action-control[data-case-status-tone]{--workflow-on-fill:var(--dense-case-action-tone)}html body .product-app .dense-case-action-control[data-case-status-tone] .case-action-trigger-image{color:inherit!important}html body .case-tag.slate{--list-tag-ink:var(--color-status-neutral);--list-tag-soft:var(--color-status-neutral-soft)}html body .case-tag.blue{--list-tag-ink:var(--color-status-information);--list-tag-soft:var(--color-status-information-soft)}html body .case-tag.green{--list-tag-ink:var(--color-status-success);--list-tag-soft:var(--color-status-success-soft)}html body .case-tag.amber{--list-tag-ink:var(--color-status-warning-ink);--list-tag-soft:var(--color-status-warning-soft)}html body .case-tag.red{--list-tag-ink:var(--color-status-critical);--list-tag-soft:var(--color-status-critical-soft)}html body .case-tag.purple{--list-tag-ink:var(--color-status-waiting);--list-tag-soft:var(--color-status-waiting-soft)}html body .case-tag:not(.more){background:color-mix(in srgb,var(--list-tag-soft) 90%,var(--color-surface))!important;border-color:color-mix(in srgb,var(--list-tag-ink) 42%,var(--color-border))!important;color:var(--list-tag-ink)!important}html body .synchronization-panel{box-sizing:border-box;max-width:calc(100vw - 24px);max-height:min(72svh,620px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:12px;gap:9px}html body .synchronization-panel .operations-panel-head{align-items:center;gap:10px}html body .synchronization-panel .operations-panel-head small{line-height:1.35}html body .synchronization-panel .synchronization-facts{gap:6px}html body .synchronization-panel .synchronization-facts p{padding:7px 8px;border-radius:7px}html body .synchronization-panel .synchronization-facts span{font-size:10px}html body .synchronization-panel .synchronization-facts b{font-size:11px;line-height:1.35;overflow-wrap:anywhere}html body .synchronization-summary-mailboxes{display:grid;gap:6px}html body .synchronization-summary-mailbox{--sync-tone:var(--color-status-neutral);display:grid;gap:5px;min-width:0;padding:8px 9px;border:1px solid var(--color-border-subtle);border-radius:7px;background:var(--color-surface)}html body .synchronization-summary-mailbox.healthy{--sync-tone:var(--color-status-success)}html body .synchronization-summary-mailbox.warning{--sync-tone:var(--color-text)}html body .synchronization-summary-mailbox.critical{--sync-tone:var(--color-status-critical)}html body .synchronization-summary-mailbox-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}html body .synchronization-summary-mailbox-heading b{min-width:0;font-size:11px;line-height:1.35;overflow-wrap:anywhere}html body .synchronization-summary-mailbox-heading strong{flex:0 0 auto;max-width:48%;color:var(--sync-tone);font-size:10px;line-height:1.35;text-align:end}html body .synchronization-summary-mailbox p{display:flex;justify-content:space-between;gap:8px;margin:0;font-size:10px;line-height:1.35}html body .synchronization-summary-mailbox p span{flex:0 0 auto;color:var(--color-text-soft)}html body .synchronization-summary-mailbox p b{min-width:0;font-size:10px;font-weight:600;text-align:end;overflow-wrap:anywhere}html body .synchronization-summary-mailbox .synchronization-summary-retry{color:var(--sync-tone)}html body .synchronization-summary-mailbox .synchronization-summary-retry span{color:inherit}html body .synchronization-panel .synchronization-pause-note{margin:0;padding:7px 9px;font-size:11px;line-height:1.4}html body .synchronization-details{border-top:1px solid var(--color-border-subtle)}html body .synchronization-details>summary{display:flex;align-items:center;min-height:36px;padding:6px 2px;color:var(--color-brand-primary);font-size:12px;font-weight:650;cursor:pointer}html body .synchronization-details-content{display:grid;gap:9px;padding-top:6px}html body .synchronization-details-content>[hidden]{display:none!important}html body .synchronization-details-content .synchronization-mailbox-evidence{padding-block:7px}@media (max-width:900px){html body .product-app .case-monitor-table .dense-case-header [role=columnheader]>button{min-height:44px}}@media (max-width:600px){html body .product-app .case-visible-status-filter{flex:1 1 100%}html body .product-app .case-visible-status-filter select{flex:1;min-width:0;min-height:44px}html body .synchronization-panel{max-width:calc(100vw - 16px);max-height:min(78svh,620px)}html body .synchronization-panel .synchronization-facts{grid-template-columns:repeat(2,minmax(0,1fr))}html body .synchronization-summary-mailbox-heading{flex-direction:column;gap:3px}html body .synchronization-summary-mailbox-heading strong{max-width:100%;text-align:start}}html body .product-app .case-detail-identity-header[data-action-priority=true]{grid-template-columns:44px auto minmax(0,1fr)!important;align-items:center!important;max-height:none!important;overflow:visible!important}html body .product-app .case-detail-identity-header[data-action-priority=true]>.case-identity-primary-action{grid-column:1!important;grid-row:1!important;min-width:0}html body .product-app .case-detail-identity-header[data-action-priority=true]>.case-context-actions{grid-column:2!important;grid-row:1!important;padding:0!important}html body .product-app .case-detail-identity-header[data-action-priority=true]>.case-detail-identity-main{grid-column:3!important;grid-row:1!important;display:block!important;min-width:0}html body .product-app .case-detail-identity-header[data-action-priority=true] .case-context-identity h1{white-space:normal!important;overflow-wrap:anywhere}html body .product-app .case-identity-secondary{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}html body .product-app .case-identity-secondary:empty{display:none}html body .product-app .case-identity-disclosed-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:12px;overflow-wrap:anywhere}html body .product-app .case-detail-identity-header[data-action-priority=true][data-condensed=true]{grid-template-columns:44px auto minmax(0,1fr) 44px!important}html body .product-app .case-detail-identity-header[data-action-priority=true][data-condensed=true] .case-detail-header-command-disclosure{grid-column:4!important;grid-row:1!important}html body .product-app .case-detail-identity-header[data-condensed=true] .case-detail-header-command-disclosure>summary{display:grid;place-items:center;width:44px;height:44px;min-width:44px;list-style:none;cursor:pointer;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text)}html body .product-app .case-detail-identity-header[data-condensed=true] .case-detail-header-command-disclosure .case-detail-header-commands{position:absolute;inset:calc(100% + 6px) 0 auto auto;z-index:16;width:min(680px,100%);box-sizing:border-box;margin:0!important;padding:16px!important;max-height:max(120px,calc(var(--case-viewport-height,100dvh) - var(--case-identity-top,0px) - 160px));overflow-y:auto;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);box-shadow:var(--shadow-float)}html body .product-app .case-detail-identity-header[data-condensed=true] .case-detail-header-command-disclosure>summary:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}html body .product-app .case-monitor-table .dense-case-row>.dense-case-status{display:flex!important;align-items:center;flex-wrap:wrap;gap:4px}html body .product-app .case-workspace{container:case-workspace/inline-size}@media (max-width:900px){html body .product-app .case-monitor-table{overflow:visible!important;contain:none}html body .product-app .case-monitor-table>.dense-case-header{display:none!important}html body .product-app .case-monitor-table>.dense-case-row:not(.dense-case-header){min-width:0!important;width:100%;min-height:0!important;grid-template-columns:44px minmax(0,1fr) 44px 32px!important;grid-template-areas:"action status priority select" "title title title title" "contact contact event event" "due due reminder reminder"!important;gap:4px 8px!important;padding:12px!important}html body .product-app .case-monitor-table .dense-case-row>.dense-case-actions{grid-area:action!important;width:44px!important;justify-self:start}html body .product-app .case-monitor-table .dense-case-row>.dense-case-status{grid-area:status!important}html body .product-app .case-monitor-table .dense-case-row>.dense-case-title{grid-area:title!important;padding-block:4px}html body .product-app .case-monitor-table .dense-case-row>.dense-case-select{grid-area:select!important}html body .product-app .case-monitor-table .dense-case-row>.dense-case-priority{grid-area:priority!important}html body .product-app .case-monitor-table .dense-case-row>.dense-case-contact{grid-area:contact!important}html body .product-app .case-monitor-table .dense-case-row>.dense-case-event{grid-area:event!important;text-align:end}html body .product-app .case-monitor-table .dense-case-row>.dense-case-due{grid-area:due!important}html body .product-app .case-monitor-table .dense-case-row>.dense-case-reminder{grid-area:reminder!important}html body .product-app .case-monitor-table .dense-case-row>:is(.dense-case-tags-cell,.dense-case-due.is-empty,.dense-case-reminder.is-empty){display:none!important}html body .product-app .case-monitor-table :is(.dense-case-due,.dense-case-reminder):before{content:attr(data-mobile-label) ": ";font-size:11px}html body .product-app .case-monitor-table .dense-case-title>.dense-case-title-link{-webkit-line-clamp:3!important}html body .product-app .case-monitor-table .dense-case-select{display:flex!important;justify-content:end}html body .product-app .case-monitor-table .dense-case-row>.dense-case-priority{text-align:center}html body .product-app .product-sidebar{grid-template-columns:32px minmax(0,1fr) 44px!important;height:68px!important;min-height:68px!important;--mobile-navigation-height:68px;gap:8px;padding:7px 10px!important}html body .product-app{--mobile-navigation-height:68px}html body .product-app .product-sidebar>.logo{grid-column:1;grid-row:1}html body .product-app .product-sidebar>[data-application-launcher=compact]{grid-column:1/3;grid-row:1;justify-self:start}html body .product-app .product-sidebar>.mobile-current-page{display:none!important}html body .product-app .product-sidebar>.mobile-navigation-trigger{grid-column:3;grid-row:1;width:44px;min-width:44px;padding:8px}html body .product-app .mobile-navigation-trigger>span:last-child{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}html body .product-app .case-detail-identity-header[data-action-priority=true],html body .product-app .case-detail-identity-header[data-action-priority=true][data-condensed=true]{grid-template-columns:44px minmax(0,1fr) 44px!important;gap:4px 8px!important;padding:8px!important}html body .product-app .case-detail-identity-header[data-action-priority=true]>.case-detail-identity-main{grid-column:1/-1!important;grid-row:2!important}html body .product-app .case-detail-identity-header[data-action-priority=true][data-condensed=true] .case-detail-header-command-disclosure{grid-column:3!important;grid-row:1!important}html body .product-app .case-detail-identity-header[data-action-priority=true] .case-context-identity h1{font-size:16px!important;line-height:1.4!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important}html body .product-app .case-detail-identity-header[data-action-priority=true] .case-detail-title-meta{display:none!important}html body .product-app .case-detail-identity-header[data-action-priority=true] .case-detail-identity-facts{font-size:12px;padding-top:8px;gap:8px 16px}html body .product-app .case-detail-identity-header[data-action-priority=true] .case-context-statuses .status>span:last-child{max-width:none;white-space:normal}}@media (max-width:600px){html body .product-app .case-monitor-table>.dense-case-row:not(.dense-case-header){grid-template-columns:44px minmax(0,1fr) 32px!important;grid-template-areas:"action status select" "title title title" "due due due" "reminder reminder reminder"!important}html body .product-app .case-monitor-table>.dense-case-row:not(.dense-case-header)>:is(.dense-case-event,.dense-case-contact,.dense-case-priority){display:none!important}}@media (forced-colors:active){html[data-theme][data-palette] body .product-app .case-action-control[data-next-action-tone] .tamdot-popover-trigger{background:ButtonFace!important;color:ButtonText!important;border-color:ButtonText!important}}html body .product-app .case-detail-modular-grid>.case-layout-module[data-unified-header]{display:block!important;min-height:0!important;height:auto!important;padding:0!important;overflow:visible;border:1px solid var(--color-border)!important;border-radius:8px;background:var(--color-surface)!important;box-shadow:none}html body .product-app .case-layout-module[data-unified-header]>.case-module-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;padding:12px 16px!important;min-width:0;border-bottom:1px solid var(--color-border-subtle);background:none}html body .product-app .case-layout-module[data-unified-header].is-collapsed>.case-module-header{border-bottom:0}html body .product-app .case-module-header-copy{flex:1 1 180px;min-width:0}html body .product-app .case-module-header-copy>h2{margin:0!important;font-size:15px!important;line-height:1.4}html body .product-app .case-module-header-copy>p{margin:4px 0 0!important;font-size:12px;line-height:1.4;color:var(--color-text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .product-app .case-module-header-actions{display:flex;align-items:center;gap:8px;margin-left:auto;max-width:100%}html body .product-app .case-module-header-actions>.button{min-width:0;min-height:32px!important;padding:6px 10px!important;gap:6px;font-size:12px!important;white-space:normal}html body .product-app .case-module-toggle{display:inline-grid;place-items:center;flex:0 0 32px;width:32px;height:32px;min-height:32px!important;padding:0;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);background:var(--color-surface);cursor:pointer}html body .product-app .case-module-toggle:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}html body .product-app .case-module-content[hidden]{display:none!important}html body .product-app .case-layout-module[data-unified-header] .case-module-content,html body .product-app .case-layout-module[data-unified-header] .module-entry-content,html body .product-app .case-layout-module[data-unified-header] .module-entry-preview{min-height:0!important;height:auto!important;max-height:none!important}html body .product-app .case-layout-module[data-unified-header] :is(.case-summary-card,.case-timeline-panel,.case-task-checklist,.case-documents-panel,.follow-up-panel){border:0!important;border-radius:0;box-shadow:none!important;min-height:0!important;height:auto!important;margin:0!important;background:transparent!important}html body .product-app .case-layout-module[data-unified-header] :is(.case-task-checklist-head,.follow-up-heading,.case-overview-reply-footer,.case-participants-section>h2,.case-collaboration>h2,.case-collaboration-assignee-card,.case-history-header>div,.case-documents-header){display:none!important}html body .product-app .case-layout-module[data-unified-header] .case-history-header{padding:8px 16px!important;min-height:0;justify-content:flex-end}html body .product-app .case-layout-module[data-unified-header] .case-history-header>label{display:flex;align-items:center;gap:8px}html body .product-app .case-layout-module[data-unified-header] .case-history-header label>span{font-size:12px}html body .product-app .case-layout-module[data-unified-header] .case-overview-card .operational-card-body{padding:16px!important;gap:12px!important}html body .product-app .case-layout-module[data-unified-header] .case-overview-card h2{font-size:18px!important;line-height:1.4}html body .product-app .case-layout-module[data-unified-header] :is(.case-planning-cluster,.case-team-cluster){padding:0!important;gap:0!important}html body .product-app .case-layout-module[data-unified-header] .follow-up-panel{padding:12px 16px!important;gap:8px!important}html body .product-app .case-layout-module[data-unified-header] .follow-up-panel>p{margin:0!important}html body .product-app .case-layout-module[data-unified-header] .follow-up-date-event{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:8px 0!important}html body .product-app .case-layout-module[data-unified-header] .follow-up-date-copy{min-width:0}html body .product-app .case-layout-module[data-unified-header] .follow-up-date-value{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:4px 8px}html body .product-app .case-layout-module[data-unified-header] .follow-up-date-edit{grid-column:3!important;grid-row:1!important;justify-self:end}html body .product-app .case-layout-module[data-unified-header] .case-participants-section{padding:12px 16px!important;gap:8px}html body .product-app .case-layout-module[data-unified-header] .participant-chips{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}html body .product-app .case-layout-module[data-unified-header] .participant-chip{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;min-height:0!important;width:auto;padding:6px 0!important;background:none!important;border:0!important;border-radius:0;box-shadow:none;overflow-wrap:anywhere}html body .product-app .case-layout-module[data-unified-header] .participant-chip>:is(b,small){margin:0}html body .product-app .case-layout-module[data-unified-header] .participant-chip>small{flex:0 1 auto!important;width:auto!important}html body .product-app .case-team-collaboration-details{padding:0 16px 12px}html body .product-app .case-team-collaboration-details>summary{cursor:pointer;font-size:12px;color:var(--color-brand-primary);padding:8px 0}html body .product-app .case-layout-module[data-unified-header] .case-collaboration{padding:12px 0 0!important}html body .product-app .case-layout-module[data-unified-header] .case-task-checklist-toolbar{padding:8px 12px!important}html body .case-tag-editor-dialog{width:min(460px,100%)!important}html body .case-tag-editor-content{display:grid;gap:12px;min-width:0}html body .case-tag-editor-content .tag-picker-create-form>input,html body .case-tag-editor-content>input{width:100%;min-width:0;min-height:40px;box-sizing:border-box;padding:10px 12px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text);font:inherit}html body .case-tag-editor-content input:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}html body .case-tag-editor-content .tag-picker-row{display:flex;align-items:center;gap:8px;min-height:40px}html body .case-tag-editor-content .tag-picker-results{max-height:min(38dvh,320px);min-height:0;overflow:auto;overscroll-behavior:contain}html body .case-tag-editor-content .tag-picker-footer{padding:0}@media (max-width:600px){html body .product-app .case-layout-module[data-unified-header]>.case-module-header{padding:10px 12px!important;gap:8px}html body .product-app .case-module-header-copy{flex-basis:100px}html body .product-app .case-module-header-actions>.button{min-height:44px!important}html body .product-app .case-module-toggle{width:44px;height:44px;min-height:44px!important;flex-basis:44px}html body .product-app .case-module-header-actions{justify-content:flex-end}html body .product-app .case-module-header-actions>.button{width:44px;max-width:44px;padding:0!important;justify-content:center}html body .product-app .case-module-header-actions>.button>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html body .product-app .case-layout-module[data-unified-header] .case-task-checklist-toolbar{display:flex;flex-wrap:wrap;gap:8px}}body :is([data-next-action-tone],.workflow-next-action,.case-action-item[data-action-tone]){--next-action-color:var(--color-status-neutral);--next-action-fill:var(--color-status-neutral)}body :is([data-next-action-tone=waiting],.workflow-next-action[data-action-tone=waiting],.case-action-item[data-action-tone=waiting]){--next-action-color:var(--color-status-waiting);--next-action-fill:var(--color-status-waiting)}body :is([data-next-action-tone=done],[data-next-action-tone=success],.workflow-next-action[data-action-tone=done],.case-action-item[data-action-tone=done],.case-action-item[data-action-tone=success]){--next-action-color:var(--color-status-success);--next-action-fill:var(--color-status-success)}body :is([data-next-action-tone=warning],.case-action-item[data-action-tone=warning]){--next-action-color:var(--color-status-warning-ink);--next-action-fill:var(--color-status-warning);--next-action-foreground:var(--color-text)}body :is([data-next-action-tone=review],.workflow-next-action[data-action-tone=review],.case-action-item[data-action-tone=review]){--next-action-color:var(--color-status-review-ink);--next-action-fill:var(--color-status-review);--next-action-foreground:var(--color-text)}body :is([data-next-action-tone=information],.workflow-next-action[data-action-tone=information],.case-action-item[data-action-tone=information]){--next-action-color:var(--color-status-information);--next-action-fill:var(--color-status-information)}body :is([data-next-action-tone=action],.workflow-next-action[data-action-tone=action],.case-action-item[data-action-tone=action]){--next-action-color:var(--color-status-action);--next-action-fill:var(--color-status-action)}body .case-action-control[data-next-action-tone]{--workflow-fill:var(--next-action-fill);--workflow-on-fill:var(--next-action-foreground)}html body .product-app .case-app-handoff-action.workflow-next-action,html body .product-app .case-read-only-action.workflow-next-action,html body .product-app .ticket-resolution-evidence>.workflow-next-action,html body .product-app .ticket-state-actions>.ticket-action-trigger.workflow-next-action,html[data-palette] body .case-detail-command-rail-scope-floating .case-detail-actions-command .case-action-control-detail[data-next-action-tone] .tamdot-popover-trigger,html[data-palette] body .product-app .case-action-control.case-action-control[data-next-action-tone] .tamdot-popover-trigger,html[data-palette] body .product-app .case-detail-command-rail .case-detail-actions-command .case-action-control-detail[data-next-action-tone] .tamdot-popover-trigger{background:var(--next-action-fill)!important;border-color:var(--next-action-fill)!important;color:var(--next-action-foreground)!important;-webkit-text-fill-color:var(--next-action-foreground)!important;box-shadow:none!important;min-height:36px}html body .product-app .case-app-handoff-action.workflow-next-action:is(:hover,:focus-visible,:active),html body .product-app .case-read-only-action.workflow-next-action:is(:hover,:focus-visible,:active),html body .product-app .ticket-resolution-evidence>.workflow-next-action:is(:hover,:focus-visible,:active),html body .product-app .ticket-state-actions>.ticket-action-trigger.workflow-next-action:is(:hover,:focus-visible,:active,[aria-expanded=true]),html[data-palette] body .case-detail-command-rail-scope-floating .case-detail-actions-command .case-action-control-detail[data-next-action-tone] .tamdot-popover-trigger:is(:hover,:focus-visible,[aria-expanded=true]),html[data-palette] body .product-app .case-action-control.case-action-control[data-next-action-tone] .tamdot-popover-trigger:is(:hover,:focus-visible,[aria-expanded=true]),html[data-palette] body .product-app .case-detail-command-rail .case-detail-actions-command .case-action-control-detail[data-next-action-tone] .tamdot-popover-trigger:is(:hover,:focus-visible,[aria-expanded=true]){background:color-mix(in srgb,var(--next-action-fill) 92%,var(--color-text))!important;border-color:var(--next-action-color)!important;color:var(--next-action-foreground)!important}body :is(.case-action-delivery-boundary,.ticket-action-delivery-boundary){margin:8px 0;font-size:12px;line-height:1.45;color:var(--color-text-soft)}html body .case-action-menu-panel .case-action-item[data-action-tone],html body .ticket-action-dialog-options>.workflow-next-action[data-action-tone]{background:color-mix(in srgb,var(--next-action-color) 6%,var(--color-surface))!important;color:var(--next-action-color)!important;-webkit-text-fill-color:var(--next-action-color)!important;border:1px solid color-mix(in srgb,var(--next-action-color) 42%,var(--color-border))!important;border-radius:6px;min-height:36px!important}html body :is(.case-action-menu-panel .case-action-item[data-action-tone],.ticket-action-dialog-options>.workflow-next-action[data-action-tone]):is(:hover,:focus-visible){background:color-mix(in srgb,var(--next-action-color) 12%,var(--color-surface))!important;border-color:var(--next-action-color)!important}html body .product-app :is(.case-action-trigger-content,.ticket-action-trigger,.case-app-handoff-action,.case-read-only-action){min-width:0;max-width:100%;gap:6px}html body .product-app :is(.case-action-trigger-content,.ticket-action-trigger,.case-app-handoff-action,.case-read-only-action)>:is(span,strong){min-width:0;white-space:normal!important;overflow-wrap:normal;word-break:normal;line-height:1.35}html body .product-app :is(.case-action-trigger-content,.ticket-action-trigger,.case-app-handoff-action,.case-read-only-action)>.app-icon{flex-shrink:0}html body .product-app .case-action-control[data-next-step-label] .tamdot-popover-trigger,html[data-palette] body .product-app .dense-case-row .dense-case-actions .case-action-control[data-next-step-label] .tamdot-popover-trigger{width:100%!important;height:auto!important;min-width:0!important;padding:7px 9px!important}html body .product-app .case-action-control[data-next-step-label] .case-action-trigger-copy{display:block!important}html body .product-app .dense-case-actions :is(.case-action-control,.tamdot-popover,.case-app-handoff-action,.case-read-only-action){width:100%;min-width:0}html body .product-app .dense-case-actions>:is(.case-app-handoff-action,.case-read-only-action){white-space:normal!important;min-width:0;padding:7px 9px}@container case-list (min-width: 1151px){html body .product-app .has-case-type-column .dense-case-row{grid-template-columns:40px minmax(100px,.7fr) 70px minmax(130px,1.5fr) minmax(85px,.7fr) minmax(96px,.8fr) minmax(120px,1.1fr) 90px 100px 128px}}@container case-list (min-width: 521px) and (max-width: 1150px){html body .product-app .has-case-type-column .dense-case-row{grid-template-areas:"select title title status status" "select type type event event" "select action priority due due" "select menu menu menu menu"!important}html body .product-app .dense-case-actions{justify-self:start;max-width:100%;width:min(100%,260px);padding-block:4px}}@container case-list (max-width: 520px){html body .product-app .has-case-type-column .dense-case-row{grid-template-areas:"select title title title" "select type type type" "select status status priority" "select action action action" "select due event event" "select menu menu menu"!important}html body .product-app .dense-case-actions{justify-self:stretch;width:100%;padding-block:4px}}html body .product-app :is(.dense-case-row,.business-case-card).has-unread-notification{position:relative;z-index:1;background:color-mix(in srgb,var(--color-status-information) 6%,var(--color-surface))!important;outline:1px solid color-mix(in srgb,var(--color-status-information) 54%,var(--color-border));outline-offset:-1px;box-shadow:0 0 10px 2px color-mix(in srgb,var(--color-status-information) 19%,transparent),inset 0 0 12px color-mix(in srgb,var(--color-status-information) 5%,transparent)!important}html body .product-app :is(.dense-case-row,.business-case-card).has-unread-notification.tone-urgent{outline-color:var(--color-status-critical);box-shadow:0 0 10px 2px color-mix(in srgb,var(--color-status-critical) 19%,transparent)!important}@media (max-width:760px),(pointer:coarse){html body .product-app :is(.case-action-control[data-next-step-label] .tamdot-popover-trigger,.ticket-state-actions>.ticket-action-trigger.workflow-next-action,.case-app-handoff-action.workflow-next-action,.case-read-only-action.workflow-next-action),html body :is(.case-action-menu-panel .case-action-item[data-action-tone],.ticket-action-dialog-options>.workflow-next-action[data-action-tone]){min-height:44px!important}}@media (forced-colors:active){html body .product-app :is(.dense-case-row,.business-case-card).has-unread-notification{box-shadow:none!important;outline-color:Highlight}}html body .product-app .dashboard-case-calendar .dashboard-calendar-tooltip{width:min(360px,calc(100vw - 32px));padding:12px;border-radius:12px;max-height:min(350px,calc(100dvh - 32px))}html body .product-app .dashboard-calendar-tooltip-head{gap:4px;padding-bottom:8px}html body .product-app .dashboard-calendar-tooltip-item{gap:5px;padding:8px 0}html body .product-app .dashboard-calendar-tooltip-item+.dashboard-calendar-tooltip-item{border-top:1px solid var(--color-border-subtle)}html body .product-app .dashboard-calendar-tooltip-item strong{font-size:12px;font-weight:650;line-height:1.4}html body .product-app .calendar-event-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;min-width:0}html body .product-app .calendar-case-status{--calendar-status:var(--case-status-color,var(--status-neutral));display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;padding:2px 6px;border-radius:5px;background:color-mix(in srgb,var(--calendar-status) 8%,var(--color-surface));color:var(--calendar-status);font-size:10px;font-weight:650;line-height:1.4}html body .product-app .calendar-case-status:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}html body .product-app .dashboard-calendar-tooltip-item[data-tone=action]{--case-status-color:var(--status-action)}html body .product-app .dashboard-calendar-tooltip-item[data-tone=warning]{--case-status-color:var(--status-warning)}html body .product-app .dashboard-calendar-tooltip-item[data-tone=waiting]{--case-status-color:var(--status-waiting)}html body .product-app .dashboard-calendar-tooltip-item[data-tone=success]{--case-status-color:var(--status-success)}html body .product-app .dashboard-calendar-tooltip-item[data-tone=information]{--case-status-color:var(--status-information)}html body .product-app .dashboard-case-calendar .dashboard-calendar-day-detail .dashboard-calendar-event[data-tone]{display:grid;grid-template-columns:42px minmax(0,1fr) 16px;gap:12px;padding:12px!important;align-items:center;background:var(--color-surface)!important;border-color:var(--color-border-subtle)!important;border-width:1px;border-radius:10px}html body .product-app .dashboard-calendar-event>.calendar-event-time{display:grid;justify-items:center;align-content:center;gap:5px;flex:none;color:var(--case-status-color)}html body .product-app .calendar-event-time time{color:var(--color-text);font-size:11px;font-weight:650;font-variant-numeric:tabular-nums}html body .product-app .dashboard-calendar-event>.calendar-event-content{display:grid;min-width:0;gap:5px}html body .product-app .dashboard-calendar-event b{font-size:13px;font-weight:650;line-height:1.4}html body .product-app .dashboard-calendar-event .calendar-event-meta>small{font-size:11px;line-height:1.35}html body .product-app .dashboard-calendar-event .memo-event-next-action{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;line-height:1.45;color:var(--color-text-soft)}html body .product-app .dashboard-case-calendar .dashboard-calendar-day-detail .dashboard-calendar-event[data-tone]:is(:hover,:focus-visible){background:var(--color-surface-hover)!important;border-color:var(--brand-300)!important}@media(max-width:600px){html body .product-app .dashboard-case-calendar .dashboard-calendar-day-detail .dashboard-calendar-event[data-tone]{grid-template-columns:32px minmax(0,1fr) 16px;gap:8px;padding:10px!important}}@media(forced-colors:active){html body .product-app .calendar-case-status{color:CanvasText;background:Canvas;border:1px solid CanvasText}}body :is([data-next-action-tone],.workflow-next-action,.case-action-item[data-action-tone]){--next-action-foreground:var(--color-text);--workflow-on-fill:var(--color-text);--next-action-min-height:36px;--next-action-padding-block:5px}html[data-theme][data-palette] body .product-app .case-action-control.case-action-control[data-next-action-tone] .tamdot-popover-trigger,html[data-theme][data-palette] body .product-app :is(.ticket-state-actions>.ticket-action-trigger.workflow-next-action,.ticket-resolution-evidence>.workflow-next-action,.case-read-only-action.workflow-next-action,.case-app-handoff-action.workflow-next-action),html[data-theme][data-palette] body :is(.product-app,.case-detail-command-rail-scope-floating) .case-detail-actions-command .case-action-control-detail[data-next-action-tone] .tamdot-popover-trigger{background:linear-gradient(145deg,color-mix(in srgb,var(--next-action-fill) 6%,var(--color-surface)),color-mix(in srgb,var(--next-action-fill) 16%,var(--color-surface)))!important;border-color:color-mix(in srgb,var(--next-action-fill) 35%,var(--color-border))!important;color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important;box-shadow:none!important;min-height:var(--next-action-min-height)!important;height:auto!important;padding:var(--next-action-padding-block) 8px!important;font-size:12px!important;line-height:1.35!important;border-radius:6px;white-space:normal!important;min-width:0!important;max-width:100%!important}html[data-theme][data-palette] body .product-app .case-action-control.case-action-control[data-next-action-tone] .tamdot-popover-trigger:not(:disabled):is(:hover,:focus-visible,:active,[aria-expanded=true]),html[data-theme][data-palette] body .product-app :is(.ticket-state-actions>.ticket-action-trigger.workflow-next-action,.ticket-resolution-evidence>.workflow-next-action,.case-read-only-action.workflow-next-action,.case-app-handoff-action.workflow-next-action):not(:disabled):is(:hover,:focus-visible,:active,[aria-expanded=true]),html[data-theme][data-palette] body :is(.product-app,.case-detail-command-rail-scope-floating) .case-detail-actions-command .case-action-control-detail[data-next-action-tone] .tamdot-popover-trigger:not(:disabled):is(:hover,:focus-visible,:active,[aria-expanded=true]){background:linear-gradient(145deg,color-mix(in srgb,var(--next-action-fill) 10%,var(--color-surface)),color-mix(in srgb,var(--next-action-fill) 22%,var(--color-surface)))!important;border-color:color-mix(in srgb,var(--next-action-fill) 60%,var(--color-border))!important;color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important}html[data-theme][data-palette] body .case-action-menu-panel .case-action-item.case-action-item[data-action-tone],html[data-theme][data-palette] body .ticket-action-dialog-options>.workflow-next-action.workflow-next-action[data-action-tone]{background:linear-gradient(140deg,color-mix(in srgb,var(--next-action-fill) 4%,var(--color-surface)),color-mix(in srgb,var(--next-action-fill) 9%,var(--color-surface)))!important;border-color:color-mix(in srgb,var(--next-action-fill) 35%,var(--color-border))!important;color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important;min-height:var(--next-action-min-height)!important;height:auto!important;padding:var(--next-action-padding-block) 8px!important;font-size:12px!important;line-height:1.35!important}html[data-theme][data-palette] body .case-action-menu-panel .case-action-item.case-action-item[data-action-tone]:not(:disabled):is(:hover,:focus-visible,:active),html[data-theme][data-palette] body .ticket-action-dialog-options>.workflow-next-action.workflow-next-action[data-action-tone]:not(:disabled):is(:hover,:focus-visible,:active){background:linear-gradient(140deg,color-mix(in srgb,var(--next-action-fill) 8%,var(--color-surface)),color-mix(in srgb,var(--next-action-fill) 16%,var(--color-surface)))!important;border-color:color-mix(in srgb,var(--next-action-fill) 60%,var(--color-border))!important}html[data-theme][data-palette] body :is(.case-action-menu-panel .case-action-item[data-action-tone],.ticket-action-dialog-options>.workflow-next-action[data-action-tone],.product-app .workflow-next-action[data-action-tone]) :is(span,strong,small,svg),html[data-theme][data-palette] body :is(.product-app,.case-detail-command-rail-scope-floating) .case-action-control[data-next-action-tone] .tamdot-popover-trigger :is(span,strong,small,svg){color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important}html[data-theme][data-palette] body :is(.product-app,.case-detail-command-rail-scope-floating) .case-action-control[data-next-action-tone],html[data-theme][data-palette] body :is(.product-app,.case-detail-command-rail-scope-floating) .case-action-control[data-next-action-tone] .tamdot-popover{min-width:0!important;max-width:100%!important;flex-shrink:1}html[data-theme][data-palette] body :is(.product-app,.case-detail-command-rail-scope-floating) .case-action-control[data-next-action-tone] .case-action-trigger-content{display:inline-flex!important;align-items:center;gap:6px;min-width:0;max-width:100%}html[data-theme][data-palette] body :is(.product-app,.case-detail-command-rail-scope-floating) .case-action-control[data-next-action-tone] .case-action-trigger-image{width:16px!important;height:16px!important;flex:0 0 16px}html[data-theme][data-palette] body :is(.product-app,.case-detail-command-rail-scope-floating) .case-action-control[data-next-step-label] .case-action-trigger-copy strong{font-size:12px!important;line-height:1.35!important;white-space:normal!important;min-width:0!important;max-width:100%!important;overflow-wrap:anywhere}html[data-theme][data-palette] body :is(.product-app,.case-detail-command-rail-scope-floating) .case-action-control[data-next-step-label] .case-action-trigger-copy{display:block!important;white-space:normal!important;min-width:0!important;max-width:100%!important;flex:1 1 auto}html[data-theme][data-palette] body :is(.product-app,.case-detail-command-rail-scope-floating) .case-detail-actions-command .case-action-control-detail[data-next-step-label] .tamdot-popover-trigger{width:-moz-max-content!important;width:max-content!important;min-width:0!important;max-width:min(220px,100%)!important}@container case-list (min-width: 1151px){html body .product-app .has-case-type-column .dense-case-row{grid-template-columns:40px minmax(100px,.7fr) 70px minmax(130px,1.5fr) minmax(85px,.7fr) minmax(96px,.8fr) minmax(120px,1.1fr) 90px 100px 156px}}@media (min-width:761px) and (pointer:fine){html[data-theme][data-palette] body .product-app .dense-case-actions :is(.case-action-control,.tamdot-popover,.case-app-handoff-action,.case-read-only-action){width:-moz-fit-content!important;width:fit-content!important;max-width:100%}html[data-theme][data-palette] body .product-app .case-action-control[data-next-step-label] .tamdot-popover-trigger,html[data-theme][data-palette] body .product-app .dense-case-row .dense-case-actions .case-action-control[data-next-step-label] .tamdot-popover-trigger{width:-moz-fit-content!important;width:fit-content!important}}@media (max-width:760px),(pointer:coarse){html[data-theme][data-palette] body .product-app .case-card-decision-actions{min-width:0;max-width:100%}html[data-theme][data-palette] body .product-app .case-card-decision-actions>.case-action-control[data-next-action-tone]{flex:1 1 auto}html[data-theme][data-palette] body .product-app .case-card-decision-actions .case-action-control[data-next-action-tone] .tamdot-popover{width:100%}body :is([data-next-action-tone],.workflow-next-action,.case-action-item[data-action-tone]){--next-action-min-height:44px;--next-action-padding-block:8px}}@media (forced-colors:active){html[data-theme][data-palette] body .case-action-menu-panel .case-action-item.case-action-item[data-action-tone],html[data-theme][data-palette] body .case-action-menu-panel .case-action-item.case-action-item[data-action-tone]:not(:disabled):is(:hover,:focus-visible,:active),html[data-theme][data-palette] body .product-app .case-action-control.case-action-control[data-next-action-tone] .tamdot-popover-trigger,html[data-theme][data-palette] body .product-app .case-action-control.case-action-control[data-next-action-tone] .tamdot-popover-trigger:not(:disabled):is(:hover,:focus-visible,:active,[aria-expanded=true]),html[data-theme][data-palette] body .product-app :is(.ticket-state-actions>.ticket-action-trigger.workflow-next-action,.ticket-resolution-evidence>.workflow-next-action,.case-read-only-action.workflow-next-action,.case-app-handoff-action.workflow-next-action),html[data-theme][data-palette] body .product-app :is(.ticket-state-actions>.ticket-action-trigger.workflow-next-action,.ticket-resolution-evidence>.workflow-next-action,.case-read-only-action.workflow-next-action,.case-app-handoff-action.workflow-next-action):not(:disabled):is(:hover,:focus-visible,:active,[aria-expanded=true]),html[data-theme][data-palette] body .ticket-action-dialog-options>.workflow-next-action.workflow-next-action[data-action-tone],html[data-theme][data-palette] body .ticket-action-dialog-options>.workflow-next-action.workflow-next-action[data-action-tone]:not(:disabled):is(:hover,:focus-visible,:active),html[data-theme][data-palette] body :is(.product-app,.case-detail-command-rail-scope-floating) .case-detail-actions-command .case-action-control-detail[data-next-action-tone] .tamdot-popover-trigger,html[data-theme][data-palette] body :is(.product-app,.case-detail-command-rail-scope-floating) .case-detail-actions-command .case-action-control-detail[data-next-action-tone] .tamdot-popover-trigger:not(:disabled):is(:hover,:focus-visible,:active,[aria-expanded=true]){background:ButtonFace!important;background-image:none!important;color:ButtonText!important;-webkit-text-fill-color:ButtonText!important;border-color:ButtonText!important}html[data-theme][data-palette] body :is(.case-action-menu-panel .case-action-item[data-action-tone],.ticket-action-dialog-options>.workflow-next-action[data-action-tone],.product-app .workflow-next-action[data-action-tone]) :is(span,strong,small,svg),html[data-theme][data-palette] body :is(.product-app,.case-detail-command-rail-scope-floating) .case-action-control[data-next-action-tone] .tamdot-popover-trigger :is(span,strong,small,svg),html[data-theme][data-palette] body :is(.product-app,.tamdot-floating-panel,.tamdot-dialog-layer) :is(.case-action-control[data-next-action-tone] .tamdot-popover-trigger,.case-action-item[data-action-tone],.workflow-next-action[data-action-tone]):not(:disabled):is(:hover,:focus-visible,:active) :is(span,strong,small,svg){color:ButtonText!important;-webkit-text-fill-color:ButtonText!important}}html body .product-app :is(.has-unread-notification,.is-unread-notification,.operational-queue-row.has-notification,.notification-item.unread,.dense-case-row.has-unread-notification.tone-urgent,.operational-work-queue .operational-queue-row.has-notification[class*=case-status-]){outline:0!important;background:transparent!important;box-shadow:inset 0 0 14px color-mix(in srgb,var(--color-status-information) 14%,transparent),0 0 12px 1px color-mix(in srgb,var(--color-status-information) 22%,transparent)!important}html body .product-app :is(.has-unread-notification,.is-unread-notification,.operational-queue-row.has-notification,.notification-item.unread,.dense-case-row.has-unread-notification.tone-urgent,.operational-work-queue .operational-queue-row.has-notification[class*=case-status-]):focus-visible{outline:2px solid var(--color-focus-ring)!important;outline-offset:-2px}html body .product-app :is(.has-unread-notification,.is-unread-notification):after{content:none!important}html body .product-app :is(.ticket-unread-marker,.dashboard-notification-mark){color:var(--color-status-information)!important}html body .product-app .dashboard-mail-unread-state{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:900px){html body .product-app .product-topbar{--topbar-height:112px;display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:44px 44px;gap:8px;height:auto!important;min-height:112px!important;padding:8px max(10px,env(safe-area-inset-right)) 8px max(10px,env(safe-area-inset-left))}html body .product-app .product-topbar .global-search-wrap{position:relative;width:100%!important;min-width:0;max-width:none;grid-row:1}html body .product-app .product-topbar .global-search{display:flex!important;align-items:center;justify-content:flex-start;width:100%!important;min-width:0!important;height:44px!important;min-height:44px;padding:0 12px!important;gap:8px}html body .product-app .global-search-typeahead{flex:1;min-width:0}html body .product-app .global-search input::-moz-placeholder{color:var(--color-text-soft)}html body .product-app .global-search input::placeholder{color:var(--color-text-soft)}html body .product-app .product-topbar .global-search input,html body .product-app .product-topbar .global-search:focus-within input{position:static!important;display:block!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0!important;opacity:1!important;overflow:visible;pointer-events:auto!important;box-shadow:none!important;font-size:16px!important}html body .product-app .product-topbar .top-actions{grid-row:2;display:flex;justify-content:flex-end;width:100%;min-width:0;margin:0;gap:10px}html body .product-app .product-topbar :is(.assistant-launcher,.topbar-more-trigger,.notification-bell,.account-trigger){width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:8px!important}html body .product-app .product-topbar :is(.assistant-launcher b,.topbar-more-trigger>span,.account-trigger>span:not(.avatar),.account-trigger>.app-icon){display:none!important}html body .product-app .global-search-wrap :is(.search-palette,.global-search-examples){position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:0!important;width:100%!important;max-height:min(50dvh,360px);overflow-y:auto;z-index:500}html body .product-app .product-topbar .topbar-secondary-surface{top:calc(var(--mobile-navigation-height, 58px) + 116px);max-height:calc(100dvh - var(--mobile-navigation-height, 58px) - 190px - env(safe-area-inset-bottom))}html body>.product-app.data-list-command-rail-floating{display:none!important}html body .product-app .data-list-command-rail-anchor[data-pinned=true]{min-height:0!important}html body .product-app :is(.workspace-filter-surface,.workspace-command-bar,.dashboard-filter-panel){min-width:0;max-width:100%}html body .product-app :is(.document-search-shell,.inbox-search,.case-search,.compact-filter-bar>input){width:100%;min-width:0;flex-basis:100%}html body .product-app :is(.workspace-command-bar,.dashboard-filter-panel,.case-filter-shell) :is(input,select){min-height:44px;font-size:16px!important}html body .product-app .data-list-command-rail :is(.case-quick-filter-row,.contact-case-status-filters,.workspace-period-filter){display:flex;flex-wrap:wrap!important;max-height:none!important;overflow:visible!important}html body .product-app .data-list-command-rail :is(button,.button){min-height:44px}html body .product-app .data-list-command-rail .workspace-period-filter :is(button,.workspace-custom-period){flex:0 1 auto;width:auto!important;min-width:0}html body .product-app .data-list-command-rail .workspace-period-filter button{padding-inline:10px}}@media (max-width:650px){html body .product-app>.content{padding-bottom:calc(100px + env(safe-area-inset-bottom))!important}html body .product-app .dashboard-recent-emails>article{margin:4px}html body .product-app :is(.workspace-command-bar,.compact-filter-bar){flex-wrap:wrap!important}html body .product-app .document-search-shell{flex:1 1 100%!important}}@media (forced-colors:active){html body .product-app :is(.has-unread-notification,.is-unread-notification,.operational-queue-row.has-notification,.notification-item.unread,.dense-case-row.has-unread-notification.tone-urgent,.operational-work-queue .operational-queue-row.has-notification[class*=case-status-]){outline:1px solid Highlight!important;outline-offset:-1px;box-shadow:none!important;background:Canvas!important}html body .product-app :is(.has-unread-notification,.is-unread-notification,.operational-queue-row.has-notification,.notification-item.unread,.dense-case-row.has-unread-notification.tone-urgent,.operational-work-queue .operational-queue-row.has-notification[class*=case-status-]):focus-visible{outline:2px solid Highlight!important}}