.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]{border-left:3px solid var(--mail-case-tone,var(--status-neutral))!important;background:linear-gradient(112deg,color-mix(in srgb,var(--mail-case-tone,var(--status-neutral)) 12%,var(--color-surface)),color-mix(in srgb,var(--mail-case-tone,var(--status-neutral)) 3%,var(--color-surface)) 72%)!important}.product-app .inbox-message-page .inbox-current-task[data-case-tone] .case-badge{border-color:color-mix(in srgb,var(--mail-case-tone,var(--status-neutral)) 42%,var(--color-border))!important;background:color-mix(in srgb,var(--mail-case-tone,var(--status-neutral)) 10%,var(--color-surface))!important;color:var(--mail-case-tone,var(--status-neutral))!important}.product-app .inbox-message-page .inbox-grouping-state{margin-top:8px;padding:10px 12px}.product-app .inbox-message-page .inbox-grouping-state>div:first-child{min-width:0}.product-app .inbox-message-page .inbox-grouping-state p{margin-block:3px 0;color:var(--color-text-soft);line-height:1.4}.product-app .inbox-message-page .inbox-grouping-state:has(.inbox-unlinked-explanation){display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:10px 16px}.product-app .inbox-message-page .inbox-unlinked-explanation{min-width:0}.product-app .inbox-message-page .inbox-unlinked-explanation>small{color:var(--color-text-muted);font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.product-app .inbox-message-page .inbox-unlinked-explanation>p{max-width:520px;font-size:11px}.product-app .inbox-message-page .inbox-content-controls{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin-top:9px!important;padding:10px 12px!important;background:var(--color-surface-subtle)!important}.product-app .inbox-message-page .inbox-content-controls>div{min-width:0}.product-app .inbox-message-page .inbox-content-controls p{margin:3px 0 0;max-width:690px;font-size:11px;line-height:1.4}.product-app .inbox-message-page .inbox-content-controls>button{flex:0 0 auto;min-height:32px;padding:6px 10px;font-size:11px}.product-app .inbox-message-page .original-email-panel{margin-top:8px}.product-app .case-history-row[data-current-case-tone=information]{--history-case-tone:var(--status-information)}.product-app .case-history-row[data-current-case-tone=action]{--history-case-tone:var(--status-action)}.product-app .case-history-row[data-current-case-tone=warning]{--history-case-tone:var(--status-warning)}.product-app .case-history-row[data-current-case-tone=waiting]{--history-case-tone:var(--status-waiting)}.product-app .case-history-row[data-current-case-tone=critical]{--history-case-tone:var(--status-critical)}.product-app .case-history-row[data-current-case-tone=success]{--history-case-tone:var(--status-success)}.product-app .case-history-row[data-current-case-tone=neutral]{--history-case-tone:var(--status-neutral)}.product-app .case-history-row[data-history-completed=false]{--history-tone:var(--history-case-tone,var(--status-neutral))!important}.product-app .case-history-row[data-history-completed=true]{--history-tone:var(--status-neutral)!important;opacity:.78;filter:grayscale(.72)}.product-app .case-history-row[data-history-completed=true]:is(:hover,:focus-within){--history-tone:var(--history-case-tone,var(--status-neutral))!important;opacity:1;filter:none}.product-app .case-history-row.is-tamdot-activity[data-history-completed=false]:not([data-current-status-step=true]){--history-tone:var(--brand-900)!important;box-shadow:0 0 18px color-mix(in srgb,var(--brand-900) 10%,transparent)}.product-app .case-history-row.is-tamdot-activity[data-history-completed=false]:not([data-current-status-step=true]) .case-history-status{--history-tone:var(--brand-900)!important;border-color:color-mix(in srgb,var(--brand-900) 38%,var(--color-border))!important;background:color-mix(in srgb,var(--brand-900) 8%,var(--color-surface))!important;color:var(--brand-900)!important}.product-app .case-history-row[data-current-status-step=true]{--history-tone:var(--history-case-tone,var(--status-neutral))!important;opacity:1;filter:none}.product-app .case-history-row[data-history-completed=true] .case-history-status{border-color:color-mix(in srgb,var(--status-neutral) 32%,var(--color-border))!important;background:color-mix(in srgb,var(--status-neutral) 8%,var(--color-surface))!important;color:var(--status-neutral)!important}.product-app .case-history-row[data-current-status-step=true] .case-history-status,.product-app .case-history-row[data-history-completed=false] .case-history-status,.product-app .case-history-row[data-history-completed=true]:is(:hover,:focus-within) .case-history-status{border-color:color-mix(in srgb,var(--history-tone) 38%,var(--color-border))!important;background:color-mix(in srgb,var(--history-tone) 9%,var(--color-surface))!important;color:var(--history-tone)!important}.product-app .case-history-row.is-tamdot-activity[data-history-completed=false]:not([data-current-status-step=true]) .case-history-insights small,.product-app .case-history-row.is-tamdot-activity[data-history-completed=false]:not([data-current-status-step=true]) .case-history-subject{color:var(--brand-900)!important}.product-app .case-history-row.is-tamdot-activity[data-history-completed=false]:not([data-current-status-step=true]) .case-history-card{border-color:color-mix(in srgb,var(--brand-900) 28%,var(--color-border))!important}.product-app .case-history-row.is-tamdot-activity[data-history-completed=false]:not([data-current-status-step=true]) :where(.case-history-summary,.case-history-action){border-color:color-mix(in srgb,var(--brand-900) 18%,var(--color-border))!important}.case-history-attribution{display:inline-flex;min-width:0;align-items:center;gap:6px;color:var(--color-text-soft);font-size:11px;font-weight:600}.case-history-attribution>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-history-attribution>[aria-hidden=true]{flex:0 0 auto}.case-history-attribution.is-tamdot{color:var(--brand-900)}.case-history-person-avatar{display:inline-grid;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface-subtle);color:var(--brand-900);font-size:9px;font-weight:750}.case-history-person-avatar img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.case-history-attribution .tamdot-logo-mark{display:block;flex:0 0 auto;width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.product-app .case-history-source{color:var(--brand-900)!important}.case-history-modal-dialog>.dialog-body{max-height:min(70dvh,740px);overflow:auto;padding:4px 2px 10px;overscroll-behavior:contain}.case-history-modal-dialog .case-history-list{min-width:0;border:0;background:transparent;color:var(--color-text)}.case-history-modal-dialog .case-history-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 14px;margin-bottom:6px;padding:0 0 12px;border-bottom:1px solid var(--color-border)}.case-history-modal-dialog .case-history-header h2{margin:0;color:var(--brand-950);font-size:16px}.case-history-modal-dialog .case-history-header ul{display:flex;flex-wrap:wrap;gap:5px 12px;margin:6px 0 0;padding:0;color:var(--color-text-muted);font-size:11px;list-style:none}.case-history-modal-dialog .case-history-header li b{color:var(--brand-950)}.case-history-modal-dialog .case-history-header label{display:grid;gap:3px}.case-history-modal-dialog .case-history-header label>span{color:var(--color-text-muted);font-size:9px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.case-history-modal-dialog .case-history-header select{width:auto;min-height:32px;font-size:11px}.case-history-modal-dialog .case-history-header>small{grid-column:1/-1;color:var(--color-text-muted)}.case-history-modal-dialog .case-history-rows{display:grid;gap:4px;margin:0;padding:0;list-style:none}.case-history-modal-dialog .case-history-row{--history-tone:var(--status-neutral);position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:7px;min-width:0;padding:5px 2px}.case-history-modal-dialog .case-history-row[data-current-case-tone=information]{--history-case-tone:var(--status-information)}.case-history-modal-dialog .case-history-row[data-current-case-tone=action]{--history-case-tone:var(--status-action)}.case-history-modal-dialog .case-history-row[data-current-case-tone=warning]{--history-case-tone:var(--status-warning)}.case-history-modal-dialog .case-history-row[data-current-case-tone=waiting]{--history-case-tone:var(--status-waiting)}.case-history-modal-dialog .case-history-row[data-current-case-tone=critical]{--history-case-tone:var(--status-critical)}.case-history-modal-dialog .case-history-row[data-current-case-tone=success]{--history-case-tone:var(--status-success)}.case-history-modal-dialog .case-history-row[data-current-case-tone=neutral]{--history-case-tone:var(--status-neutral)}.case-history-modal-dialog .case-history-row[data-history-completed=false]{--history-tone:var(--history-case-tone)}.case-history-modal-dialog .case-history-row[data-history-completed=true]{--history-tone:var(--status-neutral);opacity:.78;filter:grayscale(.72)}.case-history-modal-dialog .case-history-row[data-history-completed=true]:is(:hover,:focus-within){--history-tone:var(--history-case-tone);opacity:1;filter:none}.case-history-modal-dialog .case-history-row.is-tamdot-activity[data-history-completed=false]:not([data-current-status-step=true]){--history-tone:var(--brand-900);box-shadow:0 0 16px color-mix(in srgb,var(--brand-900) 9%,transparent)}.case-history-modal-dialog .case-history-row.is-tamdot-activity[data-history-completed=false]:not([data-current-status-step=true]) .case-history-card{border-color:color-mix(in srgb,var(--brand-900) 28%,var(--color-border))}.case-history-modal-dialog .case-history-row.is-tamdot-activity[data-history-completed=false]:not([data-current-status-step=true]) :where(.case-history-subject,.case-history-insights small){color:var(--brand-900)}.case-history-modal-dialog .case-history-row.is-tamdot-activity[data-history-completed=false]:not([data-current-status-step=true]) :where(.case-history-summary,.case-history-action){border-color:color-mix(in srgb,var(--brand-900) 18%,var(--color-border))}.case-history-modal-dialog .case-history-row[data-current-status-step=true]{--history-tone:var(--history-case-tone);opacity:1;filter:none}.case-history-modal-dialog .case-history-row:before{position:absolute;top:22px;bottom:-8px;left:12px;width:1px;background:color-mix(in srgb,var(--history-tone) 28%,var(--color-border));content:""}.case-history-modal-dialog .case-history-row:last-child:before{display:none}.case-history-modal-dialog .case-history-marker{position:relative;z-index:1;width:9px;height:9px;margin:13px 0 0 8px;border:2px solid var(--color-surface);border-radius:50%;background:var(--history-tone);box-shadow:0 0 0 1px color-mix(in srgb,var(--history-tone) 60%,var(--color-border))}.case-history-modal-dialog .case-history-card{min-width:0;overflow:hidden;border:1px solid var(--color-border);border-left:3px solid var(--history-tone);border-radius:9px;background:var(--color-surface)}.case-history-modal-dialog .case-history-open{display:grid;width:100%;min-width:0;gap:6px;padding:9px 10px;border:0;background:transparent;color:var(--color-text);font:inherit;text-align:left;cursor:pointer}.case-history-modal-dialog .case-history-open:hover{background:color-mix(in srgb,var(--history-tone) 3%,var(--color-surface))}.case-history-modal-dialog .case-history-open:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.case-history-modal-dialog .case-history-primary{display:grid;grid-template-columns:max-content minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0}.case-history-modal-dialog .case-history-direction{display:flex;min-width:0;align-items:center;gap:6px}.case-history-modal-dialog .case-history-direction>strong{min-width:0;overflow:hidden;color:var(--color-text-soft);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.case-history-modal-dialog .case-history-primary time{color:var(--color-text-muted);font-size:10px;white-space:nowrap}.case-history-modal-dialog .case-history-status{display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:3px 6px;border:1px solid color-mix(in srgb,var(--history-tone) 38%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--history-tone) 9%,var(--color-surface));color:var(--history-tone);font-size:9px;font-weight:750;line-height:1.2}.case-history-modal-dialog .case-history-status:before{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor;content:""}.case-history-modal-dialog .case-history-subject{color:var(--brand-950);font-size:12px;font-weight:720;line-height:1.35;overflow-wrap:anywhere}.case-history-modal-dialog .case-history-insights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.case-history-modal-dialog :where(.case-history-summary,.case-history-action){display:grid;min-width:0;gap:3px;padding:6px 7px;border:1px solid var(--color-border-subtle);border-radius:7px;background:var(--color-surface-subtle);color:var(--color-text-soft);font-size:10px;line-height:1.4}.case-history-modal-dialog :where(.case-history-summary,.case-history-action)>span{overflow-wrap:anywhere}.case-history-modal-dialog :where(.case-history-summary,.case-history-action) small{display:flex;align-items:center;gap:4px;color:var(--history-tone);font-size:8px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.case-history-modal-dialog .case-history-meta{display:flex;align-items:center;gap:8px;color:var(--color-text-muted);font-size:10px}.case-history-modal-dialog .case-history-card-footer{display:flex;justify-content:flex-end;padding:6px 10px;border-top:1px solid var(--color-border-subtle)}.case-history-modal-dialog .case-history-source{color:var(--brand-900);font-size:10px;font-weight:700}.case-history-modal-dialog .case-history-empty{margin:0;padding:18px 8px;color:var(--color-text-muted)}.case-history-modal-dialog .case-history-detail{display:grid;gap:12px}.case-history-modal-dialog .case-history-detail dl{display:grid;margin:0}.case-history-modal-dialog .case-history-detail dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;padding:8px 0;border-top:1px solid var(--color-border-subtle)}.case-history-modal-dialog .case-history-detail dt{color:var(--color-text-muted);font-size:9px;font-weight:750;text-transform:uppercase}.case-history-modal-dialog .case-history-detail dd{min-width:0;margin:0;color:var(--color-text);font-size:11px;overflow-wrap:anywhere}.case-history-modal-dialog .case-history-detail .case-history-attribution{white-space:normal}.case-history-modal-dialog .case-history-detail section h3{margin:0 0 7px;font-size:12px}.case-history-modal-dialog .case-history-detail section ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.case-history-modal-dialog .case-history-detail section li{display:flex;justify-content:space-between;gap:8px}.case-history-modal-dialog .case-history-detail section a{color:var(--brand-900);font-size:11px}.case-history-modal-dialog .case-history-detail section small{color:var(--color-text-muted);font-size:10px}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing){border:1px solid color-mix(in srgb,var(--status-information) 54%,var(--color-border))!important;border-radius:var(--design-radius-card)!important}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing):is(:hover,[data-layout-selection=target]:hover){border-color:var(--brand-800,var(--brand-900))!important}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=selected]{border:1px solid var(--brand-900)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-900) 12%,transparent)!important}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing):before,.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=selected]:before{inset:39px 0 0!important;border-radius:0 0 calc(var(--design-radius-card) - 1px) calc(var(--design-radius-card) - 1px)!important;background:repeating-linear-gradient(135deg,transparent 0 9px,color-mix(in srgb,var(--status-information) 10%,transparent) 9px 18px)!important}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=selected]:before{background:repeating-linear-gradient(135deg,transparent 0 9px,color-mix(in srgb,var(--status-information) 17%,transparent) 9px 18px)!important}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)>.inline-module-toolbar{flex-wrap:nowrap!important;min-height:39px!important;height:39px!important;gap:4px!important;padding:3px 6px!important;border-radius:calc(var(--design-radius-card) - 1px) calc(var(--design-radius-card) - 1px) 0 0!important}.product-app .inline-module-toolbar .inline-module-controls{display:flex!important;flex:0 1 auto!important;align-items:center!important;gap:4px!important;min-width:0;margin-left:auto!important}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=selected]>.inline-module-toolbar{background:var(--brand-900)!important;border-bottom-color:var(--brand-900)!important}.product-app .inline-module-toolbar .inline-module-identity{max-width:220px!important;min-height:0!important;padding:2px 4px!important;font-size:10px!important;line-height:1.15!important}.product-app .inline-module-toolbar :where(button,select){box-sizing:border-box;min-height:25px!important;height:25px!important;padding:3px 6px!important;border-radius:6px!important;font-size:9px!important;line-height:1.1!important;white-space:nowrap}.product-app .inline-module-toolbar button :where(svg,.app-icon){width:12px!important;height:12px!important}.product-app .inline-module-toolbar>:last-child{flex:0 0 auto}.product-app .participant-chip.is-internal{display:flex;align-items:center;gap:7px}.product-app .participant-chip-avatar{display:grid;width:26px;height:26px;flex:0 0 26px;overflow:hidden;place-items:center;border:1px solid color-mix(in srgb,var(--brand-900) 28%,var(--color-border));border-radius:50%;background:var(--color-surface);color:var(--brand-900);font-size:10px;font-weight:750}.product-app .participant-chip-avatar img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-app .participant-chip-copy{display:grid;min-width:0;gap:2px}.product-app .participant-chip-copy :where(b,small){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .case-collaboration-assignee-card{display:flex;align-items:center;gap:8px;min-width:0;margin:2px 0 5px;padding:7px 9px;border:1px solid color-mix(in srgb,var(--brand-900) 22%,var(--color-border));border-radius:9px;background:color-mix(in srgb,var(--brand-900) 4%,var(--color-surface))}.product-app .case-collaboration-avatar{display:grid;width:28px;height:28px;flex:0 0 28px;overflow:hidden;place-items:center;border-radius:50%;background:var(--color-surface);color:var(--brand-900)}.product-app .case-collaboration-avatar img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-app .case-collaboration-assignee-card>span:last-child{display:grid;min-width:0;gap:2px}.product-app .case-collaboration-assignee-card b,.product-app .case-collaboration-assignee-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .case-layout-module .case-collaboration-assign{min-width:96px;min-height:28px!important;padding:4px 9px!important}@media (max-width:700px){.product-app .inbox-message-heading{align-items:flex-start!important;flex-wrap:wrap}.product-app .inbox-message-heading .inbox-open-source{margin-left:34px}.product-app .inbox-message-page .inbox-content-controls{align-items:flex-start!important;flex-direction:column}.product-app .inbox-message-page .inbox-grouping-state:has(.inbox-unlinked-explanation){grid-template-columns:minmax(0,1fr)}.case-history-modal-dialog .case-history-header{grid-template-columns:minmax(0,1fr);align-items:start}.case-history-modal-dialog .case-history-header select{width:100%}.case-history-modal-dialog .case-history-primary{grid-template-columns:minmax(0,1fr);align-items:start}.case-history-modal-dialog .case-history-insights{grid-template-columns:minmax(0,1fr)}.case-history-modal-dialog .case-history-detail dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.product-app .inline-module-toolbar{overflow-x:auto}}